Erweiterung:Versionsblätterer

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:RevisionSlider and the translation is 73% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎galego • ‎italiano • ‎polski • ‎português do Brasil • ‎yue • ‎Ελληνικά • ‎русский • ‎українська • ‎עברית • ‎العربية • ‎فارسی • ‎کوردی • ‎中文 • ‎日本語 • ‎한국어
MediaWiki-Erweiterungen
Crystal Clear action run.svg
Extension:RevisionSlider
Erscheinungsstatus: stabil
Screenshot Revision slider EN large.png
Einbindung User interface
Beschreibung Fügt ein Schieberegler-Interface zur Unterschiede-Ansicht hinzu, welches das einfache Wechseln zwischen Versionen ermöglicht.
Autor(en) Wikimedia Deutschland (WMDE)
Letzte Version 1.0.0 (Kontinuierliche Aktualisierungen)
Kompatibilitätspolitik Release-Zweige
MediaWiki 1.25+
Datenbankänderungen Nein
Lizenz GNU General Public License 2.0 or later
Herunterladen
Verwendete Hooks
DiffViewHeader
Übersetze die RevisionSlider Erweiterung wenn sie auf translatewiki.net verfügbar ist
Prüfe die Benutzungs- und Versionsmatrix.
Probleme Offene Aufgaben · Einen Fehler melden

Die Erweiterung RevisionSlider (Versionsblätterer) fügt ein Schieberegler-Interface zur Unterschiede-Ansicht hinzu, welches dir das einfache Wechseln zwischen Revisionen ermöglicht.

Installation

  • Füge folgenden Code am Ende deiner LocalSettings.php hinzu:
    wfLoadExtension( 'RevisionSlider' );
    
  • Yes Erledigt – Navigiere zu Special:Version in deinem Wiki (bei Einstellung auf deutsch nach Spezial:Version), um zu prüfen, dass die Erweiterung erfolgreich installiert ist.

Verwendung

Slide0 collapsed.svg

Beim Besuch einer Versionsunterschiede-Seite ist der Versionsblätterer standardmäßig eingeklappt und nur als schmaler, mit „Versionsgeschichte durchsuchen“ beschrifteter Balken über dem Versionsunterschied sichtbar. Einfach auf diesen Balken klicken, um den Versionsblätterer auszuklappen.

RevisionSlider Help Step1.svg

Sobald der Versionsblätterer ausgeklappt wurde, lädt er Daten zu den verfügbaren Versionen und hilft somit die verschiedenen Versionen zu vergleichen und zwischen ihnen zu navigieren.

RevisionSlider Help Step2.svg

Jeder Balken repräsentiert eine Version. Balken nach oben zeigen einen Zuwachs der Größe der Seite, Balken nach unten eine Reduzierung an.

In dem Bild repräsentiert Version 1 hinzugefügten und Version 2 entfernten Inhalt.

RevisionSlider Help Step3.svg

Um verschiedene Versionen zu vergleichen, wähle diese auf der Zeitleiste des Versionsblätterers mit dem gelben und dem blauen Zeiger aus.Der blaue Zeiger steuert die neuere Version, der gelbe die ältere.

There are several ways to do this:

  • You can drag and drop the knob to the desired position on the slider.
  • You can click on the desired position on the slider line. To select the newer revision, click on the blue line, and for selecting the older revision, click on the yellow line. To indicate which revision you're about to select, a preview of a blue or yellow knob appears and the bar turns blue or yellow.
  • You can click into the bar above the middle line (to select the newer revision) or below the line (to select the older revision). This also gives you a preview of the knob on the middle line.


If you move the blue knob to a position left of the yellow knob, the yellow knob is automatically moved along, and vice versa if you move the yellow knob to a position right of the blue knob.

RevisionSlider Help Step4.svg

Nutze die Rückwärts- und Vorwärts-Pfeile, um in der Versionsgeschichte zu navigieren und neuere und ältere Versionen anzuzeigen.


Versionsblätterer deaktivieren

Der Versionsblätterer kann in den Einstellungen unter Aussehen -> Versionsvergleich komplett deaktiviert werden, indem bei Den Versionsblätterer nicht anzeigen ein Haken gesetzt wird.

Technische Hintergründe

JavaScript-Hooks

Jedes Mal, wenn neue Versionen auf der Zeitleiste des Versionsblätterers ausgewählt werden, wird per AJAX die Unterschiede-Seite neu geladen. Nachdem das Neuladen abgeschlossen ist, werden sowohl der wikipage.content- als auch der wikipage.diff-Hook (deutsch: Einschubmethode) ausgeführt. Dies ist insbesondere wichtig für von Benutzern oder anderen Erweiterungen definiertes JavaScript, das ebenfalls mit der Unterschiede-Seite interagiert. In diesem Fall kann es nötig sein, die oben genannten Hooks zu verwenden.

Beispiele

API-Anfragen & Laden von Daten

Solange der Versionsblätterer noch nicht ausgeklappt wurde, werden keinerlei API-Anfragen geschickt. Nur wenn ein Benutzer den Versionsblätterer ausklappt, lädt die Anwendung Daten über die verfügbaren Versionen (Versions-ID, Zeitstempel, Benutzer, Kommentar, Größe und Flags). Die Anwendung lädt jedoch nur Daten der Versionen die auch am Bildschirm (auf der Zeitleiste des Versionsblätterers) sichtbar sind (maximal 500 Versionen). Daten von weiteren Versionen werden nur geladen wenn sich der Benutzer auf der Zeitleiste des Versionsblätterers mittels der Pfeile vor- oder zurückbewegt.

Hintergrund

Der Versionsblätterer[1] ist eine Funktion, um einen der Top-Wünsche der deutschen Community Wunschliste[2] zu erfüllen, und ist vom TCB Team von WMDE entwickelt worden. Er ist durch das revisionjumper Gadget vom Nutzer DerHexer inspiriert und basiert auf einem Prototypen des Community Tech team der Wikimedia Foundation.

Notes (for rather technical audience) on RTL issues discovered while developing the extension have been published on the separate subpage.

Einzelnachweise