Difference between revisions of "InfluenceUs dev task"
Umar Sheikh (talk | contribs) |
Umar Sheikh (talk | contribs) |
||
Line 52: | Line 52: | ||
* <s>remove the double space from output</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 | ||
* Make submit button disable once it is clicked, so that same multiple clicks of a user does not result in multiple comments. | * Make submit button disable once it is clicked, so that same multiple clicks of a user does not result in multiple comments. | ||
Revision as of 05:26, 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. -
Merge the changes from the InfluenceUs-stale into the InfluenceUs branch. -
Host the branch at influenceus.aboutustest.org. -
Test the InfluenceUs wizard at influenceus.aboutustest.org -
Make "i'll do it" button look bit better. -
Show different message to user comments on frustrated and delighted. -
give error message when there is no submit comment -
make init function well -
Send an email to staff to test the wizard @ aboutustest and suggest changes. -
Make the new comments appear at the top. -
Add the time stamp with each comment. -
Replace <br /> tags with the new line in the wiki text.now using * instead of <br> -
remove the word user that shows in the link, to make it more readable -
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?done, but this introduces technical debt which requires some refactoring and sorting out. anyone cares do this? -
make a link on user's talk page of the site to link back to page that he commented on using noinclude -
Understanding double space -
remove the double space from output -
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.