mediawiki / semantic-approved-revs
是Semantic MediaWiki和Approved Revs的补充扩展,用于控制存储批准修订内容。
Requires
- php: >=7.3
- composer/installers: 1.*,>=1.0.1
- mediawiki/semantic-media-wiki: 4.* || dev-master
This package is auto-updated.
Last update: 2024-09-18 13:56:13 UTC
README
语义批准修订(简称SAR)是Semantic MediaWiki的扩展,同时也是Approved Revs扩展的补充,用于帮助存储与批准修订相关数据。该扩展提供:
- 控制Semantic MediaWiki相关更新,仅存储批准修订的数据(由扩展Approved Revs管理)
- 附加属性(“批准者”、“批准日期”、“批准修订”和“批准状态”)以伴随批准过程
以下视频展示了Semantic MediaWiki、Semantic Approved Revs和Approved Revs扩展之间的交互。
需求
- PHP 7.0或更高版本
- MediaWiki 1.31或更高版本
- Semantic MediaWiki 3.1或更高版本
- ApprovedRevs扩展0.8或更高版本
安装
推荐使用Composer和MediaWiki内置的Composer支持来安装Semantic Approved Revs。
请注意,根据安装说明,必须首先安装所需的扩展Semantic MediaWiki和Scribunto。
步骤1
切换到MediaWiki安装的基本目录。如果您还没有"composer.local.json"文件,请创建一个,并将以下内容添加到其中
{ "require": { "mediawiki/semantic-approved-revs": "~1.0" } }
如果您已经有一个"composer.local.json"文件,请将以下行添加到文件"require"部分的末尾
"mediawiki/semantic-approved-revs": "~1.0"
请记住,在此部分末尾添加一个逗号。
步骤2
在您的shell中运行以下命令
php composer.phar update --no-dev
注意,如果您在系统上安装了Git,请向上述命令添加--prefer-source
标志。
步骤3
将以下行添加到您的"LocalSettings.php"文件末尾
wfLoadExtension( 'SemanticApprovedRevs' );
使用方法
不需要额外的自定义。
贡献和支持
如果您有任何意见、问题或建议,请通过semediawiki-users@lists.sourceforge.net发送。您可以通过此处订阅此列表。
如果您想为项目做出贡献,请订阅开发人员邮件列表,并查看贡献指南。可以在此处找到过去做出过贡献的人员列表此处。
测试
此扩展提供单元测试和集成测试,由持续集成平台运行,但也可以从扩展基本目录使用composer test
执行。