mediawiki/semantic-forms-select

允许在表单中生成下拉字段,其值从查询中检索

4.0.0-beta 2022-04-28 14:33 UTC

README

CI codecov Latest Stable Version Packagist download count

语义表单选择(简称SFS)可以从#ask查询或解析函数中检索值来生成选择表单元素。

要求

安装

安装Semantic Forms Select的推荐方法是使用带有MediaWiki内置Composer支持的Composer。

注意,必须首先根据它们提供的安装说明安装所需的扩展Semantic MediaWiki和Page Forms。

步骤1

切换到MediaWiki安装的基本目录。这是"LocalSettings.php"文件所在的目录。如果您尚未安装Composer,请现在在您的shell中运行以下命令

wget https://getcomposer.org.cn/composer.phar

步骤2

如果您还没有"composer.local.json"文件,请创建一个,并将其以下内容添加到其中

{
	"require": {
		"mediawiki/semantic-forms-select": "~4.0"
	}
}

如果您已经有了"composer.local.json"文件,请在文件的"require"部分末尾添加以下行

"mediawiki/semantic-forms-select": "~4.0"

请记住,在此部分的末尾添加逗号。

步骤3

在您的shell中运行以下命令

php composer.phar update --no-dev

注意,如果您系统上安装了Git,请将--prefer-source标志添加到上述命令中。此外,可能需要运行此命令两次。如果不清楚,请立即运行两次。

步骤4

将以下行添加到您的"LocalSettings.php"文件末尾

wfLoadExtension( 'SemanticFormsSelect' );

验证安装成功

作为最后一步,您可以通过查看维基上的"Special:Version"页面来验证SFS是否已安装,并检查它是否列在语义扩展部分中。

用法

有关更多信息示例,请参阅帮助页面

贡献和支持

如果您想为项目做出贡献,请订阅开发人员邮件列表,并查看贡献指南。

原始代码来自https://code.google.com/p/semanticformsselect/downloads/list

测试

此扩展提供PHP和JavaScript测试,这些测试由持续集成平台运行,但也可以从扩展基本目录中执行composer phpunitnpm ci && npm test

许可证

GNU通用公共许可证,版本2或更高版本.