Der wohl wichtigste Teil eines Forums ist seine Nutzerbasis. XenForo enthält eine Vielzahl von Tools zur Benutzerverwaltung im Bereich Benutzer des Admin-Kontrollfelds.

Dieser Abschnitt behandelt die komplexeren Funktionen, die sich auf Benutzer in XenForo beziehen.

Benutzeranpassung

Benutzerdefinierte Benutzerfelder
In benutzerdefinierten Benutzerfeldern können Sie zusätzliche Informationen oder Einstellungen definieren, die Sie von Benutzern erfassen möchten. Diese Werte können mit Nachrichten oder in Profilen angezeigt, für interne Daten verwendet oder sogar zum Ändern des Verhaltens in XenForo durch Templateänderungen verwendet werden.

Beim Erstellen eines Felds können Sie eine Reihe von Optionen steuern. Zuerst müssen Sie eine ID für das Feld auswählen. Auf diese Weise wird das Feld intern referenziert und kann nur alphanumerische Zeichen enthalten. Einmal eingestellt, kann es nicht mehr geändert werden. Für einige der erweiterten benutzerdefinierten Feldfunktionen müssen Sie diese ID kennen.

Jedes Feld wird grob in eine von zwei Kategorien unterteilt:
  • Textfelder - Diese Felder sind frei formuliert und Benutzer können einen beliebigen Wert eingeben. Sie haben verschiedene Optionen, um den genauen Inhaltstyp zu steuern, den das Feld zulässt (einzeilig, mehrzeilig, Rich-Text), und verschiedene Validierungsoptionen, mit denen Sie steuern können, was Benutzer eingeben.
  • Auswahlfelder - Mit diesen Feldern können Benutzer aus einer vordefinierten Liste von Optionen auswählen. Jede von Ihnen definierte Option besteht aus einem Wert und einer Textkomponente. Der Wert ist das, was intern für das Feld gespeichert wird (und möglicherweise nur alphanumerische Zeichen verwendet), während der Text dem Endbenutzer angezeigt wird.
Darüber hinaus gibt es Optionen, die für alle Felder gelten. Dazu gehört die Steuerung, wie das Feld bearbeitet werden kann und wo es angezeigt wird.

Für erweiterte Aktionen können Sie über {$xf.visitor.custom_fields.fieldId} auf Felder in Templates zugreifen. Dies kann in Verbindung mit Templatebedingungen verwendet werden, um die Ausgabe basierend auf dem benutzerdefinierten Feldwert eines Benutzers zu ändern. Beachten Sie, dass in diesem Beispiel auf den Wert aus den benutzerdefinierten Feldern des aktuellen Besuchers zugegriffen wird. Möglicherweise muss eine andere Variable verwendet werden, um beispielsweise auf den Benutzer zuzugreifen, der eine bestimmte Nachricht gesendet hat.

Trophäen
Trophäen fügen Ihrem Forum ein leichtes Gamification-Element hinzu. Mit ihnen können Sie bestimmte Schwellenwerte und Kriterien festlegen, ab denen ein Benutzer eine Trophäe und die dazugehörigen Punkte erhält. Die besten Trophäenpunktverdiener werden dann in der Liste der bemerkenswerten Mitglieder angezeigt.

Wenn Sie eine Trophäe definieren, geben Sie die Anzahl der Punkte an, die sie wert ist, und die Kriterien, die erforderlich sind, um sie zu erhalten. Sobald ein Benutzer diese Kriterien erfüllt, wird er automatisch vergeben. Beachten Sie, dass eine Trophäe, die einmal vergeben wurde, nicht widerrufen wird, auch wenn der Benutzer die Kriterien nicht mehr erfüllt.

Das Löschen einer Trophäe entfernt die Punkte von jedem Benutzer, der sie erhalten hat.

Wenn Sie keine Trophäen verwenden möchten, können Sie diese mit der Option am Ende der Trophäenliste deaktivieren.

Benutzertitel-Leiter
In der Benutzertitel-Leiter können Sie einen Verlauf für den Titel definieren, der in den Beiträgen, im Profil und an verschiedenen anderen Stellen unter dem Namen eines Benutzers angezeigt wird. Sie können auswählen, ob die Rangliste auf der Anzahl der Nachrichten basiert, die der Benutzer gepostet hat, die er erhalten hat oder die Trophäenpunkte, die er erhalten hat. Wenn diese Werte zunehmen, erhalten sie einen anderen Titel von der Leiter.
Die Benutzertitel-Leiter wird nur verwendet, wenn für einen Benutzer kein benutzerdefinierter Benutzertitel im Profil oder in der Benutzergruppe für das Anzeigestil angegeben ist. Diese haben Priorität, falls angegeben.

