问题标签 [visual-editor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
254 浏览

docker - 可视化编辑器未连接到 MediaWiki 1.35 中的 Parsoid 服务器

我正在尝试在 Docker 中建立一个 MediaWiki wiki。我在这里使用的是 MedaiWiki 官方图像,版本 1.35.1。启动并运行 wiki 后,我在尝试运行 VisualEditor 时遇到了这个问题

我有点困惑为什么 Parsoid 服务器是使用可视化编辑器所必需的。据我了解,从 1.35.1 版开始,这是不必要的。这是不正确的吗?还是我错误地配置了 MediaWiki?

0 投票
0 回答
246 浏览

mediawiki - Visual Editor is giving me 500 Errors

Error contacting the Parsoid/RESTBase server: (curl error: 60) SSL peer certificate or SSH remote key was not OK

That is the error I receive when I set HTTPS in $wgServer. and

Error contacting the Parsoid/RESTBase server (HTTP 500)

That is the error I receive when I put HTTP in $wgServer.

It is not a private wiki and is hosted on a domain with a successful SSL Certificate. What do I do to fix this?

0 投票
0 回答
125 浏览

docker - 可视化编辑器:跳转到导航 跳转到搜索 联系 Parsoid/RESTBase 服务器时出错

单击我得到的文章的“编辑”按钮时

“联系 Parsoid/RESTBase 服务器时出错:(curl 错误:56)从对等方接收数据时失败”。(即使所有日志记录都打开,也没有错误日志。)“

我在跑步

媒体维基:1.35.2

可视化编辑器:0.1.2

在码头集装箱中。根据文档,Parsoid 现在已完全集成到可视化编辑器扩展中,因此无需进一步设置。连接被另一个也在执行 TLS 终止的容器重定向到该容器。

该错误似乎与 http-response 错误代码的其他错误不同。我(希望)已经尝试过这里类似问题的所有建议。

我刚刚通过 LocalSettings.php 中的相应行启用了插件并将文件复制到扩展目录中。

0 投票
0 回答
133 浏览

azure - 在 Azure 上托管时出现“联系 Parsoid/RESTBase 服务器 (HTTP 404) 时出错”

我建立了 2 个媒体维基。一个运行在带有 IIS 的内部服务器上,而公共服务器托管在 Azure 上。它们在 localsettings.php 中具有相同的设置。

但是在 IIS 上,可视化编辑器可以工作,在 Azure 上我收到此错误“联系 Parsoid/RESTBase 服务器时出错(HTTP 404)”

由于本地设置相同,因此用户权限不会有问题。它可能与 Azure 上的 SSL 证书有关。但我还没有找到解决方案。

有人有建议吗?

0 投票
0 回答
26 浏览

wikimedia - MediaWiki 1.36.1 上的 VisualEditor 在 Docker 上导致 Parsoid/RESTBase 服务器“无法连接到服务器”

我正在使用 Mediawiki 1.36.1,根据VisualEditor页面,它包含 VisualEditor,所以我不需要在启用它之前安装它。此外,不需要 Parsoid,因为正在使用 MediaWiki >=1.35。

根据文档,我已将以下行添加到我的LocalSettings.php

我已重新启动服务器并编辑任何页面结果:

联系 Parsoid/RESTBase 服务器时出错:(curl 错误:7)无法连接到服务器

这令人困惑,因为:

  • 首先,VisualEditor页面声明不需要 Parsoid,因为正在使用 MediaWiki >=1.35。
  • 其次,不清楚我们要连接的服务器是什么;为什么我们要尝试连接到服务器(我们只是想编辑一些文本)。

应该注意的是,我的 MediaWiki 实例在 Docker 上,所以从我的主机上,我可以从容器外部的http://0.0.0.0:8080访问 MediaWiki ,但http://0.0.0.0:8080不是可从容器内访问。

我怀疑includes/ApiParsoidTrait.phprequestRestbase()中的函数出于某种原因尝试在(它不能)与自身联系,并导致错误。http://0.0.0.0:8080

为什么 VisualEditor 试图这样做?以及如何使用 Docker 解决这个问题?

0 投票
0 回答
18 浏览

graphics - 调整画布上多选元素大小的算法

我有宽度和高度的整数坐标的形状。它们可以单独选择和拉伸,我想添加拉伸一组选定形状的功能。例如,在 Figma 编辑器或可视画布上的 VS Studio 中,当我们选择一组形状并拉伸它们时,它们会随着宽度和高度的整数坐标按比例拉伸。你能告诉我它是如何工作的吗?例如,我有 5 个形状的列表,宽度和高度为 10 像素,彼此缩进 1 像素,我选择了它们并将它们沿 X 轴正方向拉 8 像素,我需要哪种算法利用?这是在画布上拉伸按钮时它在 VS 中的外观示例。 https://i.stack.imgur.com/mYOAf.gif