Communities Scoring and Badges

Überblick

Die AEM Communities-Funktion für Scoring und Abzeichen bietet die Möglichkeit, Community-Mitglieder zu identifizieren und zu belohnen.

Wichtigste Aspekte der Bewertung und Abzeichen sind:

  • Weisen Sie badgesto zur Identifizierung der Rolle eines Mitglieds in der Community zu

  • Grundlegende Vergabe von Badgesto-Mitgliedern zur Förderung ihrer Teilnahme (Menge der erstellten Inhalte)

  • Erweiterte Vergabe von badgesto zur Identifizierung von Mitgliedern als Experten (Qualität der erstellten Inhalte)

Beachten Sie, dass die Vergabe von Kennzeichen nicht standardmäßig aktiviert ist.

VORSICHT

Die in der CRXDE Lite angezeigte Implementierungsstruktur kann sich ändern, sobald die Benutzeroberfläche verfügbar ist.

Zeichen

Kennzeichen werden unter dem Namen eines Mitglieds platziert, um entweder ihre Rolle oder ihr Ansehen in der Gemeinschaft anzugeben. Abzeichen können entweder als Bild oder als Name angezeigt werden. Wenn der Name als Bild angezeigt wird, wird er als alternativer Text für die Barrierefreiheit eingefügt.

Standardmäßig befinden sich Abzeichen im Repository unter

  • /etc/community/badging/images

Wenn sie an einem anderen Ort gespeichert sind, sollten sie von allen gelesen werden können.

Die Kennzeichen werden in UGC differenziert, ob sie gemäß den Regeln zugewiesen wurden oder verdient wurden. Derzeit werden zugewiesene Kennzeichen als Text und verdiente Kennzeichen als Bild angezeigt.

Benutzeroberfläche der Bademanagement

Die Communities Badges-Konsole bietet die Möglichkeit, benutzerdefinierte Abzeichen hinzuzufügen, die für ein Mitglied angezeigt werden können, wenn es verdient (verliehen) oder eine bestimmte Rolle in der Community übernimmt (zugewiesen).

Zugewiesene Kennzeichen

Rollenbasierte Abzeichen werden von einem Administrator entsprechend ihrer Rolle in der Community Mitgliedern zugewiesen.

Zugewiesene (und erwartete) Kennzeichen werden im ausgewählten SRP gespeichert und sind nicht direkt zugänglich. Solange keine grafische Benutzeroberfläche verfügbar ist, können rollenbasierte Abzeichen nur mit Code oder cURL zugewiesen werden. Anweisungen zu cURL finden Sie im Abschnitt Kennzeichen zuweisen und sperren.

In der Version sind drei rollenbasierte Abzeichen enthalten:

  • Moderator

    /etc/community/badging/images/moderator/jcr:content/moderator.png

  • Gruppenmanager

    /etc/community/badging/images/group-manager/jcr:content/group-manager.png

  • Privilegiertes Mitglied

    /etc/community/badging/images/privileged-member/jcr:content/privileged-member.png

chlimage_1-366

Zuerkannte Kennzeichen

Belohnungsbasierte Abzeichen werden vom Bewertungsdienst an Mitglieder der Gemeinde vergeben, die auf Regeln beruhen, die für ihre Aktivität in der Gemeinde gelten.

Damit Kennzeichen als Belohnung für Aktivität erscheinen, müssen zwei Dinge geschehen:

  • Die Markierung muss für die Feature-Komponente enabled sein.
  • Die Scoring- und Abbildungsregeln müssen angewendet auf die Seite (oder den Vorläufer), auf der die Komponente platziert wird

In der Version sind drei belohnungsbasierte Abzeichen enthalten:

  • Gold

    /etc/community/badging/images/gold-badge/jcr:content/gold.png

  • Silber

    /etc/community/badging/images/silver-badge/jcr:content/silver.png

  • Bronze

    /etc/community/badging/images/bronze-badge/jcr:content/bronze.png

chlimage_1-367

HINWEIS

Bewertungsregeln können so konfiguriert werden, dass negative Punkte für Beiträge zugewiesen werden, die als unangemessen gekennzeichnet sind und sich daher auf den Ergebniswert auswirken. Sobald ein Abzeichen jedoch verdient wurde, wird es aufgrund von Änderungen der Punktreduzierung oder der Bewertungsregel nicht automatisch entfernt.

