Da diese Funktion, falls sie irgendwann implementiert wird (vergessen Sie nicht, dafür zu stimmen!), Zeit brauchen wird, bis sie umgesetzt ist, evaluieren wir die Nutzung von zwei Konten. Das bedeutet: Konvertierung bestehender Konten in normale Konten. Hier ist, was dies beinhalten sollte (ich werde versuchen, diesen Beitrag zu bearbeiten oder ihn zu einer Wiki zu machen, damit wir eine aktuelle Dokumentation mit Hinweisen pflegen können)…
Noch nicht getestet: Dies ist alles theoretisch, aus dem Stegreif.
Konvertierung eines bestehenden Discourse-Admin-Kontos in ein normales Benutzerkonto
Da wir die Historie und die “Foren-Erfahrung” des ursprünglichen Kontos nicht verlieren möchten, müssen wir vorsichtig vorgehen, bevor wir die Admin-Berechtigung entziehen.
Gegeben sei der Benutzer ich mit der E-Mail-Adresse original-ich@email.example.
Erster Fall: Admin-Konto in DISCOURSE_DEVELOPER_EMAILS
Wenn die E-Mail-Adresse des Admin-Kontos Teil von DISCOURSE_DEVELOPER_EMAILS ist, kann es nicht zu einem normalen Konto herabgestuft werden.
- Erstellen Sie ein neues Konto, das zum Admin wird, z. B. ich2 mit der E-Mail-Adresse original-ich+admin@email.example.
- Gewähren Sie vom ich-Konto aus dem neuen Konto ich2 die Administratorberechtigung.
- Bearbeiten Sie
app.yml (oder web_only.yml, wenn Sie das Dual-Container-Setup verwenden), um original-ich@email.example durch original-ich+admin@email.example zu ersetzen und den Container neu zu erstellen.
- Stufen Sie vom ich2-Konto aus das ursprüngliche ich-Konto herab.
Sie haben nun ein normales Benutzerkonto mit Ihrer gesamten Erfahrung (ich) und ein neues Admin-Konto (ich2): Gehen Sie zu “Nachwirkungen”.
Zweiter Fall: Vom normalen Benutzer befördertes Admin-Konto
Dies ist einfacher, da Sie diesen Benutzer herabstufen können, ohne den Container neu erstellen zu müssen.
- Erstellen Sie ein neues Konto, das zum Admin wird, z. B. ich2 mit der E-Mail-Adresse original-ich+admin@email.example.
- Gewähren Sie vom ich-Konto aus dem neuen Konto ich2 die Administratorberechtigung.
- Stufen Sie vom ich2-Konto aus das ich-Originalkonto herab.
Sie haben nun ein normales Benutzerkonto mit Ihrer gesamten Erfahrung (ich) und ein neues Admin-Konto (ich2): Gehen Sie zu “Nachwirkungen”.
Nachwirkungen
Zuvor hatten Sie ein einziges Benutzerkonto mit Admin-Berechtigung: Sie erhielten Benachrichtigungen über System-Upgrades, überprüften Flags und konnten auf alle Bereiche zugreifen, einschließlich derjenigen, die Sie nicht sehen sollten (z. B. private Benutzernachrichten, wenn sie nicht verschlüsselt sind) oder Kategorien, die für Gruppen eingeschränkt sind, denen Sie nicht angehören. All das ist weg! Jetzt müssen Sie sich regelmäßig mit Ihrem Admin-Konto anmelden, um alles zu tun, was Sie von Ihrem einzigen Benutzer-/Admin-Konto gewohnt waren (was ein weiterer Grund ist, warum die vorgeschlagene Funktion nützlich ist). Sie müssen diese Disziplin aufbauen, um die beiden Konten gleichzeitig zu öffnen, wenn Sie Live-Admin-Benachrichtigungen wünschen (z. B. über einen privaten Tab in Firefox oder ein Äquivalent für andere Webbrowser).
Hinweise
Sie sollten Ihr Admin-Konto nicht für etwas anderes als die Administration verwenden.
Surfen Sie nicht in Diskussionen, während Sie Admin sind! Diese Zeit geht für Ihren eigenen Vertrauensstufenfortschritt verloren, und Sie wissen nie, wann Sie auf einen Link klicken, der für Sie als Person tabu ist.
Wenn Sie beim Surfen mit Ihrem Admin-Konto etwas lesen, das Sie zum Handeln veranlasst, wechseln Sie entweder zu Ihrem normalen Benutzer-Tab und navigieren Sie zur ursprünglichen URL oder, wenn Ihr normaler Benutzer keinen Zugriff auf diesen Bereich hat: Vergessen Sie es sofort (es sei denn, Sie sollten natürlich mit Ihrem Admin-Hut reagieren).
Sie sollten Ihr Admin-Konto so konfigurieren, dass es anders aussieht.
Ändern Sie Ihren Avatar, um sicherzustellen, dass Sie Ihr Admin-Konto und Ihr normales Benutzerkonto niemals verwechseln. Machen Sie Ihr Profil unsichtbar. Ändern Sie Ihr Hintergrundbild oder Ihr Thema, Ihren Namen, um “ADMIN” oder etwas wie “DIESES KONTO POSTET NICHT” usw. einzufügen. Stellen Sie einfach sicher, dass Sie nicht versucht sind, mit Ihrem Admin-Konto zu posten, jemals.
Sie sollten Ihr Admin-Konto so konfigurieren, dass Benachrichtigungen gefiltert werden.
TODO: diesen Abschnitt detaillieren
Sie sollten Ihr Admin-Konto so einrichten, dass alle Benachrichtigungen per E-Mail stummgeschaltet werden (es sei denn, Sie möchten solche Benachrichtigungen erhalten, z. B. um nicht ständig einen Admin-Tab offen halten zu müssen) UND Sie können klar unterscheiden, welche für Sie als Person und welche für Ihre Admin-Rolle bestimmt sind.
Sie möchten wahrscheinlich Desktop-Benachrichtigungen erhalten, um Flags und wichtige Nachrichten zu erfassen.
Was tun mit der Staff-Kategorie und Whispers?
Ja, Sie stoßen auf ein weiteres kompliziertes Problem bei der Verwendung von zwei separaten Konten für Admin- und normale Benutzerbeteiligung. Manchmal müssen Sie als Admin im Forum interagieren. Das ist wahrscheinlich unvermeidlich. Versuchen Sie, nicht schizophren zu werden, und versuchen Sie, Ihre Staff-Interventionen so weit wie möglich zu minimieren. Bitte berichten Sie von Ihren Taktiken im Umgang mit diesem mühsamen Problem und motivieren Sie das All-Admin-Discourse-Team, diese Funktion zu implementieren. 
Vorteile der Zwei-Konto-Lösung
- Saubere Trennung zwischen Teilnahme und Administration (irgendwie)
- Sie können von Ihrem normalen Konto aus keine Fehler machen
- Alle Ihre Admin-Aktionen werden ordnungsgemäß protokolliert
- Als Benutzer erleben Sie das Forum wie jeder andere Benutzer, sodass Sie Berechtigungsprobleme leicht erkennen können
- Wenn Sie versehentlich als
admin posten, aber als sich selbst posten wollten, können Sie den Besitz auf Ihr anderes Konto übertragen (aber das untergräbt irgendwie die Existenz von zwei Konten).