Extension:PageOwnership

PageOwnership implements page ownership based on users and groups through a user-friendly interface, supports cache and Semantic MediaWiki.



Installation

 * Download from Github and place the file(s) in a directory called  in your   folder.
 * Add the following code at the bottom of your LocalSettings.php
 * Run  (this will install the required tables)
 * ✅ – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Assigning permissions
Permission can be set through a user-friendly interface. It is possible to assign multiple sets of permissions to specific pages. Each set of permissions contains the list of users or groups granted with such set of permissions, the role (editor, reader, admin) and some options, specifically "edit", "create", "manage properties" and "subpages". The option "manage properties" is available only if the extension PageProperties is installed, and of course when the role is "admin" the options are enabled by default and they are disabled (except "subpages") when the role is "reader".



List of permissions
In the List of permissions page (accessible both from the action menu on top of Wiki articles and from the list of Special:SpecialPages of the Wiki) you can find the list of assigned permissions related to that specific page or throughout all the Wiki (when accessed from the list of Special Pages) and of course to assign new permissions and editing existing ones.



The centralized list of permissions (when accessed from the list of Special Pages instead than from the action menu on top of Wiki articles) can be filtered and includes a field with the related page.



Configuration
Besides protection based on ownership of specific pages, PageOwnership allows to set standard permissions to regular pages (i.e. pages on the main namespace which have not been assigned to anyone). To do so, just assign desired permissions to the group

(the settings above will deny anonymous users from editing regular pages, while it will be allowed to registered users)