Neue Funktionen für Leaderboard/User Directory 🎉

Das Benutzer-Verzeichnis wurde optimiert :hammer_and_wrench: und ist nun viel besser auf die von vielen gewünschte Leaderboard-Funktionalität abgestimmt. Hier ist eine kurze Übersicht, gefolgt von einer detaillierten Aufschlüsselung der einzelnen Änderungen:

  • Verzeichnisspalten können deaktiviert/aktiviert und neu angeordnet werden
  • Benutzer können nach Gruppe gefiltert werden
  • Öffentliche Benutzerfelder können nun als Spalten im Verzeichnis aktiviert werden
  • Plugins können Verzeichnisspalten hinzufügen. Discourse-solved fügt beispielsweise die Anzahl der Lösungen zum Verzeichnis hinzu.

Verzeichnisspalten können deaktiviert/aktiviert und neu angeordnet werden

Klicken Sie auf den Schraubenschlüssel

Daraufhin erscheint ein Modal-Fenster, in dem Sie Spalten aktivieren/deaktivieren und neu anordnen können


Benutzer können nach Gruppe gefiltert werden

Standardmäßig ist der Wert des Dropdown-Menüs „Alle Gruppen", dieser kann jedoch geändert werden, um nur Benutzer anzuzeigen, die einer bestimmten Gruppe angehören. Das bedeutet, dass Sie nun Leaderboards für bestimmte Gruppen erstellen können.


Öffentliche Benutzerfelder können nun als Spalten im Verzeichnis aktiviert werden

Von Administratoren erstellte Benutzerfelder können als Spalten im Verzeichnis aktiviert werden, sofern das Benutzerfeld im Benutzerprofil oder auf der Benutzerkarte angezeigt wird. Im Folgenden habe ich drei Benutzerfelder, wobei nur „Lieblingsfarbe" auf der Benutzerkarte und im Profil sichtbar ist. Im Modal „Verzeichnisspalten bearbeiten" ist „Lieblingsfarbe" nun eine Option, um sie im Verzeichnis anzuzeigen. Das bedeutet, dass Sie nun durchsuchbare Benutzerverzeichnisse erstellen können.


Plugins können Verzeichnisspalten hinzufügen

Das einzige aktuelle Beispiel hierfür ist im discourse-solved-Plugin zu finden. Das Plugin fügt dem Verzeichnis nun eine Spalte hinzu, die die Anzahl der von einem Benutzer veröffentlichten Lösungen anzeigt.

In der plugin.rb-Datei wird eine Verzeichnisspalte mit einer Abfrage hinzugefügt, die ausgeführt wird, um den Wert für die Spalte zu berechnen. Im Modal „Verzeichnisspalten bearbeiten" ist die neue Spalte standardmäßig deaktiviert. Sie können dies hier auf Meta sehen: Discourse Meta

44 „Gefällt mir“