Wikibase简介
Wikibase.git包是Wikibase软件由多个MediaWiki扩展和其他组件组成。
该包允许在MediaWiki中创建、维护、传播和使用结构化数据。
高级文档可在上找到维基百科.se和mediawiki.org网站。可以在doc.wikimedia.org上找到较低级别的文档在这里.
安装
Wikibase依赖于各种作曲家库。
在MediaWiki扩展目录中有了Wikibase后,将作曲家.json
将Wikibase的作曲家.local.json
位于MediaWiki文件夹的根目录,如中所述MediaWiki的Composer文档.
现在它应该类似于:
{“额外”:{“合并插件”:{“包括”:[“extensions/Wikibase/composer.json”]}}}
然后,在MediaWiki文件夹的根目录下运行:
编写器安装
如果你已经跑了编写器安装
在安装MediaWiki的过程中,请改为运行:
作曲家更新
使用方法将MediaWiki与扩展文件夹(例如符号链接或docker卷)结合时,请确保作曲家可以使用相同结构的文件夹,它们也可以用于Web服务器。
这将在同一wiki上同时安装Wikibase Client和Repo。
如果只想有一个或另一个,则设置$wgEnableWikibaseRepo=错误
或$wgEnableWikibase客户端
对于您不想启用的项,设置为false。
Wikibase还依赖于几个JavaScript库。它们作为子模块包含在此存储库中。要获取这些库的文件,您可能需要在Wikibase扩展文件夹中运行以下命令:
git子模块更新--初始化
开发
Wikibase使用工具来确保所开发软件的质量。要调用这些工具,请在Wikibase文件夹中运行:
编写器安装作曲家跑步-脚本测试
由于这使用开发依赖项和自定义配置,因此从MediaWiki根文件夹(通过composer运行脚本测试扩展/Wikbase
)无法令人满意地工作
JavaScript脚本
Wikibase使用了不同时代的前端软件,从而形成了一个异构的技术环境。
一些值得注意的(不是全面的列表)是
在Wikibase中添加语言代码支持
要添加对新语言代码(用于标签或单语文本)的支持,请参阅详细文档.