In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Die Version 1.10.0 wurde auf phpbb.com zur Validierung eingereicht; sie enthält folgende Neuerungen/Änderungen:
Die Mindestversion von PHP wurde auf 8.0.0 erhöht
Hinzufügen einer Sprachvariablen, die das Löschen von Mitgliedern mit einem Hinweis auf Userreminder versieht, um diese Aktion von der Systemaktion zu unterscheiden
Alle Funktionsdeklarationen wurden mit typisierten Parametern versehen
Die Funktion init_ur in migrations/ur_v_0_5_0.php wurde so umgeschrieben, dass Fehler durch die Beschränkung von 10.000 Zeilen beim MySQL-Befehl insert vermieden werden (Danke an das Team von phpbb.com für den Code dazu)
Vielleicht sollte man zur Installation der Erweiterung darauf hinweisen, dass die Nutzungsbedingungen bzw. die Datenschutzerklärung des Forums ggf. ergänzt werden sollten.
Nach Art. 6 Abs. 1 lit. b DSGVO ist eine Kontaktaufnahme (per E-Mail) eigentlich nur zur Erfüllung bzw. Durchführung des Nutzungsvertrages erlaubt. Mit der bzw. den Erinnerungs-E-Mails der User-Reminder-Extension wird aber ein Kontakt mit den Mitgliedern aufgenommen wird, der im engeren Sinne nicht von der DSGVO zur Rechtmäßigkeit der Verarbeitung der persönlichen Daten abgedeckt ist.
Es ist daher empfehlenswert, in den Nutzungsbedingungen, z.B. mit einem Punkt "Kommunikation", und/oder der Datenschutzerklärung, z.B. mit einem Punkt "Kontaktaufnahme per E-Mail", klarzustellen, dass E-Mails neben der Vertragsdurchführung auch zu organisatorischen Zwecken versendet werden; auch unabhängig etwaiger Einstellungen unter den "Persönlichen Einstellungen" > "Administratoren dürfen mir Informationen per E-Mail schicken".
Joe Kolade hat geschrieben: 10.09.2025 12:23
Vielleicht sollte man zur Installation der Erweiterung darauf hinweisen, dass die Nutzungsbedingungen bzw. die Datenschutzerklärung des Forums ggf. ergänzt werden sollten.
Nach Art. 6 Abs. 1 lit. b DSGVO ist eine Kontaktaufnahme (per E-Mail) eigentlich nur zur Erfüllung bzw. Durchführung des Nutzungsvertrages erlaubt. Mit der bzw. den Erinnerungs-E-Mails der User-Reminder-Extension wird aber ein Kontakt mit den Mitgliedern aufgenommen wird, der im engeren Sinne nicht von der DSGVO zur Rechtmäßigkeit der Verarbeitung der persönlichen Daten abgedeckt ist.
Es ist daher empfehlenswert, in den Nutzungsbedingungen, z.B. mit einem Punkt "Kommunikation", und/oder der Datenschutzerklärung, z.B. mit einem Punkt "Kontaktaufnahme per E-Mail", klarzustellen, dass E-Mails neben der Vertragsdurchführung auch zu organisatorischen Zwecken versendet werden; auch unabhängig etwaiger Einstellungen unter den "Persönlichen Einstellungen" > "Administratoren dürfen mir Informationen per E-Mail schicken".
Ja den Nutzungsvertrag könnte und sollte man im Punkt 2. Einräumung von Nutzungsrechten ggf. frisieren hinsichtlich, im Sinne von:
Der Betreiber behält es sich vor, langfristig inaktive Benutzeraccounts zu löschen oder einzuschränken. Inaktiv eingestufte Benutzer werden rechtzeitig per eMail informiert und können sich innerhalb der kommunizierten Frist einloggen, um wieder als aktiver Benutzer eingeordnet zu werden.
Die Version 1.11.0 wurde heute auf phpbb.com zur Validierung eingereicht; sie enthält folgende Neuerungen/Änderungen:
In der Funktion check_user_login() von event/main_listener.php wurde eine Prüfung auf Bots eingefügt, um diese von der Funktion auszuschließen, um einerseits die Last zu verringern (registierte Bots loggen sich alle paar Sekunden ein) und um andererseits so die Möglichkeit von gleichzeitigen Erinnerungen zu minimieren.
Hinzufügen einer neuen Konfigurationsvariablen mot_ur_block_login_proc, mit der der Prozess der Überprüfung auf automatisch zu erinnernde oder löschende Mitglieder für weitere Aufrufe gesperrt wird, um redundante Erinnerungen zu vermeiden
Die Mindestversion von PHP wurde auf 8.0.30 und die Maximalversion auf 8.5.x erhöht
Die Mindestversion von phpBB wurde auf 3.3.4 erhöht
Die Funktion sleeper() in controller/ur_acp.php wurde komplett überarbeitet, um sie aufzuräumen, zu verbessern und für die Nutzung von TWIG Funktionionen zu optimieren
Code-Verbesserung der Funktionen reminder() und zeroposter() in controller/ur_acp.php, um sie für die Nutzung von TWIG Funktionen zu optimieren
Die Link-Beschreibungen im Experten-Modus enthält nun die Anzahl der Mitglieder, auf die die jeweilige Aktion zutrifft, um dem Admin den Umfang der Aktion zu verdeutlichen
Unter den Tabellen für Schläfer und Nullposter wird im Experten-Modus die Funktion zum Erinnern nur noch angezeigt, wenn für diese Mitglieder das Erinnern aktiviert ist
In der Funktion remind_users() in common.php werden jetzt nur noch die Usernamen im Log notiert, die tatsächlich eine E-Mail erhalten und nicht mehr auch die Mitglieder, die in der Warteschlange notiert werden, um das mehrfache Nennen dieser Mitglieder im Log zu vermeiden
Der Name der Datei und Klasse des Cron Task wurde so angepasst, dass er zu den Namen der entsprechenden Variablen in der CONFIG_TABLE passt
Bugfix für fehlendes Dropdownfeld des Sortierungsschlüssels in der Tabelle der Schläfer
Bugfix in der Berechnung der Erinnerung und Löschung der Schläfer in der Funktion sleeper() in controller/ur_acp.php
Bugfix für eine fehlerhafte englische Sprachvariable
Bugfix der falschen Reihenfolge von Datenbankabfrage und Validierung der Variablen $start bei aktiver Paginierung, wenn der Nutzer manuell eine höhere als der maximalen Seitenzahl auswählte, was zu einer leeren Tabelle führte
Die Möglichkeit der Erinnerung über Jabber wurde in der Funktion reminder_mail() in common.php entfernt