Automatisierte Steuerungen mit "Ereignissen" in Weblication®

08. Sep 2016

Weblication® bietet ein ereignisbasiertes Framework. Damit lassen sich beim Auftreten bestimmter Ereignisse (z.B. onAfterSaveFile) individuelle Scripte (Aktionen) automatisch ausgeführen.

Verzeichniseinstellungen - Ereignisse
Verzeichniseinstellungen - Ereignisse

Beispiel 1: Nach Hochladen von Bildern Bildgröße automatisch ändern

So können Sie beispielsweise nach dem Hochladen von Bildern (Ereignis: onAfterUpload) die Bildgrößen automatisch auf eine beliebige Breite per Script umrechnen lassen.

Beispiel 2: Nach Speichern einer Datei Benutzergruppe informieren

Oder Sie können nach dem Speichern einer Daten (Ereignis: onAfterSaveFile) die Mitglieder einer Benutzergruppe automatisch per E-Mail informieren.

Beispiel 3: Vor dem Verschieben einer Datei ...

Oder Sie können vor dem Verschieben einer Datei (Ereignis: onBeforeMoveFile) eine Datensicherung anstoßen, das Ereignis protokollieren und danach ein "Script zum Einschalten der Kaffeemaschine" aufrufen ...

Ereignisse: Vorgefertigte Scriptvorschläge je Ereignis

Nicht immer brauchen Sie hierfür individuelle Scripte zu erstellen, denn für jedes Ereignis liefert Weblication bereits eine Vielzahl von sinnvollen vorgefertigten Scripten, die Sie per Mausklick einfügen können.

Ereignisse: Vorgefertigte Scripte einfügen per Mausklck
Ereignisse: Vorgefertigte Scripte einfügen per Mausklck

Liste verfügbarer Ereignisse in Weblication®

Nachfolgend finden Sie eine Auflistung der verfügbaren Ereignisse:

Projekt-Ereignisse

  1. onBeforeUpload
  2. onAfterUpload
  3. onBeforeCreateFile
  4. onAfterCreateFile
  5. onAfterCreateDraft
  6. onBeforeExitEdit
  7. onAfterExitEdit
  8. onAfterPauseEdit
  9. onBeforeSaveFile
  10. onAfterSaveFile
  11. onAfterChangeManualOrderId
  12. onBeforeInitWorkflow
  13. onBeforeRenameFile
  14. onAfterRenameFile
  15. onBeforeCopyFile
  16. onAfterCopyFile
  17. onBeforeMoveFile
  18. onAfterMoveFile
  19. onBeforePasteFile
  20. onAfterPasteFile
  21. onBeforeSetOnlineFile
  22. onAfterSetOnlineFile
  23. onBeforeSetOfflineFile
  24. onAfterSetOfflineFile
  25. onBeforeCheckInFile
  26. onAfterCheckInFile
  27. onBeforeCheckOutFile
  28. onAfterCheckOutFile
  29. onBeforeDeleteFile
  30. onAfterDeleteFile
  31. onBeforeChangeUserContent
  32. onAfterChangeUserContent
  33. onBeforeCreateDir
  34. onAfterCreateDir
  35. onBeforeRenameDir
  36. onAfterRenameDir
  37. onBeforeDeleteDir
  38. onAfterDeleteDir
  39. onBeforeAccessDocument
  40. onAfterSubscribeNewsletter
  41. onAfterConfirmSubscriptionNewsletter
  42. onAfterUnsubscribeNewsletter
  43. onAfterAddPersonalizationDataNewsletterText
  44. onAfterAddPersonalizationDataNewsletterHTML
  45. onAfterAddPersonalizationDataNewsletterWeb
  46. onAfterApproveFile
  47. onBeforeReleaseFile
  48. onAfterReleaseFile
  49. onAfterRejectFile

Verzeichnis-Ereignisse

  1. onBeforeUpload
  2. onAfterUpload
  3. onBeforeCreateFile
  4. onAfterCreateFile
  5. onAfterCreateDraft
  6. onBeforeExitEdit
  7. onAfterExitEdit
  8. onAfterPauseEdit
  9. onBeforeSaveFile
  10. onAfterSaveFile
  11. onAfterChangeManualOrderId
  12. onBeforeInitWorkflow
  13. onBeforeRenameFile
  14. onAfterRenameFile
  15. onBeforeCopyFile
  16. onAfterCopyFile
  17. onBeforeMoveFile
  18. onAfterMoveFile
  19. onBeforePasteFile
  20. onAfterPasteFile
  21. onBeforeSetOnlineFile
  22. onAfterSetOnlineFile
  23. onBeforeSetOfflineFile
  24. onAfterSetOfflineFile
  25. onBeforeCheckInFile
  26. onAfterCheckInFile
  27. onBeforeCheckOutFile
  28. onAfterCheckOutFile
  29. onBeforeDeleteFile
  30. onAfterDeleteFile
  31. onBeforeChangeUserContent
  32. onAfterChangeUserContent
  33. onBeforeCreateDir
  34. onAfterCreateDir
  35. onBeforeRenameDir
  36. onAfterRenameDir
  37. onBeforeDeleteDir
  38. onAfterDeleteDir
  39. onBeforeAccessDocument
  40. onAfterApproveFile
  41. onBeforeReleaseFile
  42. onAfterReleaseFile
  43. onAfterRejectFile


Globale Systemereignisse

  1. onBeforeLogin
  2. onAfterLogin
  3. onAfterLoginFailed
  4. onAfterLockIp
  5. onBeforeCreateUser
  6. onAfterCreateUser
  7. onBeforeEditUser
  8. onAfterEditUser
  9. onBeforeSetOnlineUser
  10. onAfterSetOnlineUser
  11. onBeforeSetOfflineUser
  12. onAfterSetOfflineUser
  13. onBeforeDeleteUser
  14. onAfterDeleteUser

Bearbeiten eines Ereignisses - so funktioniert es ...

Lesen Sie nachfolgend, wie Sie in Weblication® die Ereignisse bearbeiten ...

Anleitung lesen