TYPO3 Backend

Scheduler - den TYPO3 Planer installieren und konfigurieren

Der TYPO3 Planer (scheduler) ist eine häufig unterschätzte System-Extension von TYPO3, die es ermöglicht regelmäßig wiederkehrende Arbeiten (Tasks) automatisiert auszuführen.

Wenn man eine ältere TYPO3 Version als 8.0 einsetzt, muss die Extension "scheduler" erst durch einen TYPO3 Admin installiert werden, bevor sie im Backend zur Verfügung steht. Hierzu bitte bei den "Installierten Erweiterungen" die Erweiterung "Scheduler" installieren.

Anschließend muss im Backend noch der Nutzer der die Tasks ausführt angelegt werden. Hierzu bitte einen neuen Backend Benutzer mit dem Namen "_cli_scheduler" anlegen und einer beliebigen Nutzergruppe hinzufügen.
Achtung: Der Nutzer darf kein Admin sein.

Als nächster Schritt muss der Task regelmäßig angestoßen werden. Dies wird über einen Cronjob erledigt. Wie ein Cronjob erstellt wird, erfährt man entweder aus der Dokumentation seines Betriebssystems oder (wenn man keinen eigenen Rootserver hat und die TYPO3-Seite bei einem Provider liegt) vom Anbieter bei dem die Webseite gehostet wird. Die Zeile für den Scheduler in der crontab sieht für dieses System so aus:

*/5 * * * * /var/www/zechendorf.com/typo3/cli_dispatch.phpsh scheduler

Wobei der Teil /var/www/zechendorf.com/ dem Pfad zum Webroot der Seite auf dem Server entspricht.

Durch die */5 wird der Scheduler alle 5 Minuten angestoßen. Wie oft die Tasks tatsächlich ausgeführt werden kann dann für jeden Task einzeln konfiguriert werden.