Zuerkannte Abzeichen können wie zugewiesene Abzeichen widerrufen werden. Siehe Abschnitt Abzeichen zuweisen und sperren. Zukünftige Verbesserungen beinhalten eine Benutzeroberfläche zur Verwaltung der Abzeichen der Mitglieder.

Benutzerdefinierte Abzeichen

Benutzerdefinierte Abzeichen können mit der Konsole Abzeichen installiert und entweder zugewiesen oder in Absatzwegeln angegeben werden.

Bei der Installation über die Badges-Konsole werden benutzerdefinierte Abzeichen automatisch in die Veröffentlichungs-Umgebung repliziert.

Bewertung aktivieren

Die Bewertung ist nicht standardmäßig aktiviert. Die grundlegenden Schritte zur Einrichtung und Aktivierung der Bewertung und Vergabe von Abzeichen sind:

Siehe Abschnitt Schnelltest, um die Bewertung für eine Community-Site mit den standardmäßigen Scoring- und Badging-Regeln für Foren und Kommentare zu aktivieren.

Regeln auf Inhalt anwenden

Um die Bewertung und Abzeichen zu aktivieren, fügen Sie die Eigenschaften scoringRules und badgingRuleszu einem beliebigen Knoten in der Inhaltsstruktur der Site hinzu.

Wenn die Site bereits veröffentlicht wurde, veröffentlichen Sie die Site nach Anwendung aller Regeln und aktivierenden Komponenten erneut.

Die Regeln, die für eine badging-fähige Komponente gelten, sind die Regeln für die aktuelle Node oder deren Vorgänger.

Wenn der Knoten vom Typ cq:Page (empfohlen) ist, fügen Sie mithilfe von CRXDE|Lite die Eigenschaften dem Knoten jcr:contenthinzu.

Eigenschaft Typ Beschreibung
badgingRules Zeichenfolge[] eine Array-Liste von Kennzeichnungsregeln
scoringRules Zeichenfolge[] eine Array-Liste von Bewertungsregeln
HINWEIS

Wenn eine Bewertungsregel keine Auswirkungen auf die Zuweisung von Kennzeichen zu haben scheint, stellen Sie sicher, dass die Bewertungsregel nicht von der scoringRules-Eigenschaft der Kennzeichnungsregel blockiert wurde. Siehe Abschnitt Kennzeichnungsregeln.

Kennzeichen für Komponente aktivieren

Die Scoring- und Bading-Regeln werden nur für Instanzen von Komponenten angewendet, die die Markierung durch Bearbeiten der Komponentenkonfiguration im Authoring-Modus aktiviert haben.

Die boolesche Eigenschaft allowBadges aktiviert/deaktiviert die Anzeige von Abzeichen für eine Komponenteninstanz. Sie kann im Dialogfeld zum Bearbeiten von Komponenten für Forum-, QnA- und Kommentarkomponenten über ein Kontrollkästchen mit der Bezeichnung Anzeigemarke konfiguriert werden.

Beispiel: allowBadges for Forum component instance

chlimage_1-368

HINWEIS

Jede Komponente kann überlagert werden, um Abzeichen mit dem HBS-Code anzuzeigen, der in Foren, QnA und Kommentaren zu finden ist.

Bewertungsregeln

Bewertungsregeln sind die Grundlage für die Verleihung von Abzeichen.

Jede Bewertungsregel ist ganz einfach eine Liste einer oder mehrerer Unterregeln. Bewertungsregeln werden auf den Inhalt der Community-Site angewendet, um die Regeln zu identifizieren, die bei Aktivierung von Kennzeichen angewendet werden.

Bewertungsregeln werden geerbt, jedoch nicht additiv. Beispiel:

  • Wenn page2 Scoring rule2 enthält und seine Vorgängerseite1 Scoring Rule1 enthält

  • Eine Aktion auf einer Komponente "page2"ruft sowohl Regel1 als auch Regel2 auf

  • Wenn beide Regeln anwendbare Unterregeln für dasselbe topic/verb enthalten:

    • Nur die Unterregel aus Regel 2 wirkt sich auf das Ergebnis aus
    • Die Ergebnisse beider Unterregeln werden nicht zusammen addiert

