Communiteq Power Tools-Plugin

:information_source: Zusammenfassung Eine Sammlung praktischer Erweiterungen und Admin-Tools für Discourse
:hammer_and_wrench: Repository-Link https://github.com/communiteq/discourse-communiteq-powertools
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse


Funktionen

Im Laufe der Jahre haben wir eine große Anzahl kleiner (oft privater) Plugins entwickelt, um gezielte Anpassungen für unsere Kunden umzusetzen. Dieses Plugin bündelt diese in einem einzigen, gewarteten Paket.

  • Zählt bei gehosteten Kunden als ein einzelnes Plugin
  • Macht eine Reihe nützlicher Funktionen einem breiteren Publikum zugänglich
  • Macht ansonsten versteckte Seiteneinstellungen sichtbar und reduziert so die Notwendigkeit von Zugriff auf die Rails-Konsole oder Support-Eingriffe

Wir werden im Laufe der Zeit weitere interne Plugins in dieses Paket integrieren. Vorschläge für neue Funktionen sind sehr willkommen.

Wir werden dieses Plugin in den kommenden Wochen für Communiteq-Kunden mit dem Professional-Plan und höher bereitstellen. Als Open-Source-Projekt steht es auch allen öffentlich zur Verfügung, die ihre eigene Discourse-Instanz betreiben.

Der Name ist eine kleine Hommage an die klassischen Windows PowerToys, eine Sammlung leichter Utilities, die die Kernfunktionalität auf praktische Weise erweitern. Wir haben bewusst auf die Bezeichnung „Toys“ verzichtet, da viele dieser Funktionen leistungsstarke Einstellungen freilegen, die das Verhalten und die Leistung eines Forums erheblich beeinflussen können und mit Sorgfalt und einem klaren Verständnis dessen, was sie bewirken, verwendet werden sollten.

Detaillierte Funktionalität

Registerkarte Allgemein

  • Vorlagen alphabetisch sortieren: Wenn aktiviert, werden Vorlagen alphabetisch sortiert angezeigt, anstatt nach der letzten Verwendung (ermöglicht es Ihnen, diese Änderung zu deaktivieren)
  • 3-stufige Kategorietief verschachtelung aktivieren: Umschalten von max_category_nesting zwischen 2 und 3 mit Schutzmechanismen, wenn Kategorien der dritten Ebene existieren
  • Badge-SQL aktivieren: Umschalten der SQL-basierten Badge-Abfragefunktion
  • Passkeys aktivieren: Umschalten der Passkey-Unterstützung
  • Einbetten der Seite in ein iframe zulassen: Umschalten des Einbettens der Seite in ein iFrame

Registerkarte Beiträge

  • Auto Auto Grid (Aktiviert): Umschalten des serverseitigen Auto-Grid-Wrappings für hochgeladene Bilder während der Erstellung eines Beitrags
  • Auto Auto Grid (Minimale Bilder): Mindestanzahl aufeinanderfolgender Bild-Uploads, die erforderlich sind, bevor sie in einem Grid-Block umgebrochen werden
  • Zeitlimit für Beitragslöschung (Aktiviert): Umschalten, um ein Zeitlimit für das Löschen von Beiträgen durchzusetzen
  • Zeitlimit für Beitragslöschung (Stunden): Festlegen des Zeitfensters (in Stunden), in dem Benutzer ihre eigenen Beiträge nach der Erstellung löschen können

Registerkarte Moderation

  • Moderation für neue Themen durch Gruppen erzwingen: Gruppenbasierte Moderationsanforderung für neue Themen (ersetzt dieses jetzt nicht mehr gewartete Plugin)
  • Moderation für Gruppen erzwingen: Gruppenbasierte Moderationsanforderung für alle Beiträge/Antworten
  • Dauerhaftes Löschen für Mitarbeiter aktivieren → ist keine versteckte Einstellung mehr

Registerkarte Protokollierung

  • AI-Übersetzungs-Verbose-Logs (gesperrt, es sei denn, discourse-ai ist aktiviert)
  • OAuth2 Debug Auth (gesperrt, es sei denn, discourse-oauth2-basic ist aktiviert)
  • OpenID Connect Verbose Logging (gesperrt, es sei denn, discourse-openid-connect ist aktiviert)
  • Discourse ID Verbose Logging
  • Verbose Upload Logging
  • Verbose Auth Token Logging
  • Site Setting Verbose Client Logging
11 „Gefällt mir“

Das ist großartig – vielen Dank, dass du dies zur Verfügung stellst! :+1:

Hier sind Tab-Bilder, damit andere sehen können, wie die Admin-Benutzeroberfläche aussieht

Einstellungen sind die Standardwerte des Plugins

Einstellungen-Tab

Allgemein-Tab

Beiträge-Tab

Moderation-Tab

Protokollierung-Tab

8 „Gefällt mir“

Das ist ein großer Erfolg für mich :smiley: Nichts ist ärgerlicher als eine lange Reihe von Bildern, die horizontal NICHT AUSGERICHTET sind, besonders auf Instanzen, auf denen viele Bilder geteilt werden.

3 „Gefällt mir“