mediawiki / semantic-forms-select
允许在表单中生成下拉字段,其值从查询中检索
Requires
- php: >=7.3
- composer/installers: 1.*,>=1.0.1
- mediawiki/page-forms: >=5.3.0
- mediawiki/semantic-media-wiki: ~3.0|~4.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-15 12:19:10 UTC
README
语义表单选择(简称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 phpunit
和npm ci && npm test
。