mediawiki/semantic-extra-special-properties

为Semantic MediaWiki提供额外特殊属性

3.0.5 2023-12-25 23:24 UTC

This package is auto-updated.

Last update: 2024-09-09 15:20:15 UTC


README

CI codecov Latest Stable Version Total Download Count

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 的推荐方法是使用 ComposerMediaWiki 内置的 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在本地执行。

许可证

GNU通用公共许可证2.0或更高版本

发布说明

查看发布说明