Discourse Voreingestellter Themen-Composer

:discourse2: Zusammenfassung Fügt Voreinstellungen zum Button “Neues Thema” hinzu
:hammer_and_wrench: Repository-Link GitHub - discourse/discourse-preset-topic-composer: preset composer
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse

Funktionen

Es fügt Voreinstellungen zum Button “Neues Thema” hinzu.

Hier sind einige Bilder des Plugins in Aktion:

Der Button “Neues Thema” hat in diesem Beispiel zwei Voreinstellungen: “Neue Frage” und “Neues Event”.

Ich habe in diesem Beispiel “Neue Frage” ausgewählt; es hat eine tag_group, die ausgewählt werden kann, und sie wurde im Komponisten hinzugefügt, ohne dass der Benutzer das Tag “Bug” auswählen musste.

Wenn ich versuche, dieses Thema zu veröffentlichen, ohne die tag_group auszuwählen, wird darauf hingewiesen, dass ich die erforderlichen Felder ausfüllen muss.

Beim Veröffentlichen sieht es so aus:

Konfiguration

Dieses Plugin verwendet json_schema zur Konfiguration.

Hier ist ein Druck davon, wie ich den Button “Neue Frage” erstellt habe.

Allgemeine Konfigurationen:

Tag-Gruppen-Konfiguration:

tag_group kann der Name einer beliebigen Tag-Gruppe sein

CHANGELOG

  • Init!
  • Eine Hervorhebung hinzugefügt, wenn die Funktion in der URL dem folgenden Muster folgt, um den Button hervorzuheben
    • Es hebt auch den Dropdown-Button hervor, wenn er sich in derselben categoryId befindet, wie in den Einstellungen definiert.

TODO

  • Der Komponist verhält sich beim Bearbeiten nicht gleich. Vielleicht ist dies eine Funktion für die Zukunft
12 „Gefällt mir“

Eine interessante Idee. Könnte dies mit Formularvorlagen funktionieren?

Das heißt, basierend auf der für ein Thema gewählten Vorlage wird automatisch ein Tag hinzugefügt?

Definitiv kann ich mir vorstellen, dass dies und Formularvorlagen gut zusammenpassen könnten.

3 „Gefällt mir“

Ja!! Genau!

2 „Gefällt mir“

Wie zielen wir auf eine Vorlagenform ab, die ausgewählt wurde, um automatisch ein Tag zuzuweisen?

1 „Gefällt mir“

Ich liebe diese Funktion!

Ich hätte auch gerne eine Einstellung, um diesen Button in der Kopfzeile der Website zu positionieren!

3 „Gefällt mir“

Hat es schon jemand mit dem Custom Wizard-Plugin getestet? Wir haben eine Fehlerbehebungskategorie, in der wir ein CW ausfüllen müssen, um ein neues Thema zu erstellen.

3 „Gefällt mir“

Das wäre fantastisch, wenn es mit diesem Plug-in gekoppelt würde. Hat es jemand zum Laufen gebracht?

2 „Gefällt mir“

Ich habe eine ähnliche Frage bezüglich des unten stehenden Links gestellt. Ich vermute jedoch, dass meine Anfrage nicht klar genug war


2 „Gefällt mir“

Für unseren Anwendungsfall sind wir vor allem von der Dropdown-Schaltflächenfunktion fasziniert.

Für uns wäre es bereits ausreichend, einfach die Schaltfläche „Neues Thema“ mit mehreren Dropdown-Elementen zu modifizieren und jedem Hyperlinks zuzuweisen.

Aber ich schätze, eine Themenkomponente könnte so etwas erreichen, oder?

1 „Gefällt mir“

Ich wusste nicht, dass das eine Funktion ist!

Ich habe es von Grund auf neu gemacht und den Composer benutzt. Ich habe nicht darüber nachgedacht/getestet, wie es mit dem Vorlagenformular funktionieren würde.

Wenn die Dropdown-Links auf einer Konfiguration basieren, die von einem Administrator vorgenommen wurde, und kein Backend erforderlich ist (um Daten von irgendwoher zu erhalten). Ich denke, Sie können dies mit einem TC erreichen.

2 „Gefällt mir“

Ich entschuldige mich dafür, dass ich meine Anfrage nicht präzise genug formuliert habe. Da Sie Teil des Discourse-Teams sind, dachte ich fälschlicherweise, Sie wären sich dieser relativ neuen Funktion bewusst. Ich hätte die Funktionsankündigung verlinken sollen, um sicherzustellen, dass meine Anfrage klar war.

Ich werde versuchen, sicherzustellen, dass ich diesen Fehler in Zukunft nicht mehr mache.

:beers: :sunglasses: :+1:

2 „Gefällt mir“

Hallo, da ich auf das Plugin hier aufmerksam gemacht wurde, kann ich damit mehrere Felder für Tag-Gruppen erstellen?

//Bearbeiten
Ok, bisher scheint es das abzudecken. Derzeit ist es nicht möglich, die Schaltflächen auf wenige bestimmte Kategorien zu beschränken oder auszuschließen?

2 „Gefällt mir“