Projects/Memopol/Roadmap

= Roadmap =

Actually, a new version is in development mode. There are plenty of things to do. The idea is to make each main point a little workshop in order to make them open to everyone.

Redmine
A redmine link should be available for "developers" soon (we have to clean it up a little before opening it).

The text here is for "non-developers" public.

Things to do
Priorization is coming... Please be patient

Interface design
First page is slow, shows no direct information, as some redundant access...

Eliminate useless pages/views

 * First tabs "Geographical Map" / "List of committees" / "Parliament hemicycle" should be deleted. Menus on top permit the same access.
 * The map should be kept but modified in order to be faster to load and show direct information (average score of each countries)

Modify pages

 * Search bar should be put on top in order to let room to more important information
 * Scores tab of each MEP shows a complex image. Should be simpler. Plus, this image is recalculated each time shown. Should be cacheable.
 * CV tab for each MEP is not always formated. Try to get this page more easy to read.

Show score of each "scorable object"
Each "scorable object" should have a score :
 * Committee
 * MEP
 * Country
 * Political Group
 * National party

Make the score more understandable, easy to read
An infinite debate about score is always on. You could discuss about it or try to make a mock-up of what you would like it to be...

Use some sort of medals/trophies to show best/worse MEPs
Some kind of trophies or medals could be obtained by MEPs when they do something very good (or very bad).

Show trend based on latest votes
A trend should be shown for the latest votes in order to be able to see what direction the MEP/Country/Political group/Committee is taking

The map
Actual map is heavy and tends to make first page slow. Changing it is mandatory.

=> Done by ybon: to test and validate

List of MEPs
List of MEPs could be very long. A quick search in it with some Ctrl+F is usefull, but as the list is slow to load, the loading has been cut into endless loading, making the Ctrl+F research impossible.

List of MEPs should be faster in order to avoid this.

The map
It must show some information about countries scoring: average score of each country's MEP.

Each MEP must have their important information on the first tab

 * On the MEP's profile, the badge should be reduced
 * Contact informations should be moved on a Contact tab
 * Public positions should be directly visibles (anchor name in order to let other websites link to them)

Looooong urls
Some simple requests can create too much long URL in return => impossible to re-use/distribute them easily

Use simple filters
Be able to use filters should improve the use of the List of MEPs.

Clearly separate and standardize different parts of Memopol
This huge work is actually in Bram's hand. You are more than welcome to help him :


 * Memopol-core => Main part of Memopol, linking all other parts of it in one usable piece
 * Memopol-representative => Standardisation of the datas of each representative of a parliament (European, Italian, French, etc...)
 * Memopol-XX => Where XX represents a parliament

Other possible things not clear at the moment

 * Easiest translation for admins
 * Easiest transaltion for users => flag to click
 * Global comprehension: Visitors are not lawyers or specialists
 * Data porn: free our datas in a reasonable way (csv, database dump, etc...)
 * FAQ: every one can have questions (scoring explication could be a good point too)
 * CSV (and other formats) export for Data love

Bugs
Here you can easily add any bug you have discovered based on a simple model :

Bug #00000
Name : your name Contact : irc nickname, or email address Description : Here you can explain the problem in plain language (nothing technical) How : Simply explain the steps to do in order to reproduce this bug

Feature #00000
Name : your name Contact : irc nickname, or email address Description : Here you can explain your idea in plain language (nothing technical)