Forum

Forum feed

» zum Forum | » aktuelle Diskussionen

Kommentare

Forum feed

Zikula Nachrichten

RSS Feed

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

  • Geschrieben am
  • 11. Jun 2009 - 17:20
Templates

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.

  • Geschrieben am
  • 11. Jun 2009 - 17:30
Respekt

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. icon_biggrin Eine Frage habe ich: Ich vermisse im Downloadpaket die deutschen Sprachdateien.....habe ich irgendetwas verbockt oder fehlen sie tatsächlich ? icon_rolleyes

  • Geschrieben am
  • 11. Jun 2009 - 17:57

Der "Quick Download (zip)" beinhaltet keine meines Wissens nur Englisch. Möglichkeiten:

  • Geschrieben am
  • 11. Jun 2009 - 18:03
Du liegst richtig !

Habe die 2. Möglichkeit gewählt......wunderbar icon_lol Vielen Dank

  • Geschrieben am
  • 12. Jun 2009 - 09:07
Sahnestückchen!

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 icon_biggrin

  • Geschrieben am
  • 12. Jun 2009 - 13:09
Super / Gute Arbeit

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.