TL3-Fortschritt anzeigen

:information_source: Zusammenfassung Was macht dieses Plugin in wenigen Worten?
:hammer_and_wrench: Repository-Link GitHub - NateDhaliwal/discourse-see-tl3-progress · GitHub
:open_book: Installationsanleitung Wie man Plugins in Discourse installiert

:warning: Hinweis: Die Aktivierung dieses Plugins kann dazu führen, dass mehr Mitglieder das TL3 erreichen, Moderationsentscheidungen hinterfragen und/oder die Aktivität steigt[1].

Funktionen

  • Zeigt dem Benutzer einen Fortschrittsbalken mit seinem gesamten TL3-Fortschritt an
  • (Optional) Zeigt dem Benutzer das nächstgelegene Kriterium an, das er erfüllen kann
  • (Optional) Zeigt dem Benutzer eine detaillierte Aufschlüsselung des Fortschritts für jedes Kriterium an
  • (Optional) Teilt dem Benutzer mit, ob er auf TL2/TL3 festgelegt ist
  • (Optional) Wenn der Benutzer TL3 hat, wird eine Warnung angezeigt, wenn er kurz davor ist, diesen Status zu verlieren
  • (Optional) Zeigt dem Benutzer die Anzahl der Themen und Beiträge in stummgeschalteten Kategorien an (wodurch er mehr Beiträge lesen kann, um das Leseanforderung zu erfüllen)

Konfiguration

Minimale Konfiguration erforderlich. Alle Texte können über „Site Texts“ bearbeitet werden. Wo möglich, entspricht der genaue Text dem auf der Admin-Seite des Benutzers. Das Plugin konnte diese jedoch aufgrund von Berechtigungsproblemen nicht direkt referenzieren.

Einstellungen

Name Beschreibung
progress bar color light Die Farbe des Fortschrittsbalkens im hellen Modus
progress bar color dark Die Farbe des Fortschrittsbalkens im dunklen Modus
progress bar background color light Die Hintergrundfarbe des Fortschrittsbalkens im hellen Modus
progress bar background color dark Die Hintergrundfarbe des Fortschrittsbalkens im dunklen Modus
modal button icon Das Symbol für die Schaltfläche zum Anzeigen des Modals
show verbose tl3 progress Wählen Sie diese Option, um das Modal mit einem detaillierten Fortschrittsbalken für jedes Kriterium anzuzeigen
show locked at trust level Informiert den Benutzer, ob sein Vertrauenslevel festgelegt ist. WARNUNG: Kann zu Beschwerden führen, wenn Benutzer Moderationsentscheidungen hinterfragen.
modal bottom text Eine zusätzliche Beschreibung am unteren Rand des Modals.
show next closest stat Zeigt das nächstgelegene Kriterium an, das der Benutzer erfüllen kann, und wie viel noch fehlt
show warning when tl3 requirements low Wenn ein Benutzer TL3 hat, wird er gewarnt, wenn er kurz davor ist, TL3 zu verlieren
show warning when user has muted topics and posts Zeigt dem Benutzer die Anzahl der Themen und Beiträge in stummgeschalteten Kategorien an (wodurch er mehr Beiträge lesen kann, um das Leseanforderung zu erfüllen). Zählt (noch) nicht, wie viele Beiträge er in diesen Kategorien gelesen hat.
low tl3 stats minimum Zeigt die Warnung für TL3-Benutzer an, wenn ein Kriterium unter diesem Wert liegt

Screenshots

Übersicht:

Modal (qualifiziert nicht)

Modal (qualifiziert für TL3)

Modal (ist TL3)

Modal (ist TL3, qualifiziert sich nicht mehr)

Wenn der Benutzer festgelegt ist:


Ich hoffe, das hilft!


  1. Was gut oder schlecht sein kann ↩︎

10 „Gefällt mir“

gute Arbeit, Nate :clap:

ich glaube, du hast die Zusammenfassung übersehen:

4 „Gefällt mir“

Oje! Das habe ich jetzt behoben.

3 „Gefällt mir“

Ist das Plug-in noch in der Beta-Phase oder was? Ich finde, das ist ein wirklich großartiges Plug-in, weil ich hier im Ungewissen gelassen wurde und die Berechnungen anstellen muss, wann ich Tl3 bekommen werde.

Es funktioniert größtenteils, abgesehen von ein oder zwei kleinen Dingen, die noch zu erledigen sind, an denen ich gerade arbeite. Tatsächlich ist es das nächstliegende Anforderungsmerkmal, das Probleme bereitet; die Zähler und Balken funktionieren alle.

5 „Gefällt mir“

Die nächstgelegene Statistik für Beförderung und Degradierung sollte jetzt behoben sein, ebenso wie einige Optimierungen der SQL-Abfragen. Sollte bereit sein.

4 „Gefällt mir“

Wir haben dies auf unserer Seite installiert. Wenn jedoch ein regulärer Benutzer versucht, das Profil eines anderen Benutzers anzuzeigen, kann es zu einem Fehler kommen, der besagt, dass du keine Berechtigung hast, die angeforderten Ressourcen anzuzeigen.

Bei einigen Benutzern tritt dies auf, während es bei anderen einwandfrei funktioniert (d. h. es erscheint kein solches Popup). Ein regulärer Benutzer sollte in der Lage sein, den Fortschritt anderer Personen anzuzeigen.

Weißt du, was die Ursache dafür sein könnte?

Screenshot auf Chinesisch:

5 „Gefällt mir“

Gut erkannt, und danke für den PR! Ich habe ihn übernommen.

5 „Gefällt mir“

Wie wäre es, dies auf andere Trust-Level-Stufen auszudehnen?

Meiner Meinung nach wirkt es aktuell ohne Grund etwas eingeschränkt, z. B.:

Warum nicht einfach „Trust-Level-Fortschrittsanzeige“ oder Ähnliches nennen?

7 „Gefällt mir“

Guter Punkt. Es wird allerdings etwas umgebaut, aber ich denke, es ist möglich.

5 „Gefällt mir“

@merefield

Gute Idee, und der Zeitpunkt ist jetzt hervorragend, da die Arbeit an TL3 bald abgeschlossen sein wird.


Am anderen Ende der Trust-Level-Progression denke ich, dass einige dieser Funktionen auch für Personen nützlich sein könnten, die auf Discourse-Foren helfen, insbesondere für Moderatoren und regelmäßige Community-Mitglieder.

Eine wiederkehrende Frage ist, wie ein Benutzer von TL-0 auf das nächste Trust-Level aufsteigen kann, um beispielsweise Links zu posten, mehr Links einzubetten, Bilder einzufügen oder andere Funktionen zu erhalten, die auf TL-0 eingeschränkt sind.

Diese Erklärungen werden oft manuell verfasst, obwohl ein großer Teil der Antwort von messbaren Trust-Level-Anforderungen abhängt. Es wäre nützlich, wenn ein Teil dieser Anleitung irgendwann automatisiert werden könnte: dem Benutzer anzeigen, wo er gerade steht, welche Anforderung den Aufstieg derzeit verhindert und was er vernünftigerweise tun kann, um die Voraussetzungen zu erfüllen.

Das TL3 Progress-Plugin verfügt bereits über einige der erforderlichen Grundlagen für eine solche Funktion, insbesondere über die Möglichkeit, einzelne Anforderungen, den Fortschritt und die nächstgelegene Anforderung anzuzeigen.

4 „Gefällt mir“