Automatische Zuweisung zufälliger, anonymer Benutzernamen

Gibt es eine Möglichkeit, automatisch einen anonymen Benutzernamen zuzuweisen, ohne dass Benutzer ihre eigenen erstellen können?

Ich denke, der einfachste Weg wäre, ein externes Authentifizierungssystem und DiscourseConnect – Offizieller Single-Sign-On für Discourse (sso) zu verwenden. Alternativ könntest du dies mit einem Plugin umsetzen. Eine weitere Lösung (obwohl du nicht genau sagst, warum dies ein Problem ist) könnte ein Theme-Component sein, der den Benutzernamen verdeckt.

Hallo Jay,

Entschuldige, ich hätte mehr Kontext geben sollen. Das Forum ist für Opfer von Missbrauch gedacht, daher sollten die Nutzer aus Gründen des Schutzes anonym bleiben. Anstatt ihnen also eine Menge Dinge zu geben, die sie nicht tun können, dachte ich, es wäre vielleicht hilfreich, ihnen automatisch einen Benutzernamen zu generieren, falls das Sinn ergibt?

Danke

Es gibt in Discourse zwar eine Option für einen anonymen Modus, aber das ist keine Möglichkeit, anonyme Konten zu erstellen. Man muss zunächst ein Konto erstellen und kann dann auf ein anonymes Profil wechseln und von dort aus posten. Obwohl dies möglicherweise nicht die Lösung ist, die du suchst, existiert in Discourse Core keine vollständig anonyme Registrierungs- und Posting-Lösung. Es wäre zwar denkbar, ein benutzerdefiniertes Plugin zu entwickeln, das es jemandem ermöglicht, per Knopfdruck alle Felder des Registrierungsformulars mit zufälligen anonymen Daten zu füllen. Doch wie loggt man sich dann wieder ein, sobald man sich ausgeloggt hat?

Entschuldigung, aber wir sind mit dem von uns eingerichteten Anonymitätsgrad zufrieden. Wir wissen, wer die Nutzer sind, aber sie sollen sich nicht gegenseitig identifizieren können.

Daher möchte ich nur folgende Funktionalität umsetzen: Bei der Registrierung wird automatisch ein generischer Benutzername festgelegt, und die Nutzer dürfen keinen eigenen Namen festlegen.

Ich bin mir sicher, dass ein solches System in Discourse nicht existiert, aber ich denke, es sollte in einem Plugin (oder vielleicht einer Theme-Komponente) machbar sein, um das Benutzernamen-Feld automatisch zu füllen. Ein solches Plugin existiert ebenfalls nicht.

Du könntest wahrscheinlich eine JavaScript-Themenkomponente schreiben, die das Benutzernamen-Feld auf der Seite “Neues Konto erstellen” automatisch mit einem zufälligen Benutzernamen ausfüllt, sobald diese Seite angezeigt wird.

(@osioke Hier ist ein Beispiel für eine gute Audition-Aufgabe für einen technischen Community-Vertreter, oder?)

Hallo,

Ich greife das Thema noch einmal auf, da wir dies gerne entwickeln würden, wenn möglich. Wenn jemand Hinweise hat, wer dies für uns tun könnte, wäre das großartig.

Danke
Stuart

Die vorgeschlagene Themenkomponente klingt nach einem guten Ansatz. Sie könnte einen zufälligen Benutzernamen generieren und es würde so aussehen, als hätte der Benutzer ihn eingegeben. Benutzer könnten ihn jedoch immer noch überschreiben. Ich schätze, man könnte ihn mit CSS ausblenden, aber wie würden sie dann ihren Benutzernamen erfahren?

Hat das am Ende jemand erstellt? Ich würde das exakt so für unser Forum bekommen wollen.

Wir brauchen das.

Möchten Sie, dass die Namen Unsinn oder zufällige Wörter aus einem Wörterbuch sind?

Ich nehme nicht an, Sie haben ein Budget.

Es gibt jetzt ein Plugin dafür GitHub - communiteq/discourse-random-usernames: Forces randomly generated usernames