[1.0.0] Zwirnis Cronjobs

regelmäßig auszuführende Prozesse ermöglichen

 
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Aachen
Beiträge: 408
Dabei seit: 05 / 2005
Betreff:

[1.0.0] Zwirnis Cronjobs

 · 
Gepostet: 30.08.2020 - 13:23 Uhr  ·  #1
Zwirnis Cronjobs
regelmäßig auszuführende Prozesse ermöglichen

Plugin Version: 1.0.0
Plugin Kompatibilität: CF4 / Version >= 4.0, getestet und entwickelt nur mit 4.7
enthaltene Sprachen: Deutsch, Englisch

Dieses Plugin ergänzt die Möglichkeit wiederkehrende Aufgaben technischer Art im CBACK-Forum zu verwenden. Diese werden auch Cronjob genannt.

Normalerweise werden Cronjobs am Hosting konfiguriert. Nicht jeder CBACK-Nutzer ist ohne entsprechendes technisches KnowHow dazu in der Lage diese einzurichten - auch gibt es die Möglichkeit gar nicht in jedem Hosting.

Dieses Plugin ermöglicht es somit Cronjobs ohne jegliches technisches Wissens im CBACK-Forum zu verwenden. Es dient dabei eher als Zusatz- oder Hilfs-Plugin für andere Plugins, die ihre Cronjob-Einstellungen in diesem Plugin hier hinterlegen. Das Plugin führte diese dann abhängig von den konfigurierten zeitlichen Intervallen beim Aufruf des CBACK-Forums auf.

Hintergrund
Vorlage für dieses Plugin ist die Art und Weise wie das weit verbreitete CMS Wordpress mit Cronjobs umgeht. Dort wird bei jedem Aufruf einer nahezu beliebigen URL der Webseite geprüft, ob und wenn welche Cronjobs ausgeführt werden sollen.
Genau so geht dieses Plugin hier auch vor: es prüft kurz vor dem Ende des Ladevorgangs der Webseite, ob und wenn ja welche Aufgaben ausgeführt werden sollen.

Dabei wird primär darauf geachtet, dass
a) die zeitlichen Intervalle eingehalten werden
b) die Ausführungszeit der Aufgaben den Ladevorgang nicht zu stark verzögern
c) keine Aufgaben ausgeführt werden die zuvor zu Fehlern führten

Da heutzutage mehr Bots als Menschen die meisten Webseiten aufrufen, wird die Prüfung auf auszuführende Aufgaben durchaus häufig ausgeführt.

Anwendungsfälle
  • Das Plugin zwirni_mailer nutzt dieses Plugin hier um E-Mail-Benachrichtigungen vom Forum zeitgesteuert zu versenden.
  • Terminierter Versand von Erinnerungen, z.B. an noch ungelesene Nachrichten in der Inbox. (dazu gibt es bisher kein Plugin)
  • Täglicher oder wöchentlicher Versand von Informationen zu neuen Themen/Beiträgen im Forum (dazu gibt es bisher kein Plugin)


Bitte beachten
CBACK-Plugins, die dieses Plugin hier verwenden wollen, müssen NACH diesem Plugin installiert oder aktualisiert werden.
Entwickler, die das Plugin für eigene Aufgaben verwenden wollen, finden im Plugin-Paket unter docs eine readme.txt in der das Vorgehen zur Verwendung beschrieben wird.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.