Project

General

Profile

Actions

Développement #110261

closed

Renommer Naoned en Donna

Added by Thomas Jund 4 months ago. Updated about 2 months ago.

Status:
Solution déployée
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
22 September 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Je peux modifier le fichier conf du thème, mais renommer le folder va casser le reférentiel des thèmes qui pointent vers noaned.


Related issues 3 (0 open3 closed)

Related to Intégrations graphiques Publik - Autre #104293: Trouver des noms pour les thèmes dérivés de "Naoned"Fermé03 April 2025

Actions
Related to Intégrations graphiques Publik - Bug #108643: naoned : Affichage des constrastes, Couleur des liens du pied de page calculé sur la mauvaise couleurRejetéThomas Jund28 July 2025

Actions
Related to Intégrations graphiques Publik - Développement #112419: donna: évolutions du thèmeSolution déployéeThomas Jund27 November 2025

Actions
Actions #1

Updated by Thomas Jund 4 months ago

  • Related to Autre #104293: Trouver des noms pour les thèmes dérivés de "Naoned" added
Actions #2

Updated by Thomas Jund 4 months ago

  • Assignee changed from Thomas Jund to Gael Pasgrimaud
Actions #3

Updated by Gael Pasgrimaud 4 months ago

En fait ce n'est pas si simple qu'il n'y parait donc "Laissez mouaaaaaa regarder"

Actions #4

Updated by Thomas Jund 4 months ago

"Toot toot, hey, beep beep, toot toot, hey, beep beep"

Actions #5

Updated by Frédéric Péters 4 months ago

Je serais pour ne pas faire ça et plutôt démarrer "donna" comme étant une copie du naoned existant + la correction de divers points qui ne peuvent pas l'être pour raison de compatibilité. Cette liste est à établir, pour moi un truc important est la situation de naoned concernant les boutons, parce que le bouton le plus commun (submit) inverse la logique (color/background) avec :

--background: #{$button-color};
--color: #{$button-background};
Actions #6

Updated by Gael Pasgrimaud 4 months ago

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

Je serais pour ne pas faire ça et plutôt démarrer "donna" comme étant une copie du naoned existant

Et en fait j'avais aussi raté qu'il y a "naoned" partout dans les noms de variable.
Donc pour moi il n'y a pas vraiment d'autres choix que de faire une vrai copie. Sinon on va se retrouver avec des --naoned dans le theme donna ou vice versa

Le jour ou l'on passe des instances d'un thème à l'autre il ne faudra pas oublier le settings "APPEARANCE_OPTIONS_PREFIX": "naoned",
Je n'ai pas regardé si cette variable est stockée ailleurs une fois la personnalisation commencée

Actions #7

Updated by Gael Pasgrimaud 4 months ago

  • Tracker changed from Gestion de projet to Développement
  • Status changed from Nouveau to En cours

🤖 Une pull request concernant ce ticket a été ouverte :

Actions #8

Updated by Gael Pasgrimaud 4 months ago

  • Status changed from En cours to Solution proposée
Actions #9

Updated by Frédéric Péters 4 months ago

  • Status changed from Solution proposée to En cours

🤖 Modifications demandées sur la pull request :

Actions #10

Updated by Gael Pasgrimaud 4 months ago

  • Status changed from En cours to Solution proposée
Actions #11

Updated by Gael Pasgrimaud 4 months ago

  • Assignee changed from Gael Pasgrimaud to Thomas Jund

Thomas, je te repasse la main pour la suite. Je serai bien en peine d'optimiser l'existant

Actions #12

Updated by Thomas Jund 4 months ago

+ la correction de divers points qui ne peuvent pas l'être pour raison de compatibilité. Cette liste est à établir,

Des tickets sont ouverts pour des demandes d'améliorations mais je ne vois pas de points qui posent des problèmes de compatibilité.
Ou peut-être rendre uniforme l'utilistion des tiret et underscore dans les noms de variables

pour moi un truc important est la situation de naoned concernant les boutons

J'ai posé un commentaire pour avancé sur ce sujet sur le ticket dédié : https://dev.entrouvert.org/issues/108555#note-4

Je n'ai pas regardé si cette variable est stockée ailleurs une fois la personnalisation commencée

Tu veux dire que ça risque de compliquer le passage de Naoned vers Donna en conservant les personnalisations existantes ?

Actions #13

Updated by Gael Pasgrimaud 4 months ago

Thomas Jund a écrit :

Tu veux dire que ça risque de compliquer le passage de Naoned vers Donna en conservant les personnalisations existantes ?

Oui mais en fait non. Ca ne semble pas stocké ailleurs. Ca arrive ici depuis les settings: https://git.entrouvert.org/entrouvert/publik-base-theme/src/commit/12f228123cd6098d98c89cb3562fdcce95ae4386/templates/theme.html#L50

Actions #14

Updated by Frédéric Péters 4 months ago

  • Status changed from Solution proposée to En cours

Des tickets sont ouverts pour des demandes d'améliorations mais je ne vois pas de points qui posent des problèmes de compatibilité.

