Task:Maemo Brainstorm
This is an ongoing task, planned to be completed during the current maemo.org development sprint. Any help is appreciated! Please see the talk page for discussion. |
Contents |
Need
- Developers, community, users, etc. can suggest ideas to Nokia and to the developers
- People can give thumps up and down to the ideas
- People can comment the ideas and other comments
Examples
- http://brainstorm.ubuntu.com/ & http://www.ideatorrent.org/
- All the basic functionalities. Registration needed to add content, comment and vote
- https://features.opensuse.org/ - commented at http://en.opensuse.org/Proposals/openFate & http://aseigo.blogspot.com/2009/01/do-you-believe-in-fate.html
- http://aivo.sonera.fi/ (in finnish)
- A big ISP-company in Finland. Registration needed to add content, comment and vote
- http://ideastorm.com
- http://ideaforge.linux.com/
Questions
- Does everything require registration?
- Layout?
- There are few examples (feel free to add more examples)
- Views
- What are the views needed to show ideas
- Latest
- Most commented
- Most voted
- Most liked
- Most hated
- What are the views needed to show ideas
- Karma
- How are the karma-points counted, do you get one point from one idea?
- What about commenting and voting?
Roadmap
- Answer questions
- Testcomponent to test-server
- Community tests and gives comments
- Publish
Basic idea
- Port ideatorrent functionality to Midgard
- Reason for not using ideatorrent: Runs on top of drupal, so it would be another CMS on the server
- See Upstream ticket #1082
- Looks a bit like a news feed
- On top of the page there is horizontal navigation, containing the four root statuses
- Viewing allowed for everyone, voting and commenting only for the registered users
- Only one vote per user, user can change the vote he/she made
- Statuses can be changed by moderators
- Changing status won't make a comment, but status history can be viewed by everyone
- Moderators can delete items and comments
- Items can be linked to another items (duplicate items for example)
- Creator can choose that he/she want's an email about comments and status updates to that item
- If so, every comment and status update sends an email to the creator
- Set to 'no' by default
- Creator can change the setting afterwards (every email contains a link to change the setting)
- Every listing shows only the title and description, score (like 18 (+22/-4)) and the count of comments
- When you click the title of the item, you get to see all the comments in that item
Item
- Item's fields
- Title
- Explanation
- Status (explained later)
- Milestone
- Category (basicly all the categories in the application manager and also OS)
- Do we need this? Is the milestone enough?
- Creator
- Item has couple states
- Sandbox (only moderators can comment these ideas)
- Valid candidate (All the new ideas that are not yet approved by the moderators (not visible to the anonymous user))
- Invalid ideas (spam, etc)
- Allready implemented (ideas, that allready exists, someone just needs to answer those somehow)
- Duplicates (if the idea is allready somewhere)
- In a need of voting (accepted under commenting) this needs a better title
- Milestones as a subnavi
- Under development
- Milestones as a subnavi
- Implemented
- Milestones as a subnavi
- Sandbox (only moderators can comment these ideas)
Commenting
- Comment fields
- Title
- Vote (up or down)
- Commenter
- Every second comment has different background to help reading
- If creator comments the idea, there is a different background and/or title-color
- If moderador comments the idea, there is a different background and/or title-color
Workflow
Each idea goes through a series of statuses
- Sandbox waiting
- New ideas wait until a moderator deals with them
- Users can propose solutions or comment the idea
- Solutions cannot be promoted or demoted
- Sandbox invalid, duplicate and implemented
- "Moderated away"
- Cannot be proposed, commented, promoted or demoted
- Under consideration
- Ideas accepted by moderator
- New solutions can be proposed
- Solutions can be promoted or demoted
- Idea can be commented
- In development
- Ideas moderator has marked as being in development
- Only the selected solution(s) are shown
- New solutions cannot be proposed
- Solutions cannot be promoted or demoted
- Idea can be commented
- Implemented
- Ideas moderator has marked as having been implemented
- Only the selected solution(s) are shown
- New solutions cannot be proposed
- Solutions cannot be promoted or demoted
- Idea can be commented
Basic site structure
- Frontpage
- List 10 most voted items with status "In a need of voting"
- Paged
- Latest
- Shows 10 latest items that have had some sort of change (status, comment or vote)
- Paged
- Newest ideas
- Show the 10 latest items by creation time
- Most liked
- Most hated
- Most commented