Dokumentation
JoomBook erledigt mehrere Aufgaben automatisch im Hintergrund - Bestätigungsfristen, Terminerinnerungen, Google-Kalender-Synchronisation und mehr. Die Aufgaben legt JoomBook selbst an; damit sie auch laufen, muss Joomla regelmäßig angestoßen werden - am zuverlässigsten durch einen Web-Cron.
Was du selbst tun musst - und was nicht
Übrig bleibt genau eine Sache, die dir niemand abnehmen kann: der Joomla-Aufgabenplaner muss regelmäßig angestoßen werden. Genau darum geht es in diesem Artikel.
Welche Aufgaben es gibt
Du findest sie unter System → Geplante Aufgaben, jeweils mit der Notiz „Von JoomBook automatisch eingerichtet.". Es erscheinen nur die Aufgaben, die du durch deine Einstellungen auch wirklich brauchst.
| Aufgabe | Entsteht, sobald ... | Was sie tut |
|---|---|---|
| JoomBook: Unbestätigte Buchungen freigeben | Double Opt-in eingeschaltet ist | Gibt Zeiträume wieder frei, deren Bestätigungsfrist abgelaufen ist. Läuft alle 5 Minuten - solange sie nicht gelaufen ist, bleibt der Zeitraum blockiert. |
| JoomBook: Terminerinnerungen versenden | die Termin-Erinnerung per E-Mail aktiv ist | Versendet die Erinnerungs-E-Mails rechtzeitig vor dem Termin. Läuft alle 15 Minuten. |
| JoomBook: Wartelisten-Einträge ablaufen lassen | die Warteliste aktiv ist | Entfernt abgelaufene Wartelisten-Angebote, damit der Platz an den Nächsten gehen kann. Läuft alle 15 Minuten. |
| JoomBook: Alte Kundendaten anonymisieren (DSGVO) | das Anonymisieren alter Kundendaten aktiv ist | Ersetzt Name, E-Mail und Telefon von Kunden, deren letzter Termin länger als die eingestellte Aufbewahrungsdauer zurückliegt. Läuft einmal täglich. |
| JoomBook: Google Kalender synchronisieren | Google-Zugangsdaten hinterlegt sind | Holt Änderungen aus den Google-Kalendern der Mitarbeiter zurück nach JoomBook (z.B. extern eingetragene Termine als Sperrzeiten). Läuft alle 15 Minuten. |
| JoomBook: Lizenz prüfen | ein Lizenzschlüssel eingetragen ist | Prüft im Hintergrund, ob die Lizenz noch gültig ist. Läuft stündlich. |
Warum muss dies extra eingerichtet werden?
Ohne Web-Cron führt Joomla geplante Aufgaben bestenfalls unzuverlässig und nur bei zufälligen Seitenaufrufen aus - bei wenig Besuchern, etwa nachts, oft gar nicht. Das kann bedeuten, dass eine Erinnerung Stunden zu spät oder überhaupt nicht verschickt wird. Ein echter Web-Cron stößt Joomla unabhängig von Besuchern zuverlässig an.
Schritt 1 - Web-Cron in Joomla aktivieren
- Öffne System → Geplante Aufgaben.
- Klicke oben rechts auf Optionen.
- Wechsle auf den Reiter Web-Cron und stelle Web-Cron auf Aktiviert.
- Klicke jetzt oben links auf Speichern. Direkt nach dem Aktivieren wird noch kein Schlüssel angezeigt, sondern nur der Hinweis, dass der Web-Cron einen Schutzschlüssel benötigt. Erst durch das Speichern erzeugt Joomla diesen Schlüssel.
- Öffne den Reiter Web-Cron nach dem Speichern erneut - jetzt wird die vollständige Web-Cron-URL inklusive Schlüssel angezeigt. Kopiere diese URL.
Schritt 2 - Cronjob beim Hoster einrichten
Trage die kopierte URL als Cronjob im Hosting-Panel deines Anbieters ein und lasse sie jede Minute aufrufen (bei den meisten Hostern entspricht das dem Zeitplan * * * * *). Den passenden Bereich findest du im Hosting-Panel meist unter „Cronjobs". Bei Unsicherheit hilft der Support deines Hosters weiter.
Ein minütlicher Aufruf heißt nicht, dass jede Aufgabe jede Minute läuft - jede Aufgabe hat ihr eigenes Intervall (siehe Tabelle oben). Der Cron sorgt nur dafür, dass Joomla überhaupt nachsieht, ob etwas ansteht.
Sofern dein Hoster keine eigenen Cronjobs anbietet, kann die Web-Cron-URL alternativ über einen externen Cron-Dienst minütlich aufgerufen werden.
Schritt 3 - Prüfen, ob es funktioniert
- Warte einige Minuten und öffne erneut System → Geplante Aufgaben.
- In der Liste zeigen die Spalten Letzte Ausführung und Nächste Ausführung, ob die Aufgaben tatsächlich laufen. Über Ausführungsverlauf siehst du, ob sie erfolgreich durchgelaufen sind.
- Der Warnhinweis im JoomBook-Dashboard verschwindet automatisch, sobald der Web-Cron korrekt eingerichtet ist.