Einige Plugins können nicht deaktiviert werden und eines der Plugins funktioniert nicht.

Ich weiß nicht, was das bedeutet und ob es sich darauf auswirkt, wie das Plugin Categories suppressed funktioniert?

Ich habe es installiert, aber wenn ich zu einer Kategorie gehe, die ich aus der Liste „Neueste“ unterdrücken möchte, kann ich die Option zum Ausschließen nicht finden und die ursprüngliche Github-Seite erklärt es nicht. Ich glaube, ich habe irgendwo etwas darüber gesehen, aber ich kann die Seite nicht mehr finden.

Wie kann ich eine Kategorie mit diesem Plugin aus „Neueste“ unterdrücken?

1 „Gefällt mir“

Siehst du es im linken Seitenmenü unter “Installierte Plugins”?

Nein, das ist nicht da.
Ich vermute, das liegt daran, dass es keine Einstellungen gibt?
Denn der Spoiler-Alarm, für den die Einstellungen ebenfalls deaktiviert sind, ist nicht in der Seitenleiste.

Ich erinnere mich, aus diesem Beitrag, den ich nicht finden kann, dass das Plugin Categories suppressed eine einfache Checkbox war, die innerhalb jeder Kategorie angehakt oder abgewählt wurde, aber ich kann diese Checkbox einfach nicht finden. Und da ich diesen Beitrag auch nicht finden kann, kann ich auch nicht danach fragen, um zu sehen, ob ich etwas übersehe.

Ich glaube, ein Plugin ist aktiviert, das die ausgegraute Eingabe hat, wenn es keine „Aktivieren“-Einstellung hat. :thinking:

Ich frage mich, warum einige Plugins diese Einstellung nicht haben.

1 „Gefällt mir“

Vielleicht dieser?

Oder dieser?

Sieht so aus, als ob die Funktion vor einiger Zeit geändert wurde. Ist Ihr Discourse auf dem neuesten Stand?

Ich vermute, dass viel Verwirrung dadurch entsteht, dass diese beiden Themen mit so vielen Informationen und Links verfügbar sind. Lassen Sie mich klären, was ich gerade erlebe:

Wenn ich zu diesem Thema gehe:

kann man sehen, dass der Link den Namen des ursprünglichen Entwicklers (glaube ich) vinothkannans enthält, aber wenn ich darauf klicke, werde ich woanders hingeschickt:

Das lässt mich vermuten, dass das „alte“ Plugin jetzt Teil der offiziellen Plugins von Discourse ist. Man kann sehen, dass das Plugin letzten Monat aktualisiert wurde, was bedeutet, dass es ein gültiges und funktionierendes Plugin ist. Wenn wir uns also nur auf dieses Plugin konzentrieren, gibt es 3 Probleme:
1 – keine klaren Anweisungen zur Verwendung
2 – keine eigene Seite hier im Forum für dieses Plugin, wie es andere Plugins haben (oder ich konnte sie zumindest nicht finden)
3 – keine Option, es innerhalb jeder Kategorie aus den neuesten Beiträgen auszublenden (es sei denn, es ist woanders).

Dann haben wir diese beiden Themen, die Sie geteilt haben, @Andrew_Rowe, die lang sind und voller unterschiedlicher Informationen, Links usw. sind, was uns nicht hilft herauszufinden, welches Plugin wir verwenden sollen, auf welchen Link wir klicken sollen usw.

Ich habe ein Thema gefunden, das die Checkbox zeigt:

Die Sache ist, wenn ich zu einer Kategorie gehe, kann ich diese Checkbox nicht finden…

Ok, ich habe es herausgefunden!

Die Kategorien sind hier definiert:
Admin > Alle Website-Einstellungen > Plugins > Kategorien, die von den neuesten ausgeschlossen werden

image

… anstatt zu jeder Kategorie zu gehen und sie auszuschließen.

2 „Gefällt mir“

Nach dem, was ich hier herausgefunden habe, scheint es, dass sowohl EIN/AUS als auch Einstellungen im Abschnitt Admin > Alle Website-Einstellungen > Plugins gesteuert werden.

Ehrlich gesagt, ist es etwas seltsam, dass es 2 Orte zur Verwaltung von Plugins gibt. Ich denke, es wäre einfacher und sinnvoller, wenn alles, was mit Plugins zu tun hat, im Plugin-Bereich wäre, aber…

Ich glaube, es gibt ein Problem im Code.
Er erkennt keine Einstellungen, wenn keine _enabled-Einstellung vorhanden ist.

Das heißt, ein Plugin sollte immer eine _enabled-Einstellung haben.
Ich kann später einen PR machen.

Die Einstellungen sind alle an einem Ort zusammengefasst.
Die Schaltfläche Einstellungen ist nur eine Verknüpfung zu den Einstellungen des Plugins.

2 „Gefällt mir“

Was ich meine ist, dass wir den Bereich Plugins haben, in dem wir sehen können, welche Plugins installiert sind, und dann die Einstellungsseite, aber dann sind alle Einstellungen für alle Plugins durcheinander, was für mich keinen Sinn ergibt. Es wäre gut, wenn alles an einem Ort verwaltet werden könnte (Seite Installierte Plugins).

Sehen Sie, wie es auf der Seite Installierte Plugins Tabs für bestimmte Plugins gibt?

Ich denke, das sollte für alle Plugins gleich funktionieren und so würden alle verschiedenen Einstellungen auf dieser Seite “Alle Website-Einstellungen” in einen Tab verschoben werden. Sogar der Name in der Seitenleiste könnte sich zu “Alle Plugins” ändern. Die Bezeichnung “Installierte Plugins” ist redundant. Wenn sie auf der Liste stehen, sind sie installiert… :wink:

