La catégorie perdue
Solution Manager: ThierryP
Issue description
Yacs gérant parfaitement bien les catégories, c'est un CMS idéal...
Oui mais voilà je suis confronté à deux problèmes :
Plus le nombre de sites augmente, plus la catégorisation se précise... Du coup, pour ne pas surcharger l'index des étiquettes, certaines sont peu à peu rangées et emboitées les unes dans les autres.
Second soucis (l'intitulé de ce message) en essayant de tricher un peu, j'ai modifié une étiquette pour la faire parvenir au niveau de base. Ensuite j'ai intégré une autre étiquette dans celle ci et... Je ne sais plus trop comment, mais Yacs m'a proposer de rebalancer l'une de ces deux étiquettes dans leur propre catégorie !
Si je m'exprime mal c'est que j'ai du mal à comprendre ce qui c'est passé mais en gros j'ai eu ce schéma là : Logiciel libre (niveau de base)/ linux / Logiciel libre /linux.
Non, vous ne rêvez pas, il n'y a que deux étiquettes au total qui se sont perdues... Du coup si celles ci apparaissent bien dans l'arborescence, les deux pages liées à ces catégories affichent un blanc immaculé...
Complètement inaccessibles, je ne peux ni les éditer, ni les supprimer... Et en y réfléchissant bien, le simple fait que j'ai pu emboiter des catégories dans elles même ressemble fort à un beau bug...

Files
| categories.php (8.6beta30.31.12) 12,676 bytes, 44 downloads Fichier modifié pour prendre en compte les catégories "étiquettes" comme catégories principales (possibilité de hiérarchiser ces étiquettes entre elles). Mise à jour pour la version de Yacs 8.6beta30.31.12 Edited by ThierryP on Aug. 16 Zoom |
Comments
ThierryP![]() from Nice, Drap Associate, 1208 posts | Bien sur aucune maintenance n'y fait quoi que ce soit... Que ce soit de la base de donnée ou des catégories... Envie de voir le fantome ? C'est ici Etiquette linux et logiciel libre Un annuaire propulsé par YACS - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930 |
ThierryP![]() from Nice, Drap Associate, 1208 posts | Vous pouvez voir aussi que "logiciel libre" est une catégorie (une étiquette pour être plus précis) contenu dans "linux" elle même contenue dans... "logiciel libre"... J'en perd mon latin En faite je crois avoir compris quelque choseYacs ne permet plus d'intégrer une étiquette dans une sous catégorie autre que les catégories principales ! Ca doit dater de la dernière version car juqu'a présent je n'avais aucun problème pour repartir les catégories comme je le voulais.Il n'y a donc pas (au moins apparement) de bug sur le menu déroulant de choix de sous catégories en ce qui concerne le nombre de catégories disponible ! C'est simplement que les sous catégories "étiquettes" ne sont pas prisent en compte. Et comme un problème n'arrive jamais seul![]() J'ai réduit le nom de la catégorie pour ne pas surchargé l'affichage, mais malgré les purges, l'ancien nom est toujours préféré dans la liste déroulante... (différence entre le bread crumb et le menu déroulante : Recherche thématique / Recherche thématique par catégorie) Un annuaire propulsé par YACS - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930 |
ThierryP![]() from Nice, Drap Associate, 1208 posts | Christian, je sais que tu te bas souvent avec ta base de donnée, tu as la procédure pour détruire deux catégories entièrement ? Un annuaire propulsé par YACS - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930 |
| Christian from Chonas l'Amballan Associate, 773 posts | De mémoire je peux essayer de te répondre de ce que je sais des catégories : voici plusieurs principes que j'ai constaté :
Pour répondre à ta question "comment détruire une catégorie ?" : Le plus simple est d'aller dans /categories/ de sélectionner la catégorie et de la supprimer ... tout simplement. Mais attention cela ne nettoie pas le champ "tags" des articles. Pour purger également le champs tags il faudra faire un petit update dans la base ! Pour terminer une remarque : J'ai 2 arborescence de catégorie : l'arborescnece par défaut "mots-clés" et une autre "région" que j'ai créé moi-même directement sous "categories". Si je veux déplacer "région" dans mots-clés et bien je ne peux pas ! Voilà c'était un peu long mais j'espère que ca va t'éclairer plutot que t'embrouiller
|
ThierryP![]() from Nice, Drap Associate, 1208 posts | Parfaitement d'accord avec ton analyse sur la différence catégorie / etiquette... Par contre, mon soucis est de détruire les deux étiquettes incriminées directement dans la base de donnée car je ne peux plus y accéder via Yacs... Je confirme ce que je redécouvre encore au sujet des catégorie : Avant (test pertinent sur une 7.6), etiquette ou non, je pouvais rebalancer la catégorie de mon choix dans n'importe quelle catégorie. Aujourd'hui, Yacs a apparement ajouté une limitation aux seul catégorie racine... Je suis en train de comparer les scripts pour voir ce qui a été modifié... Un annuaire propulsé par YACS - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930 |
ThierryP![]() from Nice, Drap Associate, 1208 posts | En comparant categories.php 8.3 par rapport au 8.4 il y a cette ligne en plus qui, semblerait-il, indique a yacs d'éviter (avoid) de reprendre les catégories issues de "keywords" dans la liste déroulante... Reste a tester... Je crois même que je suis proche d'un record d'auto-réponse sur ce sujet non ? C'est testé et validé !En supprimant cette ligne, Yacs affiche bien toute les catégories étiquettes me permettant d'intégrer les catégories dans n'importe quelle catégorie (étiquette incluse)Je pose donc la question : Est-ce que vous, vous utilisez suffisamment les catégories "étiquettes" (et surtout, les re-hiérarchisez vous) pour que cette manipulation soit effective ? (un petit retour en arrière en gros)... Bon, ça ne résout pas tout les problèmes, mais au moins un. Reste donc :
Un annuaire propulsé par YACS - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930 |
Moi-meme![]() from Entre chaise et clavier... 1387 posts | Bonjour, bravo pour la progression du test. Tu t'autoréponds mais c'est agréable, ça repose le clavier des autres Pour te répondre :
----- |
ThierryP![]() from Nice, Drap Associate, 1208 posts | Tes différentes suggestions (propositions de nouvelles fonctions) sont très à propos. Les étiquettes sont ultra importantes et permettent vraiment de gérer un serveur de manière transversale (ou horizontale comme on veux) Les catégories et les étiquettes sont deux choses proches mais néanmoins différentes, ce n'est pas encore très claire pour tout le monde (ni même pour moi qui me perd encore de temps en temps) mais c'est une fonction qui mérite qu'on s'y attarde un peu. Merci en tout cas, si mes auto réponses peuvent servir, c'est déjà ça Un annuaire propulsé par YACS - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930 |
| Neige1963 from Sherbrooke, Québec, Canada 151 posts | Bonjour, J'ai bien aimé lire votre "autoréponse" et échange, cela m'a instruit! Je met mon grain de sel en ajoutant une fonction que je viens de découvrir (mais que probablement vous connaissez) sur yacs 8.4 beta c'est que, quand on fait une recherche sur un mot par exemple "remboursement" et que ce mot n'est pas dans la liste des catégories, ni dans la liste des mots clés déjà enregistrés Et bien, non seulement la liste des articles sur le mot recherché est afficher mais en plus il y a un merveilleux petit lien qui apparait: Pages trouvéesUne fois qu'on a cliquez sur ce lien mettre à jour la catégorie, et bien, toutes les pages de la liste sur le mot recherché s'ajoute à la catégorie ou une catégorie est créée avec ce mot et la liste mise à jour... C'est superbe! Que de temps sauvé! Merci à Yacs! |
ThierryP![]() from Nice, Drap Associate, 1208 posts | Ah, le monde fabuleux des étiquettes et la valse des mises à jour de Yacs C'est le lot de ceux qui traficote de temps à autre le code source. Une modification + Une mise à jour = Pas de modification |
| Bernard from nearby-an-airport Associate, 6696 posts | Thierry, si la ligne a été mise en commentaire, c'est parce que sur plusieurs sites yacs, y compris ici-même, le nombre d'étiquettes est devenu si important qu'il n'y avait plus de place pour les catégories dans la liste déroulante. Je comprend que, sur ton site, tu gères les étiquettes toi-même et que c'est donc bien fait. As-tu essayé de faire ce travail de catégorisation en t'appuyant sur les catégories plutôt que sur les étiquettes ? C'est, en tout cas, la méthode préconisée avec yacs. Et c'est l'expérience de sites très actifs qui parle ... |
ThierryP![]() from Nice, Drap Associate, 1208 posts | Sauf erreur, les étiquettes font apparaitre de jolie petites étiquettes sur le dessus (dessous, mais c'est modifié dans mon cas) de l'article, ce que ne font pas les catégories non ? En plus, les étiquettes sont renseignable très facilement dans les articles, beaucoup plus que les catégorie, ce qui incite encore à leur utilisation. C'est mon retour d'expérience personnel que je partage aussi. Sans doute loin d'être le meilleurs c'est pourtant l'organisation des éditeurs de Yacs qui m'a poussé à organiser mon serveur ainsi. Tout pousse à utiliser les étiquettes ! Après, que je n'ai pas utilisé le bon concept d'organisation (étiquettes au lieu de catégories) c'est un fait Mais c'est que j'y ai trouvé plus de facilité à l'usage.A mon sens, mais la c'est un autre débat, c'est l'étiquette qui pose un problème à Yacs. Les étiquettes "ouvertes" autorisées (et très utiles) pour aider à la catégorisation personnelle des membres devrait être en faut une troisième catégorie à part. Une sorte de "persotag"... Mais c'est là, un autre débat... Création de site Internet à Nice - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930 |
| Bernard from nearby-an-airport Associate, 6696 posts | Actuellement, les persotags et les étiquettes sont la même chose. Ce que nous pourrions améliorer, ce serait plutôt l'affichage des catégories, pour qu'elles ressemblent visuellement aux étiquettes, non ? Ainsi, la ligne des étiquettes serait complétée par l'ensemble des catégories assignées à une page, avec une uniformité de présentation qu'elle que soit l'origine de l'information, utilisateur ou associé. T'es d'accord là-dessus ? |
ThierryP![]() from Nice, Drap Associate, 1208 posts | Il s'agirait donc d'uniformiser l'affichage des deux types d'informations en les combinant ? L'idée est louable mais j'y vois un risque : Celui de voir des informations importantes (catégories) perturbées ou noyées par des informations disons beaucoup moins subjectives (étiquettes ou persotags). Dommage que peu de personnes prennent part au débat. Personnellement, c'est vraiment la façon dont les étiquettes sont présentées qui me pousse à les utiliser: Je cherche une solution qui permette d'améliorer cet état de fait, sans avoir à mettre le paquet dans le recode de ces fonctions... Mais d'abord il faut analyser les besoins réel (pas seulement les miens), les habitudes d'utilisations, et la finalité de ces deux outils. Là, comme ça, je pencherais vers la création d'un troisième outil (les fameux persotags) et rendrez les étiquettes paramétrables par les admin (ouvert au membre ou non). En attendant, l'ajout d'un champs catégorie dans la création d'un article ou d'une section ou catégorie serait peut être un premier pas simple dans la bonne direction ? Peut être que l'ouverture d'un nouveau sujet dédié à ce débat serait plus à propos ? Un annuaire propulsé par YACS - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930 |
| Christian from Chonas l'Amballan Associate, 773 posts | Je prend part au débat avant de vous "lacher". Personnellement j'utilise les étiquettes comme étant des catégories et je fais attention sur les sites que je gère personnellement de ne pas trop m'éparpiller. C'est vrai que je trouve l'association de catégorie un peu lourde car pas immédiate et en plus on ne peut faire l'attachement que une par une (c'est pareil pour les images, les fichiers attachés, les emplacements...). Avec l'Overlay annonce (announce overlay) développé par Tof, l'attachement à une catégorie se fait immédiatement Avec une petite évolution on peut meme restreindre le champ de selection à un ensemble de sous-catégorie d'une catégorie. au passage présentation des catégories Christian Loubechine actupro |
Moi-même![]() from Entre chaise et clavier... 1387 posts |
(puisqu'on invite au débat) Personnellement, avant d'en faire usage, j'ai trouvé les étiquettes théoriquement très efficaces mais mal pensées pour l'usage. Par anticipation, j'ai proposé une fonction de gestion plus évidente : Autoriser les étiquettes, ou pas Et maintenant que les étiquettes fonctionnent plein feux dans mes yacs, j'ai la preuve concrètement que ça produit un sacré désordre. Notamment pour toutes les raisons évoquées plus haut : elles sont plus accessibles à l'utilisateur que les catégories, et en même temps beaucoup plus sujettes à approximation aussi bien au niveau sémantique qu'au niveau ergonomique. C'est pourquoi en tant qu'administrateur j'aimerais au moins pouvoir supprimer l'étiquetage dans certains articles ou certaines rubriques. -----
Râââ mais... c'te bête sur l'écran..pffff! Un parasite d'animal poilu encore.Annuaire des sites YACs Plugin Firefox de recherche dans Yetanoz Nouvelles fonctions suggérées |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2021 posts |
Moi-même : je prends part au débat également... après avoir lu tout cela un bon paquet de fois. J'utilise les étiquettes ET les catégories. Mais pour faciliter l'utilisation des catégories (et bénéficier de l'auto-complétion), je renseigne le champ "mot-clé" des catégories que je souhaite pouvoir faire sélectionner comme les étiquettes. Ainsi, ce sont de vrais bonnes catégories que j'ai créé qui se trouvent utilisables dans les champs d'étiquettes. Ensuite, lorsque certains mots-clés (donc étiquettes à la base) ont été déjà bien utilisés, j'aime les rebalancer dans l'arborescence des catégories où cela devient plus lisible que dans la pile des mots-clés. Comme ça, j'ai en fait tous les avantages et des catégories, et des étiquettes. Personnellement, j'aimerai bien que ça dure... |
Rate this page
Posted by ThierryP on June 4, commented by Agnès yesterday at 02:22 pm GMT, (popular)




