Discourse benutzerdefinierte Themenlisten

:discourse2: Zusammenfassung Ermöglicht das Erstellen benutzerdefinierter Themenlisten, auf die über eine URL zugegriffen werden kann
:hammer_and_wrench: Repository-Link GitHub - discourse/discourse-custom-topic-lists: custom topic lists
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse

Funktionen

Dieses Plugin fügt ein neues Dropdown-Menü hinzu; wenn darauf geklickt wird, gelangen Sie zu einer benutzerdefinierten Themenliste, die auf einem in der Konfiguration definierten Filter basiert.

Das neue Dropdown-Menü:

Die Links in der Seitenleiste, Sie können entscheiden, ob die Liste auf der Seite angezeigt werden soll oder nicht:

Wenn Sie auf den Link klicken, um zur benutzerdefinierten Listenseite zu gelangen, werden Sie mit einer Seite begrüßt, die einer Themenliste ähnelt:

Der Name, das Banner-Label, das Symbol und der Pfad können in der Konfiguration definiert werden

Konfiguration

Stellen Sie sicher, dass experimental topics filter aktiviert ist.

Dies ist die Konfiguration, die ich im Beispiel verwendet habe:

22 „Gefällt mir“

Das ist sehr nützlich. Super, danke!

Sieht großartig aus! Ich habe mich gefragt, wie es sich von Kategorien unterscheidet? Warum nicht stattdessen eine Kategorie verwenden?

1 „Gefällt mir“

Ist dies eine Art Frontend für experimentelle Filter?

3 „Gefällt mir“

Hallo, kann ich Multi-Select-Gruppen-Tags wie in diesem Thema Multi menu select Group tags anpassen?

4 „Gefällt mir“

Danke für das Feedback, Leute!

Es verwendet diese experimentelle Funktion namens /filter. Die DSL-Abfrage finden Sie in diesem Meta-Post.

Dies unterscheidet sich von Kategorien, da Sie eine benutzerdefinierte Liste mit 2 Kategorien erstellen können, z. B. category:bug,feature oder in meinem Fall category:arts-media,feature würde alle Themen abrufen, die beide Kategorien enthalten.

Ich habe getestet und nach meinem Kenntnisstand werden Tag-Gruppen in der /filter-Funktion nicht unterstützt.

6 „Gefällt mir“

Werden Tag-Gruppen in Zukunft hinzugefügt? Da es sich um ein wenig genutztes Feature-Konzept zu handeln scheint.

5 „Gefällt mir“

Ich habe daran gearbeitet: FEATURE: Add tag_group option in `/filter` by Grubba27 · Pull Request #27427 · discourse/discourse · GitHub.

Ich halte euch und das Changelog auf dem Laufenden.

4 „Gefällt mir“

Der PR wurde in den Core gemerged!

5 „Gefällt mir“

Das wäre episch! Derzeit verwenden wir das Docs-Plugin, um eine Art Produktdatenbank zu erstellen. Aber eine Ansicht von Tag-Gruppen-basierten Dropdowns würde uns immens helfen.

2 „Gefällt mir“

Ist es für Endbenutzer möglich, eigene benutzerdefinierte Listen zu erstellen, @gabriel?

3 „Gefällt mir“

Derzeit nicht.

Ich habe noch keine benutzerspezifische Anpassung wie diese vorgenommen. Wenn ich das Know-how dazu habe und Zeit dafür finde, werde ich sie hinzufügen.

Es ist Open Source. Wenn Sie möchten, können Sie einen PR starten und wir können ihn iterieren.

6 „Gefällt mir“

:heavy_plus_sign: :one: für diese Idee.

Ich denke, du bist auf etwas gestoßen, @gabriel. Du bist tatsächlich sehr nah an einem funktionierenden Konzept für diese Idee dran, die @nathank ebenfalls mit angestoßen hat.

Wenn Benutzer ihre eigenen Listen benutzerdefiniert definieren können und die Navigationsleiste nutzen ( :raised_hands:), sind wir unglaublich nah dran, dass Benutzer ihren eigenen Feed basierend auf ihren Interessen definieren können.

5 „Gefällt mir“

Das wäre eine ausgezeichnete Funktion für den Endbenutzer.

4 „Gefällt mir“

Hallo! Wir haben ein Update für dieses Plugin. Jetzt können Sie .rss am Ende Ihrer benutzerdefinierten Liste hinzufügen, wodurch diese im RSS-Format gerendert wird.

4 „Gefällt mir“

Wäre es möglich, ein Dropdown basierend auf einer bestimmten Tag-Gruppe zu erstellen und alle Tags als Dropdown-Elemente anzuzeigen?

Gibt es eine Möglichkeit für Benutzer, eine benutzerdefinierte Liste zu abonnieren (beobachten, zuerst ansehen)? Ich arbeite an einem Projekt, das Inhalte aus mehreren Kategorien zusammenstellt, aber ich brauche eine Möglichkeit für Benutzer, über neue Inhalte informiert zu werden. Ich vermute, dass diese Anforderung mich dazu bringen wird, Tags zu verwenden, wollte aber fragen :slight_smile:

2 „Gefällt mir“

Eine weitere Nachfrage: Wie empfehlen Sie die gezielte Ansprache einzelner Kategorien, wenn mehrere Kategorien denselben Namen haben? Zum Beispiel haben wir eine Kategorie „Nachrichten“ für alle unsere Produkte, also über ein Dutzend „Nachrichten“-Kategorien.

Ich versuche es mit etwas wie parent:child und ID#, aber sie scheinen nicht zu funktionieren.

3 „Gefällt mir“