Wenn es mehr als eine Bewertungsregel gibt, werden die Ergebnisse für jede Regel separat beibehalten.

Bewertungsregeln sind Knoten des Typs cq:Page mit Eigenschaften auf dem Knoten jcr:content, die die Liste der Unterregeln angeben, die diese definieren.

Scores werden in SRP gespeichert.

HINWEIS

Best Practice: Benennen Sie jede Bewertungsregel eindeutig.

Die Namen von Bewertungsregeln sollten global eindeutig sein. sie sollten nicht mit demselben Namen enden.

Beispiel für die folgenden Schritte:**
/etc/community/scoring/rules/site1/forums-scoring
/etc/community/scoring/rules/site2/forums-scoring

Bewertungsunterregeln

Die Bewertungsunterregeln enthalten die Eigenschaften, die die Werte für die Teilnahme an der Community detailliert angeben.

Jede Bewertungsunterregel identifiziert

  • Welche Aktivitäten werden verfolgt?
  • Welche spezifische Gemeinschaftsfunktion ist betroffen?
  • Wie viele Punkte wurden vergeben?

Standardmäßig werden Punkte an das Mitglied vergeben, das eine Aktion durchführt, es sei denn, die Unterregel legt fest, dass der Eigentümer des Inhalts die Punkte erhält ( forOwner).

Jede Unterregel kann in einer oder mehreren Bewertungsregeln enthalten sein.

Der Name der Unterregel folgt in der Regel dem Muster eines Subjekts, Objekts und Verb. Beispiel:

  • member-comment-create
  • member-receive-Votum

Unter-Regeln sind Knoten des Typs cq:Page mit Eigenschaften auf ihrem jcr:contentKnoten, die die Verben und Themen angeben.

Eigenschaft Typ Wertbeschreibung
VERB Long
  • erforderlich; das Verb entspricht einer Ereignis-Aktion
  • Es muss mindestens eine Verb-Eigenschaft vorhanden sein
  • das Verb muss in allen UPPERCASE eingegeben werden
  • Es können mehrere Eigenschaften von Verb vorhanden sein, jedoch keine Duplikat
  • der Wert ist der Wert, der für dieses Ereignis gelten soll
  • der Wert kann positiv oder negativ sein
  • Eine Liste der Verben, die in der Version unterstützt werden, befindet sich im Abschnitt Themen und Verben
topics Zeichenfolge[]
  • optional; beschränkt Unterregel auf Community-Komponenten, die nach Ereignis-Themen identifiziert werden
  • falls angegeben: value ist eine Zeichenfolge mit mehreren Werten für Ereignis-Themen
  • Eine Liste der Themen in der Version befindet sich im Abschnitt Themen und Verben
  • ist standardmäßig auf alle Themen anzuwenden, die mit dem bzw. den Verb(en) verbunden sind
forOwner Boolesch
  • optional; nicht relevant, wenn ein Mitglied mit Inhalten handelt, die ihm gehören
  • Wenn "true", wird das Ergebnis auf den Eigentümer des Inhalts angewendet, auf den reagiert wird
  • Wenn false, Punktzahl auf die Aktion des Mitglieds anwenden
  • default ist false
scoringType Zeichenfolge
  • optional; erkennt die Bewertungsmaschine
  • if "basic" gibt die Bewertungsmaschine basierend auf der Menge an
    • in der Version enthalten
  • if "advanced", gibt die Bewertungsmaschine auf der Grundlage von Qualität und Menge an
  • default ist "basic"

Einbezogene Bewertungsregeln und Unterregeln

In der Version sind zwei Bewertungsregeln für die Foren-Funktion enthalten (eine für die Foren- und Kommentarkomponenten der Funktion "Forum"):

  1. /etc/community/scoring/rules/comments-scoring

    • subRules[] =

      /etc/community/scoring/rules/sub-rules/member-comment-create

      /etc/community/scoring/rules/sub-rules/member-receive-Votum

      /etc/community/scoring/rules/sub-rules/member-give

      /etc/community/scoring/rules/sub-rules/member-is-moderated

  2. /etc/community/scoring/rules/forums-scoring

    • subRules[] =

      /etc/community/scoring/rules/sub-rules/member-forum-create

      /etc/community/scoring/rules/sub-rules/member-receive-Votum

      /etc/community/scoring/rules/sub-rules/member-give

      /etc/community/scoring/rules/sub-rules/member-is-moderated

