Projects/Memopol/Roadmap : Différence entre versions
De La Quadrature du Net
Aller à la navigationAller à la recherche (→Miscellaneous) |
(→Miscellaneous) |
||
Ligne 63 : | Ligne 63 : | ||
== Miscellaneous == | == Miscellaneous == | ||
* Discuss the migration to Python 3 / Django 1.7 | * Discuss the migration to Python 3 / Django 1.7 | ||
− | ** '''Strong arguments for Python 2.7 with django 1.7''' | + | ** '''Strong arguments for Python 2.7 with django 1.7 (migrations !)''' |
* FAQ (skills: writing, design) | * FAQ (skills: writing, design) | ||
** Make the website so easy the FAQ becomes useless ( with a small explanation next to the votes, etc... ) | ** Make the website so easy the FAQ becomes useless ( with a small explanation next to the votes, etc... ) |
Version du 20 février 2015 à 16:03
This is the roadmap for the third version of the Memopol.
Each part can be worked on at the same time as each section is a small project in itself.
Sommaire
Urgent
Required skills : Administration
- Take the current website offline - WIP
- Create a link to access ML dev
- Create a discussion on ML pour public discussions
Website Administration
Required skills : Django administration, Database,
- Management of votes (updates, recommendations, etc...)
- Management of MEPs (updates, adding trophies)
- Management of public positions of the MEPs (moderation maybe here)
- Management of decorations (Medals, Trophies, etc.. )
Home Page
Required skills : Design, Data visualisation
- Complete redesign
- Multiples entry points for each type of user
- Display the informations on the home page
- Make it clear and visible that each and everyone can help out by adding public positions
MEP's record
Required skills : Design, Data visualisation, Python, Django, Database
- Global view of the MEP
- Global score
- Update the scoring ( from a % to an absolute score )
- Systeme of awards / medals / achievments
- Public positions
- Data structure / representation
- Create a standard like the infobox on wikipedia which is easy to use and re-use (thinking... optional)
- Create a management of the notation associated to a position (thinking... optional)
- Moderation of a posted public positions
- Note (= score) the public positions (thinking... optional)
- Importation
- Data structure / representation
- Data visualisation
- Global score
- Score in relation with the groupe, the MEPs...
- Create graphs that are beautiful ( data viz )
- Evolution of the position of a MEP
- Widget easily re-usable somewhere else
Search Engine
Required skills : Python, Django, Database
- Make the search engine simpler yet powerfull
- Filter the MEPs ( like in Dynamic filters within LibreOffice Calc)
- Get a list of user-case about filtering
Miscellaneous
- Discuss the migration to Python 3 / Django 1.7
- Strong arguments for Python 2.7 with django 1.7 (migrations !)
- FAQ (skills: writing, design)
- Make the website so easy the FAQ becomes useless ( with a small explanation next to the votes, etc... )
- Api (skills: tastypie)
- Re-usable data
- representative format for people, datas, scores, etc...
- Code testing (skills: Python, Django)
- Document the code ( in the source and on the git ) (skills: writing)
- make the install super easy !
- Test the install (skills: not too much knowledge in Python/Django in order to have better feedback)