##language:de
##master-page:HelpOnEditLocks
##master-date:2003-03-11 16:01:18
##master-sha:1FDC09278570846A9BE72AE31CC3EF8B3245D7C9

== Sperren gegen gleichzeitiges Editieren ==

Wenn zwei Leute gleichzeitig dieselbe Wikiseite editieren, kann es zu lstigen 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 dafr Editiersperren. Es gibt zwei Stufen des Sperrens - warnen (''warn'') und verriegeln (''lock'') -, sowie die Mglichkeit, 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 whrend des Editierens fr andere sperrt ('''lock'''). Wenn ein Zweiter probiert, die Seite zu editieren, erhlt er eine Nachricht, dass die Seite gesperrt und nicht editierbar ist, bis die nderung abgeschlossen ist.

=== Aufhebung der Sperre ===
''Wenn Sie die Seite fr lngere Zeit verlassen, luft der Zeitnehmer ab und die Sperren werden zurckgenommen, so dass andere die Seite wieder editieren drfen:''

Kompliziert werden die Sperren dadurch, dass eine Editiersitzung mglicherweise gestartet, aber nicht beendet wird. Das geschieht zum Beispiel in folgenden Fllen:
 * Jemand klickt `Editieren` und klickt dann in der Vorschau auf einen Link, ohne den Editiervorgang abzubrechen.
 * Das Browserfenster wird geschlossen, ohne den Editiervorgang abzubrechen.
 * Der Zurck-Knopf wird gedrckt.
 * Jemand fngt an, eine Seite zu ndern, vergisst es und lsst den Browser ber Nacht so stehen. 
In jedem dieser Flle wrde die Seite permanent Warnungen ausgeben oder dauerhaft gesperrt sein. Deshalb haben ''warn'' und ''lock'' eine Schlusszeit (''timeout''). Nach der angegebenen Anzahl Minuten luft die Sperre bzw. Warnung ab und wird aufgehoben.

=== Sperre verlngern ===
''Wenn man auf `Vorschau` klickt, wird die Zeitnahme neu gestartet:''

Wenn man eine Seite aktiv editiert und - zum Prfen der nderungen oder zur Zwischensicherung - auf `Vorschau` klickt, wird davon ausgegangen, dass man immer noch auf der Seite beschftigt ist und die Zeitnahme startet von vorne.

=== Abbrechen eines Editiervorgangs ===

Aus den oben erklrten Grnden 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:

 * "`None`" bedeutet, dass es keine Sperren gibt. Die Sperreigenschaft ist abgeschaltet und niemand wird gewarnt oder davon abgehalten, eine Seite zu editieren, die bereits ein anderer bearbeitet. Wer zuerst speichert, gewinnt.

 * "`warn <timeout>`" bedeutet, dass !MoinMoin jeden warnt, der versucht, gleichzeitig mit jemand anderem eine Seite zu editieren - mit der angegebenen Ablaufzeit (timeout). Zum Beispiel warnt "`warn 10`" fr 10 Minuten, nachdem ein Editiervorgang gestartet wurde.

 * "`lock <timeout>`" bedeutet, dass !MoinMoin eine Seite fr die angegebene Zeit sperrt. Z.B.: "`lock 5`" sperrt eine Seite fr 5 Minuten, nachdem ein Editiervorgang gestartet wurde.

== Beispiel ==

Fallbeispiel mit Hans``Mller und Eva``Mayer:

 Ohne locking (None):: Hans``Mller beginnt, eine Seite zu editieren und Eva``Mayer
 kommt auf die Idee, die gleiche Seite zu bearbeiten. Beide haben keine Ahnung davon, dass jemand anderes die Seite editiert. Also machen beide nderungen und speichern diese ab (oder versuchen es). Es macht keinen Unterschied wer zuerst speichert und das meiste gendert hat: Wer auch immer `Speichern` ''zuerst'' anklickt, hat seine (bzw. ihre) nderungen durchbekommen und der oder die unglckliche Zweite bekommt eine Nachricht und darf die eigenen nderungen nachpflegen - oder sie sind verloren.

 Warnung (warn):: Hans``Mller beginnt, eine Seite zu editieren und Eva``Mayer
 kommt auf die Idee, die gleiche Seite zu bearbeiten. Sobald sie auf `Editieren` klickt, bekommt sie die Warnung, dass schon jemand anderes am Werk ist. Wenn sie hflich ist, verlt sie die Seite ohne etwas zu ndern. Sie kann aber immer noch die Seite ''vor'' Hans``Mller speichern und er verliert dadurch seine nderungen (oder darf sie nachpflegen).

 Sperre (lock):: Hans``Mller beginnt, eine Seite zu editieren und Eva``Mayer
 kommt auf die Idee, die gleiche Seite zu bearbeiten. Sobald sie auf `Editieren` klickt, bekommt sie die Meldung, dass jemand anderes zuerst da war und die Seite gesperrt ist. Sie wird dann zhneknirschend warten mssen, bis die Seite wieder zum Bearbeiten verfgbar wird.