Hinweise:

  • Die Knoten rulesund sub-rules sind vom Typ cq:Page

  • subRulesist ein Attribut des Typs [] Stringon der jcr:content Knoten der Regel

  • sub-rules kann für verschiedene Bewertungsregeln freigegeben werden

  • rulessollte sich in einem Repository mit Leserechte für alle befinden

    • Regelnamen müssen unabhängig vom Ort eindeutig sein

Aktivieren benutzerdefinierter Bewertungsregeln

Änderungen oder Ergänzungen, die an Bewertungsregeln oder Unterregeln in der Autorenregel vorgenommen wurden, müssen bei der Veröffentlichung installiert werden.

Kennzeichnungsregeln

Kennzeichnungsregeln verknüpfen Bewertungsregeln mit Kennzeichen, indem sie Folgendes angeben:

  • Welche Bewertungsregel
  • Das Ergebnis, das erforderlich ist, um eine bestimmte Markierung erhalten zu werden

Kennzeichnungsregeln sind Knoten des Typs cq:Page mit Eigenschaften auf ihrem jcr:contentKnoten, die Bewertungsregeln mit Bewertungen und Abzeichen korrelieren.

Die Regeln für das Abzeichen bestehen aus einer obligatorischen thresholdsEigenschaft, bei der es sich um eine geordnete Liste von Punktzahlen handelt, die Markierungen zugeordnet sind. Die Ergebnisse müssen in zunehmendem Wert angeordnet werden. Beispiel:

  • 1|/etc/community/badging/images/bronze-badge/jcr:content/bronze.png

    • Für den Gewinn von 1 Punkt wird ein Bronzemarkt erwartet
  • 60|/etc/community/badging/images/silver-badge/jcr:content/silver.png

    • Ein Silberabzeichen wird vergeben, wenn 60 Punkte gesammelt wurden
  • 80|/etc/community/badging/images/gold-badge/jcr:content/gold.png

    • Wenn 80 Punkte gesammelt wurden, wird ein Goldabzeichen erwartet

Kennzeichnungsregeln werden mit Bewertungsregeln gepaart, die bestimmen, wie Punkte akkumuliert werden. Siehe Abschnitt Regeln auf Inhalt anwenden.

Die scoringRulesEigenschaft einer Kennzeichnungsregel schränkt einfach ein, welche Bewertungsregeln mit dieser speziellen Kennzeichnungsregel gepaart werden können.

HINWEIS

Optimale Vorgehensweise: Sie können individuelle Abzeichen für jede AEM Website erstellen.

chlimage_1-369

Eigenschaft Typ Wertbeschreibung
Schwellenwerte Zeichenfolge[] (erforderlich) Eine Zeichenfolge mit mehreren Werten im Format 'number|path'
  • number = score
  • | = vertikaler Zeilenabstand (U+007C)
  • path = vollständiger Pfad zur Abzeichen-Bildressource
Die Zeichenfolgen müssen so angeordnet sein, dass die Zahlen an Wert zunehmen und zwischen Zahl und Pfad kein Leerzeichen angezeigt wird.
Beispieleintrag:
80|/etc/community/badging/images/gold-badge/jcr:content/gold.png
badgingType Zeichenfolge (optional) Identifiziert die Scoring-Engine entweder als "Basis"oder als "Erweitert". Wenn die erweiterte Scoring-Engine gewünscht wird, finden Sie weitere Informationen unter Erweiterte Scoring- und Abzeichen. Der Standardwert ist "basic".
scoringRules Zeichenfolge[] (optional) Eine Zeichenfolge mit mehreren Werten, um die Kennzeichnungsregel auf die von den Bewertungsregeln identifizierten Ereignis zu beschränken

Einbezogene Kennzeichnungsregeln

In der Version sind zwei Kennzeichnungsregeln enthalten, die den Foren- und Kommentarauswertungsregeln entsprechen.

  • /etc/community/badging/rules/comments-badging
  • /etc/community/badging/rules/forums-badging

Hinweise:

  • rules Nodes vom Typ cq:Page

  • rulessollte sich in einem Repository mit Leserechte für alle befinden

    • Regelnamen müssen unabhängig vom Ort eindeutig sein

