Ein Discourse-Plugin, das die Tag-Schnittstellen-Oberfläche erweitert, um eine verbesserte Erfahrung bei der Navigation von Tag-Kombinationen zu bieten
Bitte erwägen Sie, ein fortlaufender Sponsor meiner Open-Source-Arbeit zu werden, auf einem Niveau, das Ihren oder den Ressourcen und Bedürfnissen Ihrer Organisation entspricht, um sicherzustellen, dass dieses Plugin die Wartung erhält, die es verdient, und auch in Zukunft für Ihre Website funktioniert.
Gefällt Ihnen dieses Plugin? Bitte Sie es auf GitHub !
Sie dürfen das Wort “alles” nicht als Tag in Ihrer Instanz verwenden.
Einstellungen
Es gibt vier Einstellungen:
um das Plugin zu aktivieren
zu bestimmen, welche Zeichenfolge zur Beschreibung von “alles” in der Weiterleitung verwendet wird – ich rate davon ab, dies zu ändern, aber Sie können mit alternativen Optionen experimentieren. Sie müssen vermeiden, dieselbe Zeichenfolge wie ein Tag zu verwenden
um die Benutzeroberfläche zur Homepage für den Desktop zu machen (standardmäßig AUS)
einen Community-Link in der Seitenleiste/Kopfzeilen-Dropdownliste einzufügen (standardmäßig EIN)
Einschränkungen/Roadmap?
Stellen Sie mich ein oder reichen Sie eine PR ein, um Folgendes hinzuzufügen:
Wie die Kernschnittstellen funktioniert es noch nicht mit einer Kombination aus Kategorie – aber dies fällt weiterhin auf die Kategorie/Tag-Schnittstelle zurück
Unterkategorien werden noch nicht unterstützt
Es gibt keine Themenanzahlen auf den Navigationstabs und ihre
Sichtbarkeit/Verfügbarkeit wird derzeit nicht durch die Verfügbarkeit der entsprechenden Themenlisten-Populationsanzahl bestimmt.
Berücksichtigen Sie die Verfügbarkeit/Reihenfolge der Filter-Einstellungen.
Die Benutzeroberfläche wird auf Mobilgeräten aufgrund mangelnden Platzes nicht angeboten.
Übrigens, ich weiß, dass Handys nicht unterstützt werden, aber es funktioniert trotzdem gut auf Handys. Nur das ist anders, sie können das Menü Neueste usw. sehen, und die meisten mobilen Benutzer können ein solches Vier-Punkte-Menü anzeigen. Wenn es heiße, Top usw. gäbe, wäre es überfüllt.
Danke für das Teilen dieses Plugins @merefield, es ist ziemlich interessant und regt zum Nachdenken an
Ich habe ein kleines Problem gefunden, wenn das Wort everything angepasst wird.
Wenn die Einstellung discourse_tag_intersection_navigator_all_word auf etwas anderes als everything angepasst wird, schlägt die hartcodierte intersectionRoute fehl.
Der einfachste Weg, dieses Problem zu reproduzieren, besteht darin, diese beiden Einstellungen zu ändern und dann zur Homepage zu navigieren:
Danke für die Antwort.
Ich werde einen Feature Request in den Issues hinterlassen.
Und einen Feature Request für ein Suchfeld.
(Ich brauche sie eigentlich nicht, sie sind nur die logische Konsequenz, die Suche für den allgemeinen Gebrauch komplett zu ersetzen)
(Negative Tags sind das am schlechtesten dokumentierte Feature, das ich kenne. Sicher gibt es schlechter dokumentierte, von denen ich keine Ahnung habe)
Nur um die Erwartungen zu steuern – ich sehe derzeit keine Erweiterung der Fähigkeiten dieses Plugins, solange keine Finanzierung oder eingehende PRs erfolgen.
Ich würde auch sagen, dass wir vorsichtig sein müssen, nicht zu viele Extras hinzuzufügen, um die Benutzeroberfläche nicht zu überladen oder zu verkomplizieren, da sie im Moment recht intuitiv ist und den verfügbaren Platz auf dem Desktop recht gut ausfüllt. Funktionen wie die von Ihnen erwähnten müssten sich definitiv hinter Optionen verbergen.