Plugin PageMove

Diese Dokuwiki-Erweiterung ermöglicht es Seiten innerhalb des Systems zu verschieben oder umzubennen, ohen dass die Verlinkungen verloren gehen.

Der Verschiebe- bzw. Umbenennungsvorgang wird vom Admin-Bereich aus gesteuert (auf Admin recht oben klicken, dann 2. Punkt von unten).

Das Plugin erlaubt also folgende Tätigkeiten

* Umbenennen einer Seite.
* Verschiegen einer Seite in einen existierenden Namensraum.
* Verschiegen einer Seite in einen neuen Namensraum.
* Eine Kombination beider.

Während des Verschiebe-/Umbenennungsvorganges werden folgende Aktionen ausgeführt:

  • Seiten die Links auf die betreffende Seite enthalten (backlinks) werden editiert und zeigen dann auf die neuen Position der Seite.
  • Links auf der Seite auf andere Seiten (forwardlinks) werden editiert, so dass sie mit der neuen Position zusammenpassen.
  • Links auf Bilder und andere Medien werden editiert, so dass sie mit der neuen Position zusammenpassen. Abbildungen werden nicht in den neuen Namensraum verschoben.
  • Alle Metadaten (change files, subscriptions, indexes) und alte Versionen werden in den neuen Namensraum verschoben.
  • Der Cache wird geleert, so dass die Suche und Backlink-Indizes neu aufgebaut werden.
  • Die Seite wird an ihrer neuen Position angezeigt.

Um die Integrität des Systems zu bewahren, müssen auf folgende Punkte vor dem Vorgang geprüft werden:

  • Die Startseite darf nicht verschoben oder umbenannt werden.
  • Die betreffende Seite und Backlink-Seiten dürfen nicht gesperrt sein.
  • Die notwendigen Editierrechte auf der Seite und allen Backlink-Seiten müssen vorhanden sein.
  • Dei notwendigen Create-Rechte am Ziel-Namensraum müssen vorhanden sein.
  • Seiten können nicht in einen Namensraum verschoben werden, wo bereits eine Seite mit gleichem Namen existiert.

Quelle und weitere Informationen

Das Plugin PageMove stammt von Gary Owen.