OSE Microfunding Proposal/Implementation: Difference between revisions
Jump to navigation
Jump to search
Line 37: | Line 37: | ||
*** He sees his information and edit links for video, photo and text are available for clicking. | *** He sees his information and edit links for video, photo and text are available for clicking. | ||
*** When he saves some information, he will be offered a link to the Share page. | *** When he saves some information, he will be offered a link to the Share page. | ||
** If it is not the True Fan who is logged, or it is anonymous user: | ** If it is not the True Fan who is logged, or it is an anonymous user: | ||
*** The person sees the information the True Fan has saved. | *** The person sees the information the True Fan has saved. | ||
*** Under that is the TF subscription. | *** Under that is the TF subscription. | ||
Line 49: | Line 49: | ||
*** ''Effects'': no | *** ''Effects'': no | ||
*** ''Final State'': the TF is logged in the Share page. | *** ''Final State'': the TF is logged in the Share page. | ||
===Share Page=== | |||
* Description | |||
** If The True Fan is logged. Edit mode is available: | |||
*** The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data. | |||
*** He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation). | |||
** If it is not the True Fan who is logged, or it is an anonymous user: | |||
*** the page is not accessible. | |||
* Transitions | |||
** Share Page | |||
*** ''Requirements'': | |||
**** TF cliks on invite friend, or invite all friends. | |||
*** ''Effects'': | |||
**** a notifications appears that the friend/s was/were successfully invited. | |||
**** a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described). | |||
*** ''Final State'': the TF remains on the Share page. | |||
=Strategy= | =Strategy= |
Revision as of 18:48, 21 July 2011
Terminology
Here is the common terminology:
- TF = True Fan
Design
Wireframes
The wireframes of the proposal were implemented in Lumzy.
Development
PHP CMS
We chose Drupal.
Drupal Environments
- Drupal-test - http://microfundingtest.openfarmtech.org/ - used for development and testing
- Official Drupal - http://civicrm.opensourceecology.org/ - used for real
Page Flow
True Fans Page
- Description
- Showing motivational content about OSE, its importance, tangible outcome, etc.
- Allowing subscription.
- Transitions
- Recognition Page
- Requirements: all data for the user is gathered: Name, Email, Subscription (verified, PayPal for now). This means that the user will be forwarded to PayPal, will subscribe, and then comes back to a page of ours - Recognition Page or a temporary page where he can fill out additional information (City, Country, ...) and after submitting these forwarded to the Recognition Page.
- Effects: the user is added as a True Fan, an embeddable badge is created for him, email notifications is sent to him containing a link to the recognition page.
- Final State: the user is logged in his Recognition Page
- Recognition Page
Recognition Page
- Description
- If The True Fan is logged. Edit mode is available:
- He sees his information and edit links for video, photo and text are available for clicking.
- When he saves some information, he will be offered a link to the Share page.
- If it is not the True Fan who is logged, or it is an anonymous user:
- The person sees the information the True Fan has saved.
- Under that is the TF subscription.
- There is a login link somewhere (top-right?), so that if this is the TF itself, he can login to his page.
- If The True Fan is logged. Edit mode is available:
- Transitions
- Share Page
- Requirements:
- TF of the Recognition page should be logged
- video or text should be filled out.
- The TF clicks on the "Share page" link.
- Effects: no
- Final State: the TF is logged in the Share page.
- Requirements:
- Share Page
- Description
- If The True Fan is logged. Edit mode is available:
- The TF writes the name, email of several of his friends, and clicking on each one of the added friends, he can add a personal video and text below. He can add/remove/edit friends and their data.
- He can send the data either to one of his friends (maybe a button to the right of the email) or to all of them (asking for confirmation).
- If it is not the True Fan who is logged, or it is an anonymous user:
- the page is not accessible.
- If The True Fan is logged. Edit mode is available:
- Transitions
- Share Page
- Requirements:
- TF cliks on invite friend, or invite all friends.
- Effects:
- a notifications appears that the friend/s was/were successfully invited.
- a link is offered back to his Recognition Page. In this case he can just open it (this transition understandable and will not be described).
- Final State: the TF remains on the Share page.
- Requirements:
- Share Page
Strategy
Video
The videos can be
- youtube video (easy to program, time-intensive for the user)
- flash camera recorder (harder to program, quick to record for the user, lower quality)