lms3/docuseal

允许TYPO3集成DocuSeal服务,使前端用户可以使用DocuSeal API安全地签署文档。

安装: 1

依赖关系: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:typo3-cms-extension

1.0.1 2024-07-18 14:05 UTC

This package is not auto-updated.

Last update: 2024-09-26 15:14:09 UTC


README

分类:docuseal

版本:1.0.1

语言:en, de

描述:此扩展允许TYPO3集成DocuSeal服务,使前端用户可以使用DocuSeal API安全地签署文档。它由LEARNTUBE GmbH开发和维护,用于LMS3

关键词:DocuSeal,电子签名,数字签名,用户签名,LMS3,电子学习

版权:2024

作者:Kallol Chakraborty,Stefan Ramaker,LEARNTUBE GmbH

许可:本文件根据可从https://www.opencontent.org/opl.shtml获得的开放内容许可发布。

本文件内容与TYPO3相关,TYPO3是一个来自www.typo3.org的GNU/GPL CMS框架。

关于DocuSeal

DocuSeal是一个开源平台,提供了一种安全高效的方式来电子签名文档。DocuSeal符合美国ESIGN法案和UETA,以及欧洲的eIDAS法规(一级),使签署的文件具有法律约束力。有关详细信息,请参阅DocuSeal

我们感谢DocuSeal团队在整个开发过程中的有效支持。

"docuseal" TYPO3扩展的主要功能

  • 此扩展允许在需要签署的PDF中填写前端用户信息。
  • 它提供了无缝的签名表单集成。
  • 签名表单自动检测并使用网站的语言。
  • 签署的PDF的URL保存在TYPO3系统的fe_users表中。有关详细信息,请参阅前端用户TCA中的“DocuSeal”选项卡。

安装和配置

安装过程简单,包括以下步骤

  1. 运行composer req lms3/docuseal

  2. 运行数据库分析器。

  3. 配置扩展设置

    • 设置 > 扩展配置 > docuseal > 设置
      • 启用DocuSeal集成 - 如果您想关闭整个DocuSeal集成,请禁用。默认情况下是启用的。
    • 设置 > 扩展配置 > docuseal > API
      • API的基准点 - 从您的DocuSeal应用程序获取。
      • 密钥令牌 - 从您的DocuSeal应用程序获取。
    • 设置 > 扩展配置 > docuseal > 嵌入式签名表单
      • DocuSeal签名表单的公共URL基准点 - 从您的DocuSeal应用程序获取。
  4. 在标准页面上安装插件。

  5. 配置插件的Flexform

  • 模板ID - 这是必需的,可以从DocuSeal控制台获取。我们假设您已经在DocuSeal控制台中创建或导入了一个模板。此外,您可以为模板创建字段。
  • 用户数据映射信息,通过API填充表单 - 这是一个可选字段。只有当您想使用fe_users表中的数据填充PDF时,才需要提供映射信息。映射信息应遵循严格的模式,例如feuser_field:docuseal_field,例如,first_name:firstname(假设DocuSeal模板中相应的字段名为firstname)。每个字段使用新行。
Example:

first_name:firstname
last_name:lastname
email:email
  • 在文档签名后重定向到指定页面/URL - 这是一个可选字段。您可以在签名后设置另一个TYPO3页面或外部链接,用户将被重定向到那里。
  • 自定义CSS以覆盖DocuSeal小部件样式 - 如果您对DocuSeal签名表单的默认样式不满意,您可以在这里覆盖CSS。同样,这是一个可选字段。
Example:

#form_container { background-color: #36BAD1; color: #fff; }
#type_text_button, .btn-outline { color: #fff; }
#type_text_button:hover, .btn-outline:hover { background-color: #C2D224; border-color: #C2D224; }
#expand_form_button, #submit_form_button { background-color: #C2D224; color: #575756; border-color: #C2D224; }
#expand_form_button:hover, #submit_form_button:hover { color: #fff }
.tooltip { --tooltip-color: #C2D224; --tooltip-text-color: #575756}
.text-center {color: #575756 }
.base-input {color: #575756 }

注意:您可以直接从DocuSeal网站根据其定价计划获取API密钥,或者您可以使用沙盒账户进行测试。

发现了一个错误吗?

  • 首先,检查主分支,确认问题尚未解决。
  • 查看现有的问题以防止重复
  • 如果未找到,请在我们的问题跟踪器中报告错误。

喜欢新功能吗?

  • 如果您想赞助一个功能,请与我们联系联系或发送电子邮件到mail@learntube.de
  • 您也可以联系我们以解决任何定制需求。

想要贡献吗?

  • 如果您想外部贡献,我们欢迎您的拉取请求。请确保您的提交消息以[BUGFIX]或[FEATURE]开头,并详细描述。