Difference between revisions of "InfluenceUs dev task"
Line 45: | Line 45: | ||
* <s>Add '''on [[time.com]]''' to the '''Brandon CS Sander's Comments''' heading so that it makes more sense when included in other pages</s> | * <s>Add '''on [[time.com]]''' to the '''Brandon CS Sander's Comments''' heading so that it makes more sense when included in other pages</s> | ||
* <s>Links in the [[InfluenceUsLog]] need to be to user pages</s> | * <s>Links in the [[InfluenceUsLog]] need to be to user pages</s> | ||
+ | * <s>clean up the code ... whitespaces etc</s> | ||
+ | * <s>pull into live</s> | ||
+ | * <s>deploy</s> | ||
* Include <nowiki>{{:User talk:Brandon CS Sanders/time.com}}</nowiki> in [[User:Brandon CS Sanders#Influence]] | * Include <nowiki>{{:User talk:Brandon CS Sanders/time.com}}</nowiki> in [[User:Brandon CS Sanders#Influence]] | ||
Revision as of 20:10, 30 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. -
dding emoticons on delighted or frustrated. -
Positioning the emoticon - remove the bug that if you select "frustrated" then quit and then open again, it has frustrated selected
-
Remove leading space between : and User_talk -
Turn the Brandon CS Sanders's Comments into a level 4 heading so that the edit button shows automatically -
Add on time.com to the Brandon CS Sander's Comments heading so that it makes more sense when included in other pages -
Links in the InfluenceUsLog need to be to user pages -
clean up the code ... whitespaces etc -
pull into live -
deploy - Include {{:User talk:Brandon CS Sanders/time.com}} in User:Brandon CS Sanders#Influence
- 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.