Discussion
If you start editing a wiki then it does (should?) lock it from others editing it for 5(?) minutes, but it unlocks after this point to stop problems occuring if somebody leaves an editing window open.
Its not a perfect solution, especially with big wikis, so problems are starting to appear then we might have to look for a better option.

Its not a perfect solution, especially with big wikis, so problems are starting to appear then we might have to look for a better option.
You cooooooooooould put a block on that users session. Instead of seeing the requested page (like if they click on another link it'll say "Save changes to wiki. [Save][Discard][Cancel - still working on it]"
It does mean that they can't still browse the forums while they're editing but (they could have it open in another browser, not logged in) it should negate the locking problem.
[Edit: The sessions time out automatically
- in PHP anyway.]
It does mean that they can't still browse the forums while they're editing but (they could have it open in another browser, not logged in) it should negate the locking problem.

[Edit: The sessions time out automatically
- in PHP anyway.]Edited by Xenocide on Friday 7th November 20:07
We have to cope with page abandonment where the browser is just closed. I have implemented locking systems across a few other websites and do find that they aren't 100% foolproof and need a time based clean-up system running behind the scenes too.
It probably does require a little rethink, but the 5 minute lock at the moment is probably the best solution with the amount of usage the wikis have at the moment... but probably look at extending the time a little more for slower edits.
It probably does require a little rethink, but the 5 minute lock at the moment is probably the best solution with the amount of usage the wikis have at the moment... but probably look at extending the time a little more for slower edits.
Gassing Station | Website Feedback | Top of Page | What's New | My Stuff


