Abzeichen & Private Gemeinschaften

Ich habe aus früheren Diskussionen Anfang 2017 verstanden, dass Auszeichnungen für eingeschränkte Gruppen nicht funktionieren.

Wir möchten prüfen, ob es eine Möglichkeit gibt, diese Einschränkung zu umgehen. Hier etwas Hintergrundinformation:

Unsere Gruppe ist zu 99,9 % nur für Personen mit der Rolle „Mitglieder" zugänglich. Wir haben einige Gruppen, die für alle offen sind, um öffentliche Diskussionen oder Hilfe/Support zu ermöglichen. Als zahlende Mitgliedergruppe wäre es fantastisch, die Aktivität innerhalb dieser privaten Gruppen würdigen zu können, da von unseren 1,3+ Millionen Beiträgen die meisten in diesen Gruppenverzeichnissen liegen.

Gibt es eine Workaround-Lösung oder eine Konfiguration, die dies ermöglichen könnte?

4 „Gefällt mir“

Der Grund dafür ist, dass alle Abzeichen, die sich auf Beiträge beziehen, ihre Abfragen gegen die Tabelle badge_posts ausführen. Diese Tabelle enthält nur Beiträge aus Kategorien, die für alle Benutzer zugänglich sind.

Ja, ich kann verstehen, dass das ein Problem darstellt. Eine mögliche Lösung wäre, die Abfragen für die Abzeichen auf Ihrer Seite so umzuschreiben, dass sie die Tabelle posts statt der Tabelle badge_posts verwenden. Dies könnte zu Problemen für Benutzer führen, die keinen Zugriff auf die geschützten Kategorien Ihrer Seite haben, wenn sie versuchen, die Beiträge anzuzeigen, die mit den Abzeichen Ihres Benutzers verknüpft sind. Es klingt jedoch so, als ob dies nur wenige Benutzer auf Ihrer Seite betreffen würde. Möglicherweise gibt es auch andere Möglichkeiten, damit umzugehen.

7 „Gefällt mir“

Ehrlich gesagt wäre das für unsere Zwecke völlig in Ordnung.

Ist das einfach umzusetzen? Oder könnte es langfristig problematisch werden?

1 „Gefällt mir“

Die Änderung der Abfragen für Abzeichen auf deiner Website, sodass sie die Tabelle posts statt der Tabelle badge_posts verwenden, wäre ziemlich unkompliziert. Eine angemessene Lösung für das Problem könnte jedoch eine größere Änderung erfordern. Zum Beispiel möchtest du wahrscheinlich nicht, dass Abzeichen für Beiträge in deiner Mitarbeiterkategorie oder in anderen Kategorien vergeben werden, bei denen Bedenken bestehen, dass der Titel eines Themas preisgegeben wird.

Ich frage mich, ob durch ein Plugin für Websites mit einer ähnlichen Konfiguration wie deine Website eine neue Postgres-Sicht hinzugefügt werden könnte. Diese Sicht könnte dann in den Abfragen für Abzeichen anstelle der badge_posts-Sicht verwendet werden.

4 „Gefällt mir“

Okay, mir gefällt diese Theorie.

Wenn diese Option verfügbar wäre, könnte diese Ansicht dann Beiträge aus rein öffentlichen Gruppen einschließen? Also so wie jetzt plus alle Gruppen, die für eine bestimmte Gruppe sichtbar sind? In unserem Fall „Members".

Das wäre die ultimative Lösung für Mitgliedschaftsgruppen!

2 „Gefällt mir“

Mal sehen, was die Discourse-Entwickler zu dieser Art von Ansatz denken oder ob sie andere Vorschläge haben. Dies ist nicht das erste Mal, dass das Problem gemeldet wurde. Es wäre gut, eine allgemeine Lösung für das Problem zu finden, aber eine gute Lösung, die für viele Sites funktioniert, könnte aufwendiger sein als mein Vorschlag.

4 „Gefällt mir“

Ich bin kein Fan davon, die Ansicht auszutauschen.

