Mit Hilfe eines Permalinks kann man auf eine bestimmte Seitenversion direkt verweisen. Dieser Verweis bleibt statisch auf stets dieselbe Version gerichtet, selbst wenn die Seite anschließend verändert wird und damit neue Versionen erzeugt werden. Somit eignen sich Permanentlinks für Quellenangaben. Ein solcher „Schnappschuss“ einer Seite kann beispielsweise dazu verwendet werden, um bei einer Diskussion oder einem Review auf eine bestimmte Version und damit auf den Stand der Seite dieser Zeit zu verweisen.
Für eine Verlinkung im Quelltext dauerhaft genutzter Seiten innerhalb der Wikiprojekte sollte möglichst die unter Spezialseite beschriebene Wikilink-Syntax statt einer URL genutzt werden.
Spezialseite
BearbeitenDie Spezialseite Spezial:Permanentlink
kann in Wikilinks genutzt werden, statt einen URL anzugeben. Hier muss die Versionsnummer als „Unterseite“ mitgegeben werden: [[Spezial:Permanentlink/194310142]]
wird zu Spezial:Permanentlink/194310142. Dabei sollte sich aus dem Kontext ergeben, was für eine Seite in etwa zu erwarten ist; oder dies im Linktitel konkret angegeben werden.
Dieses „Wikilink“-Format funktioniert auch in der Zusammenfassungszeile und als Begründung von Aktionen wie etwa einer Umbenennung; während URL dort zur Vermeidung von Linkspam in die Außenwelt grundsätzlich nicht aktiviert werden, wären also nicht einfach anklickbar.
Wird beim Aufruf der Spezialseite kein Parameter angegeben, liefert Spezial:Permanentlink ein interaktives Formular, in das die Versionsnummer eingegeben werden kann.
Ein Kniff wäre es nebenbei, im Anschluss an den Parameter (Versionsnummer) einen Schrägstrich zu stellen, und danach den derzeitigen Namen der Seite anzufügen; das hat keine Wirkung auf die Verlinkung, gibt dem Leser jedoch einen Hinweis.
Erzeugung eines Permalinks
BearbeitenIn der Desktop-Ansicht der Wikipedia erscheint im Abschnitt Werkzeuge (meist am linken Bildschirmrand) ein Menüpunkt Permanenter Link – oder Permalink (Version) oder PermaLink mit Helferlein –. Das Anklicken des Menüpunkts erzeugt eine URL für die aktuell dargestellte Artikelversion, die in der Adresszeile des Webbrowsers angezeigt wird. Die meisten Webbrowser erlauben es auch, das Linkziel alternativ per Rechtsklick direkt zu kopieren, ohne die Seite durch Linksklick auf den Menüpunkt erneut aufrufen zu müssen.
Weitere Möglichkeiten
BearbeitenAußerhalb der Wikiprojekte kann die URL als Permanentlink benutzt werden. Ausschlaggebend ist hierbei der URL-Parameter oldid=
RevID – weitere Parameter, etwa der dann redundante title=
Seitentitel_(informativ) oder abschließend eine Sprungmarke nach #
können benutzt werden:
?title=
damaliger_Seitenname- Diese Angabe wird ignoriert; die Seite wird ausschließlich über die Versionsnummer aufgefunden. Gleichwohl hilft es dem menschlichen Leser bei der Rekonstruktion, worauf der Link zeigen soll.
- Wie bei jeder anderen Seite kann nach
#
eine innere Sprungmarke ({{Anker}}, Überschrift) angegeben werden.- Beispiele:
[[Spezial:Permanentlink/194310142#Zweck]]
- Hier wird jedoch ggf. die angegebene URL vom Wiki-Server umgeschrieben; der Wiki-Server erfährt aber von der Sprungmarke nichts. In diesem Fall hängt es von der Intelligenz des Browsers ab, ob er versucht, auf die zuvor angegebene Marke zu springen.[1]
- https://de.wiki.x.io/w/index.php?title=Hilfe:Permanentlink&oldid=194310142#Zweck
- Beispiele:
Zu fremden Wiki-Projekten ist ebenfalls die Benutzung eines Wikilinks mittels der Spezialseite möglich. Dabei ist die englische Übersetzung des Namens der Spezialseite Special:PermanentLink
zu benutzen, der in jedem Wiki funktioniert.
- [[s:fr:Special:PermanentLink/3524770]]
- (ein Link auf eine bestimmte Version der Hauptseite der französischsprachigen Wikisource; siehe auch Interwiki-Links)
Kürzer als Spezial:Permanentlink/
funktioniert vermutlich in allen Wikis auch der Alias Special:PermaLink/
.
Ein anderes Format als Spezial:Permanentlink/
Nummer ist Spezial:Weiterleitung/revision/
Nummer (international: Special:Redirect/revision/
).
Permanentlink auf eine Seite unabhängig von ihrem Namen
BearbeitenAlles bisher Dargestellte bezieht sich auf eine genau bestimmte Version einer Seite. Daneben gibt es noch einen weiteren Typ von Verlinkung, der immer auf die aktuelle Version einer Seite verweist, auch wenn sie ihren Namen geändert hat (Seiten-Verschiebung):
Maßgeblich ist der URL-Parameter curid=
Seitennummer – die Seitennummer bleibt für eine Seite und ihre Versionsgeschichte immer gleich, auch wenn sich der Name der Seite ändern sollte. Angezeigt wird dann die neueste Version. Der bisher bekannte &title=
Seitentitel kann wieder als Gedächtnisstütze eingefügt werden, hat aber keine Wirkung.
Um diese Verlinkung als Wikilink herzustellen, gibt es die Spezialseite Weiterleitung. Sie bekommt ebenfalls die Seitennummer als Parameter übergeben: [[Spezial:Weiterleitung/page/3178867]]
wird zu Spezial:Weiterleitung/page/3178867.
Eine andere Möglichkeit, die Schlüsselnummer der aktuellen Seite zu erfahren, bietet sich über das Link Seiteninformationen in derselben Werkzeugbox unterhalb von Permanenter Link. Als „Seitenkennnummer“ wird dann dort die curid
aufgelistet.
Helferlein
BearbeitenMit Hilfsmitteln lässt sich ein zusätzlicher Permalink auf die Seitenkennnummer erzeugen, etwa in der Werkzeugbox:
PermaPageLink: ändert den Link „Permanenter Link“ in der Werkzeugleiste zu „Permalink (Version)“ und fügt „Permalink (Artikel)“ hinzu. Ermöglicht eine verschiebungsresistente Verlinkung des Artikels (keine bestimmte Version), selbst, wenn Weiterleitungen gelöscht werden.
- Das Benutzerskript pageLinkHelper zeigt auf älteren Seitenversionen einen Wikilink-Quelltext oder eine Verlinkung an, der sich zum Kopieren und Einfügen eignet, bzw. stellt mit einem Klick solche Möglichkeiten bereit.
Permanentlink auf Benutzerseiten
BearbeitenUm einen Permanentlink auf eine Benutzerseite unabhängig vom Benutzernamen anzugeben, funktioniert neben der Variante der Seitenkennung auch die Verlinkung über die Benutzernummer mit Hilfe von Spezial:Weiterleitung: [[Spezial:Weiterleitung/user/1]]
wird zu Spezial:Weiterleitung/user/1. Diese Variante funktioniert auch, wenn die Benutzerseite zwischenzeitlich gelöscht wurde. Die Benutzerkennung anderer Benutzer ist allerdings nur über die API oder allerlei Werkzeuge einsehbar.
Grenzen
BearbeitenEnthält eine Seite nicht-konstante Parserfunktionen (beispielsweise Zähler oder Datums- und Zeitwerte), so werden selbst beim Aufruf eines Permanentlinks die jeweils zum Aufruf aktuellen Inhalte der Variablen wiedergegeben. Gleiches gilt für Bilder und Vorlagen. Sollten also in einer referenzierten Version Bilder oder Vorlagen verwendet werden, die zwischenzeitlich gelöscht oder umbenannt wurden, so können sie nicht mehr aufgefunden werden und die Bilder- bzw. Vorlageneinbindungen werden als tote Links angezeigt. Wurden jedoch Bilder und Vorlagen durch neuere Versionen ersetzt, so werden die zum Aufruf aktuellen Inhalte angezeigt. Gleiches gilt für in der Seite verwendete CSS-Definitionen.
Eine über einen Permanentlink referenzierte Version eines Artikels funktioniert auch nach einer Verschiebung weiterhin, da die oldid
, die eigentliche Nummer einer Version, weiterhin eindeutig ist und durch eine Verschiebung nicht verändert wird. Allerdings funktioniert der Permanentlink nicht mehr, wenn eine Seiten- oder Versionslöschung vorgenommen wurde.
Zitierhilfe
BearbeitenWenn nicht innerhalb der Wikis eine Version verlinkt werden soll, sondern für die Außenwelt eine korrekte Quellenangabe zu einem Artikel geliefert werden soll, kann die Zitierhilfe benutzt werden; sie liefert ebenfalls Versionsinformationen.