Projects/Memopol/Roadmap : Différence entre versions
De La Quadrature du Net
Aller à la navigationAller à la recherche (→Search Engine) |
|||
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 the Memopol. Each part can be worked on at the same time as each section is a small project in itself. | + | 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. | ||
== Urgent == | == Urgent == | ||
− | + | ||
+ | Required skills : Administration | ||
+ | |||
* Take the current website offline - WIP | * Take the current website offline - WIP | ||
* Create a link to access ML dev | * Create a link to access ML dev | ||
Ligne 10 : | Ligne 14 : | ||
== Website Administration == | == Website Administration == | ||
− | + | ||
− | * Management of | + | Required skills : Django administration, Database, |
− | * Management of | + | |
− | * Management of | + | * Management of votes (updates, recommendations, etc...) |
− | * Management of | + | * Management of MEPs (updates, adding trophies) |
+ | * Management of public positions of the MEPs (moderation maybe here) | ||
+ | * Management of decorations (Medals, Trophies, etc.. ) | ||
== Home Page == | == Home Page == | ||
− | + | ||
+ | Required skills : Design, Data visualisation | ||
+ | |||
* Complete redesign | * Complete redesign | ||
* Multiples entry points for each type of user | * Multiples entry points for each type of user | ||
Ligne 24 : | Ligne 32 : | ||
== MEP's record == | == MEP's record == | ||
− | + | ||
− | + | Required skills : Design, Data visualisation, Python, Django, Database | |
− | + | ||
− | |||
* Global view of the MEP | * Global view of the MEP | ||
* Global score | * Global score | ||
** Update the scoring ( from a % to a absolute score ) | ** Update the scoring ( from a % to a absolute score ) | ||
** Systeme of badges / medales | ** Systeme of badges / medales | ||
− | |||
− | |||
− | |||
* Public positions | * Public positions | ||
** Work on the public positions ( how to get them and their presentation ) | ** Work on the public positions ( how to get them and their presentation ) | ||
*** Make a structure for the position ( under the form of a base/object ) | *** Make a structure for the position ( under the form of a base/object ) | ||
− | **** Create a standard like the infobox on wikipedia which is easy to use and re-use | + | **** 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 | + | **** Create a management of the notation associated to a position (thinking... optional) |
− | **** Moderation of a | + | **** Moderation of a posted public positions |
− | *** Note the public positions | + | *** Note the public positions (thinking... optional) |
* Data visualisation | * Data visualisation | ||
** Global score | ** Global score | ||
Ligne 50 : | Ligne 54 : | ||
== Search Engine == | == Search Engine == | ||
− | + | ||
+ | Required skills : Python, Django, Database | ||
+ | |||
* Make the search engine simpler yet powerfull | * Make the search engine simpler yet powerfull | ||
− | * Filter the MEPs ( like in | + | * Filter the MEPs ( like in Dynamic filters within LibreOffice Calc) |
− | * | + | * Get a list of user-case about filtering |
− | == | + | == Miscellaneous == |
− | * FAQ | + | * 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... ) | ||
− | * Api | + | * Api (skills: tastypie) |
** Re-usable data | ** Re-usable data | ||
− | * Code testing | + | ** representative format for people, datas, scores, etc... |
− | * Document the code ( in the source and on the git ) | + | * Code testing (skills: Python, Django) |
+ | * Document the code ( in the source and on the git ) (skills: writing) | ||
* '''make the install super easy !''' | * '''make the install super easy !''' | ||
+ | ** Test the install (skills: not too much knowledge in Python/Django in order to have better feedback) |
Version du 18 février 2015 à 14:29
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 a absolute score )
- Systeme of badges / medales
- Public positions
- Work on the public positions ( how to get them and their presentation )
- Make a structure for the position ( under the form of a base/object )
- 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 the public positions (thinking... optional)
- Make a structure for the position ( under the form of a base/object )
- Work on the public positions ( how to get them and their presentation )
- 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
- 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)