Aktivieren benutzerdefinierter Kennzeichnungsregeln

Änderungen oder Ergänzungen an den Kennzeichnungsregeln oder Bildern, die in der Authoring-Umgebung vorgenommen wurden, müssen bei der Veröffentlichung installiert werden.

Zuteilen und Entziehen von Abzeichen

Abzeichen können Mitgliedern entweder mit der members-Konsole oder programmgesteuert mit cURL-Befehlen zugewiesen werden.

Die folgenden cURL-Befehle zeigen, was für eine HTTP-Anforderung zum Zuweisen und Sperren von Kennzeichen erforderlich ist. Das Basisformat lautet:

cURL -i -X POST -H header -u *signin * -F *operation * -F *badge * member-Profil-url

header = "Accept:application/json"
Benutzerdefinierter Header zum Übergeben an den Server (erforderlich)

sign = administrator-id:password
Beispiel: admin:admin

operation = ":operation=social:assignBadge" OR ":operation=social:deleteBadge"

badge = "badgeContentPath=badge-image-file"

badge-image-file = der Speicherort der Badge-Bilddatei im Repository
Beispiel: /etc/community/badging/images/moderator/jcr:content/moderator.png

member-Profil-url = Endpunkt für das Profil des Mitglieds bei der Veröffentlichung
Beispiel: https://<server>:<port>/home/users/community/riley/profile.social.json

HINWEIS

member-Profil-url

  • Kann auf eine Autoreninstanz verweisen, wenn der Tunneldienst aktiviert ist
  • Kann ein undurchsichtiger, zufälliger Name sein - siehe Sicherheits-Checkliste zu autorisierbarer ID

Beispiele:

Moderatorzeichen zuweisen

curl -i -X POST -H "Accept:application/json" -u admin:admin -F ":operation=social:assignBadge" -F "badgeContentPath=/etc/community/badging/images/moderator/jcr:content/moderator.png" /home/users/community/updcs9DndLEI74DB9zsB/profile.social.json

Sperren eines zugewiesenen Silber-Kennzeichens

curl -i -X POST -H "Accept:application/json" -u admin:admin -F ":operation=social:deleteBadge" -F "badgeContentPath=/etc/community/badging/images/silver/jcr:content/silver.png" /home/users/community/updcs9DndLEI74DB9zsB/profile.social.json
HINWEIS

Die Verwendung von cURL zum Zuweisen und Sperren von Abzeichen funktioniert für jedes Abzeichen-Bild, aber wenn sie anstelle von "verdient"zugewiesen werden, werden sie als zugewiesene Abzeichen markiert und entsprechend behandelt.

Bewertung und Abzeichen für benutzerdefinierte Komponenten

Scoring- und Badging-Regeln können für benutzerdefinierte Komponenten erstellt werden, indem die für die Komponente erstellten Ereignis-Themen mit Verben verknüpft werden.

Themen und Verben

Wenn Mitglieder mit Communities-Funktionen interagieren, werden Ereignis gesendet, die asynchrone Listener wie Benachrichtigungen und Scoring Trigger geben können.

Die SocialEvent-Instanz einer Komponente zeichnet die Ereignis als actionsauf, die für ein topic auftreten. Das SocialEvent enthält eine Methode, um eine verbzurückzugeben, die der Aktion zugeordnet ist. Es besteht eine n-1-Beziehung zwischen actionsund verbs.

Für die bereitgestellten Communities-Komponenten beschreiben die folgenden Tabellen die verbsdefinierten Variablen für die einzelnen topicdie in Scoring-Unterregeln verfügbar sind.

HINWEIS

Eine neue boolesche Eigenschaft, allowBadges, aktiviert/deaktiviert die Anzeige von Zeichen für eine Komponenteninstanz. Es kann in aktualisierten Dialogfeldern zum Bearbeiten von Komponenten mithilfe eines Kontrollkästchens Anzeigemarke konfiguriert werden.

Calendar
ComponentSocialEvent topic= com/adobe/cq/social/calendar

Verb Beschreibung
POST Mitglied erstellt ein Ereignis im Kalender
HINZUFÜGEN Mitgliederkommentare für ein Kalendertool
UPDATE Ereignis oder Kommentar des Mitglieds wird bearbeitet
DELETE Ereignis oder Kommentar des Mitglieds wird gelöscht

