Plugin de sujets de chaînes de discours

J’ai publié un plugin discourse pour chaîner des sujets

Lorsque j’ai parcouru Developing Discourse Plugins - Part 1 - Create a basic plugin, le guide est divisé en 7 parties.

Je me suis dit pourquoi ne pas créer un plugin pour ce cas d’utilisation ; où vous avez des sujets dans une chaîne.

En utilisant ce plugin, vous pourriez ajouter des liens « Sujet suivant » et « Sujet précédent » sur le titre du sujet.

Voir la capture d’écran ci-dessous pour un exemple de ce à quoi cela ressemblerait :

Pour plus de détails et d’installation : GitHub - zaatdev/discourse-chain-topics: This a discourse plugin which adds a feature where it would be possible to chain topics. A topic can have other topic to be it's next or previous topic.

Un grand merci à @angus pour How to add custom fields to models le guide/exemple a énormément simplifié la façon dont j’ai écrit le plugin.

17 « J'aime »

J’ADORE absolument ça – une fonctionnalité très importante pour les forums d’histoires ainsi que pour les forums de documentation !

J’obtiens une erreur 500 lorsque je clique sur le bouton Enregistrer les modifications. Le champ dans le compositeur ne semble pas conserver ce que j’y saisis…

Pagination Pagination Précédent Suivant Précédent Suivant En Séquence Séquentiel Avant Arrière (ajout de quelques mots clés ici pour que ce sujet soit plus facile à trouver pour les gens !)

Voici une méthode que j’utilise…

Salut @denvergeeks, oui les plugins ont probablement besoin d’être refactorisés. Je n’y ai pas prêté beaucoup d’attention récemment, j’essaierai d’y consacrer du temps bientôt.

2 « J'aime »

Ce serait génial :slight_smile:

J’essaie de reproduire, mais je n’ai pas réussi à obtenir la même erreur que celle que vous signalez.

  • Quelle est votre version de Discourse (j’ai essayé depuis la branche principale)
  • Avez-vous des plugins spécifiques, des paramètres qui ne sont pas typiques
  • Avez-vous toujours eu cette erreur, quel que soit le type de sujets… etc.
1 « J'aime »

Bonjour @ghassan – J’obtiens toujours la même erreur 500 lors de la sauvegarde du post du sujet !

  • Quelle est votre version de discourse (j’ai essayé depuis la branche principale)

Je suis à jour !

  • Avez-vous des plugins spécifiques, des paramètres qui ne sont pas typiques

J’ai essayé de supprimer tous les autres plugins mais c’est la même chose…

  • Avez-vous toujours eu cette erreur, quel que soit le type de sujet… etc.

Oui, toujours – tous les types de sujets entraînent la même erreur 500 !

Ce plugin serait tellement utile, j’espère vraiment que vous pourrez le corriger !!!

1 « J'aime »

Y a-t-il une chance de mettre à jour ce plugin, @ghassan ?

Cette fonctionnalité permettant aux utilisateurs d’organiser les pages de Docs en séquences serait vraiment astucieuse avec Discourse Docs récemment refactorisé !

2 « J'aime »

Cela pourrait probablement être fait en tant que composant de thème, hein ?

Mais encore une fois, ce n’est pas très difficile de placer manuellement un lien en haut ou en bas du message.

3 « J'aime »