lms3 / docuseal
允许TYPO3集成DocuSeal服务,使前端用户可以使用DocuSeal API安全地签署文档。
1.0.1
2024-07-18 14:05 UTC
Requires
- typo3/cms-core: ^12.4
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”选项卡。
安装和配置
安装过程简单,包括以下步骤
-
运行
composer req lms3/docuseal
。 -
运行数据库分析器。
-
配置扩展设置
- 设置 > 扩展配置 > docuseal > 设置
- 启用DocuSeal集成 - 如果您想关闭整个DocuSeal集成,请禁用。默认情况下是启用的。
- 设置 > 扩展配置 > docuseal > API
- API的基准点 - 从您的DocuSeal应用程序获取。
- 密钥令牌 - 从您的DocuSeal应用程序获取。
- 设置 > 扩展配置 > docuseal > 嵌入式签名表单
- DocuSeal签名表单的公共URL基准点 - 从您的DocuSeal应用程序获取。
- 设置 > 扩展配置 > docuseal > 设置
-
在标准页面上安装插件。
-
配置插件的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]开头,并详细描述。