vs.event
vs.event erweitert den Artikeltyp Termine (und Plone4ArtistsCalendar), sodass nun auch sich wiederholende und ganztägige Termine in Plone verwaltet werden können. Das Produkt ist im Rahmen des Projekts für die Immanuel Diakonie Group entstanden und steht nun der gesamten Plone-Community unter der GPL zur Verfügung. Am 2. Juli 2009 beschloss das Plone Framework Team, die Funktionalität und Teile des User Interfaces von vs.event in Plone 4 zu übernehmen.
Überblick
vs.event erlaubt, sich wiederholende Termine in Plone zu erstellen, wobei die Regel, in der sich die Termine wiederholen sehr flexibel angegeben werden können. Darüberhinaus lassen sich auch Ausnahmen für diese Regeln angeben.
Ganztägige Termine
Für die Termine können Teilnehmer angegeben werden, deren Rolle und ob sie angefragt werden sollen (RSVP).
Termine können Anhänge in Form von Links oder Dateien enthalten.
Termine können mehrere Untertermine enthalten, die über eine Relation verknüpft werden.
Für jeden Termin werden zugleich auch alle Untertermine angezeigt.
Umgekehrt wird auch für jeden Untertermin der übergeordnete Termin angezeigt.
Untertermine sind optional und lassen sich gegebenenfalls im Zope Management Interface (ZMI) in portal_calendar unter vs_event_supplementary_events ausschalten.
Das Kalender-Widget unterstützt nun auch lokale Datumsformate.
Im- und Export in den Formaten iCal und vCal.
WebCal-Zugriff möglich.
Integration in Plone4ArtistsCalendar (der gegebenenfalls zusätzlich installiert werden muss).
Nutzungsfälle
- Konferenzen
- Im allgemeinen sollte es einen Termin für die gesamte Konferenz geben, und dieser Termin sollte dann auf Untertermine für den call-for-papers, einzelne Vorträge etc. verweisen.
- Veranstaltungsreihen
- Eine Veranstaltungsreihe kann als sich wiederholender Termin angegeben werden. Die Einzelveranstaltungen sind dann Untertermine,
- Meilensteine (Milestones), Deadlines
- Im Projektmanagement lassen sich Meilensteine und Deadlines als Untertermine angeben.
- Early Bird und Anmeldeschluss für Anmeldungen
- Auch die Termine, bis zu denen ein Frühbucherrabatt gilt oder bis zu dem Teilnehmer sich anmelden können, sind einfach als Untertermine für die Anmeldung realisierbar.
Tests
- vs.event ist getestet mit Plone 3.1 und Plone 3.2.
Installation mit Buildout
Um vs.event zu installieren, wird in der buildout.cfg-Datei folgendes eingetragen:
[buildout]
eggs =
…
vs.event
[instance]
…
zcml =
…
vs.event
Installation ohne Buildout
Laden Sie vs.event aus dem Python-Package-Index PyPI in das lib/python-Verzeichnis Ihrer Zope-Instanz herunter:
wget http://pypi.python.org/packages/source/v/vs.event/vs.event-0.2.1.tar.gz#md5=ea22273a957abaa4b97d7a5d7fd622fe
Um das Paket nun für Ihre Instanz zu registrieren, können Sie eine vs.event-configure.zcml-Datei im etc/pakage-includes-Verzeichnis mit folgendem Inhalt erstellen:
<include package="vs.event" />
Informationen
- Autoren:
- Andreas Jung, Veit Schiele, Anne Walther <vs.event at veit-schiele de>
- Code repository:
- http://plone.org/products/vs.event
- Lizenz:
- GPL