Hallo Ihr Lieben. ich mische mich nicht besonders gern in Diskussionen ein. Mein Job ist es, mich um die technischen Belange zu kümmern und nicht als Mediator in Krisenzeiten zu Schlichtung von Streitigkeiten zu agieren. Ebenso sehe es nicht als eine Notwendigkeit an, irgendwem da draußen zu erläutern, wie wir Software und Backend entwickelt haben, um Sicherheit und Stabilität des Forums zu gewährleisten. Da es hier eine Verkettung von Missverständnissen zu geben scheint, die wiederum einige dazu verwenden, um Wunden die noch nicht verheilt sind, erneut aufzureißen, werde ich über meinen Schatten springen und erklären, wieso es zu dem "mysteriösen" Downgrade gekommen ist. Ich werde versuchen, es einfach zu halten. Wo fange ich an? Am besten mit diesem Topic - Benachrichtigung über Inaktivitätsstatus. Wie an diesem Beitrag vom Februar dieses Jahres zu erkennen ist, gibt es Routinen, die in festgelegten Intervallen verschiedene Parameter in der Datenbank auf ihre Gültigkeit hin überprüfen. Manche werden stündlich ausgeführt, andere nach einem von uns festgelegten Zeitraum, andere wiederum wenn eine, zwei oder dutzende Bedingungen erfüllt sind. Wenn wir das Bsp. von oben heranziehen, so könnte das in etwa so aussehen: //----------- Prüfe Aktivitätsstatus: Wenn User = 90 Tage inaktiv -> dann verschicke Mail mit Inhalt Inaktivitätshinweis Wenn User = 120 Tage inaktiv dann setze den betreffenden Account auf read only undoder verschiebe ihn in Gruppe Silent Reader //----------- Es gibt dutzende Tasks die im Hintergrund ablaufen, die verschiedene Aufgaben zu erledigen haben und uns eine Menge Arbeit abnehmen. Das Forum ist zu 90% automatisiert, wir müssen eigentlich nur noch die Log- und Monitoringfiles auswerten und selbst das geschieht inzwischen automatisiert. Wir müssen noch nicht einmal den Inhalt eines Beitrages kennen, um zu wissen, dass es ein Hottopic ist. Die Anzahl der Beiträge und Klicks verglichen mit der Benchmark (die auch kontinuierlich an das Wachstum des Forums angepasst wird => übrigens auch automatisch) zeigt an, ob eine Diskussion zu eskalieren droht oder ob es sich um "normales" Benutzerverhalten handelt. User wie der verrückte Saudi von letztens sind schneller aus dem Forum verbannt, als sie denken. Damals war ronner in Sachen Brandbekämpfung schneller, sodass unsere Steuermechanismen nicht zum Einsatz kamen. Auf die oben beschriebene Art werden z.B. Useraccounts gelöscht, die sich mit Wegwerfadressen angemeldet werden. Multiple IPs erzeugen Notifications, die bei den Admins auf dem Desk landen, Bot Zugriffe werden ausgewertet, Auslastungen des Servers monitored, das automatische Aktualisieren der Sitemaps gesteuert, die Events im Wirtschaftskalender eingelesen und formatiert, alte Sessions gekillt usw. usw. usw. Um noch einmal auf den oben genannten Prozess der User-Deaktivierung zurückzukommen. Dieser betrifft nur eine Gruppe, die Newcomer. Da wir trotz einer Vielzahl von Prüfungen nie ganz ausschließen können, dass es sich bei einem Account um einen Spambot handelt, haben wir uns für diese Art des Umgangs mit verwaisten Nutzerkonten entschieden. Sämtliche Mitgliedergruppen ab Status Addict (Gruppenlevel 2) sind nicht davon betroffen. Jetzt kommen wir zum interessanten Teil und den Hintergründen desses, was aktuell die Gemüter erhitzt. Dazu müssen wir vorerst die Geschichte ein paar Monate zurückdrehen. Krümel hatte im August angekündigt, dass sie von ihrer Funktion als Moderator(in) zurücktreten werde und gleichzeitig den Wunsch habe, den Status eines regulären Mitglieds zurückzuerhalten. Dem Anliegen wäre ich damals gerne nachgekommen, da durch die öffentliche Ankündigung kein Spielraum für Alternativen gegeben war. whipsaw war anderer Auffassung und gab uns die Instruktionen eine Usergruppe zu erstellen, die Krümel die Möglichkeit geben sollte, weiterhin im Internen lesen und schreiben zu können. Er war der Meinung, dass nicht alles so heiß gegessen wie gekocht wird und es nach seinem Dafürhalten keinen Grund gäbe, Türen zu verschließen. So kam es dann auch. Krümel bekam ihr eigene Gruppe, ausgestattet mit Mod-Rechten plus eigenem Gruppenicon. Wir als Admins sind unserer Verantwortung nachgekommen und haben die User ID in unser internes Monitoring aufgenommen, wie wir es mit jedem User machen, der temporärer Mod- oder Adminrechte hat. Eine Auswahl von Dummy-Admins findet ihr auf dieser Seite. Die z.B unter SWAT gelisteten Mitglieder sind im wahren Leben alles echte Menschen. Sie gehören unseren Entwicklern und jeder von ihnen besitzt Administratoren-, einige sogar root Rechte. Dieso jedoch nur für einen beschränkten Zeitraum. Ist dieser um und erfolgt keine Verlängerung (manuell) von unserer Seite, verliert der User den Teil seiner Rechte, die ihn zum Admin machen (Zugriff auf das Backend etc). Rein äußerlich ändert sich an dem Profil nichts. Etwas anders war es mit dem einen User welcher, der neuen Gruppe K. zugeordnet wurde. Hier wurde die Gruppe *.skilled als Template genommen mit dem Profilmerkmalen eines Mods überschrieben, ein neuer Gruppenname vergeben und (siehe oben) das Monitoring aktiviert. Trial bis Reminder: 40 Tage. Der zugehörige Prozess dazu sieht in Kurzform etwa so aus: //----------- Wenn 40 Tage keine Aktivität, dann schicke Mail an Admin => Admin schickt Mail an Chef mit der Frage, Modrechte nehmen Ja/ Nein => Chef: Nein => Admin setzt Counter auf Null zurück Wenn weitere 40 Tage keine Aktivität, dann schicke Mail an Admin ... => Admin s..... //----------- Und hier nimmt die Tragödie ihren Anfang Admin liest Mail nicht, Skript läuft über den Server, setzt einen Wert von 0 auf 1 und peng, der größte Aufruhr seit Bestehen des Board bricht aus. Wenn meine Auswertungen stimmen, war Krümels letzte aktive Handlung innerhalb des Forums Anfang September. Ich habe nicht nachgerechnet, 80 Tage könnten aber hinkommen. Wir hätten das Skript so anpassen müssen, dass es nach Ablauf der zweiten Frist die 40 Tage aus der Verlängerung berücksichtigt (40+40). Hätte, wäre, wenn - es wäre vermutlich nicht zur Aktivierung des Task gekommen. Wenn ich ehrlich bin, sah ich damals keine Notwendigkeit, den Workaround noch weiter aufzubohren. Was hätte im schlimmsten Fall passieren können? Die Zuweisung zu der Gruppe, die eigentlich als das Rückgrad der Community angesehen wird. Das whipsaw große Stücke auf sie (die Mitglieder der Gruppe) hält und nichts auf sie kommen lässt, müssten die Mehrheit bestätigen können. Das heute zum ersten Mal für unsere Verhältnisse so drastische Maßnahmen eingeleitet werden mussten, ist bedauerlich und enttäuschend zu gleich. Die Enttäuschung über das was hier vorgefallen ist, war dem Chef vorhin anzumerken.