Meine Empfehlung hier an @Mitchelsellers ist, klein anzufangen. Vergebe die Abzeichen, ohne spezifische Beiträge zu würdigen.

[hat zwanzig super-gelike Beiträge als Mitglied erstellt] (Titel TBD) ist ein guter Ausgangspunkt.

Entwickle im Grunde eine benutzerdefinierte Art der Anerkennung mit benutzerdefinierten Abfragen.

Das Hinzufügen von Berechtigungsprüfungen an den Stellen, an denen wir Abzeichen mit Beiträgen verknüpfen, ist kompliziert. Ich rate davon ab, diesen Weg zu gehen.

Fang klein und einfach an.

5 „Gefällt mir“

Ich denke, das wäre für uns auch völlig in Ordnung.

Hast du gute Tipps dazu?

1 „Gefällt mir“

Ich vermute, Schritt 0 besteht darin, auf Englisch zu skizzieren, welche Abzeichen Sie möchten, die Namen der Abzeichen und deren konzeptionelle Definition.

3 „Gefällt mir“

Okay, wir machen uns sofort an die Arbeit!

1 „Gefällt mir“

Ich habe mir die bestehenden Badge-Abfragen angesehen, um zu verstehen, welche Abfragen Posts in der Tabelle badge_posts ansprechen oder eine andere Methode verwenden, um Posts aus geschützten Kategorien auszuschließen.

Die folgenden Badge-Abfragen beziehen sich auf spezifische Posts und werden nicht für Aktivitäten in privaten Kategorien vergeben:

  • Editor
  • Erste Flagge
  • Erstes Like
  • Erster Link
  • Erstes Zitat
  • Erste Teilung
  • Erstes Emoji
  • Erste Erwähnung
  • Erste Onebox
  • Erste Antwort per E-Mail
  • Leser
  • Wiki-Editor
  • Tolle Teilung
  • Gute Teilung
  • Helpdesk
  • Netze Teilung
  • Willkommen
  • Berühmter Link
  • Tolle Antwort
  • Tolle Diskussion
  • Gute Antwort
  • Gute Diskussion
  • Heißer Link
  • Netze Antwort
  • Netze Diskussion
  • Beliebter Link

Die folgenden Badges fragen keine spezifischen Posts ab und werden für Aktivitäten in privaten Kategorien vergeben:

  • Lizenziert
  • Autobiograf
  • Zertifiziert
  • Neuer Nutzer des Monats
  • Richtlinien gelesen
  • Bewundert
  • Champion
  • Verrückt verliebt
  • Devotee
  • Empathisch
  • Aficionado
  • Jubiläum
  • Kampagnenmanager
  • Gebt zurück
  • Höhere Liebe
  • Respektiert
  • Geschätzt
  • Enthusiast
  • Aus Liebe
  • Förderer
  • Danke
  • Führer
  • Regelmäßig
  • Basis
  • Mitglied
  • Mitarbeiter
  • Profilbild

Etwas Ähnliches ist bereits durch die Badges „Geschätzt

4 „Gefällt mir“

Ich denke, das ist ein großer Schritt!

Ich wollte mich nur kurz zu diesem Punkt melden.

Hast du dazu schon Gedanken zur Umsetzung?

Danke, dass du mich daran erinnert hast! Ich werde sofort eine Liste mit Abzeichen zusammenstellen, die meiner Meinung nach nützlich sein könnten und keine Beiträge aus geschützten Kategorien preisgeben.

2 „Gefällt mir“

Wir haben unser Forum mit der Einstellung Anmeldung erforderlich gestartet und vor kurzem einige öffentliche Kategorien hinzugefügt, während wir den Zugriff auf die bestehenden Kategorien auf Trust Level 0 beschränkt haben.

Für bestehende Benutzer hat sich also nichts an der Art und Weise geändert, wie sie auf das Forum zugreifen, aber alle Abzeichen aus der oben genannten Liste wurden entzogen. Wir haben zwar kein großes Forum, aber aus den Antworten, die wir von den Benutzern erhalten haben, geht klar hervor, dass das Abzeichensystem als komplett kaputt empfunden wird. Mit dieser Einrichtung muss ich es praktisch deaktivieren.

