skilldisplay / core
SkillDisplay 技能管理后端扩展
Requires
- php: ^8.2
- ext-json: *
- bithost-gmbh/pdfviewhelpers: ^3
- reelworx/t3-mailservice: ^2
- sjbr/static-info-tables: ^11
- typo3/cms-core: ^11.5
Requires (Dev)
- typo3/minimal: ^11.5
- typo3/testing-framework: 7.x-dev
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) 找到有关如何使用视觉技能编辑器创建和管理自己的技能集的文章。