Projet

Général

Profil

Development #36498

Publik Studio - avoir un type de champ "texte riche"

Ajouté par Marie Kuntz il y a plus de 4 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Dans la création d'une fiche, il peut y avoir des cas où on aura besoin de mettre en forme le texte à saisir sur un champ de type texte long ; proposition : gras, italique, liste à puces
J'hésite sur les titres (pas de cas d'usage en tête)


Fichiers


Demandes liées

Lié à w.c.s. - Development #49468: Possibilité de mettre en forme les textes saisis dans champ texte longRejeté14 décembre 2020

Actions
Lié à w.c.s. - Development #64259: Supprimer l'action commentaireNouveau15 avril 2022

Actions
Lié à Combo - Development #69271: Cellule Fiche(s): gérer l'affichage du nouveau champ wcs de type "texte riche"Fermé19 septembre 2022

Actions

Révisions associées

Révision a76d5383 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

fields: display_mode rich for TextField (#36498)

Historique

#3

Mis à jour par Victor Claudet il y a plus de 3 ans

  • Lié à Development #49468: Possibilité de mettre en forme les textes saisis dans champ texte long ajouté
#4

Mis à jour par Victor Claudet il y a plus de 3 ans

Le cas d'usage me concernant serait d'utiliser les fiches comme modèle de contenu (historique, message, voire édition de document);
Il serait ensuite possible de "construire" une réponse à partir des fiches, soit une fiche = une réponse type, soit une fiche = un moreceau d'un document dont les différentes fiches vont permettre de le construire.

#5

Mis à jour par Marie Kuntz il y a plus de 2 ans

  • Priorité changé de Bas à Normal

Je remets ce ticket sur la pile. Je suis parfois bloquée dans l'utilisation des fiches en cause de ce manque. Exemple récent (en cours) : des offres d'emploi qui seront à la fois sur le site du client (pour la description du poste, besoin de mise en forme) et sur Publik en tant que fiche.
Initialement j'indiquais que les titres ne semblaient pas utiles, avec cet usage, ils le sont.

#6

Mis à jour par Frédéric Péters il y a plus de 2 ans

Alors on avance tout doucement vers un éditeur de texte riche, une fois qu'il sera intégré dans w.c.s. pour les commentaires de workflow, il pourra être intégré à d'autres endroits également.

#9

Mis à jour par Frédéric Péters il y a environ 2 ans

#12

Mis à jour par Stéphane Guiet il y a plus d'un an

Je pousse ce ticket, des cas d'usages sur le portail famille ou en back-office agent pour publik famille ne peuvent pas être facilement traités sans cela.
Exemple : afficher un descriptif de l'activité structuré.

#13

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an

Je pousse également. gras, italique, liste à puce, titre (au moins h3 et h4) et peut-être d'autres cas d'usage à venir.
Le besoin concerne la mise en place d'un gabarit éditorial pour la ville de Nîmes (dans un délai court donc).
Nous en parlions avec Lauréline à l'instant même pour voir quelles étaient les solutions de contournement en attendant qu'une telle fonctionnalité arrive.

#15

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an

Je complète suite à l'atelier avec Nîmes, plus qu'un simple texte riche, le besoin est d'avoir un champ texte comme le champ commentaire ou celui de la cellule texte côté combo.

Est-ce réalisable ? Si oui, sous quel délai ? (sinon je dois trouver ces jours-ci une alternative)

#16

Mis à jour par Pierre Cros il y a plus d'un an

"Comme le champ commentaire" il faudra préciser les fonctionnalités attendues.

Le plan c'est, je crois, l'intégration de l'éditeur riche dont parle Fred partout, y compris pour remplacer ck editor (l'éditeur sur ta capture).

#17

Mis à jour par Frédéric Péters il y a plus d'un an

La seule saisie texte riche qui sera présentée se fera via godo, qui n'a actuellement pas toutes les options de ckeditor (l'éditeur qu'on voit là).

