Orbeon 2020.1.2 CE 和 TinyMCE
Posted
技术标签:
【中文标题】Orbeon 2020.1.2 CE 和 TinyMCE【英文标题】:Orbeon 2020.1.2 CE and TinyMCE 【发布时间】:2021-08-23 23:00:24 【问题描述】:我的代理机构正在使用 CE 版本进行开发,以期购买许可证。我们正在使用 2019 CE 版本手动创建 xforms,在 Java Tomcat 应用程序中使用 jsp(单独部署)。我下载了 2020 版本(希望使用 TinyMCE 的 5.x 版本),发现富文本控件不再使用与 2019 版本相同的 xforms 出现。查看浏览器页面检查器(Ms edge),似乎 TinyMCE 资源(js 和 css)根本没有下载到浏览器。没有为编辑器创建 html 元素。我没有看到控制台错误或资源的 http 错误。
我在这个版本中找不到任何与 TinyMCE 相关的问题。有没有其他人看过这个?可能导致它的版本之间是否存在配置差异? (我重用了 2019 版的配置)。有人对看什么有建议吗?
当我恢复到 2019 版本时,它又可以工作了。任何帮助将不胜感激!
【问题讨论】:
通过“单独部署”,您是说您有一个生成 XForms 的应用程序,并且您将它发送到处理以处理到 Orbeon Forms,而不是使用 Form Builder 创建表单? 【参考方案1】:我不知道 TinyMCE 和 Orbeon Forms CE 2020.1.2 有任何问题。我建议您尝试通过开箱即用的安装来重现这一点,如果它在那里工作,请逐步将您现有的配置放回该开箱即用的安装中。
如果您从使用 Orbeon Forms PE 的角度来执行此操作,我只会使用带有试用许可证的 Orbeon Forms PE 2020.1.3 的最新版本,因为这样您的配置将与可能达到您最终计划拥有的内容,并且您将从拥有所有最新发布的修复程序中受益。
(如果这不能解决问题,请随时在 cmets 中发布更多信息。)
【讨论】:
嗨!感谢您的回复。我试过重做这个,但事实证明,就配置而言,我没有使用我认为的配置文件,我使用的是默认生产,所以它们在两种情况下都是相同的。和以前一样,如果我去 Orbeon“Form Runner”应用程序查看控件示例,它确实会正确显示 tinymce 编辑器。 @FrancisParsons 太好了?,很高兴你用 TinyMCE 解决了这个问题,感谢你的更新。 -亚历克斯 抱歉,不小心我的帖子没有全部发布。它仍然不适用于 Xforms jsp:我在浏览器中看到的唯一错误“localhost:8080/leaf-forms/orbeon/xforms-server/Hint.min.js.map:HTTP 错误:状态代码 404,net::ERR_HTTP_RESPONSE_CODE_FAILURE”。 (不出现在 2019 版中)。看起来 TinyMCE 代码确实存在于 Orbeon js 文件中,但根本没有实例化编辑器。 (没有编辑器 HTML)。我在 orbeon.log 中没有看到任何指向“Hint.min.js.map”以外的任何内容。我确实设置了“TINY_MCE_CONFIG”选项。 @FrancisParsons 您是说您有一个使用<fr:tinymce>
生成XForms 的JSP 文件吗?您不是在表单生成器中创建表单并发布它吗? (这与我在 6 月 8 日作为对您的问题的评论发布的问题类似,您可以在上面看到。)-Alex
是的,我们正在创建 xForms 而不是使用 FormBuilder,而是使用 Xform textarea 标签。 (我也尝试在 .jsp 中使用 以上是关于Orbeon 2020.1.2 CE 和 TinyMCE的主要内容,如果未能解决你的问题,请参考以下文章