Semantic Approved Revs (a.k.a. SAR) is a Semantic MediaWiki extension and a complement to the Approved Revs extension to help store data related to an approved revision. The extension provides:
- Control over Semantic MediaWiki related updates to only store data for an approved revision (managed by
Approved Revs
) - Provides additional properties (
Approved by
,Approved date
,Approved revision
, andApproval status
) to accompany the approval process
This short video demonstrates the interaction between the Semantic MediaWiki, Semantic Approved Revs, and the Approved Revs extension.
- PHP 7.0 or later
- MediaWiki 1.31 or later
- Semantic MediaWiki 3.1 or later
- ApprovedRevs extension 0.8 or later
The recommended way to install Semantic Approved Revs is by using Composer.
- Either execute
composer require mediawiki/semantic-approved-revs:~1.0
from your MediaWiki installation directory or add an entry to MediaWiki's "composer.local.json" file with:
{
"require": {
"mediawiki/semantic-approved-revs": "~1.0"
}
}
- Afterwards run
composer update --no-dev
and edit your LocalSettings.php and add the line
wfLoadExtension( 'SemanticApprovedRevs' );
- Navigate to Special:Version on your wiki and verify that the extension has been successfully installed.
Not additional customizing is necessary.
If you have remarks, questions, or suggestions, please send them to semediawiki-users@lists.sourceforge.net. You can subscribe to this list here.
If you want to contribute work to the project please subscribe to the developers mailing list and have a look at the contribution guildline. A list of people who have made contributions in the past can be found here.
- File an issue
- Submit a pull request
- Ask a question on the mailing list
This extension provides unit and integration tests that are run by a continues integration platform
but can also be executed using composer test
from the extension base directory.