SkillDisplay 技能管理后端扩展

安装: 45

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:typo3-cms-extension

v115.1.1 2024-04-29 18:27 UTC

This package is auto-updated.

Last update: 2024-09-29 19:16:52 UTC


README

此扩展是管理技能的后端。使用此扩展,您可以获得定义和管理技能和技能集所需的所有工具。它为 MySkillDisplay 应用和第三方集成提供类似 REST 的 API。

某些公共 API 端点可以公开访问,无需身份验证。其他需要 API 密钥。公共 API 端点的文档位于 https://documenter.getpostman.com/view/18067935/UV5c8uxh

许可证

请参阅此包中提供的 LICENSE.txt。

托管要求

对于某些 PDF 生成,服务器上需要安装可执行文件 weasyprint (https://weasyprint.readthedocs.io/en/stable/)。

网站必须设置 $GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['enforceValidation'] = false 以使 API 正常工作。

开发

使用 yarn 和 gulp

在 docker 容器中使用 yarn。

为了方便,我们提供了 ./Scripts/node.sh yarn

可以使用以下命令运行 gulp 任务

./Scripts/node.sh yarn gulp <task>

构建邮件

邮件模板使用 Foundation Emails 框架。因此,源文件(Resources/Private/MailTemplatesSrc/)需要编译。

./Scripts/node.sh yarn gulp mail

本地测试和 composer 依赖项

./Scripts/composer.sh upgrade -W 是你的好朋友

技能显示应用(即前端)

SkillDisplay 应用将在不久的将来单独发布。

技能管理

方法论和手册

您可以在 SkillDisplay 服务台 (https://skilldisplay.atlassian.net/servicedesk/customer/portal/2) 找到有关如何使用视觉技能编辑器创建和管理自己的技能集的文章。