techdivision / jobs-applicationform
一个基于techdivision/jobs软件包的应用表单构建器。
Requires
- neos/form-builder: ^2.2
- neos/neos: ^5.0 || ^7.0
- neos/swiftmailer: *
- techdivision/form-encryption: ^1.0
- techdivision/jobs: ^2.0
This package is auto-updated.
Last update: 2024-09-14 15:06:03 UTC
README
这是一个基于neos/form-builder的默认应用表单实现,包含常用字段。它将安装techdivision/form-encryption软件包以实现安全通信。通过电子邮件发送应聘者数据可能不符合公司对GDPR的遵守。
安装
TechDivision.Jobs.ApplicationForm可通过packagist获取。将"techdivision/jobs-applicationform" : "^2.0"
添加到composer.json的require部分或运行composer require techdivision/jobs-applicationform
。
节点类型
应用表单
功能齐全的应用表单,包含许多默认字段 - 因此您无需自己构建。如果您想根据需求调整表单,请覆盖Fusion原型TechDivision.Jobs.ApplicationForm:ApplicationForm
。我们建议添加“EncryptedEmailFinisher”以发送表单
电子邮件
您可以使用文件Admin.html作为templatePathAndFileName
选项,或者作为EncryptedEmailFinisher节点类型内的templateSource
。
职位选择
您还可以添加自己的基于节点的表单并构建自己的应用表单。
为此,我们添加了一个JobSelect表单元素。此节点类型将显示一个包含所有可用职位发布的下拉列表
应用按钮
为了申请人的旅程,我们希望将职位发布与应用表单连接。
因此,您有一个“立即申请”按钮,该按钮将
- 链接到应用表单
- 将当前职位发布作为get参数添加
- 只显示请求的职位发布在职位选择中
其他软件包
为了使职位完整,我们提供了一系列软件包
- techdivision/jobs
带有schema.org标记的基本职位软件包 - techdivision/card-jobs
职位可视化卡片样式(另请参阅techdivision/card) - techdivision/jobs-googleapi
告诉谷歌您是否有新的职位、重要的更改或职位已被删除 - techdivision/form-encryption
PGP/GPG表单加密以满足数据保护标准
贡献
我们很高兴收到拉取请求 - 请勿犹豫!