Extension:EditOwn

EditOwn is an extension that prevents unprivileged users from editing pages they haven't created. Privileged users can of course edit every page.

Installation
Download the latest snapshot and extract it to your extensions directory. Then add the following to the bottom of LocalSettings.php:

Then go to your wiki's Special:Version to verify the installation.

Excluding namespaces
You may want to disable EditOwn's functionality for certain namespaces. To do this, add the following line to LocalSettings.php, below the line added earlier : This will disable EditOwn for the Talk, User and User talk namespaces. A list of all namespace constants can be found here.

Restricting actions other than editing
You may want to use EditOwn's functionality to disable actions other than editing in a similar way, e.g. to allow users to only delete pages they've created themselves. This is done with: NOTE: Users who don't have the 'delete' right won't be able to delete anything, no matter how EditOwn is configured.

NOTE: The 'editall' right applies to these action as well, i.e. users with the 'editall' right will also be able to perform actions in $wgEditOwnActions regardless of who created the page in question (provided, of course, they have the right to perform that action in the first place).

Licensing and downloads
The extension is available under the GNU General Public License version 3 or later, and can be downloaded from Subversion, or accessed via the web-based viewer.

The software is provided as-is. Updates will be made where critical vulnerabilities are discovered.

Contact
EditOwn is currently maintained by Roan Kattouw. If you have any questions, complaints, feature requests, found a bug, or any other reason to contact the maintainer, please send your e-mails to [mailto:roan.kattouw@gmail.nl roan.kattouw@gmail.nl] and mention "EditOwn" in the subject.