Catégories de documents Discourse

Je viens de faire cela - cela a donné une erreur légèrement étrange mais a semblé fonctionner correctement :

root@spokes-web-only:/var/www/discourse# bundle exec rake doc_categories:build_sidebar
fatal: detected dubious ownership in repository at ‘/var/www/discourse’
To add an exception for this directory, call:

    git config --global --add safe.directory /var/www/discourse

Processing category #21 - Ask the Candidates
⮑ Created 3 sections and 55 links

Processing category #21 - Ask the Candidates
⮑ Created 3 sections and 55 links

Est-ce que c’est comme ça que ça doit être ?

Et devons-nous changer notre façon d’interagir avec le sujet d’index, ou est-ce que tout cela reste inchangé ?

4 « J'aime »

Oui, c’est correct et il n’y a rien d’autre à faire :ok_hand:t2:

Oui, encore.

Dans un avenir proche (:crossed_fingers:t2:), nous travaillerons à l’amélioration de fonctionnalités telles que le tri facile, le réarrangement, la mise à jour avec peut-être une interface utilisateur dédiée. Je ne m’attends pas à ce qu’il y ait d’autres tâches manuelles que les auto-hébergeurs devront effectuer.

3 « J'aime »

Pouvez-vous clarifier à quelle version du plugin et/ou commit cela s’applique ?

J’utilise Discourse 3.6.0.beta1-dev et aucune mise à jour de plugin n’est disponible pour Documentation Categories, la version du plugin étant 0.0.1 avec le commit ba90a37.

1 « J'aime »

Les changements sont environ 7 commits plus récents.

Les changements arrivent dans la même version de Discourse 3.6.0.beta1-dev. Idéalement, la prochaine fois que vous mettrez à jour Discourse lui-même, vous obtiendrez également ces changements.

En général, je ne recommande pas de mettre à jour uniquement le plugin, mais plutôt d’utiliser les méthodes de mise à niveau typiques via l’interface utilisateur ou ./launcher rebuild app.

2 « J'aime »

Menu de documentation (à gauche) ne peut pas s’afficher dans la dernière version de discourse (3.6.0.beta2)

Pourriez-vous vérifier cela à nouveau ?

Pour moi, cela fonctionne toujours ici sur Meta.

Avez-vous reconstruit l’index comme décrit ici ?

2 « J'aime »

Merci, c’est bon avec ceci :

sudo -E -u discourse bundle exec rake doc_categories:build_sidebar

1 « J'aime »

Un message a été divisé en un nouveau sujet : Diverses suggestions pour améliorer le plugin de catégories de documentation

Salut tout le monde,

J’ai essayé de l’installer maintenant, mais il semble que ce plugin ne soit pas compatible avec la version de Discourse que nous utilisons, 3.5.2.

Pouvez-vous confirmer la compatibilité ? Je reçois cette erreur :

5 novembre 2025, 06:55
/var/www/discourse/plugins/discourse-doc-categories/lib/doc_categories/initializers/add_category_extensions.rb:19:in `apply': undefined method `register_category_update_param_with_callback' for an instance of Plugin::Instance (NoMethodError)
discourse
5 novembre 2025, 06:55
** PLUGIN INCOMPATIBLE **
discourse
5 novembre 2025, 06:55
Vous ne pouvez pas démarrer Discourse en raison d'erreurs dans le plugin à
discourse
5 novembre 2025, 06:55
/var/www/discourse/plugins/discourse-doc-categories
discourse
5 novembre 2025, 06:55
Veuillez essayer de supprimer ce plugin et de reconstruire à nouveau !

Hé, vous devrez d’abord mettre à jour votre instance Discourse car la méthode indiquée n’est disponible que dans une version plus récente.

L’image discourse/discourse:3.5.2 contient-elle ce code mis à jour ? Parce que je l’utilise et je vois qu’il a été mis à jour il y a 10 heures.

3.5.2 ne sera pas compatible. Vous aurez besoin au minimum de 3.6.0.beta1.

1 « J'aime »

Connaissez-vous un problème avec 3.6.0.beta3-latest ? Le plugin ne fonctionne plus depuis notre dernière mise à jour depuis 3.6.0.beta1.

1 « J'aime »

Avez-vous exécuté la tâche rake comme décrit ici ?

Il existe une alternative (supprimer l’indexation des sujets dans les paramètres de catégorie, cliquer sur enregistrer, puis rajouter) si vous ne pouvez pas effectuer la tâche Rake.

3 « J'aime »

C’est ce que je dois faire à chaque fois après avoir ajouté un lien vers l’index avec un nom statique dans le format prescrit :

* Texte du Lien : https://meta.discourse.org/t/an-example-link/

Sinon, les liens de la barre latérale de la catégorie ne sont pas analysés en leurs titres et restent des URL complètes. Ceci est sur la dernière version de Discourse (2025.12.0-latest au commit 5817b6c).

1 « J'aime »

J’ai également remarqué que cela se produit occasionnellement. Actualiser la page semble résoudre le problème.

(Ceci est différent du plugin qui ne fonctionne pas du tout, ce qui se produit si vous n’avez pas effectué la tâche rake ou si vous n’avez pas cyclé le sujet d’index, la même chose m’est arrivée sur un forum où j’avais oublié de le faire)

1 « J'aime »

Cela n’a pas fonctionné ici. Seul l’ajustement des paramètres de rake ou de catégorie que j’ai cité ci-dessus l’a fait.

1 « J'aime »

Merci, je vais et fournirai un retour d’information :slight_smile:

2 « J'aime »

Ça a fonctionné, merci beaucoup !

3 « J'aime »

Nous avons eu une mise à jour récente qui pourrait résoudre ce problème. Veuillez nous écrire pour nous faire savoir si cela persiste.

2 « J'aime »