Ich finde, es müsste an einer Stelle in den Einstellungen deutlicher kommuniziert werden, dass bestehende Abzeichen entzogen werden, wenn man sich für die Beschränkung von Kategorien entscheidet. Für uns kam das völlig überraschend.

Allgemeiner gesagt verstehe ich die Prioritäten nicht. Sowohl Kategorieberechtigungen als auch das Abzeichensystem werden als zentrale Funktionen von Discourse dargestellt. Aber man kann sie so kaum gemeinsam nutzen. Der Vorteil, Abzeichen nur auf allgemein zugänglichen Beiträgen zu haben, scheint zu sein, dass andere Benutzer sehen können, für welchen Beitrag ein Abzeichen verliehen wurde? Mir scheint das im Vergleich nicht so wichtig. Warum entfernt man nicht lieber diese sichtbaren Links und zeigt jedem Benutzer die zugehörigen Beiträge nur auf seinen eigenen Abzeichen an?

3 „Gefällt mir“

Autsch! OK, das bedeutet so ziemlich, dass die gesamte Badge-Infrastruktur in einer Community mit vielen privaten Bereichen ziemlich nutzlos ist…

dem stimme ich zu.

Gibt es irgendein Plugin oder neue Einstellungen (in den letzten sechs Jahren), um Badges in einer größtenteils privaten Community praktikabel zu machen?

2 „Gefällt mir“

Ich bin dafür, die Funktionsweise ab Werk zu verbessern.

Obwohl dieses Thema viele Jahre lang ruhig war, habe ich gehört, dass Leute an anderer Stelle nach ähnlichen Änderungen gefragt haben.

Es geht nur darum, herauszufinden, welche konkrete Änderung erforderlich ist, und zu überlegen, wo sie unter anderen Prioritäten einzuordnen ist.

3 „Gefällt mir“

:flexed_biceps:

Dies scheint mit dem zusammenzuhängen, was in einem anderen Thema zur Erleichterung der Orientierung von Community-Mitgliedern zwischen offenen (öffentlichen) und geschlossenen (unterschiedlichen Graden von „privat“) Räumen, einschließlich persönlicher Nachrichten, aufkam.

Der Umgang mit dem semipublic Charakter des Webs und sich überschneidenden Zielgruppen ist eine große Herausforderung in der Online-Sozialwelt. Es ist nicht intuitiv. Die meisten Communities werden sich damit auseinandersetzen, wie sichergestellt werden kann, dass die Leute verstehen, wie öffentlich/privat die verschiedenen Teile davon sind. Es könnte sinnvoll sein, dass Discourse davon ausgeht, dass diese Mischung aus öffentlich und privat(en) der Standard für die meisten Communities ist, und überlegt, wie es die Navigation dafür für Community-Mitglieder erleichtern kann?

1 „Gefällt mir“

Ich bin neu in dieser Unterhaltung, aber ich denke, ein Umschalter unter den Abzeicheneinstellungen wäre am einfachsten. Lassen Sie ihn standardmäßig deaktiviert, aktivieren Sie ihn, um alle Foren (einschließlich privater) nach Engagement-Abzeichen abzufragen.

Wenn er für einen Hook offen gelassen wird, den ein Plugin/eine Komponente verwenden könnte, könnte später eines hinzugefügt werden, um eine Berechtigung pro Kategorie für die Zählung von Abzeichen dort zu geben.

2 „Gefällt mir“

Ich denke, das Problem bei den Abzeichen, die derzeit nur für öffentliche Kategorien vergeben werden, ist, dass sie sich auf den Beitrag in dem Thema beziehen, für das sie vergeben wurden, und Sie möchten nicht, dass dieser öffentlich ist, wenn das Thema privat ist.

Daher müsste der Teil, in dem der Beitrag in diesem Abzeichen verlinkt ist, bei all diesen Standardabzeichen entfernt werden.

3 „Gefällt mir“