Zusammenfassung: Ermöglicht Benutzern die Erstellung mehrerer anonymen Konten und den Wechsel zwischen ihnen.
GitHub: GitHub - XertroV/better-anonymous: better features for anon users on discourse · GitHub
Installation: Folgen Sie der Anleitung zur Plugin-Installation.
Warnung
Dieses Plugin befand sich in der Entwicklung (und wurde bis zu einem gewissen Punkt getestet), wird jedoch derzeit nicht gewartet und ich habe keine Absicht, es zu warten; d. h. es ist etwas unvollendet. Die aufgeführten Funktionen funktionieren jedoch. Falls Sie die Rolle des Betreuers für dieses Plugin übernehmen möchten, sind Sie herzlich eingeladen. Für alle anderen, die am Code interessiert sind: Er wird unter der MIT-Lizenz veröffentlicht, aber ich bin grundsätzlich damit einverstanden, ihn unter einer beliebigen Lizenz (oder als gemeinfrei) neu zu veröffentlichen, wenn Sie eine Präferenz haben (z. B. damit ein gesamter Stack GPL-konform sein kann).
Funktionen
- Erstellung neuer anonymer Benutzer bei Bedarf
- Festlegen eines anonymen Benutzers als aktiv – dieser wird zum anonymen Konto, das für den anonymen Modus verwendet wird
- Auflisten aller Ihrer anonymen Benutzer
Konfiguration
(Keine Dokumentation – ich habe möglicherweise etwas zum Admin-Bereich hinzugefügt, kann mich aber nicht mehr erinnern, welche Eigenschaft es war/was sie tat; auf jeden Fall gibt es im Wesentlichen keine Konfiguration. Vielleicht plante ich, ein Limit für die Anzahl der Anonym-Benutzer pro Benutzer festzulegen, habe es aber vergessen.)
ÄNDERUNGSVERZEICHNIS
- Ursprüngliche Funktionen: Erstellen, Auflisten und Verwalten anonymer Benutzer
TODO
- Im Code gibt es einige TODOs
- Nicht-sequentielle Anonym-Namen wären gut. Z. B. 6 zufällige Zeichen anhängen, wie
Anonymous-3hs8bv
Ein etwas verwandtes Plugin – Automatisches Hinzufügen anonymer Konten zu einer Gruppe
Ich habe vor diesem ein weiteres Anonym-Plugin geschrieben: Automatisches Hinzufügen anonymer Konten zu einer Gruppe: GitHub - XertroV/cf-anon-auto-group: Discourse plugin to trigger `user.set_automatic_groups` for anons on login · GitHub. Es ist sehr einfach, im Grunde etwa 10 Codezeilen insgesamt.

