Editing EditConflictResolution
You are currently not logged in.
To change this, fill in the following fields:
Username
Password
If you want a password, email topicsinmaths@solipsys.co.uk
Who can read this page?
The World
Members
Council
Admin
You have been granted an edit lock on this page
until Sat Apr 27 04:17:22 2024.
Press
to finish editing.
Who can edit this page?
World editing disabled
Members
Council
Admin
As with any resource accessible by multiple people simultaneously, one has to deal with the same page being changed by two people at the same time. There are two possibilities: COLUMN_START^ !! Method one: page locking We can avoid the problem by locking a page. When someone opens the page for editing, no one else can until either 10 minutes have passed (for some value of 10), or the page has been saved. COLUMN_SPLIT^ !! Method two: conflict resolution We can allow the first save to win, and block any subsequent attempt at a save. The second editor is then given the newest version of their page and their version (which hasn't yet been saved) and it's up to them to resolve any differences. COLUMN_END !! Discussion. Method two is much less friendly, but it's * easier to implement * makes pages available for edit more often Method one is * harder to implement * easier to understand * less frustrating This site uses a mixed strategy. When a page is opened for editing it is locked. The lock is released when the page is saved, or after ten minutes, which ever happens first. Then, if the page being over-written is not the same as the page that was loaded initially, the save is blocked. This happens when someone else has saved a new version, which is only possible if your lock expired. There are ways to save your changes and try again. Details will follow if requested. ---- CategoryMeta