Actuellement la variable button-color détermine la couleur de fond de certains boutons et la couleur de texte d'autres; ça empêche de donner une explication claire ("couleur des boutons"), ça complique la pose d'une seconde couleur ("autre couleur pour les boutons parfois ça sera le fond parfois le texte ça dépend"), et ça n'aide vraiment pas la compréhension d'avoir une signification qui peut être opposée à celle donnée sur https://doc-publik.entrouvert.com/dev/integration-graphique/infrastructure-scss/ ("button-color : Couleur du texte des boutons").

Pour répondre à ça il y a pour moi un moment où la signification de "button-color" doit redevenir "la couleur du texte"; le problème de compatibilité potentiel serait alors qu'un rendu attendu "couleur de fond" devienne "couleur du texte".

Ou peut-être rendre uniforme l'utilistion des tiret et underscore dans les noms de variables

Ce serait en effet bien et ça amènerait également un problème de compatibilité d'avoir des options enregistrées sous des noms qui ne sont plus d'actualité.

Actions #16

Updated by Thomas Jund 4 months ago

Pourtant j'aime bien l'idée d'avoir plusieurs boutons avec des impacts graphiques différents en fonction de leurs roles sans avoir à définir 4 - 8 - 12 paramètres (parce qu'in fine on va demander la couleur de fond et de texte des survols, va pour les focus, etc.). Je reste sur l'idée qu'un thème personnalisable doit rester concis dans ces options et n'a pas vocation à repoduire un design system complet
Et cela n'empeche en rien de proposer de définir une 2e couleur et continuer à générer à partir de ces 2 couleurs un bouton standard et un bouton inversé, j'ai l'impression que c'est plus un problème de compéhension donc d'explication.

Je comprends qu'il y ai confusion en l'état, et en même temps ce serait dommage de nous retrouver avec un seul design de bouton. J'ai pas envie qu'on tranche dans la précipitation.

Ce serait en effet bien et ça amènerait également un problème de compatibilité d'avoir des options enregistrées sous des noms qui ne sont plus d'actualité.

Ok donc on ouvre un ticket dédié à ce problème pour être attentif

Sinon il y le ticket sur footer qui pourrait être traité, il y a plusieurs retours sur le fait que la couleur choisie via l'UI du footer n'est pas celle choisie dans l'UI, mais elle est assombrie (à la base pour forcée un contraste suffisant). et c'était bien une mauvaise idée.

Actions #17

Updated by Frédéric Péters 4 months ago

J'ai pas envie qu'on tranche dans la précipitation.

Mon commentaire dans #108555#note-2 date d'il y a deux mois.

Ok donc on ouvre un ticket dédié à ce problème pour être attentif

Il s'agit pour moi clairement de quelque chose à traiter dans la PR associée à ce ticket.

De manière générale la question est de voir si la correction du problème aura des conséquences sur des sites qui seraient déjà configurés. Pour le cas ici, changement sur les noms de variable, les problèmes me semblent très clairs à voir c'est "la couleur primaire est réinitialisée à sa valeur par défaut" (cas "bascule vers l'utilisation de tirets") ou "la couleur du fond est réinitialisée à sa valeur par défaut" (cas "bascule vers l'utilisation d'underscores").

Actions #18

Updated by Frédéric Péters 3 months ago

🤖 Modifications demandées sur la pull request :

Actions #19

Updated by Line David 2 months ago

  • Assignee changed from Thomas Jund to Gael Pasgrimaud

Salut Gaël,

je te réassigne car c'est toi qui était assigné à la base pour le renommage : y-a-t-il encore un obstacle à renommer Naoned et Donna ? Si non, peut-on prévoir de le faire prochainement ?

Actions #20

Updated by Gael Pasgrimaud 2 months ago

  • Assignee changed from Gael Pasgrimaud to Thomas Jund

Salut,

En fait j'ai repassé la main parce que ce n'était pas un simple renomage. Je crois que ThomasJ disais qu'il allait continuer la dessus cette semaine.

Actions #21

Updated by Thomas Jund 2 months ago

Ticket apparemment toujours bloqué. Je fais un point sur la situation mercredi.

Actions #22

Updated by Thomas Jund 2 months ago

  • Related to Bug #108643: naoned : Affichage des constrastes, Couleur des liens du pied de page calculé sur la mauvaise couleur added
Actions #23

Updated by Thomas Jund about 2 months ago

  • Status changed from En cours to Solution proposée

🤖 Relecture de Frédéric Péters (fpeters) demandée sur la pull request :

Actions #24

Updated by Thomas Jund about 2 months ago

Actions #25

Updated by Thomas Jund about 2 months ago

  • Status changed from Solution proposée to Solution validée
Actions #26

Updated by Thomas Jund about 2 months ago

  • Status changed from Solution validée to Résolu (à déployer)
Actions #27

Updated by Transition automatique about 2 months ago

  • Status changed from Résolu (à déployer) to Solution déployée
Actions

Also available in: Atom PDF