0

我想在 TYPO3 CMS 中无缝集成SurveyJS,但找不到现有的扩展。有人已经开始这样的项目了吗?我只在answerdesk.io找到了 2018 年的帖子。

或者在 TYPO3 v10 中扩展原生表单扩展会更容易吗?(同时我可以自己回答“否”。表单编辑器仍然没有定义条件的 gui。)

我们用例的要求:

  • 在 TYPO3 中完全集成 SurveyJS(编辑器不需要编程或 html 元素)。
  • 将调查 json 存储在数据库中,并且可以选择(由于许可证)在 TYPO3 中包含 SurveyJS Creator。
  • 一个 TYPO3 插件,用于在您的页面上显示调查。
  • 扩展 SurveyJS Creator 以便能够将 TYPO3 内容添加为“自定义小部件”(使用 TYPO3 元素浏览器选择内容元素或文件)。
  • 扩展 SurveyJS Player 以在调查中显示这些 TYPO3 元素。
  • 使用“整理器”(是否可以使用表单整理器)将数据存储到 TYPO3 数据库或发送电子邮件的可能性。

所以我的问题是:

  • 是否已经有一个正在运行的项目可以加入?
  • 在 TYPO3 中启动此操作的任何帮助或想法(可能是在自定义 HTML / JS 中使用元素浏览器或使用 TYPO3 表单的整理器的现有扩展)。
4

1 回答 1

0

这真的取决于你需要实现什么。如果你想使用surveyJS,你需要使用他们的API来加载它,比如https://surveyjs.io/Help/Api/GET-api-Survey-getSurvey_surveyId?apiType=public&renderType=desktop

如果您想使用表单扩展,我看不到将其与此外部服务相结合的方法,但您也可以使用条件。这适用于版本 10,请查看https://docs.typo3.org/c/typo3/cms-form/master/en-us/I/Concepts/Variants/Index.html


我不知道任何集成了 SurveyJS 的扩展,所以我建议你启动它,也许人们会加入。我建议注册扩展密钥并公开进行开发,以便人们可以找到它。

于 2020-11-12T15:20:00.350 回答