Benutzer-Werkzeuge

Webseiten-Werkzeuge


blog:freie_termine

Dies ist eine alte Version des Dokuments!


Freie Termine

Einleitung

Bei Twitter status.net hängen diverse Leute rum, kennt man ja. @qbi vom Hackspace Jena hab ich in meiner Timeline und darüber bin ich über deren Seite gestolpert. Ins Auge sprang die automatisch generierte Liste von Terminen, den nächsten anstehenden »Veranstaltungen« im Hackerspace sozusagen und daneben stand ein Verweis auf grical.org. Moment, grical.org? Genau, das hatte ich letztes Jahr auf dem Linux-Tag gesehen und letztens beim Stammtisch davon berichtet.

Umsetzung

Darauf, dass sich irgendwer anders das ansieht, wollte ich nicht warten. Also flugs einen Account bei grical.org geklickt, die Gruppe Netz39 angelegt und ein paar Termine eingetragen. Soweit so einfach. Im Wiki von den Jenaern nachgeschaut, schien als würden sie das Plugin iCalendar verwenden. Das scheint aber noch nicht mit der aktuellen Version von Dokuwiki kompatibel zu sein. Beim Rumprobieren bin ich dann auf eine von den Jenaern selbst angepasste Version gestoßen: DokuWiki iCalendar Plugin. Die Installation und Anpassung derselben brachte aber immer noch kein zufriedenstellendes Ergebnis. Code Review des Plugins ergab, dass ich dort keine offensichtlichen Fehler feststellen konnte, also nochmal eine Nacht drüber schlafen. Heute früh dann die Erleuchtung: DokuWiki cached Seiten. Bisschen Google und zack: es gibt eine Anweisung ~~NOCACHE~~, die man mit in die Seite aufnimmt, dann cached das Wiki den extern abgeholten Kalender nicht mehr und schon erscheinen alle Einträge wie gewünscht. Als Beispiel hier mal die nächsten 4 Einträge ab heute, aber maximal 23 Tage in die Zukunft und bitteschön als Liste formatiert:

{{iCalendar>http://grical.org/s/?query=%21netz39+%7C+%23netz39&view=ical#from=today&showAs=list&numberOfEntries=4&previewDays=23}}

Beispiel

Das Ergebnis sähe dann so aus:

  • (Tue) 2014-04-22 19:00: Keysigningparty (PGP bzw. GnuPG funktionieren mit einem sogenannten Vertrauensnetzwerk. Dieses wollen wir mit einer klassischen Keysigningparty ausbauen und stärken. UNBEDINGT genaue Informationen unter http://www.netz39.de/2014/keysigningparty-2/ lesen und vorher ANMELDEN! Im Anschluss an das PGP-Keysigning machen wir noch eine CAcert-Assurance-Session.)
  • (Fri) 2014-04-25 18:00: Social Soljanka (Unsere zweiwöchentliche gemütliche Runde zum Nölen, Spielen und Schnacken.)
  • (Sat) 2014-04-26 13:00: Workshop Lautsprecherentwicklung (theoretischer Teil) ()
  • (Mon) 2014-04-28 19:30: Netz39 Tech Talks: Basteln mit dem NE555 (Es blinkt, rechnet und pulsiert — und das ganz ohne Mikrocontroller! Seit den Siebzigern ist der NE555 die meistverkaufte integrierte Schaltung weltweit und hat es bis in die Popkultur geschafft. Stefan stellt den Chip und einige mögliche Anwendungen vor.)

Zusammenfassung

Eine Nacht Haare raufen, rumsuchen, probieren, denken, fluchen und schon werden alle Termine, die jemand bei grical.org mit dem Tag netz39 einträgt oder der Gruppe Netz39 hinzufügt automatisch auf der Startseite unseres Wikis angezeigt. Jetzt wo ich das vom Tisch hab, kann ich ja in Ruhe zu Oma Kaffee trinken fahren …

Diskussion

Stefan HaunStefan Haun, 2012-11-26 10:20

Zwei Dinge fehlen mir noch, um die Einbindung perfekt zu machen:

  1. Die Anzeige der Uhrzeit (die man sonst tatsächlich nur mit Fragen herausbekommt)
  2. Ein Link auf den Termin im grical (damit wäre jedenfalls ein-klammer gelöst)

(Tux)

Wenn Sie eingeloggt wären, könnten Sie einen Kommentar hinterlassen.
blog/freie_termine.1354287943.txt.gz · Zuletzt geändert: 2012-11-30 16:05 von frank