Ich habe ein kleines Problem mit Tags in meinem Forum (obwohl ich die großartige Einführung ins Tagging, die hier gepostet wurde, gelesen habe ^^). Die folgenden Fragen basieren auf dieser Erfahrung und hängen alle miteinander zusammen:
Ich erlaube Benutzern, Tags zu erstellen, aber jeder von ihnen erstellte Tag landet in der Gruppe „Andere Tags“. Gibt es eine Möglichkeit, neue Tags den Tag-Gruppen zuzuordnen, die mit der Kategorie zusammenhängen, in der sie erstellt werden?
Eine der Kategorien in meinem Forum ist für Leute gedacht, die ihre Lesungen teilen. Langfristig ist es sehr wichtig, dass jeder diese Kategorie nach Textart (Roman, Kurzgeschichte, Gedicht, Gedichtband usw.), Autor und Buchtitel navigieren kann. Idealerweise sollte jeder Benutzer, der noch nichts über z. B. Louise Glück gepostet hat, einen Beitrag über sie erstellen können, und es wäre großartig, wenn dies bereits auf organisierte Weise geschieht. Was ich mir vorstelle, ist, dass der Editor die Person auffordert, die Tags hierarchisch auszufüllen und sie automatisch der spezifischen Tag-Gruppe der Anfrage zuzuordnen (bitte geben Sie die Textart an, über die Sie sprechen; geben Sie nun den Autor an; geben Sie nun das Buch an). Wie könnte das gemacht werden?
– Außerdem, wie kann ein Tag übergreifend in zwei Kategorien verwendet werden, aber nicht in anderen ausgewählt werden? Soweit ich das jetzt verstehe, ist er entweder auf eine Kategorie beschränkt oder in allen wählbar. Dies wäre in vielerlei Hinsicht wichtig: Im obigen Fall (#2) könnte ein Autor, der sowohl Lyrik als auch Prosa veröffentlicht, als einzelner Tag verstanden werden, der in diesen beiden übergeordneten Tags ausgedrückt wird.
– Unter der Kategorie Schriften habe ich eine Unterkategorie für Bücher in Arbeit, damit die Community auf organisierte Weise zu größeren Projekten beitragen kann. Wie könnte ein Gedicht, das in der Unterkategorie Bücher in Arbeit veröffentlicht wird, auch einen Tag haben, der auf die Kategorie Schriften beschränkt ist (nämlich den Tag „member-poem“)? Ich möchte das so, damit ein Gedicht, das zu einem Buch in Arbeit gehört, immer noch über den allgemeinen Tag der Mitgliedsgedichte gefunden werden kann.
Ich glaube, das war’s. Wenn das, was ich will, jetzt nicht möglich ist, wie würden Sie es angehen?
Ich verstehe nicht viel von Programmierung, aber ein schöner Nebeneffekt des Starts meines Geschäfts ist es, zu verstehen, wie komplex und kompliziert Ihre Arbeit ist: Jede kleine Änderung ist viel Arbeit und kann unvorhergesehene Folgen und Herausforderungen haben, und es gibt unendlich viele Anwendungsfälle. Ich hoffe, diese Tagging-Bedürfnisse, die ich angesprochen habe, ergeben auch für mehr Leute Sinn.
Cool! Es ist interessant, deine Experimente an Hand deiner Fragen zu beobachten. Wie du feststellen wirst, sind Tags mächtig und können auf viele Arten verwendet werden, aber die Benutzeroberfläche zur Tag-Verwaltung ist manchmal etwas verwirrend.
Zu (1): In meiner Erfahrung war es in Ordnung, bei der Tag-Erstellung durch Nutzer locker zu sein. Du musst sie nur regelmäßig sorgfältig pflegen, damit keine Tags in „Andere Tags“ verbleiben, sondern alle kategorisiert oder gelöscht werden. Du und deine Moderatoren können auch dafür sorgen, dass Themen korrekt getaggt werden. Das ist nicht allzu zeitaufwändig (je nach Größe deiner Site natürlich) und hilfreich, um zu verstehen, wie die Site genutzt wird. Du kannst dann ein Thema in Contribute > Site feedback nutzen, um deine Mitglieder darüber zu informieren, wie du möchtest, dass sie Tags verwenden.
Bei (2) könntest du eine Kategorienvorlage verwenden, um Nutzer dazu anzuregen, die Informationen zumindest im Thema strukturiert bereitzustellen und auch Tags hinzuzufügen, wenn sie dazu bereit sind. Falls nicht, können du und deine Moderatoren dabei helfen.
Bei (3) kannst du Tags oder Tag-Gruppen auf mehrere Kategorien beschränken. Hast du das schon ausprobiert?
Wenn du dich etwas zutraust, kannst du dir Custom Wizard Plugin 🧙 ansehen, das dir die Möglichkeit bietet, Formulare zu erstellen. Aber das kann schnell kompliziert werden!
Ich finde es gut, dass Benutzer auch frei Tags hinzufügen können. Ihrem Tipp folgend habe ich Vorlagen hinzugefügt, die Benutzer anleiten, die benötigten Tags zu erstellen, um alles auffindbar zu halten, entsprechend jeder Kategorie. Ich habe auch einige Gruppen von Tags zu mehr als einer Kategorie hinzugefügt, und das hat gut funktioniert.
Das Tag-System ist in der Tat beeindruckend, aber wenn Sie sagen, dass es etwas verwirrend werden kann, muss ich widersprechen: Es wird sehr schnell sehr verwirrend.
Ich lasse ein paar unbeantwortete Vorschläge in der Hoffnung, dass sie ein wenig zu Ihnen beitragen:
Für den Benutzer ergibt es keinen Sinn, drei verschiedene Seiten zur Verwaltung dieses Systems zu haben: eine, die nur dazu dient, die Tags anzuzeigen; eine zweite zum Bearbeiten von Tag-Gruppen; und eine dritte für jeden einzelnen Tag. Könnten das Bearbeiten von Tag-Gruppen und Tags (einschließlich Synonymen) nicht alle auf der Forum.com/tags-Seite in der Admin-Ansicht erfolgen?
Es sollte eine Möglichkeit geben, Gruppen von Tags zu kategorisieren: In meinem Fall wäre zum Beispiel eine Kategorie von Tag-Gruppen namens “Autoren” es viel einfacher, Informationen zu finden (diese Kategorien könnten ihre eigenen Einschränkungen haben, aber was ich hier verlange, ist nur eine bessere Möglichkeit, diese Organisation zu visualisieren).
Es gibt keine Möglichkeit, die Reihenfolge zu bestimmen, in der die Tag-Gruppen angezeigt werden, sowohl auf der Haupt-Tag-Seite als auch auf der Seite zum Bearbeiten von Tag-Gruppen (sie werden nur alphabetisch angezeigt). Auf diese Weise werden die ersten beiden Gruppen, die mir angezeigt werden, “Gedichtautoren” und “Prosaautoren” sein, aber die Namen der Autoren beginnen 10 Gruppen darunter. Idealerweise könnten sie alle als innerhalb dieser ersten beiden Kategorien liegend verstanden werden.
Und noch einmal: Danke! Ihre Antwort hat mir sehr geholfen. \o/
Ich stimme zu, dass die Verwaltung von Tags verwirrend sein kann. Ich weiß nicht, ob dies auf der Roadmap steht, aber ich habe mich gefragt, ob einige KI-Funktionen zu Tags hinzugefügt werden könnten. Zum Beispiel, um Benutzern bei der Auswahl geeigneter Tags zu helfen.
Es gibt ein paar Einstellungen, die helfen könnten:
Discourse ermöglicht es Ihnen, Tag-Gruppen zu erstellen:
Standardmäßig hat dies keine Auswirkungen auf die Seite /tags der Website. Um dies zu beheben, aktivieren Sie die Website-Einstellung tags listed by group. Mit dieser Einstellung wird dies:
Benutzer haben keine Möglichkeit, von ihnen erstellte Tags zu einer Tag-Gruppe hinzuzufügen, aber Mitarbeiter können sie von der Seite eines Tags zu Gruppen hinzufügen. Zum Beispiel:
Der Text im obigen Screenshot lautet “Um Einschränkungen hinzuzufügen”, aber Tag-Gruppen können auch verwendet werden, um die Tags einer Website einfach zu organisieren. Dies würde es Ihnen auch ermöglichen, zu einem späteren Zeitpunkt Einschränkungen hinzuzufügen, wenn Sie dies wünschen. Als schlechtes Beispiel könnten Sie eine “Bücher”-Kategorie haben, die einen Tag aus den Tag-Gruppen “Autoren” und “Kategorien” erfordert.
Die Sortierungsoptionen sind begrenzt. Standardmäßig werden Tags nach Beliebtheit sortiert, aber Sie können dies überschreiben, indem Sie die Website-Einstellung tags sort alphabetically aktivieren. Benutzer können auf der Tag-Seite auch zwischen alphabetischer und Beliebtheits-Sortierung wechseln.