Skip to content

DIL reprise 2026 #10

@Lucaterre

Description

@Lucaterre

Plan de reprise application DIL

Estimation temps total ~

Page d'accueil (https://dil.chartes.psl.eu/home)

20min

Priorité 1 (Bugs > Optimisations d'affichage)

  • Changer l'image (fourni par E.P.) du panneau pour accéder à la page "Consulter"

Priorité 2 (UX/Back/Front)

  • RAS

Page consulter (https://dil.chartes.psl.eu/list)

2j

Priorité 1 (Bugs > Optimisations d'affichage)

Rechercher

  • Par défaut le container de filtres à gauche est fermé
  • Pour le tableau : prévoir deux colonnes : col1 == "Nom – Prénoms" et col2 == "Villes d’exercice" ex. "ALBERT – Eugène Lyon (1873), Lyon (1876)" + icone en fin de ligne
  • Pour la recherche par nom dans le tableau : on modifie le placeholder actuel ("Filtrer par nom et/ou prénom") par "Rechercher par nom" + agrandissement de l'input + typo avec couleur (et effet)
  • Pour le tableau : suppression de la modal sur les personnes pour afficher les brevets, la colonne "ville(s) d'exercice" permettant de connaitre le nombre d'attestations / brevets
  • Back : on modifie la logique d'indexation plein-texte avec Whoosh + paramètres et filtres SQL de la route d'API pour ne rechercher que sur les noms et pas les prénoms des imprimeurs !
  • Régler la synchronisation des résultats de recherche (=> ajouter un btn explicite "rechercher" ?)

Autres

  • pour résoudre le problème du back ( pour rappel : je sélectionne affichage de 50 notices, feuillete jusqu’à la 3e page, clique sur une notice pour la consulter. Au retour, je retombe sur la liste par défaut (10 éléments, p. 1/517). Il faut conserver le contexte) => ajout dans le store de l'état des composants
  • Pour les filtres à gauche : changer le label "Ville du brevet" => "Ville d'activité" et changer le label "en activité en" => "Date d'activité"
  • commencer le calendrier en 1816

Priorité 2 (UX/Back/Front)

  • Passer la carte des imprimeurs sous le bandeau du header (nombre total d'imprimeurs)
  • Mettre un fond de carte basique pour le composant Leaflet (reprendre dicotopo) => utiliser OSM (hélas contemporain mais au moins neutre et francophone)

Contre proposition avec carte état major à évélauer avec VJ ??

  • fixer la taille des résultats par défaut à 50

Page notice (https://dil.chartes.psl.eu/detail/person_dil_2QO3gEnU)

Priorité 1 (Bugs > Optimisations d'affichage)

  • modal (fermé par défaut) sur nom et prénom pour plier/replier les informations pro et perso => permet de remonter les brevets
  • inverser rapport de hierarchie des typos (taille police) pour les cartes des brevets
  • Mettre un label "Brevet" ou "Activité" + quadratin + Ville selon avant / après 1870 suivi de la date à droite

Priorité 2 (UX/Back/Front)

  • Pas de fantôme pour les images absente dans le carousel (on les affiche pas)

ajout de tify-iiif pour les modalités de zoom

Autres

  • Utiliser le "rouge pompéen" de la charte graphique l'ENC sur les composants marginaux (Navbar, bouttons etc.)

contre-proposition a discuter : bleu "paon" + tooltip

  • tests : recherche, indexation (CRUD) dans l'interface admin => front, responsive
  • revue : lint (ruff) et refactoring, docstrings etc.
  • documentation API
  • Prévoir un nouveau déploiement du backend et du frontend sur VM
  • Harmoniser la typographie de "Dictionnaire" majuscule et italique quand on parle de l'app

A spécifier avec E.P.

  • Pour la /home on garde les textes d'introduction
  • Les compteurs de la page /home sont conservés et bien synchronisé avec le back-end
  • Pas de reprise des noms de route d'API (standard)
  • Pour la reprise des contenus textuels tronqués
  • Information / contenus éditoriaux nous proposerons à E.P. de venir travailler avec nous, pour qu’elle utilise correctement l’interface.
  • demander citation exacte de l'image du carousel de la bnf avec lien pour la citer dans les crédits de l'app

historique des mails

  • Mail EP 07/01/2026
  • Mail EP 14/12/2025
  • Mail EP 03/12/2025
  • Mail EP 09/12/2025
  • Mail EP 12/12/2025

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions