Difference between revisions of "InfluenceUs dev task"

m (Steps to get to DoneDone)
m (Steps to get to DoneDone)
Line 35: Line 35:
 
* <s>Create a new branch Influenceus.</s>
 
* <s>Create a new branch Influenceus.</s>
 
* <s>Host the branches on the local machine.</s>
 
* <s>Host the branches on the local machine.</s>
* <s>Merge the changes from the InfluenceUs-stale into the InfluenceUs branch.</s>
 
* <s>Host the branch at influenceus.aboutustest.org.</s>
 
* <s>Test the InfluenceUs wizard at influenceus.aboutustest.org</s>
 
* <s>Make "i'll do it" button look bit better.</s>
 
* <s>Show different message to user comments on frustrated and delighted.</s>
 
* <s>give error message when there is no submit comment</s>
 
* <s>make init function well</s>
 
* <s>Send an email to staff to test the wizard @ aboutustest and suggest changes.</s>
 
* <s>Make the new comments appear at the top.</s>
 
* <s>Add the time stamp with each comment.</s>
 
* <s>Replace <nowiki> <br /> </nowiki> tags with the new line in the wiki text.</s> now using * instead of <nowiki><br></nowiki>
 
* <s>remove the word user that shows in the link, to make it more readable</s>
 
* <s>in the influence section, right now it has the person's header, and then the transclusion. would it be cleaner to put the header on the talk page / example.com?  and then just show the transclusion in the influence us section?</s> done, but this introduces technical debt which requires some refactoring and sorting out. anyone cares do this?
 
* <s>make a link on user's talk page of the site to link back to page that he commented on using noinclude</s>
 
* <s>Understanding double space</s>
 
* <s>remove the double space from output</s>
 
 
* <s>Display a feedback message (eg Loading...) once the data is posted and we are waiting for the call to return</s>
 
* <s>Display a feedback message (eg Loading...) once the data is posted and we are waiting for the call to return</s>
* trying to put the post call in an if condition. looking at how to do that
+
* <s>trying to put the post call in an if condition. looking at how to do that</s>
* Make submit button disable once it is clicked, so that same multiple clicks of a user does not result in multiple comments.
+
* <s>Make submit button disable once it is clicked, so that same multiple clicks of a user does not result in multiple comments.</s>
  
 
== Not related to InfluenceUs ... but need to be done ==
 
== Not related to InfluenceUs ... but need to be done ==

Revision as of 06:01, 29 January 2008

OurWork Edit-chalk-10bo12.png

What (summary)

The InfluenceUs wizard provides highly motivated visitors to our site with a fun, easy, and effective way of engaging and influencing the organization they are delighted or frustrated with.

Why this is important

Engagement: Makes a clear call to action for motivated visitors.
BeABuilder: Encourages the kind of constructive collaboration we want where all involved parties benefit.
ValuableContent: Creates public conversations that deeply inform future visitors about how organizations relate with those they touch.
ViralSpiral: The influenced become influencers the next time they are frustrated with an organization.

DoneDone

  • All DomainPages include the InfluenceUs link in the skin
  • No non-DomainPage includes the InfluenceUs link
  • The wizard is invoked by clicking a button "InfluenceUs" in the skin
  • Final submission creates an edit to the DomainPage that when consummated looks just like any other edit (but is really transcluded from a subpage of the person's User_talk page for example User_talk:AwfulAbigail/PageSheHates).
    • Includes a nice edit summary of what it just did
  • The InfluenceUs wizard feels great to use. (Perhaps uses Ajaxy techniques so that no page reloads have to occur)
  • Final submission adds creates an edit that adds an entry to the InfluenceUsLog
  • Vinh has made the InfluenceUs design look great.
  • These pages should all be informative, visually pleasing, and closely coupled with the InfluenceUs tool

Comments / Bugs

Please add your comments and bugs in this section.

  1. I think that the newest comments should go on top.
  2. I have a few comments posted on the demo site. Please view them there. Vinh Nguyen 10:47, 24 January 2008 (PST)
  3. Feature request: Would it be possible to see all the "Influence Us" related comments given by a user for all the pages they have rated on one single place? A useful scenario may be that someone leaves a really good review on a page and we want to see what other comments they have made. ~~ Saad
  4. I love the changes that have been made in the last day or two! I did manage to break the formatting again. Check out my comments there? TedErnst (talk) 08:59, 25 January 2008 (PST)

Steps to get to DoneDone

  • Rename the current branch influenceus as influence-stale.
  • Create a new branch Influenceus.
  • Host the branches on the local machine.
  • Display a feedback message (eg Loading...) once the data is posted and we are waiting for the call to return
  • trying to put the post call in an if condition. looking at how to do that
  • Make submit button disable once it is clicked, so that same multiple clicks of a user does not result in multiple comments.

Not related to InfluenceUs ... but need to be done

  • Refactor our extensions so that they can be included in tests
  • commit the ./ require_once fix to LocalSettings.php on live (breaks maintenance scripts)

InfluenceUs Page flow

  1. A user who visits NeedsInput.com sees the big "Influence Us Wizard ... blah blah" bit
  2. When they click on it they are presented with a popup describing what influenceus is all about, similar to the way the ThreeCoreOffers work.
  3. On the description, they can either continue on by clicking delighted or frustrated ... or they can close the popup.
  4. If the user clicks Delighted, he is presented with "What made you delighted with this company/domain?" with an emoticon
  5. If the user clicks Frustrated, he is presented with "What made you frustrated with this company/domain?" with an appropriate emoticon
  6. After entering the message, the user clicks submit and a series of edits are made.


Retrieved from "http://aboutus.com/index.php?title=InfluenceUs_dev_task&oldid=14638084"