Discourse Chain Topics Plugin

Ich habe gerade ein Discourse-Plugin zum Verketten von Themen veröffentlicht

Als ich mir Developing Discourse Plugins - Part 1 - Create a basic plugin ansah, war der Leitfaden in 7 Teile aufgeteilt.

Ich dachte, warum nicht ein Plugin für diesen Anwendungsfall erstellen; wo Sie Themen in einer Kette haben.

Mit diesem Plugin könnten Sie Links zu “Nächstes Thema” und “Vorheriges Thema” im Thementitel hinzufügen.

Sehen Sie sich unten den Screenshot an, wie es aussehen würde:

Für weitere Details und 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.

Besonderer Dank gilt @angus für How to add custom fields to models den Leitfaden/das Beispiel, das die Art und Weise, wie ich das Plugin geschrieben habe, enorm vereinfacht hat.

17 „Gefällt mir“

Absolut LIEBE das – eine sehr wichtige Funktion für Story-Foren sowie Dokumentationsforen!

Ich bekomme einen 500-Fehler, wenn ich auf die Schaltfläche “Bearbeitung speichern” klicke. Das Feld im Composer scheint nicht zu behalten, was ich eingebe…

Paginieren Paginierung Vor Nächste Vorherige Nächste In Sequenz Sequenziell Vorwärts Zurück (füge hier einige Schlüsselwörter hinzu, damit dieses Thema für Leute leichter zu finden ist!)

Hier ist eine Methode, die ich verwende …

Hallo @denvergeeks, ja die Plugins müssen wahrscheinlich umgestaltet werden. Ich habe ihnen in letzter Zeit nicht viel Aufmerksamkeit geschenkt, ich werde versuchen, bald etwas Zeit dafür aufzuwenden.

2 „Gefällt mir“

Das wäre großartig :slight_smile:

Ich versuche, dies zu reproduzieren, konnte aber denselben Fehler nicht finden, den Sie melden.

  • Welche Version von Discourse verwenden Sie (ich habe es vom Master-Branch aus versucht)?
  • Haben Sie spezielle Plugins oder Einstellungen, die nicht typisch sind?
  • Haben Sie diesen Fehler immer erhalten, unabhängig von der Art der Themen usw.?
1 „Gefällt mir“

Hallo @ghassan – Ich erhalte immer noch denselben 500er-Fehler, wenn ich den Thema-Beitrag speichere!

  • Was ist Ihre Discourse-Version (ich habe es vom Master-Branch aus versucht)

Ich bin auf dem neuesten Stand!

  • Haben Sie spezielle Plugins, Einstellungen, die nicht typisch sind?

Ich habe versucht, alle anderen Plugins zu entfernen, aber dasselbe…

  • Haben Sie diesen Fehler immer erhalten, unabhängig von der Art der Themen usw.?

Ja, immer – alle Arten von Themen führen zum selben 500er-Fehler!

Dieses Plugin wäre sehr nützlich, ich hoffe wirklich, dass Sie es beheben können!!!

1 „Gefällt mir“

Gibt es eine Chance, dieses Plugin zu aktualisieren, @ghassan?

Diese Funktion für Benutzer, Docs-Seiten in Sequenzen zu organisieren, wäre mit dem neu refaktorisierten Discourse Docs wirklich raffiniert!

2 „Gefällt mir“

Das könnte man wahrscheinlich als Theme-Komponente umsetzen, oder?

Aber andererseits ist es nicht sehr schwierig, manuell einen Link entweder am Anfang oder am Ende des Beitrags einzufügen.

3 „Gefällt mir“