Projects/Memopol/Roadmap : Différence entre versions
De La Quadrature du Net
Aller à la navigationAller à la recherche (→Fiche MEP) |
m |
||
(21 révisions intermédiaires par 5 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Infobox Version|en=Projects/Memopol/Roadmap|fr=Projects/Memopol/Roadmap/fr}} | {{Infobox Version|en=Projects/Memopol/Roadmap|fr=Projects/Memopol/Roadmap/fr}} | ||
+ | |||
+ | This is the roadmap for the third version of Memopol. | ||
+ | |||
+ | Each part can be worked on at the same time as each section is a small project in itself. | ||
+ | |||
== Urgent == | == 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 visualisation | * Data visualisation | ||
− | ** | + | ** Global score |
− | ** Score | + | ** Score in relation with the groupe, the MEPs... |
− | ** | + | ** Create graphs that are beautiful ( data viz ) |
− | ** | + | ** Evolution of the position of a MEP |
− | * Widget | + | * Widget easily re-usable somewhere else |
+ | |||
+ | == Search Engine == | ||
+ | |||
+ | Required skills : Python, Django, Database | ||
+ | |||
+ | * Make the search engine simpler yet powerfull (tips: [http://www.elasticsearch.org/ Elasticsearch] as a backend, use in conjonction with [http://www.elasticsearch.org/overview/kibana Kibana] for data visualisation) | ||
+ | * 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) | ||
− | + | [[Category:Memopol]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Version actuelle datée du 16 août 2015 à 10:51
This is the roadmap for the third version of Memopol.
Each part can be worked on at the same time as each section is a small project in itself.
Sommaire
Urgent[modifier]
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[modifier]
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[modifier]
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[modifier]
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[modifier]
Required skills : Python, Django, Database
- Make the search engine simpler yet powerfull (tips: Elasticsearch as a backend, use in conjonction with Kibana for data visualisation)
- Filter the MEPs ( like in Dynamic filters within LibreOffice Calc)
- Get a list of user-case about filtering
Miscellaneous[modifier]
- 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)