Kommentare
ComponentSocialEvent topic= com/adobe/cq/social/comment

Verb Beschreibung
POST Mitglied erstellt einen Kommentar
HINZUFÜGEN Antworten des Mitglieds auf Kommentar
UPDATE Kommentar des Mitglieds wird bearbeitet
DELETE Kommentar des Mitglieds wird gelöscht

File Library
ComponentSocialEvent topic= com/adobe/cq/social/fileLibrary

Verb Beschreibung
POST Mitglied erstellt einen Ordner
ANLAGE Mitglied lädt eine Datei hoch
UPDATE Mitglied aktualisiert einen Ordner oder eine Datei
DELETE löscht einen Ordner oder eine Datei

Forum
ComponentSocialEvent topic= com/adobe/cq/social/forum

Verb Beschreibung
POST Mitglied erstellt Forumthema
HINZUFÜGEN Mitgliederantworten zum Forenthema
UPDATE Forenthema oder Antwort des Mitglieds wird bearbeitet
DELETE Forenthema oder Antwort des Mitglieds wird gelöscht

Protokoll
ComponentSocialEvent topic= com/adobe/cq/social/Protokoll

Verb Beschreibung
POST Mitglied erstellt einen Blog-Artikel
HINZUFÜGEN Kommentare zu einem Blog-Artikel
UPDATE Blog-Artikel oder Kommentar des Mitglieds wird bearbeitet
DELETE Blog-Artikel oder Kommentar des Mitglieds wird gelöscht

QnA
ComponentSocialEvent topic = com/adobe/cq/social/qna

Verb Beschreibung
POST Mitglied erstellt eine QnA-Frage
HINZUFÜGEN Mitglied erstellt eine QnA-Antwort
UPDATE Frage oder Antwort des Mitglieds zur Servicequalitätsprüfung wird bearbeitet
SELECT Antwort des Mitglieds ausgewählt
AUSWAHL aufheben Die Antwort des Mitglieds wird deaktiviert
DELETE Frage oder Antwort des Mitglieds zur Servicequalitätsprüfung wird gelöscht

Reviews
ComponentSocialEvent topic= com/adobe/cq/social/review

Verb Beschreibung
POST Mitglied erstellt Review
UPDATE Überprüfung des Mitglieds wird bearbeitet
DELETE Überprüfung des Mitglieds wird gelöscht

Rating
ComponentSocialEvent topic= com/adobe/cq/social/tally/rating

Verb Beschreibung
hinzufügen Der Inhalt des Mitglieds wurde bewertet
RATING ENTFERNEN der Inhalt des Mitglieds wurde heruntergesetzt

Voting
ComponentSocialEvent topic= com/adobe/cq/social/tally/stimmst

Verb Beschreibung
hinzufügen ABSTIMMUNG Der Inhalt des Mitglieds wurde abgestimmt
ABSTIMMUNG ENTFERNEN Inhalt des Mitglieds wurde abgelehnt

Moderationsaktivierte
KomponentenSocialEvent topic= com/adobe/cq/social/moderation

Verb Beschreibung
DENY Inhalt des Mitglieds wird verweigert
FLAG-AS-INAPPROPRIATE Inhalt des Mitglieds wird markiert
UNFLAG-AS-INAPPROPRIATE Der Inhalt des Mitglieds ist unmarkiert
AKZEPT Der Inhalt des Mitglieds wird vom Moderator genehmigt
SCHLIESSEN Mitglied schließt Kommentar zu Bearbeitungen und Antworten
OPEN Mitglied öffnet Kommentar erneut

Ereignis für benutzerdefinierte Komponenten

Bei einer benutzerdefinierten Komponente wird ein SocialEvent instanziiert, um die Ereignis der Komponente als actionsaufzuzeichnen, die für ein topic auftreten.

Um die Bewertung zu unterstützen, muss das SocialEvent die Methode getVerb() überschreiben, sodass für jedes action ein entsprechendes verbzurückgegeben wird. Das für eine Aktion zurückgegebene verb kann eine häufig verwendete (z. B. POST) oder eine für die Komponente spezialisierte (z. B. ADD RATING) sein. Es besteht eine n-1-Beziehung zwischen actionsund verbs.

