Dokumentation
JoomBook erledigt mehrere Aufgaben automatisch im Hintergrund - Terminerinnerungen, Google-Kalender-Synchronisation und das Aufräumen abgelaufener Wartelisten-Einträge. Diese laufen nur zuverlässig, wenn Joomla regelmäßig durch einen Web-Cron angestoßen wird.
Welche JoomBook-Funktionen den Web-Cron benötigen
JoomBook legt bei der Installation automatisch drei geplante Aufgaben in Joomla an. Du findest sie unter System → Geplante Aufgaben, jeweils mit dem Hinweis „Auto-created by JoomBook installer". Du musst nichts davon selbst anlegen:
| Aufgabe | Funktion |
|---|---|
| JoomBook: Send Appointment Reminders | Versendet die Terminerinnerungs-E-Mails rechtzeitig vor dem Termin an den Kunden. |
| JoomBook: Sync Google Calendars | Holt Änderungen aus den Google-Kalendern der Mitarbeiter zurück nach JoomBook (z.B. extern eingetragene Termine als Sperrzeiten). Läuft minütlich, damit Belegungen schnell berücksichtigt werden. |
| JoomBook: Expire Waitlist Notifications | Entfernt automatisch abgelaufene Wartelisten-Einträge, damit deine Warteliste sauber bleibt. |
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.
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.
- Über Ausführungsverlauf (oben) siehst du, ob die Aufgaben erfolgreich durchgelaufen sind.
- Der Warnhinweis im JoomBook-Dashboard verschwindet automatisch, sobald der Web-Cron korrekt eingerichtet ist.