mediawiki / semantic-extra-special-properties
为Semantic MediaWiki提供额外特殊属性
Requires
- php: >=7.3.0
- composer/installers: >=1.0.1
- mediawiki/semantic-media-wiki: ~4.0|~3.1
README
Semantic Extra Special Properties 是一个 Semantic MediaWiki 扩展,添加了一些额外的 特殊属性。
需求
- PHP 7.3 或更高版本
- MediaWiki 1.35 或更高版本,已测试至 MediaWiki 1.39
- Semantic MediaWiki 3.1 或更高版本,已测试至 SMW 4.1
安装
安装 Semantic Extra Special Properties 的推荐方法是使用 Composer 与 MediaWiki 内置的 Composer 支持。
注意,根据安装说明,必须首先安装所需的扩展 Semantic MediaWiki。
步骤 1
切换到您的 MediaWiki 安装的基础目录。如果您还没有 "composer.local.json" 文件,请创建一个,并向其中添加以下内容
{
"require": {
"mediawiki/semantic-extra-special-properties": "~3.0"
}
}
如果您已经有 "composer.local.json" 文件,请在文件的 "require" 部分末尾添加以下行
"mediawiki/semantic-extra-special-properties": "~3.0"
请记住,在这个部分的末尾添加一个逗号。
步骤 2
在您的 shell 中运行以下命令
php composer.phar update --no-dev
如果您在系统上安装了 Git,可以向上述命令添加 --prefer-source
标志。
步骤 3
将以下行添加到您的 "LocalSettings.php" 文件末尾
wfLoadExtension( 'SemanticExtraSpecialProperties' );
步骤 4
根据以下要求,将 配置参数 添加到 "LocalSettings.php" 文件中,在步骤 4 中添加的 wfLoadExtension
调用下方
步骤 5
如果是在相应的维基中首次安装此扩展,则可以跳过此步骤。如果此扩展是从低于 2.0.0 版本的版本升级的,您必须根据简洁的 迁移指南 更改 "LocalSettings.php" 文件中的配置。
步骤 6
运行 "update.php" 维护脚本,以确保属性表已正确初始化。
使用方法
预定义属性的注释过程主要在后台完成,因此不需要用户进行任何特殊交互,但需要启用 SESP 的 "LocalSettings.php"。
有关可用配置参数的详细信息,请参阅 配置 文档。
Exif 属性名称
您应该检查Exif属性的标签。这些标签在MediaWiki核心中定义,并由SESP复用。您已经使用的属性名在SESP激活后可能已经是预定义的属性。在“系统消息”特殊页面上,您可以搜索所有以“Exif”为前缀的消息。例如:存在一个标签为“Source”的Exif-source消息。如果您已经使用了标签为“Source”的属性,则应将系统消息MediaWiki:Exif-source从“Source”更改为“Exif-source”。
贡献和支持
如果您有评论、问题或建议,请发送到semediawiki-users@lists.sourceforge.net。您可以通过这里订阅此列表。
如果您想为该项目贡献工作,请订阅开发者的邮件列表,并查看贡献指南。您可以在贡献者概览中找到过去贡献者的名单。
测试
此扩展提供了单元和集成测试,并由一个持续集成平台运行,但也可以通过从扩展基本目录使用快捷命令composer phpunit
在本地执行。
许可证
发布说明
查看发布说明