Fehlerbehebung

Abzeichen werden nicht angezeigt.

Wenn für den Inhalt der Website Scoring- und Kennzeichnungsregeln angewendet wurden, für keine Aktivität Kennzeichen angezeigt werden, stellen Sie sicher, dass für die Komponenteninstanz Kennzeichen aktiviert wurden.

Siehe Kennzeichen für Komponente aktivieren.

Bewertungsregel hat keine Auswirkung

Wenn für den Inhalt der Website Scoring- und Kennzeichnungsregeln angewendet wurden und für einige Aktionen, aber nicht für andere Kennzeichen vergeben werden, überprüfen Sie, ob die Kennzeichnungsregel die anzuwendenden Bewertungsregeln nicht eingeschränkt hat.

Siehe auch scoringRulesEigenschaft von Badging Rules.

Groß-/Kleinschreibung bei Typo

Bei den meisten Eigenschaften und Werten, insbesondere bei den Verben, wird die Groß-/Kleinschreibung beachtet. Verbs müssen in einer Scoring-Unterregel als alle UPPERCASE verwendet werden.

Wenn die Funktion nicht wie erwartet funktioniert, stellen Sie sicher, dass die Daten korrekt eingegeben wurden.

Schnelltest

Es ist möglich, mithilfe der Lernhilfe (Einstieg)-Site schnell Scoring und Abzeichen zu versuchen:

  • CRXDE Lite beim Autor aufrufen

  • Gehen Sie zur Basisseite:

    • /content/sites/engagement/de/jcr:content
  • hinzufügen der badgingRules-Eigenschaft:

    • Name: badgingRules
    • Typ: String
    • Wählen Sie Multi
    • Wählen Sie Hinzufügen
    • Geben Sie Folgendes ein /etc/community/badging/rules/forums-badging
    • Wählen Sie nun eine der folgenden Optionen aus +
    • Geben Sie Folgendes ein /etc/community/badging/rules/comments-badging
    • Wählen Sie OK aus
  • hinzufügen der Eigenschaft scoringRules:

    • Name: scoringRules
    • Typ: String
    • Wählen Sie Multi
    • Wählen Sie Hinzufügen
    • Geben Sie Folgendes ein /etc/community/scoring/rules/forums-scoring
    • Wählen Sie nun eine der folgenden Optionen aus +
    • Geben Sie Folgendes ein /etc/community/scoring/rules/comments-scoring
    • Wählen Sie OK aus
  • Wählen Sie Alle speichern

chlimage_1-370

Stellen Sie dann sicher, dass die Forum- und Kommentarkomponenten die Anzeige von Abzeichen zulassen:

  • Wieder mit CRXDE Lite

  • Zur Forumkomponente navigieren

    • /content/sites/engage/en/forum/jcr:content/content/primary/forum
  • hinzufügen boolesche Eigenschaft allowBadges, falls erforderlich, und stellen Sie sicher, dass sie wahr ist

    • Name: allowBadges
    • Typ: Boolean
    • Wert: true

chlimage_1-371

Als Nächstes veröffentlichen Sie die Community-Site erneut.

Abschließend,

  • Zur Komponente in der Veröffentlichungsinstanz navigieren

  • Melden Sie sich als Community-Mitglied an (z. B. weston.mccall@dodgit.com)

  • Neues Forenthema posten

  • Die Seite muss aktualisiert werden, damit das Abzeichen angezeigt wird

    • Abmelden und sich als anderes Community-Mitglied anmelden (z. B. aaron.mcdonald@mailinator.com)
  • Forum auswählen

Dies sollte dem Community-Mitglied ein Bronzemarke mit seinem Forenbeitrag sichtbar machen, da der erste Schwellenwert der ersten Regel, die das Forums-Abzeichen vorgibt, ein Wert von 1 ist.

Bronzebadse

Zusätzliche Informationen

Weitere Informationen finden Sie auf der Seite Scoring and Badges Essentials für Entwickler.

Informationen zur erweiterten Scoring-Engine finden Sie unter Erweiterte Scoring- und Badges-Funktion.

Die konfigurierbare Leaderboard component und function vereinfacht die Anzeige von Mitgliedern und deren Ergebnissen auf einer Community-Site.

Auf dieser Seite