Event Manager

Ereignisse sind eine neue, leistungsfähige Möglichkeit, Ereignissen Aktionen zuzuweisen. Wenn Sie z. B. eine E-Mail an den Website-Administrator senden möchten, wenn eine neue Datei hochgeladen oder eine neue Seite von einem anderen Benutzer erstellt wird, können Sie diesen Ereignissen einen Code hinzufügen, der ausgeführt wird, wenn das Ereignis eintritt.

Kurz gesagt: So funktioniert es:

a) Ein Modul oder der Kern kann sich registrieren und dann Ereignisse wie "newNews" oder "newFronteEndUser" oder "fileUploaded", "editPage", etc, etc, etc. senden. Im Kern gibt es im Moment etwa 50 Ereignisse, und dann wurden Uploads und Frontend-Benutzer so konfiguriert, dass sie Ereignisse senden.

b) Es gibt Seiten in der Verwaltung, auf denen Sie festlegen können, welche Module und/oder Benutzer-Tags diese Ereignisse behandeln sollen und in welcher Reihenfolge diese Handler aufgerufen werden sollen.

c) Wenn einer der Handler eines Ereignisses ein Modul ist, dann wird.... die DoEvent-Methode des Moduls mit dem Namen des Ereignisses und den Daten, die es senden möchte, aufgerufen. Jedes ausgelöste Ereignis muss dokumentiert werden, aber zum jetzigen Zeitpunkt sind die meisten dokumentiert.


Vorherige Seite: Erweiterungen
Nächste Seite: Arbeitsabläufe