====== Technische Anforderungen für die Installation des Online-Bewerbermanagements Version 2.0 ====== Folgendes wird zur Installation des Online-Bewerbermanagements benötigt. ---- === 1. Frontend === * Während Installation wird ein temporärer FTP-/SFTP-Zugang zum Webserver benötigt, auf dem das Bewerbungsformular gehostet werden soll (Host-Adresse, Benutzername, Passwort, ggf. Port). * Es wird hier kein Zugriff zum gesamten Webserver benötigt, ein Zugriff auf das gewünschte Web-Verzeichnis ist ausreichend. * Falls die HANSALOG IP-Adressen für den Zugriff freigeschaltet werden müssen, können diese beim zuständigen Berater erfragt werden. Sofern das HANSALOG-System bei HANSALOG im Rechenzentrum gehostet wird (ASP), müsste zusätzlich ebenfalls eine IP-Adresse freigeschaltet werden, die der Berater mitteilen kann. ---- === 2. REST-Webservice === * Während der Installation muss ein temporärer FTP-/SFTP-Zugang zum Webserver zur Verfügung gestellt werden, auf dem der REST-Webservice gehostet werden soll (Host-Adresse, Benutzername, Passwort, ggf. Port). * Es wird hier ein Zugriff zum gewünschten (Installations-)Web-Verzeichnis des REST-Webservice benötigt und idealerweise ein weiteres "Konfigurations"-Verzeichnis außerhalb des Web-Verzeichnisses. Eine Installation in einem Web-Verzeichnis ist auch möglich, wird aber aus Sicherheitsgründen nicht empfohlen. Es muss möglich sein, vom Web-Verzeichnis auf die Dateien des "Konfigurations"-Verzeichnisses zuzugreifen, um so mittels PHP Dateien anzulegen, zu lesen, zu schreiben, zu verschieben oder zu löschen. * Auf dem Webserver muss PHP in der Version 8.1 (nur bis 1.3.1), 8.2 oder 8.3 (bis einschließlich 1.3.2) laufen. * Es müssen die HTTP-Anfragemethoden GET, HEAD, POST, DELETE und PUT aktiviert sein. * Es werden die folgenden PHP-Erweiterungen/Extensions benötigt: cURL, Fileinfo, mbstring, PDO-MySQL, Sockets, XML * PATH_INFO muss verfügbar sein * Ein Aufruf muss über das Internet und vom HANSALOG-Server möglich sein. * Falls die HANSALOG IP-Adressen für den Zugriff freigeschaltet werden müssen, können diese beim zuständigen Berater erfragt werden. Sofern das HANSALOG-System bei HANSALOG im Rechenzentrum gehostet wird (ASP), müsste zusätzlich ebenfalls eine IP-Adresse freigeschaltet werden, die der Berater mitteilen kann. ---- === 3. MySQL-Datenbank === * Zur Speicherung der Bewerberdaten wird eine MySQL-Datenbank benötigt. Hier werden die Zugangsdaten (Hostname, Benutzername, Passwort (ohne Sonderzeichen - nur Zahlen und Buchstaben), Datenbankname) benötigt. * Es wird hier von HANSALOG empfohlen MySQL in einer aktuellen Version und einer utf8_bin-Kodierung zu verwenden. * Auf diese Datenbank wird Zugang vom REST-Webservice mittels PHP benötigt. ---- === 4. SMTP-Server === * Sofern mit der automatischen Eingangsbestätigung gearbeitet werden soll, werden Zugangsdaten zum E-Mail Server benötigt (Host, ggf. Port, Username, Passwort). ---- === 5. HANSALOG-Umgebung === * Einsatz der Bewerberverwaltung * Erwerb und Installation des Moduls „Online-Bewerberverwaltung“ * Aufruf vom HANSALOG-Server zum REST-Webservice mittels CURL (http bzw. https) * aktuelles PI - FeaturePack (min. FP2021.02)