Mais ce serait utile de savoir quelles sont les options de formatage qui seraient souhaitées, pour voir quelles priorités donner.

#18

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an

je vois ça avec eux mardi aprem pour déterminer ce qui serait attendu en priorité et ce qui peut être différé

#19

Mis à jour par Frédéric Péters il y a plus d'un an

Pour remonter à plus haut :

gras, italique, liste à puce, titre (au moins h3 et h4) et peut-être d'autres cas d'usage à venir.

existent déjà dans godo.

#20

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an

Frédéric Péters a écrit :

gras, italique, liste à puce, titre (au moins h3 et h4) et peut-être d'autres cas d'usage à venir.

existent déjà dans godo.

mais qui n'est pas encore déployé pour les fiches ? Ou alors il faut que je me rachète un cerveau...

#21

Mis à jour par Frédéric Péters il y a plus d'un an

Il n'y a pas encore de champ "texte riche", c'est l'objet de ce ticket. (?)

#22

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an

Frédéric Péters a écrit :

Mais ce serait utile de savoir quelles sont les options de formatage qui seraient souhaitées, pour voir quelles priorités donner.

A minima : retour et saut de ligne, liste à puce, titre.

Si je comprends bien, ça existe déjà dans godo. Ce champ de type texte riche utilisant godo pourrait voir le jour quand ?

#24

Mis à jour par Frédéric Péters il y a plus d'un an

liste à puce, titre
Si je comprends bien, ça existe déjà dans godo

Pas vraiment vraiment, il manque du travail d'intégration pour que ça soit utilisé (quelque chose d'assez petit comme #67452, plus important en terme d'interface #68864)

#26

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a plus d'un an

@Lauréline, le besoin pour Nîmes est le suivant :
  • côté wcs (fiche en l’occurrence)
    saisie dans un champ de type texte riche de contenus avec la possibilité d'avoir du retour et saut de ligne, des titres, liste à puce (liste a minima car Fred me demandait de prioriser vu les délais supers courts)
  • côté combo
    affichage du contenu de ce champ depuis la cellule fiche (qui interprète donc le retour à la ligne, les titres, les listes à puces...), en utilisant le type de contenu champ de la fiche.

Le plus important à ce jour, c'est qu'on me dise si c'est faisable rapidement et qu'on m'indique un délai. Sinon je mettrai en place une solution alternative avec le client, en attendant que ce soit possible.

#28

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Lié à Development #69271: Cellule Fiche(s): gérer l'affichage du nouveau champ wcs de type "texte riche" ajouté
#29

Mis à jour par Lauréline Guérin il y a plus d'un an

Pour discussion.

J'ai ajouté un tag/une fonction strip_some_tags (pas fan du nom), sur le modèle de strip_tags de django, mais qui laisse passer un certain nombre de tags autorisés.
A l'affichage côté wcs, et dans le résultat de l'api, le contenu d'un champ texte riche passe par strip_some_tags pour nettoyage. Et dans combo, on peut se contenter de faire un |safe.

#30

Mis à jour par Frédéric Péters il y a plus d'un an

Perso il ne devrait pas s'agir d'un nouveau type de champ mais d'une variation sur le champ "texte long" (je relis un peu et je pense n'avoir jamais été explicite là-dessus, juste peut-être en citant #57283).

#31

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Statut changé de Solution proposée à En cours
#34

Mis à jour par Lauréline Guérin il y a plus d'un an

sans le 0002 (on me dit que obsolète avec #59585), et changement du message de commit

#35

Mis à jour par Corentin Séchet il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée

J'ai juste ajouté un attribut style sur le paragraphe dans le test_stripsometags sur la branche pour valider que les attributs sur les tags sont aussi filtrés. Tu peux fusionner le commit si ça te semble utile.

#36

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit a76d5383530d745d7adf3d381d956d8dba710f2c
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Fri Sep 16 16:30:12 2022 +0200

    fields: display_mode rich for TextField (#36498)

(j'ai fusionné les commits)

#37

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#38

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF