HilfeZuEditierSperren

Sperren gegen gleichzeitiges Editieren

Wenn zwei Leute gleichzeitig dieselbe Wikiseite editieren, kann es zu lästigen Konflikten kommen. Ohne eine Art Warnsystem kann einer der Bearbeiter die Seite speichern und dem anderen wird erst im Nachhinein eine Meldung beschert, die ihn auf den Konflikt hinweist.

Zur Vermeidung solcher Situationen verfolgt das Wiki mit, welche Seiten gerade editiert werden und von wem. Wenn ein Benutzer eine Seite zum Editieren öffnet, die bereits jemand anderes bearbeitet, kann das System einen Warnhinweis anzeigen. MoinMoin besitzt dafür Editiersperren. Es gibt zwei Stufen des Sperrens - warnen (warn) und verriegeln (lock) -, sowie die Möglichkeit, den Sperrmechanismus ganz abzuschalten (None).

Wenn Sie MoinMoin auf warn konfigurieren, werden Leute gewarnt, wenn sie eine Seite zum Bearbeiten öffnen, die bereits editiert wird. Sie werden gebeten abzuwarten bis der aktuelle Bearbeiter fertig ist.

MoinMoin kann auch so eingestellt werden, dass es eine Seite während des Editierens für andere sperrt (lock). Wenn ein Zweiter probiert, die Seite zu editieren, erhält er eine Nachricht, dass die Seite gesperrt und nicht editierbar ist, bis die Änderung abgeschlossen ist.

Aufhebung der Sperre

Wenn Sie die Seite für längere Zeit verlassen, läuft der Zeitnehmer ab und die Sperren werden zurückgenommen, so dass andere die Seite wieder editieren dürfen:

Kompliziert werden die Sperren dadurch, dass eine Editiersitzung möglicherweise gestartet, aber nicht beendet wird. Das geschieht zum Beispiel in folgenden Fällen:

In jedem dieser Fälle würde die Seite permanent Warnungen ausgeben oder dauerhaft gesperrt sein. Deshalb haben warn und lock eine Schlusszeit (timeout). Nach der angegebenen Anzahl Minuten läuft die Sperre bzw. Warnung ab und wird aufgehoben.

Sperre verlängern

Wenn man auf Vorschau klickt, wird die Zeitnahme neu gestartet:

Wenn man eine Seite aktiv editiert und - zum Prüfen der Änderungen oder zur Zwischensicherung - auf Vorschau klickt, wird davon ausgegangen, dass man immer noch auf der Seite beschäftigt ist und die Zeitnahme startet von vorne.

Abbrechen eines Editiervorgangs

Aus den oben erklärten Gründen sollten Sie immer Abbrechen benutzen, wenn Sie einen Editiervorgang abbrechen wollen und "edit locking" angeschaltet ist!

Konfiguration

Die Konfigurationsvariable edit_locking kontrolliert das Verhalten des Sperrsystems und kann folgende Werte annehmen:

Beispiel

Fallbeispiel mit HansMüller und EvaMayer:

Ohne locking (None)

HansMüller beginnt, eine Seite zu editieren und EvaMayer

Warnung (warn)

HansMüller beginnt, eine Seite zu editieren und EvaMayer

Sperre (lock)

HansMüller beginnt, eine Seite zu editieren und EvaMayer

last modified 2005-07-19 13:41:43