Page admin/tags : gestion des valeurs par type + couleurs Atari/Amstrad #40
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Il n'existe pas de page dédiée à la gestion des valeurs de tags. Les tags se gèrent uniquement par article via
/edit/{uuid}/tags/{type}. Il est impossible de renommer ou supprimer une valeur dans l'ensemble du blog, ni d'associer une couleur à un tag.La page
/admin/tagsn'existe pas encore (URL actuellement non routée).Comportement souhaité
1. Page
/admin/tagsCréer une page dédiée avec :
2. Palette de couleurs — référence Atari/Amstrad
Les couleurs des tags feront référence aux 16 couleurs des ordinateurs Atari ST / Amstrad CPC (palette rétro à définir avec le client — remplacera ou complètera
COLOR_PALETTE_16danshelpers.php).data/tag_colors.jsonde la forme{"type": {"valeur": 3}}(index 0–15 dans la palette).3. Affichage public
Quand un tag possède une couleur, l'afficher en conséquence dans
post_view.phpet partout où les tags sont rendus.Fichiers concernés
src/ArticleManager.php— ajouterrenameTagValue(type, old, new),deleteTagValue(type, value),getTagColors(),saveTagColor(type, value, colorIndex|null)public/index.php— ajouter les casesrename_tag_value,delete_tag_value,save_tag_coloret la routeadmin/tagstemplates/admin_tags.php— nouveau template (page admin/tags)src/helpers.php— confirmer ou remplacerCOLOR_PALETTE_16avec la palette Atari/Amstrad exactetemplates/post_view.php— utiliser la couleur du tag si définiePoint ouvert
Quelle est la palette exacte souhaitée : Atari ST 16 couleurs, Amstrad CPC, ou CGA ? À confirmer pour finaliser
COLOR_PALETTE_16.Migré depuis varlog#55