Projects/Memopol/Roadmap/fr

From La Quadrature du Net
Jump to navigationJump to search


Fonctionnement Général

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*

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 framework django

Composants

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

  • 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

  • Gestion des MEPs (mise à jour)
  • Gestion des votes
  • Gestion des positions publiques
  • Gestion des rajouts faits ailleurs (médailles, etc...)

Page d’accueil

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

  • Vue globale du MEP
  • Score global
    • Mettre à 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 ?
  • 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

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

  • Simplifier le moteur de recherche
  • Filtrage des MEPs (comme dans Excel :D)
  • Liste des user-case

Divers

  • 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