Les publications épinglées ne fonctionnent pas sur les pages avec balises

Nous passons notre forum à un fonctionnement basé sur les pages d’étiquettes. Je viens de remarquer qu’il n’est pas possible d’épingler un sujet sur une page d’étiquette (ou du moins que les épingles standard sont ignorées).

Existe-t-il une solution pour maintenir un message en haut des pages d’étiquettes ?

Nous disposons de catégories pour épingler des sujets.

Les pages de balises et les catégories sont fondamentalement deux systèmes de navigation différents. Il est logique de privilégier l’un pour simplifier l’expérience des utilisateurs et de laisser l’autre comme fonctionnalité avancée.

Nous avons choisi les pages de balises car elles offrent une flexibilité incroyable pour la collaboration entre les équipes. Le problème, c’est que les nouveaux utilisateurs de la plateforme souhaitent voir des épinglés, comme le « guide de démarrage », les « présentations », etc.

Si nous présentons les nouveaux utilisateurs de la plateforme en utilisant des catégories, ils seront confus, car le reste de leurs premières interactions repose sur la navigation via les pages de balises.

Je voulais juste remonter ce point, car les Catégories s’appliquent généralement à tous les Tags, tandis que les Tags identifient ce qui intéresse chaque utilisateur. Dans le cas spécifique d’Image.sc, chaque tag correspond à un logiciel ou un package différent ; ainsi, un sujet épinglé pour QuPath ou CellProfiler serait inutile dans l’autre tag. Par ailleurs, une annonce épinglée pour une présentation sur FIJI n’apparaîtrait même pas en haut de la liste lorsque le tag FIJI est sélectionné.


Une image rapide montrant ce que voient les utilisateurs : ils sélectionnent leur logiciel et ne voient alors jamais les publications épinglées.

1 « J'aime »

Je suppose que cela a du sens de permettre d’épingler un sujet sur une page de balise. Qu’en penses-tu @eviltrout ?

3 « J'aime »

Je pense que c’est une bonne idée, mais je ne pense pas que ce sera facile à mettre en œuvre. Un défi sera que la fenêtre modale pour épingler le sujet est déjà assez grande :

La partie la plus difficile concernera le modèle de données. Actuellement, un sujet possède pinned_at et pinned_until pour définir la période, ce qui convient, mais ensuite pinned_globally (booléen) détermine le mode d’épinglage. Vrai signifie l’affichage global, faux signifie dans une catégorie.

Pour prendre en charge l’épinglage au niveau d’un tag, nous devrons migrer vers quelque chose comme pinned_mode (globally|category|tag). Cela pourrait fonctionner si nous étions d’accord pour épingler le sujet à chaque tag auquel il appartient, mais je me demande aussi si les utilisateurs voudraient choisir un tag spécifique pour l’épingler ? Dans ce cas, nous aurions probablement besoin d’une autre colonne pinned_tag pour gérer cela.

Souhaitez-vous procéder et planifier cela pour une version future ?

4 « J'aime »

Pas vraiment, honnêtement, mais je ne peux pas nier qu’il y a une certaine logique à permettre aux pages de tags d’avoir un sujet épinglé !

4 « J'aime »

Malheureusement, cela tombe dans la catégorie « trop compliqué » pour un tag pr-welcome, donc je suppose qu’on remet ça à plus tard pour l’instant.

3 « J'aime »

Il semble que @Curtis_Rueden sur le forum image.sc ait fini par trouver une solution de contournement, bien que ce ne fût pas intentionnel. Il a créé une catégorie pour les publications Tag:Sidebar pour chaque Tag.

Pendant un court moment, chaque forum avait une publication taguée qui n’apparaissait que pour ce Tag (ce qui a fini par devenir une barre latérale ?). Je ne suis pas sûr de quelles seraient les étapes pour reproduire cela, mais il semble possible de créer une publication épinglée spécifique à un Tag avec les outils actuels.

Je ne comprends simplement aucun des mécanismes internes qui ont conduit à cet état intermédiaire, ni si cet état intermédiaire était réellement stable. Cela peut donc être ou non une solution de contournement si quelqu’un d’autre cherche cette fonctionnalité similaire.

@microscopyra Sur le forum Image.sc, nous avons configuré le composant de thème Discourse Tag Sidebars, comme décrit ici :

Cela est différent de l’activation de l’épinglage des sujets dans des vues d’étiquettes spécifiques. Cependant, il est agréable de pouvoir voir des informations pertinentes dans une barre latérale lors de la navigation sur une étiquette importante.

Oui, mais l’une des étapes intermédiaires de ce processus a conduit à la création d’un seul sujet épinglé dans chaque balise. S’arrêter à cette étape pourrait permettre l’existence d’un sujet épinglé, n’est-ce pas ?

Bien qu’épingler plusieurs sujets soit intéressant, cela risque aussi de devenir beaucoup plus désordonné par rapport à l’attribution d’un seul sujet épinglé par balise, que les utilisateurs peuvent modifier comme ils l’entendent. Et maintenant que Pete et moi avons la permission de modifier pour toujours, nous pourrions modifier ce seul sujet épinglé selon ce qui serait nécessaire à tout moment.

Du moins, c’est ainsi que j’ai réfléchi.