techdivision / jobs-applicationform
A formbuilder application form based on the techdivision/jobs packages.
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 16
Forks: 0
Open Issues: 0
Language:HTML
Type:neos-plugin
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-11-14 15:30:47 UTC
README
This is a default application form implementation based on neos/form-builder with fields that are quite often used. It will install the package techdivision/form-encryption to enable secure communication. Sending applicant data via e-mail can be non GDPR-compliant for a company.
Installation
TechDivision.Jobs.ApplicationForm is available via packagist. Add "techdivision/jobs-applicationform" : "^2.0"
to the require section of the composer.json or run composer require techdivision/jobs-applicationform
.
NodeTypes
ApplicationForm
Fully featured application form with many default fields - so you dont have to build it yourself.
If you want to adapt the form to your needs, please override the Fusion prototype TechDivision.Jobs.ApplicationForm:ApplicationForm
.
We recommend to add the "EncryptedEmailFinisher" for sending the form
You can use the file Admin.html
either as templatePathAndFileName
option or as templateSource
within the EncryptedEmailFinisher NodeType.
JobSelect
You can as well add your own NodeBased Form and build your own Application Form.
For this purpose, we added a JobSelect FormElement. This NodeType will display a select (dropdown) with all available JobPostings
ApplicationButton
For the applicant journey we would like to connect the JobPosting with the ApplicationForm.
Therefore you have a button "Apply now", which will
- link to the ApplicationForm
- Add the current JobPosting as get parameter
- display only the requested JobPosting in the JobSelect
Further packages
To make jobs complete, we do offer a set of packages:
- techdivision/jobs
Basic job package with schema.org markup - techdivision/card-jobs
Visual card style for jobs (see also techdivision/card) - techdivision/jobs-googleapi
Tell google if you have new jobs, important changes or if a job has been deleted - techdivision/form-encryption
PGP/GPG form encryption to meet data protection standards
Contribution
We will be happy to receive pull requests - dont hesitate!