Wenn der Titel eines Benutzers von der Leiter stammt, ist sein Titel der höchste Wert auf der Leiter, der unter dem Wert für das ausgewählte Feld liegt. Wenn Sie beispielsweise Titel für 0, 50 und 100 Nachrichten eingegeben haben und der Benutzer 80 Nachrichten gesendet hat, wird ihm der Titel für 50 Nachrichten angezeigt.

Um sicherzustellen, dass alle Benutzer einen Titel erhalten, empfehlen wir, einen Titel mit einem Mindestwert von 0 anzugeben. Dies ist jedoch nicht erforderlich.

Benutzer-Upgrades
Benutzer-Upgrades sind eine der in XenForo enthaltenen Monetarisierungsoptionen. Mit diesem System können Ihre Benutzer einen erweiterten Zugriff oder Zugriff auf zusätzliche Funktionen in Ihrem Forum erwerben.

Wenn ein Benutzer ein Upgrade kauft, wird er einer oder mehreren Benutzergruppen hinzugefügt. Sie würden diese Gruppen so konfigurieren, dass sie zusätzliche Berechtigungen haben oder Zugriff auf zusätzliche Bereiche des Forums gewähren.

Um ein Benutzer-Upgrade einzurichten, müssen Sie zuerst ein Zahlungsprofil über Setup -> Zahlungsprofile einrichten. Diese Profile definieren, wie die Zahlung verarbeitet und empfangen wird. Sobald ein Zahlungsprofil definiert ist, kann das Benutzer-Upgrade konfiguriert werden, einschließlich der Optionen zu Kosten, Dauer und ob das Upgrade automatisch verlängert wird.

Benutzer können Upgrades über die Seite "Konto-Upgrades" erwerben, die im Menü "Konto" aufgeführt ist.

Benutzerdisziplin

Das Durchsetzen der Regeln Ihrer Site ist ein wichtiger Bestandteil beim Ausführen eines Forums. XenForo unterstützt sowohl inkrementelle als auch absolute Ansätze für den Umgang mit Benutzerdisziplin.

Warnungen/Verwarnungen
Mit Warnungen können Sie und Ihre Moderatoren Benutzern Warnpunkte hinzufügen, wenn diese gegen Regeln verstoßen. Diese Punkte können dann mit Aktionen verbunden werden, die Einschränkungen oder Verbote basierend auf der Anzahl der Warnpunkte des Benutzers anwenden.

Das Warnsystem besteht aus zwei Teilen: den Warnungen selbst und den Warnaktionen.

In der Systemsteuerung können Sie Warnungen vordefinieren, die Ihre Moderatoren auf Benutzer anwenden können. Für jede Warnung definieren Sie Folgendes:
  • Der Titel, der Moderatoren angezeigt wird, die die Liste der Warnungen anzeigen, die ein Benutzer erhalten hat.
  • Die Standardanzahl der Punkte, die die Warnung wert ist.
  • Die Standardzeit, bis die Punkte ablaufen (und nicht mehr gezählt werden).
  • Alle Benutzergruppen, die Sie dem Benutzer hinzufügen möchten, solange diese Warnung noch nicht abgelaufen ist.
  • Die Standard-Unterhaltungseinstellungen zur Benachrichtigung der Benutzer, dass er eine Warnung erhalten hat.
Wenn ein Benutzer gewarnt wird, wird er nur benachrichtigt, wenn der Moderator dem Benutzer eine Konversation sendet, während er die Warnung anwendet.

Warnungen werden von Moderatoren angewendet, indem Sie auf den Warn-Link für bestimmte Inhalte klicken oder eine Warnung direkt über das Benutzerprofil anwenden. Wenn eine Warnung auf bestimmte Inhalte angewendet wird, kann der Moderator möglicherweise eine öffentliche Warnmeldung hinterlassen, um andere darauf hinzuweisen, dass der Inhalt nicht geeignet ist.

Moderatoren können den Warnverlauf eines Benutzers über deren Profil betrachten. Dies zeigt die Gesamtzahl der aktuellen Warnpunkte und die Gesamtzahl der empfangenen Warnungen an, unabhängig davon, ob diese Warnungen abgelaufen sind. Jede der Warnungen kann angeklickt werden, um weitere Informationen zu der Warnung zu erhalten oder zum zugehörigen Inhalt zu gelangen.

