Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gewaltsame Übernahme von Seiten - es hakt und ist nicht nutzerfreundlich #69

Open
ghost opened this issue Oct 25, 2016 · 7 comments
Open
Assignees

Comments

@ghost
Copy link

ghost commented Oct 25, 2016

...schon lange auf der Liste, jetzt haben wir es mehrfach nachvollziehen können. Bitte schreibt, wenn weitere Angaben nötig sind und was euch an Informationen zum Nachvollziehen fehlt.

Wenn ich eine Seite bearbeiten möchte und jemand anderes mit Schreibrechten hat sie noch in seinem Browser offen, dann passiert erst einmal gar nichts. Ich fange an zu ändern, nach ca. 30 Sekunden fliege ich von der Seite, der andere auch. Ich erhalte eine Meldung, dass der andere die Seite übernommen hat, der anderen die Meldung, dass ich übernommen habe. Anschließend lande ich in der Liste aller Seiten. Es ist so unendlich nervig, wenn man mitten beim Bearbeiten ohne Vorwarnung einfach von der Seite geschmissen wird.
Das es nun scheinbar ein Backup gibt, ist gut, aber das löst nicht das Grundproblem.

Könntet ihr bitte mal versuchen, das bei euch nachzuvollziehen? Ich kenne die Lock-Zeit nicht, aber lasst euch bitte mal einige Minuten Zeit, bevor die Seite übernommen wird.

Eine gescheite Seitensperre sollte wie folgt funktionieren (Erfahrung aus anderen CMS):

  • Wenn eine Seite bei einem anderen Nutzer mit Schreibrechten geöffnet ist, sollte sie bei mir erst gar nicht in der Bearbeitungsansicht öffnen, sondern gleich eine Meldung erscheinen: "Seite ist bei XYZ in Benutzung, wollen Sie wirklich übernehmen und XYZ die Seite entreißen inkl. ungespeicherter Änderungen! (Dies sollten Sie nur in Ausnahmefällen oder nach Absprache tun!)"
  • In dieser Meldung kann man sich für JA oder NEIN entscheiden, erst dann wird die gewaltsame Übernahme ausgeführt.
  • Der Nutzer, der von der Seite geworfen wird, erhält eine Meldung, wer ihn von der Seite geworfen hat.

Ich frage mich, ob bei obiger Lösung überhaupt eine Sperrzeit nötig ist, schließlich kann man jederzeit Seiten übernehmen, aber man muss das Gewaltsame eindeutig bejahen. Damit ist es egal, ob man das nach 10 Sekunden oder 360 Minuten tut.

Es gibt wie bei dokuwiki auch die Möglichkeit, bei Nichtbearbeitung einer Seite den aktuellen Nutzer auf der Seite vor dem Ablauf der Schreibrechte zu warnen... aber das ist nicht so schön wie mein Vorschlag. @wrcg

@ghost
Copy link
Author

ghost commented Oct 25, 2016

Parallel dazu hatten wir das Problem, dass man Seiten gar nicht übernehmen konnte, sondern immer wieder rausflog, wenn der andere sie noch offen hatte. Ich weiß nicht, ob das noch der Fall ist. Auch hier würde ich mich über Erfahrungen freuen @wrcg

@xwolfde
Copy link
Member

xwolfde commented Oct 26, 2016

Eigentlich funktioniert es genauso wie beschrieben in WordPress in der Basisinstallation ohne weitere Plugins.
WordPress ist da also nicht schuld oder unfähig :)

Eher vermute ich mal, daß es da irgendwo ein Konflikt mit Plugins gibt. Ich hab so den dumpfen Verdacht, es könnte mit dem SSO zusammenhängen, welches auch Timeouts mitbringt...

@ghost
Copy link
Author

ghost commented Oct 26, 2016

Mh, dass beide von der Seite runterfliegen, wenn einer übernehmen will, kann doch nicht Standard sein. Es lief doch auch mal anders ganz am Anfang. Ich lese noch mal nach, aber wäre es der Standard, dann würde ich den schlecht finden 👎 Deinen Verdacht finde ich interessanter. Insbesondere, da wir in den ersten Monaten (vor dem Relaunch, vor den Schulungen) ohne SSO im System arbeiteten, da ging es m.E. besser.

@rvdforst
Copy link
Member

rvdforst commented Oct 26, 2016

  1. Ich glaube, dass der Beitragssperreintervall (10 Sek.) zu niedrig ist. Standardwert ist 150 Sek. Einstellungen > Schreiben > Beitragssperreintervall
  2. Technisch gesehen der "Post-Lock-Dialog"-Prozess ist mit der aktuellen Version des Wordpress nicht anpassbar.

@ghost
Copy link
Author

ghost commented Oct 26, 2016

Das Sperrintervall hattest du für uns mal runtergesetzt, Rolf. Weil man sonst ja 2,5 Minuten warten muss, bevor man reagieren kann.

Ich fürchte, 2. trifft zu. Das ist leider schlecht für uns. Gibt es Erfahrungen aus anderen Einsatzgebieten/Einrichtungen?

@rvdforst
Copy link
Member

Ok. Ich werde versuchen das Problem beim Bearbeiten ohne Vorwarnung zu beheben.

@ghost
Copy link
Author

ghost commented Oct 26, 2016

Danke Rolf :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants