Extension:Page Approvals
Appearance
PW
The Professional Wiki team maintains this extension professionally.
Professional Wiki provides official support for MediaWiki LTS releases only. It may work with other MediaWiki releases.
Page Approvals Release status: stable |
|
---|---|
Implementation | User interface, Special page , User rights , API |
Description | Allows users to approve pages and automatically revokes them in case of content changes |
Author(s) | Jeroen De Dauwtalk |
Maintainer(s) | Professional Wiki |
Latest version | 1.0.0 (2024-10-28) |
Compatibility policy | For every MediaWiki release that is a Long Term Support release there is a corresponding branch in the extension. |
MediaWiki | 1.39+ |
PHP | 8.1+ |
Database changes | No |
Composer | professional-wiki/page-approvals |
License | BSD 3-clause "Modified" License |
Download | GitHub: README CHANGELOG |
manage-approvers |
|
The Page Approvals extension enables the approval of wiki pages with the following key features:
- Approval UI: Displays the approval status on regular wiki pages and allows authorized users to change it.
- Content Change Detection: Monitors changes in displayed content, including embedded constructs like templates or SMW queries.
- Automatic Unapproval: Automatically unapproves pages when changes are detected in their displayed content.
- Personalized Approval List: Offers a personalized list of pending approvals, accessible through "Special:PendingApprovals."
- Approver Management: Includes a management page and the associated "manage-approvers" permission via "Special:ManageApprovers."
- API Endpoints: Provides API endpoints to approve and unapprove pages programmatically.
For a comprehensive overview of features and usage instructions, refer to the documentation page. The README provides details on installing and configuring the extension.
See also
[edit]- Page Approvals — Quality control for your wiki — Web article on the occasion of the extension's release providing a general overview
- Content approval extensions
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
Categories:
- Extensions by Professional Wiki
- Stable extensions
- User interface extensions
- Special page extensions
- User rights extensions
- API extensions
- Extensions supporting Composer
- BSD licensed extensions
- Extensions in GitHub version control
- Extensions which add rights
- OutputPageParserOutput extensions
- LoadExtensionSchemaUpdates extensions
- OutputPageBeforeHTML extensions
- All extensions
- Extensions included in ProWiki
- Revision management extensions