Contao Open Source CMS > Erweitern > Erweiterungsliste > [calendardefs] Calendardefaults 0.1.0 alpha1

Erweiterungen > calendardefs

[calendardefs] Calendardefaults

Defaultwerte für Kalenderevents generieren

Das Backendmodul Events bietet die Möglichkeit, ein Event mehrfach zu wiederholen durch die Angabe eines Intervalls und einer Wiederholungsanzahl. Nachteil dieses Ansatzes ist die Tatsache, dass selbst kleine Abweichungen dieser Norm bei sich wiederholenden Ereignissen dazu führen, dass die Wiederholungsfunktion sehr schwach ist.

Ein Beispiel soll dies verdeutlichen: ein sich wiederholender Termin eines Vereins findet zu verschiedenen Zeitpunkten statt, die nicht durch die einfache Logik der Wiederholungen abgedeckt werden können. Termin 1 ist am ersten und dritten Samstag im Monat um 10 Uhr, an den übrigen Samstagen um 10.30 Uhr. Eine Nutzung der Wiederholungsfunktion scheint hier nicht sinnvoll. Können diese Wiederholungen aber nicht genutzt werden, dann müssen alle Daten für einen Termin mehrfach eingetragen werden - eine sehr mühsame Arbeit.

Hier setzt das Modul calendardefs an: Für jeden Kalender können Vorgabenwerte für die Events gesetzt werden, die zu diesem Kalender gehören. Jedes Feld, das zur Standardeingabemaske eines Events gehört, kann einen Vorgabewert enthalten - abgesehen vom Eventalias und dem Autor, die durch das System gesetzt werden.

Am Beispiel: Setzt der User für den Kalender K1 den Vorgabentitel 'Mein Event' und die Uhrzeit 10 Uhr, dann erhalten alle Events, die zum Kalender K1 gehören und neu instanziiert werden, den Titel 'Mein Event' und die Uhrzeit 10 Uhr.

Anmerkungen zur Erweiterbarkeit: Das Modul ist erweiterbar, denn es können weitere Eventfelder, die durch Third Party Extensions entstehen, mit aufgenommen und Vorgabenwerte für diese gespeichert werden.

Feedback Anmerkung: Über Feedback, Melden von Bugs, Feature Requests und eine kurze Benachrichtigung bei erfolgreichem Einsatz mit Hilfe der Rezension würde ich mich freuen.

Version0.1.0 alpha1TypFrei
Freigabedatum2010-01-19KategorieAndere
LizenzGPL
Urheberrecht© 2009 Matthias Hirt
AutorMatthias Hirt (jmatt)
Freigabe-Notizen und Änderungs-Log für 0.1.0 alpha1Andere Versionen
Version Downloads22Total Downloads22
Version Install.29Total Install.29
Version Updates3Total Updates3
Abhängigkeiten dieser ErweiterungVon dieser abhängige andere Erweiterungen
NameVersion vonVersion bis
Contao2.7.0 stable2.9.3 stable
NameVersion vonVersion bis
PaketGrösseDatum
Contao_calendardefs_10000_11.zip113312011-08-12 01:06