mediawiki / semantic-breadcrumb-links
一个扩展Semantic MediaWiki,允许通过属性属性过滤器构建面包屑链接
2.0.1
2020-04-19 08:02 UTC
Requires
- php: >=5.6
- composer/installers: 1.*,>=1.0.12
- mediawiki/semantic-media-wiki: ~2.5|~3.0
- onoi/shared-resources: ~0.2
Requires (Dev)
README
语义面包屑链接(简称SBL)是Semantic Mediawiki的一个扩展,通过从属性属性过滤器构建面包屑链接来帮助页面内导航。
SBL使用模式匹配策略来过滤属性使用(例如,有父页面
),这将页面的位置与其父页面相关联,并通过生成面包屑路径提供导航帮助。
这个视频演示了Semantic Breadcrumb Links扩展的功能。
需求
- PHP 5.6或更高版本
- MediaWiki 1.27或更高版本
- Semantic MediaWiki 2.5或更高版本
安装
安装Semantic Breadcrumb Links的推荐方法是使用Composer,利用MediaWiki内置的Composer支持。
注意,必须根据提供的安装说明首先安装所需的扩展Semantic MediaWiki。
步骤 1
切换到MediaWiki安装的基础目录。如果您还没有“composer.local.json”文件,请创建一个并添加以下内容:
{
"require": {
"mediawiki/semantic-breadcrumb-links": "~2.0"
}
}
如果您已经有一个“composer.local.json”文件,请在文件的“require”部分末尾添加以下行
"mediawiki/semantic-breadcrumb-links": "~2.0"
请记住在此部分末尾添加一个逗号。
步骤 2
在您的shell中运行以下命令
php composer.phar update --no-dev
注意,如果您在系统上安装了Git,请在上面的命令中添加--prefer-source
标志。
步骤 3
将以下行添加到您的“LocalSettings.php”文件末尾
wfLoadExtension( 'SemanticBreadcrumbLinks' );
用法
此文档描述了此扩展的可用设置和功能。
贡献和支持
如果您想为项目贡献工作,请订阅开发人员邮件列表并查看贡献指南。
测试
此扩展提供了单元和集成测试,这些测试由一个持续集成平台运行,但也可以从扩展基础目录使用composer phpunit
执行。