Aktuelle Änderungen - Suchen:

PmWiki (deutsch)

Bearbeiten


Englisch:

PmWiki

pmwiki.org

Seitenhistorie

Autoren (Grundlagen) (deutsche Übersetzung der Seite PmWiki.PageHistory, Stand 2008-03-18)

Wenn PmWiki mit '?action=diff' aufgerufen wird, erscheint eine Übersicht der letzten Änderungen auf dieser Seite. Jede Änderung wird in einem Rahmen angezeigt, in dem die hinzugefügten, geänderten oder gelöschten Zeilen in einem vorher/nachher-Format erscheinen.

Unter jedem Rahmen befindet sich eine Schaltfläche namens "Wiederherstellen". Wenn darauf geklickt wird, erscheint der Bearbeiten-Fenster mit dem Seitentext wie er vor der jeweiligen Änderung aussah. Man kann dann Änderungen durchführen oder den Text einfach so speichern, um den alten Stand wieder herzustellen.

Es gibt zwei zusätzliche Optionen bei der Seitenhistorie:

  • Einfache Korrekturen ausblenden - versteckt alle Bearbeitungen, die vom Autor als 'einfach' bzw. 'gering' eingestuft wurden. Dies geschieht, indem "&minor=n" zu "?action=diff" hinzugefügt wird. Der Standardwert ist "&minor=y", womit auch einfache Korrekturen angezeigt werden.
  • Änderungen im Quelltext - zeigt die Änderungen im Wiki-Quelltext an (im Gegensatz zur normalen Anzeige der Änderungen im Layout). Dies geschieht, indem "source=y" zu "?action=diff" hinzugefügt wird. Das Standardverhalten (Anzeigen der Änderungen im Layout) lässt sich mit "&source=n" erreichen.
  • Man kann beide Optionen gemeinsam nutzen, indem man "?action=diff&source=y&minor=y" verwendet.

Die Seitenhistorie wird für die in der Variable $DiffKeepDays angegebene Anzahl Tage gespeichert (gesetzt durch den Administrator des Wikis). Wenn eine Seite bearbeitet wird, dann wird jede Änderungsinformation, die mehr als $DiffKeepDays Tage zurückliegt, gelöscht.

Es ist zu beachten, dass eine spezifische Seitenversion erst durch einen Bearbeitungs-Vorgang nach dem Ablauf der durch $DiffKeepDays vorgegebenen Zeit gelöscht wird. Insofern ist es möglich, dass für einige Seiten noch Versionen verfügbar sind, die älter als $DiffKeepDays Tage sind -- solche Versionen werden erst bei der nächsten Bearbeitung der Seite entfernt.

<< Seitenabfolgen | Dokumentations-Index | Passwörter >>

administrators (basic)

Is there a way to remove page history from page files?

1. Administrators can clean page histories using the Cookbook:ExpireDiff recipe.

2. Administrators with FTP file access can download individual pages from the wiki.d directory, open them in a text editor, manually remove history, and re-upload the files to wiki.d/ directory. Care must be exercised, when manually editing a page file, to preserve the minimum required elements of the page and avoid corrupting its contents. See PageFileFormat#creating.

3. Edit the page. Select all the contents of the edit text area and cut them to the clipboard. Enter delete into the text area and click on the save and edit button. Select all the contents of the edit text area and paste the contents of the clipboard over them. Click on the save button. This will remove all of the page's history up to the final save in which the pasted material is re-added.

How can I restrict viewing the page history (?action=diff) to people with edit permission?

In the local/config.php file, set

$HandleAuth['diff'] = 'edit';
Bearbeiten - Versionen - Druckansicht - Aktuelle Änderungen - Suchen
Zuletzt geändert am 18.03.2008 06:22 Uhr