分机:VEForAll

来自MediaWiki.org
跳转到导航 跳转到搜索


MediaWiki扩展手册
OOjs UI icon advanced.svg
维福拉尔
发布状态: 贝塔
说明 定义JavaScript功能以允许其他扩展将VisualEditor合并到表单文本区域中
作者 皮埃尔·布泰特,Clément Flipo公司,艾克·赫克特,亚龙·科伦辛迪·西卡莱塞
最新版本 0.2(2020年2月)
兼容性策略 主人
维基百科 1.25分+
数据库更改
许可证 GNU通用公共许可证2.0或更高版本
下载
转换VEForAll扩展如果在translatewiki.net上有
检查使用情况和版本矩阵。
问题 打开的任务·报告错误

这个维福拉尔(“VisualEditor For All”)扩展允许其他扩展合并视觉编辑器用户编辑文本区域的接口。

用户不会直接影响此接口。相反,它定义了一个JavaScript函数(称为应用程序())可以由其textArea上的其他扩展调用。目前,有两个扩展-评论流页面表单-可以利用VEForAll。

正如预期的那样,必须安装VisualEditor扩展才能使此扩展正常工作。

下载[编辑]

您可以下载.zip格式的外部数据代码,在这里.

您也可以通过Git直接从MediaWiki源代码库下载代码。从命令行,可以调用以下命令:

git克隆https://gerrit.wikimedia.org/r/mediawiki/extensions/VEForAll

您也可以在线查看代码在这里.

安装[编辑]

要安装此扩展,请创建一个“VEForAll”目录(通过提取压缩文件或通过Git下载),并将此目录放在MediaWiki“extensions”主目录中。然后,在“LocalSettings.php”文件中添加以下行:

wfLoadExtension( “维福拉尔” );

将VEForAll与其他扩展一起使用[编辑]

VEForAll目前可与评论流页面表单扩展名:

  • 对于CommentStreams,必须使用扩展的4.5版或更高版本。您只需安装VEForAll(和VisualEditor),然后用于输入注释的textraces将自动获得VisualEditor界面。
  • 对于页面表单,必须使用4.7或更高版本。然后,在表单定义中,添加|编辑器=可视化编辑器到任何文本区域输入(包括“自由文本”输入)的标记,并且在查看该表单时应该显示VisualEditor界面。

配置[编辑]

默认情况下,工具栏显示在文本区域的底部。在页面表单中,您可以通过添加|class=工具栏顶部窗体定义中textarea的标记。

您可以使用“VEForAllToolbarConfigNormal”钩子自定义VisualEditor工具栏的显示。例如,要添加“math”和“media”按钮,请将以下内容添加到LocalSettings.php中:

$wgHooks公司['VEForAllToolbarConfigNormal'][] = 功能( &$defaultConfigNormal ) {
        $defaultConfigNormal[4]['包括'][] = “数学”;
        $defaultConfigNormal[4]['包括'][] = “媒体”;
};

作者和作者[编辑]

VEForAll在很大程度上是基于(现在已经过时的)VEFORPAGEFOR表格扩展皮埃尔·布泰特Clément Flipo公司. 一些使代码更通用的工作是由艾克·赫克特,科亚伦辛迪·西卡莱塞. VEForAll还包含来自结构描述扩展。