Hallo liebes Forum,
ich habe meinem Kollegen, der für den Internetauftritt unserer Stadtverwaltung zuständig ist, vom geballten Wissen dieses Forums erzählt, welches er nun gerne auch mal befragen möchte.
Es geht um den Abgleich mehrerer Terminkalender, einer davon ein Noteskalender bei uns im Haus. Hat jemand sowas schonmal realisiert und kann uns/ihm einen Tip geben?
**** seine Anfrage ****
Hallo Thomas,
es ist so, dass die Kollegen vom Bürgerhaus insgesamt 3 Kalender pflegen müssen:
1. den Online-Veranstaltungskalender
2. den Lotus-Notes-Kalender
3. Google-Kalender, der auf einem TV Bildschirm dargestellt wird
Lustig ist allerdings, dass wohl in allen drei Kalendern die gleichen Informationen drin stehen.
Aber jeder Kalender muss wohl separat gepflegt werden. Ist ja irgendwie unsinnig.
Meine Überlegung ist nun, die Veranstaltungen aus unserem Online Veranstaltungskalender als zentrale Datenquelle zu nehmen und alle anderen Kalender damit zu befüllen. Der Google-Kalender wird dann aber durch etwas anderes ersetzt.
Vom Online-Veranstaltungskalender gibt es bereits eine Exportdatei mittels RSS. Das ist ein dynamisch generierter Feed:
http://hz-app.leomedia.org/leoonline/portals/hdh/navi/rss_top.groovy?data_source=evt_rssfeed_buergerhausMeine Idee ist folgende:
Die Inhalte des Feeds über ein Tool in den Notes-Kalender schreiben, damit im Notes-Kalender die Termine eingetragen werden.
Weil der Feed dynamisch ist, können sich auch die Kalendereinträge ändern.
Die Inhalte des Feeds, also jede Veranstaltung, hat die gleiche Syntax:
<item>
<title><![CDATA[Nähcafe Respekt]]></title>
<description><![CDATA[
<div class="vevent" id="hcalendar-85306">
<a class="url" href="http://veranstaltungen.heidenheim.de/veranstaltungen/id/85306/">
<time class="dtstart">09. Februar<span class="time">15:00 Uhr</span></time>
<span class="summary">Nähcafe Respekt</span>
<span class="location">Bürgerhaus</span>
</a>
<div class="description">Für Jugendliche und junge Menschen ab 15 Jahren</div>
<div><span class="category">Jung und Alt</span></div>
<div class="media"><img src='http://hz-app.leomedia.org/leoevent/FileBufferServlet?fileno=-1115364619&width=600&height=-1'/></div>
</div>
]]>
</description>
<link>http://veranstaltungen.heidenheim.de/veranstaltungen/id/85306/</link>
<guid>http://veranstaltungen.heidenheim.de/veranstaltungen/id/85306/</guid>
<category>Jung und Alt</category>
</item>
Vielleicht weiß das ja jemand