- lmm antwortet auf »Wiki für Zikula 1.3« 08. Feb
- detlef_mue antwortet auf »[gelöst] extmenu-Block gestalten« 06. Feb
- Portugao antwortet auf »[BEANTWORTET] Website von Zikula selbst« 05. Feb
- craigh antwortet auf »PostCalendar zeigt Termine nicht im Block an« 05. Feb
- Hurricane antwortet auf »Tapatalk für Dizkus« 05. Feb
- Portugao antwortet auf »[gelöst] Hintergrund für FAQ« 03. Feb
- Hurricane antwortet auf »[gelöst] Kurioses Phänomen mit EZComments« 29. Jan
Anmeldung
Werbung
TimeIt 2.0
TimeIt ist ein Kalender für Zikula, der einige Features bietet. In der Version 2.0, bietet TimeIt nun unter anderem mehrere Kalender, Formicula zur Anmeldung an Terminen, Übersetzbarer Titel und Text und noch einiges mehr.
Mehrere Kalender
Es ist möglich, mehrere Kalender in der Administration anzulegen, wobei jeder Kalender eigene Einstellungen haben kann. Als Beispiel könnte man den Privaten Kalender vom normalen Kalender der Webseite trennen.
Übersetzbarer Titel und Text
Nach dem Anlegen eines Termins kann man nun diesen auch Übersetzten. Im auftauchenden Formular können Übersetzungen für alle Installierten Sprachen erstellt werden. Dieses Feature ist nur verfügbar, wenn in den Zikula Einstellungen „Multilingual-Umgebung aktivieren“ eingeschaltet ist.
Formicula
Als Anmeldung an Termine kann nun auch ein Formicula Formular benutzt werden. Es werden dadurch auch E-Mails an den Anmelder und an den Formicula Kontakt geschickt. In der ExtDB findet man ein Bild.
Eventplugins
In TimeIt 2.0 sind Locations, Formicula und Addressbook integriert. Um der zunehmenden Komplexität Herr zu werden, habe ich ein Plugin-System erstellt. Plugins können beim erstellen eigene Formularfelder anzeigen und danach bei der Detail-Anzeige neben oder unter der Beschreibung etwas anzeigen. Über dieses System sind die oben genannten Module auf einfache weise Integriert. Ein eigenes Plugin einzubinden (z.B. für eigene Formularfelder) ist im Moment noch nicht möglich, liegt aber auf der TODO liste.
Filtersystem
Durch Filter können die Termine nach eigenem ermessen gefiltert werden. Eine kleine Beschreibung findet sich Hier.
Bsp. Nur Termine von den Kategorien 11 oder 12:
index.php?module=TimeIt&filter1=category:in:11&filter2=category:in:12
Weiteres
Wochenstart ist einstellbar, Berechnung der Widerholungen von der Anzeige zur Erstellung verschoben und weitere kleinigkeiten. TimeIt 2.0 benötigt mind. PHP5, weil nur damit wirklich Objektorientiert programmiert werden kann.
Das Upgrade kann je nach Anzahl Termine mehrere Minuten dauern (für 3000 Termine brauchte mein PC ca. 2 min.). Er braucht die Zeit, weil alle Wiederholungen ausgerechnet und in der Datenbank gespeichert werden müssen. Vorher ein Backup zu machen ist immer eine gute Idee, sollte zwar alles Funktionieren, aber man weiss ja nie. Ach ja, Termine werden beim anzeigen Automatisch ins neue Eventplugin Format umgestellt, so dass die erseten Aufrufe langsamer sein könnten.
Tracker: http://code.zikula.org/timeit/report
Download: http://community.zikula.org/module-Extensions-display-ot-component-componentid-7.htm
Themen
Kommentare
Evtl. Template Anpassungen sollten mit den neuen Templates nochmals durchgeführt werden. Gerade beim Hinzufügen und der Detail-Ansicht hat sich einiges geändert.
Ich muss sagen, dass ich begeistert bin, wie schnell Du das Modul weiter entwickelst....mein erster Blick sagt mir, dass wieder einiges an Möglichkeiten dazu gekommen ist; dafür herzlichen Dank.
Eine Frage habe ich: Ich vermisse im Downloadpaket die deutschen Sprachdateien.....habe ich irgendetwas verbockt oder fehlen sie tatsächlich ?
Der "Quick Download (zip)" beinhaltet keine meines Wissens nur Englisch. Möglichkeiten:
- "Put into my package" und dann den Wizard benutzen
- Über http://code.zik…meit/downloads Downloaden
Habe die 2. Möglichkeit gewählt......wunderbar
Vielen Dank
TimeIt hat seinen Platz in meinen bevorzugten Modulen sicher! Danke für Deinen Einsatz!
Die Möglichkeit der Filterung kann ich extrem gut gebrauchen, genauso wie die Möglichkeit der zusätzlichen Kalender. Diese werde ich für die Ressourcenverwaltung unserer Räume nutzen.
Es darf gerne mit neuen Features so schnell weitergehen, auch wenn es zunehmend schwerer wird, etwas fehlendes zu entdecken
Ich habe zwar selbst im Moment noch kein Kalendermodul nutzen müssen/dürfen, aber mir gefällt die Entwicklung und speziell das Ergebnis wunderbar. Planetenkiller hat definitiv vielen Zikulanern einen großen Gefallen mit TimeIt gemacht.
Bitte bleib' am Ball und mach' weiter so.
Nur angemeldete Benutzer dürfen kommentieren. Registrierung oder Anmeldung.

Kommentare