demarches-simplifiees / demarches-simplifiees.fr

Dématérialiser et simplifier les démarches administratives
https://www.demarches-simplifiees.fr
GNU Affero General Public License v3.0
189 stars 89 forks source link

Structuration des listes (Critère 9.3) - Création dossier (Brouillon) #8107

Open julieSalha opened 1 year ago

julieSalha commented 1 year ago

https://www.demarches-simplifiees.fr/dossiers/10682853/brouillon

Au moins un contenu présenté sous forme de liste n'est pas structuré correctement.

Par exemple :

Corrections :

colinux commented 1 year ago

Pourrais-tu faire une capture d'écran + numéro de la démarche concernée ? Je pense que ça peut venir de la structuration de la démarche faite par l'administration.

julieSalha commented 1 year ago
Capture d’écran 2022-11-29 à 09 48 41 Capture d’écran 2022-11-29 à 09 48 24
julieSalha commented 1 year ago

https://www.demarches-simplifiees.fr/dossiers/10659723/brouillon

mfo commented 1 year ago

@julieSalha ,en prod

julieSalha commented 1 year ago

@mfo un seul retour :) C'est top, il n'y a plus de balises <br> ni de balises <p> vides.

Capture d’écran 2023-03-07 à 15 24 24 Capture d’écran 2023-03-07 à 15 25 28

Pour les autres listes c'est OK :)

julieSalha commented 1 year ago

@mfo tu as pu avancer sur le sujet ?

mfo commented 1 year ago

désormais on fonctionne en markdown, c'est un "prob de saisie" admin. je regarde pour améliorer

julieSalha commented 1 year ago

Top merci :)

inseo commented 7 months ago

@mfo : Est-ce que l'issue est en d'actualité (et le cas échéant, est-ce que je peux intervenir) ?

mfo commented 7 months ago

on a fait 99% du chemin, il reste 1% qui est pénible a corriger. Pour resumer : les admins peuvent saisir des infos liées à la démarche.

  1. Techniquement on recupère les infos et les passons dans une moulinette markdown pour formatter du html propre (en gros, construires avec des <ul><li>... a partir de langage humain -, des *).
  2. Dans la pratique, on utilise donc une dependance ruby RedCarpet pour parser le texte brut et le convertir en html accessible.
  3. Le problème qui reste, c'est que Redcarpet n'identifie pas le caractère U+2022 : "•" / https://www.compart.com/en/unicode/U+2022 comme un "bullet point" pour le convertir en liste <ul><li>....

C'est un cas à la marge ou il faudrait trouver de la motivation et de l'envie...