Extension:Page Approvals

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.
MediaWiki extensions manual
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
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
Web
Extensions
  • Approved Revs - allows administrators to mark a specific revision of a page as "approved"
  • ContentStabilization - allows users to mark pages as "approved" or "draft" and to view the most recent approved version of a page
  • FlaggedRevs - allows editors to rate revisions of articles and set those revisions as the default revision