Goal: provide a mechanism for community to suggest ideas and evaluate community support of proposed ideas via voting.
Similar projects: brainstorm.ubuntu.com
At first stage idea gathering will be limited to Drupal.org project only, with possibility to add other projects if necessary.
Tool aims to be a centralized place for all the brainstorming around improvements to Drupal.org. Currently idea/suggestions are scattered around various issue queues, groups, wiki pages etc, making it almost impossible to follow everything and see "big picture" of features in demand.
Tool will be able to show:
Ideas that have broad community support, which also:
a. have ready solutions provided by community (read - someone wrote the code already and it just needs deployment) (example - Documentation team changes to doc pages)
b. do not have ready solutions provided by community (read - everyone wants the feature but noone has time/wants to code). (example - "kill +1 comments" initiative, topic pages) Such ideas might attract people who want to contribute to d.o, but do not know where to start, or future d.o web dev team could possibly take care of them.
Ideas which do not have broad community support.
Logged in users (supposedly d.o users via Bakery) will have an ability to post Ideas.
Each idea will have:
- Project to which it's related (At first stage only 1 project - drupal.org)
- Related issues/ g.d.o posts
- Status: Active, Closed as duplicate, In work, Needs deployment, Implemented etc.
- Solutions - This will require separate discussion on will it be special type of comment, can people vote on solutions etc. (will post separate discussion later)
The simple process is to have ideas.drupal.org open for adding ideas and voting all the time.
Another suggestion is to keep it open for adding ideas and comments, but open for voting only for certain periods of time, when there is a need to get up-to-date opinion of community on the state of things.
When idea gets added to idea pool it has status "Active".
When number of people steps up to work on something - idea status changes to "In work" and information is provided in idea description about the coordinators of efforts, place where work is being done, how to get involved etc.
When the solution is ready, it is posted back to idea and status changes to "Needs deployment".
After solution was deployed on d.o - idea gets status "Implemented".
This tool will at any given time be able to give an overview of all the work being done by various community members on d.o improvements. It could be used by future d.o web dev team to help them set priorities when planning. Also it hopefully could make process of developing for d.o more transparent and attractive for prospective contributors as it will show that anyone can work on d.o improvements and that ready solutions do get deployed.
As a last note to this pretty long text, I am willing to build this site if idea has at least little support.