Hallo,
es gibt eine Reihe von Wünschen und Ideen, Termine bei der Aktualisierung eines Kalenders vor- und nachzuverarbeiten. Die Abfallkalender-Community vergnügt sich z.B. mit selbstgebauten Perl-Funktionen und das geht häufig schief - meine Frage nach Vorschlägen, wie das Calendar-Modul das unterstützen kann, blieben unbeantwortet. Daher zunächst einmal Danke für Deine Anregungen.
Ich stelle mir vor, die Möglichkeit für zwei Plugins im Updatelauf anzubieten. Eines (preproc), das aufgerufen wird, nachdem das Ereignis aus dem iCalender gelesen wurde, und eines (postproc), das aufgerufen wird, nachdem das geladene Ereignis im Modul verarbeitet und in die Liste der Ereignisse eingegliedert wurde.
Der Anwender müsste dann immer noch in Perl programmieren, aber hätte über eine definierte Schnittstelle Eingriffsmöglichkeiten:
- Ereignisse in weiter Zukunft werden nicht übernommen.
- Fehlende Endetermine werden ergänzt.
- Fehlende Alarme bei Müllabfuhrterminen werden ergänzt.
Was hältst Du davon?
Viele Grüße
Boris