Benutzer:Revvar/RB
Revert-Button
Version | Datum | |
---|---|---|
Status: | 0.3.9 | 29.09.2009 |
Dieses UserScript erweitert die Wikipedia-Oberfläche um einen „Revert-Button“ der in der Versionsgeschichte und beim Versionenvergleich hinter jeder alten Version erscheint. Diese Buttons ermöglichen es, nach Vandalismus durch andere Nutzer einfach zu der entsprechenden alten Version zurückzukehren. Nachdem man auf den Button geklickt hat, wird nur noch nach dem Grund gefragt und das wars. Der Rest läuft „automatisch“.
Das Skript emuliert dazu fast alle Handlungen die man bei dem Zurücksetzen per Hand auch machen würde. Die Änderungen erfolgen natürlich im Namen und unter der Verantwortung des jeweiligen Benutzers.
Funktionsweise
Neben jedem Link zu einer älteren Version eines Artikels wird ein „Revert“-Button angefügt. Beim Drücken dieses Buttons wird der Artikel zu dieser alten Version zurückgesetzt. Dies läuft folgendermaßen ab:
- Abfrage des Revert-Grundes (für die Zusammenfassung)
- Ermittlung aller Benutzer die revertiert werden
- Laden der Bearbeitungsseite der alten Version
- Speichern mit entsprechendem Kommentar: Änderungen von Benutzer1, Benutzer2 ... rückgängig gemacht und letzte Version von Benutzer5 wiederhergestellt. Grund: <dein Kommentar>
Ob ein Revert als Kleine Änderung erfolgen soll, und ob der zurückgesetzte Artikel auf der Beobachtungsliste landet, kann man unter Extras-->User Script Commands einstellen. Diese sind unabhängig von den Einstellungen auf der Wikipedia-Konfigurationsseite.
Der Default-Wert für den Revert-Grund (Punkt 1) ist „Vandalismus“, er kann jedoch von Hand beliebig geändert werden. Häufig gebrauchte Revert-Gründe stehen als Abkürzung zur Verfügung und erscheinen in einem Zusatzfenster neben der Abfrage des Grundes.
Updates
Das Skript prüft einmal täglich automatisch ob eine neue Version vorliegt. Manuell kann man dies auch über "Extras->User Script Commands->Update..." prüfen lassen.
Sicherheits-Mechanismen
- Durchgängige Abbruch-Möglichkeit
- 4-Minuten-Timer, der die Buttons wieder deaktiviert
- Nach Abschluss des Reverts wird ein Kontrollvergleich Version zu der revertiert werden sollte VS. Aktuelle Version angezeigt
- Bei einem Revert im Versionenvergleich mit der aktuellen Version, wird überprüft, ob ein anderer angemeldeter Benutzer den Artikel schon geändert hat und ggf. abgebrochen.
Voraussetzung
- Du stimmst den Lizenzbedingungen der folgenden GPL-Lizenz Version 2 zu: http://www.gnu.org/copyleft/gpl.txt .
- Du besitzt ausreichend Erfahrung mit Wikipedia und kannst:
- Einen Artikel per Hand auf einen alten Stand zurücksetzen.
- Anhand der Versionsgeschichte deine Handlungen mit dem Skript überprüfen.
- Du benutzt den Browser Mozilla-Firefox in der Version 1.5 oder höher.
Installation
Firefox 1.5 - 3.6
- Installiere die Erweiterung Greasemonkey für deinen Mozilla-Firefox.
- Starte nach der Installation von Greasemonkey deinen Browser neu.
- Aktiviere Javascript (Extras->Einstellungen->Inhalt).
- Deinstalliere ggf. eine vorherige Installation dieses Skripts
- Folge diesem Link zum Skript und drücke auf „Installieren“.
Update
- Folge dem Update-Link in der Updatemeldung und drücke auf „Install“ rechts oben.
Deaktivierung / Deinstallation
Firefox 1.5 - 3.5
- Klick auf den Greasemonkey-Affen ganz rechts unten im Browserfenster
- Deaktivierung:
- Entferne das Häkchen bei Revert-Button
- Deinstallation:
- Wähle Manage User Scripts...
- Wähle das Skript Revert-Button in der Auswahlliste aus
- Drücke den Button Uninstall