Difference between revisions of "InfluenceUs dev task"
Arshia Irfan (talk | contribs) |
Arif Iqbal (talk | contribs) |
||
| Line 25: | Line 25: | ||
== Steps to get to [[DoneDone]] == | == Steps to get to [[DoneDone]] == | ||
| − | * | + | * Rename the current branch influenceus as influence-stale. |
| − | + | * Create a new branch Influenceus. | |
| − | + | * 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 | |
| − | * | + | * Send an email to staff to test the wizard @ aboutustest and suggest changes. |
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | * | ||
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Not related to InfluenceUs ... but need to be done == | == Not related to InfluenceUs ... but need to be done == | ||
Revision as of 09:41, 23 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
Steps to get to DoneDone
- Rename the current branch influenceus as influence-stale.
- Create a new branch Influenceus.
- 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
- Send an email to staff to test the wizard @ aboutustest and suggest changes.
- Rename the function checkMetaTabe to updateMetaTable. This is more synchronous with the functionality that this function is providing.
- 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.

