Page Approvals
Quality control for your wiki
Increase trust in your knowledge base via approval workflows

On this page
External links
Page Approvals for MediaWiki
Ensure compliance and accuracy of your wiki content. Essential for regulated industries and enterprise knowledge management.
Approve pages to let readers know that the content has been reviewed and is up-to-date. Or request approval from assigned approvers.
Pages are marked as "pending approval" whenever their content changes. This includes changes to embedded content such as templates, parser functions, and Semantic MediaWiki queries. This is an important difference compared to extensions such as Approved Revs and Flagged Revisions, which only track changes to the wikitext, thus allowing for radical content changes of approved pages without requiring re-approval.
Your editors can continue to make changes to pages while they are pending approval. Their changes are always published immediately, but the page remains marked as "pending approval" until an approver reviews the changes. This is another important difference compared to extensions such as Approved Revs and Flagged Revisions.
Administrators can assign users as approvers for categories from within the wiki.
Install Page Approvals today to improve your content curation and edit approvals process and maintain the high standards crucial for user trust and engagement.
Professional Wiki created Page Approvals. We are MediaWiki developers that provide professional MediaWiki services.
We thank einen großer multinationaler Konzern for funding initial development.
Nutzungsdokumentation
Approving and Unapproving Pages
To change the approval status of a page, click the current status.



Only users assigned as approvers for the page's category can approve or unapprove pages. All other users will only see the current approval status.

Assigning Approvers
Administrators can assign users as approvers for categories via the "Manage Approvers" special page.
This page can be found at Special:ManageApprovers
, which is also linked from
Special:SpecialPages
.

More precisely, everyone with the manage-approvers
right can assign approvers.
By default, this right is only assigned to the sysop
(Administrators) group.
Pending Approvals
You can find a list of pages pending approval at Special:PendingApprovals
.
This list is personalized to your user account, showing only pages for which you are an approver.

The most recent requests for approval are shown first, though you can change the sort order.
Comparing Approval Extensions
Comparison of the MediaWiki quality control extensions. The Flagged Revisions column also applies to the newer Content Stabilization extension.
Page Approvals | Approved Revs | Flagged Revisions | |
---|---|---|---|
Content Tracking Pages are marked as unapproved upon all content changes |
|||
Approval Scope What is approved and invalidates approval when changed |
Displayed HTML | Wikitext | Wikitext |
Continuous Collaboration Edit are immediately visible rather than gate-kept |
Optional | Optional | |
Approver Categories Administrators can assign approvers to categories |
|||
Approval Task List Provides a personalized list of pages pending approval |
Partial | ||
Multiple Approval States Pages can have states beyond "approved" and "unapproved" |
|||
Available on ProWiki The extension is available on ProWiki MediaWiki hosting |
|||
Open-Source The extension is free and open-source |
|||
Initial development The year the extension was created in |
2024 | 2010 | 2007 |
Installation
Requirements
- PHP 8.1 or later
- MediaWiki 1.39 or later
Load and enable
Load the extension using Composer:
COMPOSER=composer.local.json composer require --no-update professional-wiki/persistent-page-identifiers:~1.0
Enable the extension by adding the following to your LocalSettings.php:
wfLoadExtension( 'PageApprovals' );
You can verify the installation by checking your wiki's Special:Version page.
Konfiguration
Page Approvals does not require any PHP configuration. However, you can customize who has access
to the "Manage Approvers" special page by assigning the manage-approvers
right. By
default, only the sysop
(Administrators) group has this right.
Page Approvals does not require any PHP configuration. However, you can customize who has access
to the "Manage Approvers" special page by assigning the manage-approvers
right. By
default, only the sysop
(Administrators) group has this right.
Example configuration to assign the right to the bureaucrat
group:
$wgGroupPermissions['bureaucrat']['manage-approvers'] = true;
For more information, see the MediaWiki documentation on user rights.
Weitere MediaWiki-Erweiterungen
Professionelle MediaWiki-Dienstleistungen
MediaWiki services by the authors of Page Approvals

Erzielen Sie hervorragende Ergebnisse mit erfahrenen MediaWiki-Entwicklern, die Erfahrung beim Entwickeln von MediaWiki-Erweiterungen und -Integrationen haben.

Lassen Sie Ihr Wiki großartig aussehen! Verwenden Sie ein erprobtes responsives MediaWiki-Theme oder lassen Sie uns ein individuelles MediaWiki-Skin für Sie erstellen.

Lassen Sie uns Ihr Wiki betreuen und hosten. Wir sind Experten für MediaWiki-Hosting und bieten Cloud-Hosting, dediziertes Hosting und Hosting vor Ort (On-Premises) an.

Steigern Sie Wert und Qualität Ihres Wikis, indem Sie unsere MediaWiki-Expertise nutzen. Von der Planung bis zur konkreten Implementierung haben wir alles im Griff.

Wechseln Sie sorglos zu einem neuen Hosting. Wir migrieren Ihr MediaWiki auf einen neuen Server, oder wir unterstützen Sie beim Umzug von einem anderen Wiki-System zu MediaWiki.

Wir sorgen dafür, dass Ihr MediaWiki auf dem neuesten Stand und geschützt bleibt. Wir bieten Wartung und Aktualisierung für MediaWiki, damit Ihr Wiki störungsfrei läuft.