mediawiki / semantic-external-query-lookup
一个语义MediaWiki扩展,可以无缝地将外部查询源的结果集成到本地仓库或维基中。
dev-master / 1.x-dev
2024-01-15 12:13 UTC
Requires
- php: >=5.3.0
- composer/installers: 1.*,>=1.0.1
- mediawiki/semantic-media-wiki: ~3.0
- onoi/http-request: ~1.3
Requires (Dev)
- phpmd/phpmd: ~2.1
- squizlabs/php_codesniffer: ~2.1
This package is auto-updated.
Last update: 2024-09-15 13:31:49 UTC
README
语义外部查询查找(简称SEQL)是一个 Semantic Mediawiki 扩展,可以无缝地将外部查询源的结果集成到本地仓库或维基中。
以下 视频 展示了此扩展的功能。
要求
- PHP 5.3.2或更高版本
- MediaWiki 1.28或更高版本
- Semantic MediaWiki 3.0或更高版本
安装
推荐使用 Composer 安装 Semantic External Query Lookup
{ "require": { "mediawiki/semantic-external-query-lookup": "~1.0" } }
- 从您的MediaWiki安装目录执行
composer require mediawiki/semantic-external-query-lookup:~1.0
- 将
wfLoadExtension('SemenaticExternalQueryLookup');
添加到LocalSettings.php
文件的底部 - 导航到您的维基上的 Special:Version 并验证包是否已成功安装。
用法
{{#ask:[[Modification date::+]][[~CR*]]
|?#-
|?Modification date
|format=broadtable
|source=mw-core
|link=all
|headers=show
}}
使用 #ask
/#show
查询只需要添加一个 source
参数(假设已注册并启用查询源)即可从所选外部端点检索查询结果。《Special:Ask》将提供一个选择框以列出已启用的查询源。
有关所需设置的详细信息,请参阅此处。
贡献和支持
如果您想为项目贡献工作,请订阅开发人员邮件列表并查看贡献指南。
测试
此扩展提供了单元和集成测试,由一个 持续集成平台 运行,但也可以从扩展基本目录使用 composer phpunit
执行。