Projects/Memopol/Roadmap/fr : Différence entre versions
De La Quadrature du Net
Aller à la navigationAller à la recherche(21 révisions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
[[File:Memopol_dia.png]] | [[File:Memopol_dia.png]] | ||
+ | |||
+ | Le projet Mémopol est constitué de 3 briques '''Mémopol''', '''Compotista''' et '''Toutatis'''. | ||
+ | |||
+ | '''Compotista''' et '''Toutatis''' servent à transformer les données vers le format standard '''representatives'''. | ||
+ | |||
+ | Le projet utilise le [https://www.djangoproject.com/ framework django] | ||
+ | |||
+ | == Composants == | ||
+ | |||
+ | {| class="wikitable" | ||
+ | | [http://git.laquadrature.net/groups/memopol Memopol] | ||
+ | | Main application | ||
+ | | git@git.laquadrature.net:memopol/memopol.git | ||
+ | |- | ||
+ | | [http://git.laquadrature.net/memopol/compotista Compotista] | ||
+ | | Import representatives from external sources | ||
+ | | git@git.laquadrature.net:memopol/compotista.git | ||
+ | |- | ||
+ | | [http://git.laquadrature.net/memopol/toutatis Toutatis] | ||
+ | | Import votes from external sources | ||
+ | | git@git.laquadrature.net:memopol/toutatis.git | ||
+ | |} | ||
+ | |||
+ | |||
+ | {| class="wikitable" | ||
+ | ! | ||
+ | ! Module | ||
+ | ! Description | ||
+ | ! Compotista | ||
+ | ! Toutatis | ||
+ | ! Mémopol | ||
+ | ! git repository | ||
+ | |- | ||
+ | | rowspan="2" | Data format | ||
+ | | [http://git.laquadrature.net/memopol/django-representatives django-representatives] | ||
+ | | standard format for representatives | ||
+ | | style="text-align: center;" | X | ||
+ | | style="text-align: center;" | X | ||
+ | | style="text-align: center;" | X | ||
+ | | git@git.laquadrature.net:memopol/django-representatives.git | ||
+ | |- | ||
+ | | [http://git.laquadrature.net/memopol/django-representatives_votes django-representatives-votes] | ||
+ | | standard format for representatives votes | ||
+ | | | ||
+ | | style="text-align: center;" | X | ||
+ | | style="text-align: center;" | X | ||
+ | | git@git.laquadrature.net:memopol/django-representatives_votes.git | ||
+ | |- | ||
+ | | rowspan="2" | Import Module | ||
+ | | [http://git.laquadrature.net/memopol/compotista-import_parltrack compotista-parltrack_import] | ||
+ | | Import representatives from parltrack | ||
+ | | style="text-align: center;" | X | ||
+ | | | ||
+ | | | ||
+ | | git@git.laquadrature.net:memopol/compotista-import_parltrack.git | ||
+ | |- | ||
+ | | [http://git.laquadrature.net/memopol/toutatis-import_parltrack toutatis-parltrack_import] | ||
+ | | Import votes from parltrack | ||
+ | | | ||
+ | | style="text-align: center;" | X | ||
+ | | | ||
+ | | git@git.laquadrature.net:memopol/toutatis-import_parltrack.git | ||
+ | |} | ||
== Urgent == | == Urgent == | ||
Ligne 15 : | Ligne 78 : | ||
== Administration du site == | == Administration du site == | ||
− | * | + | * <s>Gestion des MEPs (mise à jour)</s> |
− | + | * <s>Gestion des votes</s> | |
− | * | + | * Gestion des positions publiques |
* Gestion des rajouts faits ailleurs (médailles, etc...) | * Gestion des rajouts faits ailleurs (médailles, etc...) | ||
== Page d’accueil == | == Page d’accueil == | ||
+ | Refonte complète de la page actuelle | ||
− | |||
* Plusieurs points d'entrées par type d'utilisateur | * Plusieurs points d'entrées par type d'utilisateur | ||
* Afficher des informations sur la page d'accueil | * Afficher des informations sur la page d'accueil | ||
− | * Rendre visible et compréhensible que chacun peut contribuer en ajoutant des positions publiques | + | * Rendre visible et compréhensible le fait que chacun peut contribuer en ajoutant des positions publiques |
== Fiche MEP == | == Fiche MEP == | ||
− | * Vue globale du MEP | + | * <s>Vue globale du MEP</s> |
− | * Score global | + | * <s>Score global</s> |
− | ** Mettre à jour le scoring (passer d'un % à un score absolu) | + | ** <s>Mettre à jour le scoring (passer d'un % à un score absolu)</s> |
** Système de badges / médailles / trophées | ** Système de badges / médailles / trophées | ||
− | * Prises de positions publiques | + | * <s>Prises de positions publiques</s> |
** Bosser sur les positions publiques (présentation et comment les récupérer) | ** Bosser sur les positions publiques (présentation et comment les récupérer) | ||
*** Structuration d'une position (format base / objet) | *** Structuration d'une position (format base / objet) | ||
Ligne 46 : | Ligne 109 : | ||
** Évolution de la position d’un MEP | ** Évolution de la position d’un MEP | ||
* Widget utilisable facilement ailleurs | * Widget utilisable facilement ailleurs | ||
+ | |||
+ | == Position publique == | ||
+ | |||
+ | representative | ||
+ | datetime | ||
+ | text | ||
+ | link | ||
+ | published | ||
+ | |||
+ | liste sur la page representative + formulaire (captcha ?) | ||
+ | modération au niveau de l’admin | ||
+ | api pour inserer quote (pas publique) | ||
+ | |||
+ | page(url) pour la position | ||
== Moteur de recherche == | == Moteur de recherche == | ||
Ligne 60 : | Ligne 137 : | ||
* Documentation interne et externe au code | * Documentation interne et externe au code | ||
* Code manipulable et installable | * Code manipulable et installable | ||
+ | |||
+ | [[Category:Memopol]] |
Version actuelle datée du 29 juillet 2015 à 20:13
Sommaire
Fonctionnement Général[modifier]
Import des données depuis des sources diverses (parltrack pour le parlement européen, nos députés pour l’AN, etc) via les outils *compotista* et *toutatis*
Le projet Mémopol est constitué de 3 briques Mémopol, Compotista et Toutatis.
Compotista et Toutatis servent à transformer les données vers le format standard representatives.
Le projet utilise le framework django
Composants[modifier]
Memopol | Main application | git@git.laquadrature.net:memopol/memopol.git |
Compotista | Import representatives from external sources | git@git.laquadrature.net:memopol/compotista.git |
Toutatis | Import votes from external sources | git@git.laquadrature.net:memopol/toutatis.git |
Module | Description | Compotista | Toutatis | Mémopol | git repository | |
---|---|---|---|---|---|---|
Data format | django-representatives | standard format for representatives | X | X | X | git@git.laquadrature.net:memopol/django-representatives.git |
django-representatives-votes | standard format for representatives votes | X | X | git@git.laquadrature.net:memopol/django-representatives_votes.git | ||
Import Module | compotista-parltrack_import | Import representatives from parltrack | X | git@git.laquadrature.net:memopol/compotista-import_parltrack.git | ||
toutatis-parltrack_import | Import votes from parltrack | X | git@git.laquadrature.net:memopol/toutatis-import_parltrack.git |
Urgent[modifier]
- Mettre hors ligne / Travail en cours
- Donner un lien vers un accès ML dev
- Mail / Discussion sur ml pour les discussions publiques
Administration du site[modifier]
Gestion des MEPs (mise à jour)Gestion des votes- Gestion des positions publiques
- Gestion des rajouts faits ailleurs (médailles, etc...)
Page d’accueil[modifier]
Refonte complète de la page actuelle
- Plusieurs points d'entrées par type d'utilisateur
- Afficher des informations sur la page d'accueil
- Rendre visible et compréhensible le fait que chacun peut contribuer en ajoutant des positions publiques
Fiche MEP[modifier]
Vue globale du MEPScore globalMettre à jour le scoring (passer d'un % à un score absolu)- Système de badges / médailles / trophées
Prises de positions publiques- Bosser sur les positions publiques (présentation et comment les récupérer)
- Structuration d'une position (format base / objet)
- Définir un "standard" (infobox de wikipédia qui est réutilisable et facilement utilisable)
- Gestion d'une notation de la position
- Modération d'une position (avec débat et discussion sur les ML)
- Noter les positions publiques ?
- Structuration d'une position (format base / objet)
- Bosser sur les positions publiques (présentation et comment les récupérer)
- Data visualisation
- Score global
- Score par rapport au groupe, aux MEPs, etc...
- Refaire les graphs (dataviz)
- Évolution de la position d’un MEP
- Widget utilisable facilement ailleurs
Position publique[modifier]
representative datetime text link published
liste sur la page representative + formulaire (captcha ?) modération au niveau de l’admin api pour inserer quote (pas publique)
page(url) pour la position
Moteur de recherche[modifier]
- Simplifier le moteur de recherche
- Filtrage des MEPs (comme dans Excel :D)
- Liste des user-case
Divers[modifier]
- FAQ
- Faire en sorte que le site soit assez simple pour ne pas avoir à lire la FAQ. ( Petite infobulle à coté des votes... etc )
- Api
- Données re-utilisables
- Tests du code
- Documentation interne et externe au code
- Code manipulable et installable