Projects/Memopol/Roadmap : Différence entre versions

De La Quadrature du Net
Aller à la navigationAller à la recherche
(Reorganization and clarification about things to be done)
(add tests part)
Ligne 93 : Ligne 93 :
  
 
Be able to use filters should improve the use of the List of MEPs.
 
Be able to use filters should improve the use of the List of MEPs.
 +
 +
 +
 +
== Test ==
 +
 +
Tests are actually just a little part of Memopol, making it "not 100% stable". If you like to write tests and/or break code, you should add some in our actual tests.
 +
  
  

Version du 29 octobre 2013 à 12:02


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.


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.


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


Optimize / Accelerate loading

The map

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


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.


Show important information in priority

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)


Simplify the search engine

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.


Test

Tests are actually just a little part of Memopol, making it "not 100% stable". If you like to write tests and/or break code, you should add some in our actual tests.



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