Skip to content

Première passe

Le répo est dors et déjà accessible ici : https://gitlab.jeremielibeau.fr/loconox/exegetes-doc-web.

@loconox : J'ai repris les notes listées ci-dessous et ouvert des issues ici sur le gitlab. Si vous souhaitez un compte, faites moi signe.

La liste des bugs que je vois :

  • les dates (sur l'interface "index" ou sur le fichier yml exporté qui ne correspondent pas à ce qu'il y a dans l'interface "edit" qui affiche toujours la même date)
  • problèmes d'apostrophes dans le fichier yml exporté - peut être ajouter des guillemets partout ?
  • le lien du bandeau en haut a gauche ne renvoie pas à l'index

J'ai pas encore testé le fichier yml exporté dans un doc de prod.

Liste des fonctionnalités qu'on peut améliorer/ajouter :

Sur l'interface "edit":

  • permettre à droite de créer un résultat qu'on peut copier-coller:

    Exemple pour https://exegetes.jeremielibeau.fr/cedhEkinRecevab/edit

    Mettre à droite :

       Cour EDH, 3<sup>e</sup> sect., [date], <em>Ekin c. France,
       décision sur la recevabilité</em>, <a
       href="http://hudoc.echr.coe.int/eng?i=001-30962">n° 39288/98</a>
       
       -----------------------------------
    
       Pour citer cette référence dans un document pandoc/markdown, insérer :
    
       @cedhEkinRecevab
    
       ou par exemple 
    
       @cedhEkinRecevab, point 5.
    
       Pour plus d'infos, voir <http://pandoc.org/MANUAL.html#citations>
    
       ---------------
    
       Pour insérer cette référence dans une base YAML, insérer :
           
       - type: legal_case
         id: cedhEkinRecevab
         etc.
  • quand on rentre une nouvelle référence, essayer de suggérer des références sur le base de ce qu'il y a déjà, pour les champs authority & section

Sur l'interface "index":

  • classer par défaut par date de dernière modif du plus récent au plus ancien

Pour plus tard

Pour l'instant, seulement besoin de gérer legal_case et legislation - pour les autres types (exemple "article") on verra plus tard car on ne remplit pas typiquement les même champs. @loconox : => Pour le modèle des entités de l'application j'ai repris le schéma du standard CSL, j'ai donc déjà renseigné tous les champs possible :)