Und das würde dem gleichen Workflow wie bei den Kategorien folgen, wo man “Alle Kategorien” hat. Man braucht keine “Erstellten Kategorien”, oder?

3 „Gefällt mir“

Ja, wenn ich mit der Maus über die Schaltfläche „Einstellungen“ fahre, wird angezeigt, dass es keine zusätzlichen Einstellungen gibt, obwohl es welche gibt. Vielen Dank für den PR. Halten Sie uns auf dem Laufenden, wenn er aktualisiert wird, wenn es Ihnen nichts ausmacht. :+1:

3 „Gefällt mir“

Ich verstehe, was Sie meinen. Vielleicht könnte die Benutzeroberfläche verbessert werden.

Sie haben eine Seite für die Einstellungen und manchmal Tabs auf der Plugin-Seite, da dies benutzerdefinierte Schnittstellen erfordert, die einfache Einstellungen nicht handhaben können.

Nicht alle Plugins erfordern eine benutzerdefinierte Schnittstelle. Sie können die globale Einstellungsliste ignorieren, wenn Sie möchten, und immer auf die Schaltfläche „Einstellungen“ auf der Plugin-Seite klicken. Das würde das tun, was Sie wollen, oder?

Zum Beispiel Discourse AI oder beliebige Plugins:

Das Bild zeigt eine Einstelloberfläche zum Aktivieren der Discourse AI-Integration in einer Anwendung, mit einem Schalter und einer angezeigten Versionsnummer. (Beschriftet von KI)

Sie können auf die Einstellungen des Plugins (und die benutzerdefinierten Schnittstellen, falls vorhanden) zugreifen.

Der Tab, den Sie sehen, ist im Wesentlichen eine Verknüpfung zur Bequemlichkeit, wenn benutzerdefinierte Schnittstellen vorhanden sind:
Bild

2 „Gefällt mir“

Tolles Feedback hier. Danke! Wir werden es auf jeden Fall berücksichtigen.

Nur damit Sie auf dem neuesten Stand sind, da Sie neu hier sind… früher (und viele Jahre lang!) waren alle Website-Einstellungen (einschließlich der Website-Einstellungen für Plugins) unter /admin/settings erreichbar, wo es einen Suchfilter und eine Kategorienstruktur gibt. Es gibt viele Einstellungen in dieser Oberfläche, die für Leute, die gerade erst mit Discourse anfangen, überwältigend sein können, und die überwiegende Mehrheit von ihnen muss anfangs nicht angefasst werden. Daher haben wir im Laufe des letzten Jahres nach und nach neue Konfigurationsseiten erstellt, die zusammengehörige Einstellungen zusammenfassen.

Dieser Prozess ist unvollständig und es gibt einige Bereiche, die noch nicht an die neue Navigationsstruktur angepasst wurden. Plugins haben eine große Oberfläche und es gibt hier viel zu tun, auch in jedem Plugin. Einfache Utility-Plugins wie dieses, die wir auf unserem Self-Service-Hosting nicht anbieten, stehen nicht ganz oben auf der Liste, aber wir freuen uns über PRs!

Es scheint, dass die Diskussion hier rund um das Plugin GitHub - discourse/discourse-categories-suppressed einige Probleme aufgedeckt hat. Es steht auf unserer offiziellen Plugin-Liste auf GitHub, aber es fehlen einige Merkmale, die offizielle Plugins normalerweise haben:

  • Einstellung zum Deaktivieren/Aktivieren, wenn es installiert ist
  • README.md-Datei im GitHub-Repository
  • Plugin-Thema hier auf Meta mit dem Tag official

Ich bin selbst nicht so vertraut mit diesem Plugin, werde es mir aber ansehen.

3 „Gefällt mir“

Was ich meine ist, dass wenn alles auf der Seite „Installierte Plugins“ bleibt, dann verwaltet man es dort. Wenn man auf die andere Seite geschickt wird, dann befindet man sich auf einer Seite, auf der viel mehr verwaltet werden kann, nicht nur in Bezug auf Plugins.

Durch die Erstellung der Tabs (oder jeder anderen Option) auf der Seite „Installierte Plugins“ muss man nicht hin und her springen. Auf der vorgeschlagenen Seite „Alle Plugins“ könnten wir sie ein- und ausschalten, die Einstellungen ändern usw.

Ich finde es auch überwältigend. Und zum Beispiel sehen Sie im Tab “Plugins” Dinge wie diese, die nicht einmal mit Plugins zu tun haben (oder zumindest nicht mit denen, die auf der Seite “Installierte Plugins” aufgeführt sind):

Das vermischt alles, schafft ein Durcheinander und eine überwältigende Erfahrung.

Auf der Seite “Installierte Plugins” (die ich vorgeschlagen habe, in “Alle Plugins” umzubenennen) könnten die Dinge so organisiert werden, dass Tabs, Ein-/Ausklapp-Schaltflächen und Trennlinien zusammen mit Überschriften ausreichen, um alles für jedes Plugin zusammenzuhalten.

Zumindest eine einfache Beschreibung, wie man es mit einigen Bildern verwendet, würde ausreichen, um Verwirrung zu vermeiden. Und ich denke immer noch, dass eine Option innerhalb jeder Kategorie großartig wäre. Wir bearbeiten die Kategorie und dort sollten wir entscheiden, ob diese Kategorie unterdrückt wird oder nicht, anstatt zu den Site-Einstellungen zu gehen. Das würde die Seite mit den Site-Einstellungen übersichtlicher gestalten und alle Kategorieeinstellungen an einem Ort zusammenfassen.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.