.. ==================================================
.. FOR YOUR INFORMATION
.. --------------------------------------------------
.. -*- coding: utf-8 -*- with BOM.
.. include:: ../Includes.txt
.. _installation-manual:
Installation
============
.. only:: html
This extension is installable from various sources:
1. Via Composer
---------------
::
composer require pagemachine/ats
2. From the TYPO3 Extension Repository
--------------------------------------
https://extensions.typo3.org/extension/ats/
3. From Github
--------------
https://github.com/pagemachine/ats
Setup
-----
Prerequisites
^^^^^^^^^^^^^
Ensure your installation is ready for the ATS with the following steps:
1. The extension needs a Frontend User login and registration setup so users can apply for a job.
This task can be done in different ways. We recommend using `felogin` or `Hairu `_ for the login form and `Femanager `_ for registration.
2. Create a storage folder and a jobs page in your pagetree, along with necessary login/registration pages
3. Create a **Frontend Usergroup** for applicants inside the storage folder
4. Create a page for your privacy policy text, if necessary
You should now have a page setup similar to this:
.. image:: ../Images/Installation/example_pagetree.png
:alt: Example pagetree
5. Create backend usergroups for personell and organizational departments. Assign a **location** to them (either *Headquarters* or *Branch office*):
.. image:: ../Images/Installation/be_groups_location.png
:alt: Assigning a location to backend usergroups
6. Add these groups to the corresponding department Backend Users.
Extension Setup
^^^^^^^^^^^^^^^
1. Include the static ATS template into your site root
2. Add the necessary constants (this example matches the pagetree shown above):
::
plugin.tx_ats {
persistence {
storagePid = 2
}
settings {
policyPage = 6
loginPage = 3
feUserGroup = 1
}
}
A full list of available constants can be found on the :doc:`Configuration page <../Configuration/Index>`.
3. Add the **ATS Jobs** plugin to the jobs page
4. Create jobs inside the storage folder.
That's it, now the basics are set up and applicants can register for your jobs.