专业维基 / wikibase-local-media
为 Wikibase 添加本地媒体数据类型
Requires
- php: >=7.2
- composer/installers: ^2|^1.0.1
Requires (Dev)
- phpstan/phpstan: dev-master
- vimeo/psalm: dev-master
This package is auto-updated.
Last update: 2024-09-01 12:20:49 UTC
README
MediaWiki 扩展,通过新增数据类型支持 Wikibase 中的本地媒体文件。
Professional.Wiki 创建并维护 Wikibase Local Media。我们提供 Wikibase 托管,Wikibase 开发 和 Wikibase 咨询。
Rhizome 委托并资助了该扩展的初始开发。Wikibase Local Media 是一个开源项目,欢迎贡献力量!
演示和截图
还可以查看 这个动画 gif。
平台要求
- PHP 7.2 或更高版本,包括 PHP 8.0
- MediaWiki 1.34 到 1.39
- Wikibase Repository REL1_34, REL1_35, REL1_36, REL1_37, REL1_38, 或 REL1_39
有关此扩展不同版本的更多信息,请参阅 发行说明。
安装
首先安装 MediaWiki 和 Wikibase Repository。
使用 Composer(选项 1/2)
安装 Wikibase Local Media 的推荐方式是使用 Composer 并利用 MediaWiki 内置对 Composer 的支持。
在命令行中,进入您的维基根目录。然后运行以下两个命令
COMPOSER=composer.local.json composer require --no-update professional-wiki/wikibase-local-media:*
composer update professional-wiki/wikibase-local-media --no-dev -o
手动下载(选项 2/2)
您也可以通过 git clone 或下载来安装扩展。将 WikibaseLocalMedia
目录放置到 extensions
目录下。
启用扩展
然后,通过在您的维基的 LocalSettings.php
文件底部添加以下内容来启用扩展
wfLoadExtension( 'WikibaseLocalMedia' );
您可以通过在浏览器中打开您的维基的 Special:Version 页面来验证扩展是否成功启用。
最后,请考虑 赞助项目。
运行测试
- PHP 测试:
php tests/phpunit/phpunit.php extensions/WikibaseLocalMedia/tests/
- JS 测试:
index.php?title=Special%3AJavaScriptTest&filter=jquery.ui.mediasuggester
发行说明
版本 1.0.3
发布于 2023 年 3 月 30 日
- 添加了对 MediaWiki 和 Wikibase 1.38 和 1.39 的支持
- 翻译更新
版本 1.0.2
发布于 2022 年 10 月 4 日
- 添加了对 MediaWiki 和 Wikibase 1.37 的支持
- 翻译更新
版本 1.0.1
发布于 2021 年 3 月 17 日
- 允许使用 PHP 7.2.x 安装
- 翻译更新
版本 1.0.0
发布于 2020 年 10 月 5 日
- 添加了与 Wikibase Client 的可选集成
- 翻译更新
版本 0.2.1
发布于 2020 年 9 月 28 日
- 修复了对 PHP 7.3.x 的支持
版本 0.2
发布于 2020 年 9 月 26 日
- 添加了对 MediaWiki/Wikibase 1.35 的支持
- 扩展现在已在Special:Version页面的Wikibase组中列出
版本 0.1
发布于 2020 年 9 月 26 日
- 初始版本适用于MediaWiki/Wikibase 1.34