跳到内容

wikimedia/mediawiki-extensions-Wikibase

文件夹和文件

姓名姓名
上次提交消息
上次提交日期

最新提交

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Wikibase简介

Wikibase辅助CI 审查程序代码质量

Wikibase.git包是Wikibase软件包括多个MediaWiki扩展和其他组件。

该包允许创建、维护、传播和使用结构化数据在MediaWiki中。

高级文档可在上找到维基百科.semediawiki.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子模块更新--init

开发

Wikibase使用工具来确保所开发软件的质量。要调用这些工具,请在Wikibase文件夹中运行:

编写器安装编写器运行脚本测试

由于这使用开发依赖项和自定义配置,因此从MediaWiki根文件夹(通过编写器运行脚本测试扩展/Wikibase)无法令人满意地工作

JavaScript脚本

Wikibase使用了不同时代的前端软件,从而形成了一个异构的技术环境。

一些值得注意的(不是全面的列表)是

在Wikibase中添加语言代码支持

要添加对新语言代码(用于标签或单语文本)的支持,请参阅详细文档.