Malheureusement, le wiki est une propriété au niveau du message, pas au niveau du sujet. Il n’est donc pas ajouté au modèle de l’élément de la liste des sujets. Vous pouvez utiliser une étiquette ou créer une demande de fonctionnalité pour que Discourse ajoute cette classe.
Je suppose que la grande majorité des wikis sont des premiers messages, mais je comprends le problème du niveau du message.
Cependant, avoir la possibilité de mettre en évidence les wikis dans la liste des sujets serait un ajout intéressant et pourrait inciter les gens à les visiter et peut-être à participer à leur contenu.
Une façon simple d’y parvenir serait d’étiqueter automatiquement tout sujet avec un article wiki avec #wiki ou similaire.
Cela peut être fait manuellement à l’aide de la recherche avancée, mais j’aimerais automatiser cela dans mon Wikified Posts Component - mais je ne sais tout simplement pas comment.
Mais oui, avoir une classe wiki qui s’applique au niveau du sujet serait extrêmement utile !!
Je préfère ne pas utiliser de tags pour le moment (mon forum n’utilise pas de tags et je ne voudrais pas qu’il soit encombré par des sélecteurs et des champs de tags uniquement pour filtrer par tags wiki et rien d’autre), mais j’aime bien votre composant qui rend le wiki plus évident dans la liste des messages.
Une autre chose qui pourrait fonctionner pour vous est d’ajouter manuellement un emoji comme premier caractère du titre du sujet, un peu comme ici :
Encore une fois, vous pouvez identifier les sujets contenant des wikis en utilisant la recherche avancée.
Si quelqu’un partage du code pour identifier les sujets qui contiennent un article wiki ou dont le premier article est un wiki (ou les deux), je peux également l’intégrer au composant.
C’est une suggestion intéressante encore une fois, mais cela ne changerait-il pas les emojis sur tout le forum ?
C’est un choix très personnel, mais je trouve les conceptions d’emojis de Twitter fantastiques. Je veux dire… Regardez le côté narquois de ce narquois :
Les emojis de Twitter me semblent bien meilleurs que les autres ensembles. Je comprends que mon choix devrait être le choix de ma communauté dans ce cas, mais comme personne ne s’est plaint… Je m’en tiendrai à l’ensemble de Twitter
Étant donné que les wikis sur mon forum ne sont pas surutilisés et que les utilisateurs ne savent pas vraiment qu’ils existent, en plus d’avoir leur titre personnalisé manuellement, j’ai utilisé Custom Top Navigation Links pour ajouter un lien Wiki dans la navigation supérieure :
J’ai donc choisi le deuxième lien pour mon bouton Wikis.
Je serais intéressé de savoir pourquoi in:wiki est si lent. Environ 4 secondes sur mon ordinateur pour afficher les résultats.
La recherche avec la chaîne \"📜 [Wiki]\" in:title\" prend environ 1 seconde.
(et bien sûr, je comprends que je peux effectuer une telle recherche wiki basée sur des mots-clés de titre car je n’ai que les premiers messages comme wikis, et j’ai personnalisé tous leurs titres avec le même préfixe).