Die zweite Komponente des Warnsystems sind Warnaktionen. Auf diese Weise können Sie bestimmte Aktionen definieren, die auf der Anzahl der Warnpunkte basieren, die ein Benutzer erhält. Diese Aktionen umfassen das Sperren, Entmutigen oder Hinzufügen zu zusätzlichen Benutzergruppen. Wenn Sie den Benutzer zu zusätzlichen Gruppen hinzufügen, werden Sie im allgemeinen Berechtigungen entfernen. In diesem Fall sollten Sie Berechtigungen mit der Option Nie definieren.

Jede Warnaktion wird für einen bestimmten Zeitraum angewendet. Dies ist entweder eine explizite Zeitspanne (auch permanent) oder solange die Gesamtzahl der Warnpunkte, die der Benutzer hat, über dem Punkteschwellenwert für die Warnaktion liegt. Mit diesen Einstellungen können Sie Einschränkungen auf verschiedene Arten anwenden:
  • Sie können Einschränkungen für einen kurzen Zeitraum anwenden, während Sie lange Ablaufzeiten für Warnungen verwenden. Wenn Benutzer Warnungen erhalten, sammeln sich in der Regel ihre Gesamtpunkte an, und Sie können strengere Einschränkungen bei höheren Punkteschwellen anwenden.
  • Sie können Einschränkungen über dem Punkteschwellenwert anwenden, jedoch häufig mit kürzeren Ablaufzeiten. Dies bedeutet, dass nachfolgende Warnungen dazu führen, dass die Einschränkungen noch länger bestehen.
Warnaktionen werden nur angewendet, wenn ein Punkteschwellenwert überschritten wird. Wenn Sie eine neue Warnaktion definieren (oder den Punkteschwellenwert einer vorhandenen Aktion ändern), wird die Aktion einem Benutzer, der bereits über mehr als diese Anzahl von Punkten verfügt, erst dann zugewiesen, wenn seine Punkte unter den Schwellenwert fallen und dann wieder darüber steigen.


Benutzer sperren
Als letzte Möglichkeit für die meisten Disziplinarfälle können Sie einen Benutzer vorübergehend oder dauerhaft von Ihrer Website ausschließen. Ein gesperrter Benutzer erhält auf jeder Seite Ihres XenForo-Forums eine Fehlermeldung, die angibt, dass er gesperrt ist, und gegebenenfalls Einzelheiten darüber, wann das Verbot aufgehoben wird, und den Grund für das Verbot.

Gesperrte Benutzer sind nicht in der Mitgliederanzahl enthalten und werden nicht in der Mitgliederliste oder -suche angezeigt. Außerdem können nur Administratoren auf die Profilseiten gesperrter Benutzer zugreifen.

Standardmäßig gibt es keinen Hinweis darauf, dass ein Mitglied gesperrt wurde. Falls gewünscht, kann speziell für diesen Zweck eine Benutzergruppe mit der entsprechenden Priorität für das Display-Styling erstellt werden, um sicherzustellen, dass alle anderen Gruppen, denen der Benutzer angehört, außer Kraft gesetzt werden. Um dies zu aktivieren, definieren Sie die Gruppe und konfigurieren Sie die Option Benutzergruppe beim Sperren hinzufügen nach Bedarf.

Moderatoren können Benutzer auch sperren und die Sperre aufheben, wenn sie die Berechtigung zum Sperren von Benutzern erhalten.

Alternativ können bestimmte IP-Bereiche gesperrt werden. Gesperrte IPs können auf keine Seite Ihres XenForo-Forums zugreifen.

Benutzer entmutigen
Manchmal kann das Verbot einer Person nicht ganz effektiv sein. Mit dem Design von Browsern ist es für einen problematischen Benutzer einfach, ein neues Konto zu registrieren. Das Entmutigen zielt darauf ab, die Nutzung der Website für einen problematischen Benutzer langsam und schmerzhaft zu gestalten, sodass er schließlich aufgibt und die Website verlässt.

Ein Benutzer kann entmutigt werden, indem er in der Systemsteuerung bearbeitet und die Option "Entmutigen" aktiviert wird. Das Verhalten des Entmutigungssystems kann durch Einstellungen in der Gruppe Benutzerentmutigung und Disziplin gesteuert werden.