Hallo,
ich möchte den Inhalt von Textkomponenten nach dem Kopieren einer Seite automatisch löschen.
Dafür habe ich einen EventAgentService entwickelt.
Der Service filtert auf EventType.ELEMENT_INSERTED. Dann werden die Textkommentare der Revisionen in der History geprüft, um kopierte Seiten zu identifizieren. Dabei ist mir aufgefallen, dass das Kopieren von Seiten im SiteArchitect und ContentCreator unterschiedlich umgesetzt ist.
Frage: Gibt es andere Möglichkeiten nach kopierten Seiten zu filtern?
Ein weiteres Problem ist, dass das Event ausgelöst wird, obwohl die Seite noch nicht fertig kopiert ist. Deshalb setze ich diverse Pausen und Checks ein. Andernfalls ist die Seite gelockt bzw. werden Teile der Seite nicht mehr kopiert.
Frage: Kann geprüft werden, ob das Kopieren abgeschlossen ist?
Durch die lange Laufzeit bricht der EventAgent häufig ohne Fehlermeldung im Log ab.
Frage: Gibt es für den EventAgentService ein Timeout?
Viele Grüße
Jan