Difference between revisions of "InfluenceUs dev task"
Umar Sheikh (talk | contribs) |
Umar Sheikh (talk | contribs) |
||
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>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
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.
-
I think that the newest comments should go on top. - I have a few comments posted on the demo site. Please view them there. Vinh Nguyen 10:47, 24 January 2008 (PST)
- 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
- 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.
- 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
- A user who visits NeedsInput.com sees the big "Influence Us Wizard ... blah blah" bit
- When they click on it they are presented with a popup describing what influenceus is all about, similar to the way the ThreeCoreOffers work.
- On the description, they can either continue on by clicking delighted or frustrated ... or they can close the popup.
- If the user clicks Delighted, he is presented with "What made you delighted with this company/domain?" with an emoticon
- If the user clicks Frustrated, he is presented with "What made you frustrated with this company/domain?" with an appropriate emoticon
- After entering the message, the user clicks submit and a series of edits are made.