Anzeige der Benutzernamen aktualisieren

  • Dieses Plugin fügt der Wartungsoberfläche im ACP (»System« → »Wartung« → »Anzeigen aktualisieren«) neue Optionen zum Aktualisieren der den Foreninhalten zugeordneten Benutzernamen hinzu: »Benutzernamen für Beiträge aktualisieren«, »Benutzernamen für Blogkommentare aktualisieren«, »Benutzernamen für Galeriekommentare aktualisieren« und »Benutzernamen für Gästebucheinträge aktualisieren« aktualisiert die als Urheber eines Beitrags / Eintrags / Kommentars eingetragenen Benutzernamen, während »Benutzername für Zitate in Beiträgen aktualisieren«, »Benutzernamen für Zitate in Blogeinträgen aktualisieren« und »Benutzernamen für Zitate in Gästebucheinträgen aktualisieren« aktualisiert die Benutzernamen, die innerhalb des Zitat-BBCodes verlinkt wurden.


    Achtung: Die »Benutzernamen für Zitate aktualisieren«-Aktionen können unter Umständen sehr viele SQL-Abfragen verursachen, und den Server entsprechend stark belasten. Grundsätzlich empfiehlt es sich, das Forum während dem Aktualisieren der Anzeigen in den Wartungsmodus (»System« → »Optionen« → »Allgemein« → »Wartungsmodus«) zu versetzen. Sollte es trotzdem zu Problemen kommen, kann für jede Aktion auch noch der Intervall (die maximale Anzahl an Aktualisierungen pro Seitenaufruf) niedriger eingestellt werden – dadurch werden zwar die Datenbankabfragen pro Seitenaufruf verringert, dafür aber die Anzahl der Seitenaufrufe erhöht.


    Im Moment werden Zitate aus dem Forum, dem WoltLab Community Blog und dem Persönlichen Gästebuch erfasst und aktualisiert. Andere Quellen / Nachrichten (WoltLab Community Calendar) folgen noch.


    Es ist erlaubt …
    … die Software für einen beliebigen Zweck zu nutzen
    … die Software zu vervielfältigen und weiterzugeben
    … die Software nach eigenen Bedürfnissen zu ändern
    … die geänderten Versionen weiterzugeben


    Mit folgender Einschränkung:
    Veränderte Versionen müssen dabei ebenfalls unter der LGPL (oder wahlweise der GPL) lizenziert werden. Grundsätzlich darf eine unter LGPL lizenzierte Software nur zusammen mit ihrem Quelltext vertrieben werden.


    Beispiele


    Benutzernamen für Beiträge aktualisieren:
    Ändert sich der Name eines Benutzers, wird bei seinen bisher geschriebenen Beiträgen und Themen trotzdem weiterhin der alte Name als Urheber angezeigt. Mit der Aktion »Benutzernamen für Beiträge und Themen aktualisieren« werden die den Themen und Beiträgen zugeordneten Benutzernamen auf den neuesten Stand gebracht.


    Benutzernamen für Blogkommentare aktualisieren:
    Ändert sich der Name eines Benutzers, wird bei seinen bisher geschriebenen Blogkommentaren (im WoltLab Community Blog) trotzdem weiterhin der alte Name als Urheber angezeigt. Mit der Aktion »Benutzernamen für Blogkommentare aktualisieren« werden die den Kommentaren zugeordneten Benutzernamen auf den neuesten Stand gebracht.


    Benutzernamen für Galeriekommentare aktualisieren:
    Ändert sich der Name eines Benutzers, wird bei seinen bisher geschriebenen Galeriekommentaren (in der Persönlichen Galerie) trotzdem weiterhin der alte Name als Urheber angezeigt. Mit der Aktion »Benutzernamen für Galeriekommentare aktualisieren« werden die den Kommentaren zugeordneten Benutzernamen auf den neuesten Stand gebracht.


    Benutzernamen für Gästebucheinträge aktualisieren:
    Ändert sich der Name eines Benutzers, wird bei seinen bisher geschriebenen Gästebucheinträgen (im Persönlichen Gästebuch) trotzdem weiterhin der alte Name als Urheber angezeigt. Mit der Aktion »Benutzernamen für Gästebucheinträge aktualisieren« werden die den Einträgen zugeordneten Benutzernamen auf den neuesten Stand gebracht.


    Benutzernamen für Zitate aktualisieren:
    Die Aktionen »Benutzernamen für Zitate in Beiträgen aktualisieren«, »Benutzernamen für Zitate in Blogeinträgen aktualisieren« und »Benutzernamen für Zitate in Gästebucheinträgen aktualisieren« durchsuchen alle Forenbeiträge, Blogeinträge und Gästebucheinträge nach Zitaten, die wiederum aus Forenbeiträgen, Blogeinträgen oder Gästebucheinträgen stammen, und überprüft, ob die in den Zitaten verlinkten Benutzernamen mit dem Urheber der verlinkten Quelle übereinstimmen. Falls nicht, wird der Eintrag aktualisiert.