Projects/Memopol/Roadmap : Différence entre versions

De La Quadrature du Net
Aller à la navigationAller à la recherche
Ligne 5 : Ligne 5 :
 
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.
 
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.
  
 +
== Things to do ==
  
 +
Priorization is coming... Please be patient
  
== Interface design ==
+
=== Interface design ===
  
 
First page is slow, shows no direct information, as some redundant access...
 
First page is slow, shows no direct information, as some redundant access...
  
  
=== Eliminate useless pages/views ===
+
==== Eliminate useless pages/views ====
  
 
* First tabs "Geographical Map" / "List of committees" / "Parliament hemicycle" should be deleted. Menus on top permit the same access.
 
* First tabs "Geographical Map" / "List of committees" / "Parliament hemicycle" should be deleted. Menus on top permit the same access.
Ligne 18 : Ligne 20 :
  
  
=== Modify pages ===
+
==== Modify pages ====
  
 
* Search bar should be put on top in order to let room to more important information
 
* Search bar should be put on top in order to let room to more important information
Ligne 24 : Ligne 26 :
 
* CV tab for each MEP is not always formated. Try to get this page more easy to read.
 
* CV tab for each MEP is not always formated. Try to get this page more easy to read.
  
=== Show score of each "scorable object" ===
+
==== Show score of each "scorable object" ====
  
 
Each "scorable object" should have a score :
 
Each "scorable object" should have a score :
Ligne 34 : Ligne 36 :
  
  
=== Make the score more understandable, easy to read ===
+
==== 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...
 
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 ===
+
==== 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).
 
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 ===
+
==== 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
 
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
Ligne 50 : Ligne 52 :
  
  
==  Optimize / Accelerate loading ==
+
===  Optimize / Accelerate loading ===
  
  
=== The map ===
+
==== The map ====
  
 
Actual map is heavy and tends to make first page slow. Changing it is mandatory.
 
Actual map is heavy and tends to make first page slow. Changing it is mandatory.
  
  
=== List of MEPs ===
+
==== 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 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.
Ligne 66 : Ligne 68 :
  
  
== Show important information in priority ==
+
=== Show important information in priority ===
  
  
=== The map ===
+
==== The map ====
  
 
It must show some information about countries scoring: average score of each country's MEP.
 
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 ===
+
==== Each MEP must have their important information on the first tab ====
  
 
* On the MEP's profile, the badge should be reduced
 
* On the MEP's profile, the badge should be reduced
Ligne 82 : Ligne 84 :
  
  
== Simplify the search engine ==
+
=== Simplify the search engine ===
  
  
=== Looooong urls ===
+
==== Looooong urls ====
  
 
Some simple requests can create too much long URL in return => impossible to re-use/distribute them easily
 
Some simple requests can create too much long URL in return => impossible to re-use/distribute them easily
  
  
=== Use simple filters ===
+
==== Use simple filters ====
  
 
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.
Ligne 96 : Ligne 98 :
  
  
== Test ==
+
=== 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.
 
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.
Ligne 103 : Ligne 105 :
  
  
== Clearly separate and standardize different parts of Memopol ==
+
=== 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 :
 
This huge work is actually in Bram's hand. You are more than welcome to help him :
Ligne 113 : Ligne 115 :
  
  
== Other possible things not clear at the moment ==
+
=== Other possible things not clear at the moment ===
  
 
* Easiest translation for admins
 
* Easiest translation for admins
Ligne 121 : Ligne 123 :
 
* FAQ: every one can have questions (scoring explication could be a good point too)
 
* FAQ: every one can have questions (scoring explication could be a good point too)
 
* CSV (and other formats) export for Data love
 
* 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
 +
 +
 +
== New features ==
 +
 +
=== Feature #00000 ===
 +
Name : your name
 +
Contact : irc nickname, or email address
 +
Description : Here you can explain your idea in plain language (nothing technical)

Version du 29 octobre 2013 à 15:51


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.

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


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


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


New features

Feature #00000

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