Erweiterung:Versionsblätterer

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

Outdated translations are marked like this.
Other languages:
العربية • ‎کوردی • ‎Deutsch • ‎Ελληνικά • ‎English • ‎español • ‎فارسی • ‎français • ‎galego • ‎עברית • ‎italiano • ‎日本語 • ‎한국어 • ‎Nederlands • ‎polski • ‎português do Brasil • ‎русский • ‎Türkçe • ‎українська • ‎粵語 • ‎中文
MediaWiki-ErweiterungenManual:Extensions
Crystal Clear action run.png
Extension:RevisionSlider

Erscheinungsstatus:Extension status stable

Screenshot Revision slider EN large.png
EinbindungTemplate:Extension#type User interface
BeschreibungTemplate:Extension#description Fügt ein Schieberegler-Interface zur Unterschiede-Ansicht hinzu, welches das einfache Wechseln zwischen Versionen ermöglicht.
Autor(en)Template:Extension#username Wikimedia Deutschland (WMDE)
Letzte VersionTemplate:Extension#version 1.0.0 (Kontinuierliche Aktualisierungen)
Compatibility policyCompatibility#mediawiki_extensions release branches
MediaWikiTemplate:Extension#mediawiki 1.25+
DatenbankänderungenTemplate:Extension#needs-updatephp No
LizenzTemplate:Extension#license GNU General Public License 2.0 or later
Download
Verwendete HooksTemplate:Extension#hook
DiffViewHeaderManual:Hooks/DiffViewHeader

Translate the RevisionSlider extension if it is available at translatewiki.net

Check usage and version matrix.

IssuesPhabricator

Open tasks · Report a bug

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

Installation[edit]

  • Füge folgenden Code am Ende deiner LocalSettings.php hinzu:
    wfLoadExtension( 'RevisionSlider' );
    
  • YesY 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[edit]

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.

Du kannst die die Zeiger entweder per Drag&Drop verschieben oder sie bewegen, indem du auf einen Balken klickst.

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[edit]

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[edit]

JavaScript-Hooks[edit]

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[edit]

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[edit]

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[edit]