Posted on: 04/10/08 10:30pm
By: Euan
I've just made a new plugin, called "checkout". It allows you to lock items when someone is editing them, so that two users can't edit the same thing at the same time. It also allows you to add versioning, keeping old versions of items as a backup. The obvious use is for staticpages.
It is working for me, but there are some things to finish (mainly, you can delete old versions, but you can't reinstate them yet). Also, because this plugin works with other plugins, you need to modify those other plugins until developers adopt this system and incorporate the relevant hooks in their plugins.
Anyway, I'm looking for some beta testers. If you are interested in a tarball, please email me (info at heatherengineering dot com) and I'll send it over. Installation is the same as for any other plugin, but you are required to add some lines to other plugins, for which instructions are supplied. I'm not going to support queries about how to do that at the moment, so I'd prefer people who have some PHP skills. In particular, I'd really like someone who is good with security issues to look at it for me.
Cheers,
Euan.