Home / LinuxUser / 2011 / 03 / Veranstaltungen im Überblick behalten mit GriCal

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.
AA-notizleine-123rf-6303113_AngelaJones.jpg

© Angela Jones, 123rf.com

Was, wann, wo?

Veranstaltungen im Überblick behalten mit GriCal

03.02.2011 Zur Kultur der Freien Software gehören auch die zahlreichen Veranstaltungen – Austausch und Kommunikation untereinander sind enorm wichtig. Der GridCalendar macht die Open-Source-Vielfalt jetzt überschaubarer.

Seit es freie Software gibt, kommen deren Entwickler und Anwender zum Austausch zusammen. Innerhalb der letzten Jahre hat nicht nur die Menge der Treffen zugenommen, sondern auch die Spezialisierung auf bestimmte Themen. Im Blick zu behalten, welche Interessengruppen sich regelmäßig wo zusammenfinden, ist mittlerweile nur noch schwer möglich. Von 2003 bis 2008 gab es eine umfangreiche Liste von Veranstaltungen zu freier Software [1], die beispielsweise 2008 schon über einhundert große Veranstaltungen verzeichnete. Diese Übersicht stellte bisher eine einzige Person – Sven Guckes aus Berlin – manuell zusammen.

Gerade weil das Internet so zahlreiche Möglichkeiten für Ankündigungen bietet – Webseiten, Wikis, RSS-Feeds, Mailinglisten – erwies es sich als zunehmend mühselig, die Daten so vieler Veranstaltungen zusammenzutragen und abzugleichen. Mittlerweile gibt es derart viele sowohl große als auch lokale Open-Source-Veranstaltungen, dass nicht mal ein Team eine halbwegs vollständige Übersicht aktuell halten könnte. Die Lösung lag eigentlich auf der Hand: das Auslagern der Aufgabe auf eine große Gruppe von Menschen, neuhochdeutsch: Crowdsourcing.

Auf der Suche

Zwar gab es bereits andere Kalender, zu denen man Veranstaltungen hinzufügen konnte, aber keiner davon bot die Möglichkeit eines einfaches Editierens und den Export in eigene, weitere Kalender. Mittlerweile existieren mehr oder weniger lokalisierte Übersichtslisten mit solchen Funktionen – doch klappt das Eintragen oder Ändern von Veranstaltungsdaten in der Regel nicht ohne Benutzerkonto und Berechtigung. Zudem "gehören" die Daten anschließend oft dem Betreiber der Website, der oft ein gemeinschaftliches Nutzen und das Wiederverwenden auf anderen Plattformen ohne ausdrückliche Genehmigung ausschließt.

Der FLOSS-Calendar von Sven Guckes enthielt speziell jene Veranstaltungen, die mindestens einen ganzen Tag ausfüllten. Einzelne Vorträge und Workshops waren in einem separaten Kalender untergebracht. Viele Communities, insbesondere die Linux-Usergroups (LUGs) führen zwar eigene Kalender, aber diese basieren auf untereinander inkompatiblen Systemen, die einen gegenseitigen Austausch von Veranstaltungsdaten nicht zulassen.

Im Herbst 2010 fanden sich Verantwortliche aus verschiedenen Berliner LUGs zusammen, um über mögliche Lösungen des Problems zu beraten. Zu diesem Zeitpunkt hatten Sven Guckes und Iván Villanueva bereits mit dem Projekt GridCalendar (GriCal, [2]) begonnen und stellten es als Lösungsansatz vor. Die Idee fand begeisterte Aufnahme, virtuelle Server wurden gesponsert.

Daneben wurden als mögliche Lösungen auch WebCalendar, einige CMS und DisCal [3] diskutiert. Letzterer ist eine clevere Idee von Paul Hänsch, ein schlankes Programm zu schreiben, das jeder auf seinem Server installieren und für seine Website anpassen darf. Jede Installation kommuniziert als dezentrale Instanz mit anderen DisCal-Installationen und ermöglicht so einen Abgleich der Veranstaltungsdaten. Fällt eine Instanz aus, belieben alle Termine dennoch verfügbar.

Offene Informationen

Hinter GridCalendar stecken zahlreiche Ideen, die sich alle um den Schwerpunkt offene Informationen und freier Zugang dazu gruppieren. Die Software GridCalendar steht unter der Freien Lizenz AGPL 3, die Daten im Kalender unter einer Creative-Commons-Lizenz. Daher lassen sie sich mit Anderen teilen und insbesondere ohne Genehmigung anderweitig bearbeiten und wiederverwenden. Dank offener Formate gelingen die Umwandlung und der Im- und Export leichter. Um am Kalender teilzuhaben und Veranstaltungen einzutragen, braucht man nicht zwingend eine Registrierung, ähnlich wie bei Wikipedia.

Die Sortierung der Veranstaltungen bei der Ausgabe erfolgt nach dem Datum und insbesondere den Deadlines: Eine Konferenz, bei der die Frist für Beitragsanmeldungen oder den Ticket-Kauf unmittelbar bevorsteht, erscheint ganz vorne in der Liste – egal, an welchem Datum die Veranstaltung dann tatsächlich stattfindet. Somit gehen wichtige Vorab-Termine nicht mehr versehentlich unter (Abbildung 1). GridCalendar versucht, die ganze Breite des Browserfensters auszunutzen, um so viele Veranstaltungen wie möglich neben- und untereinander darzustellen. Künftig sollen sich über Themes aber auch andere Darstellungen realisieren lassen.

Abbildung 1: GriCal sortiert Veranstaltungstermine anhand der immanenten Deadlines, die er zwischen Klammern darstellt.

Um das Auffinden von Veranstaltungsdaten möglichst einfach zu machen, bietet GridCalendar nur ein einziges Suchfeld an, das am oberen rechten Rand der Webseite seinen Platz findet. Eine einfache Suchanfrage umfasst nur eines oder wenige Worte. Meist findet der Benutzer damit bereits die Veranstaltung, die ihn interessiert. Es gibt aber auch weiterführende Optionen: Eine Suche nach #floss gibt alle Veranstaltungen mit der Markierung "floss" aus, eine Suche nach @berlin filtert alle Veranstaltungen mit dem Ort Berlin aus der Datenbank. Solche erweiterten Suchbegriffe lassen sich bei Bedarf auch kombinieren.

Auf der rechten Seite des Suchergebnisses präsentiert GriCal Veranstaltungen, die eine hohe Ähnlichkeit mit den bereits gefundenden Events aufweisen. Eine Suche nach dem Tag #floss beispielsweise zeigt auf der rechten Seite auch Veranstaltungen an, die mit #foss ohne L markiert sind. Das funktioniert automatisch, sofern einige Termine mit beiden Tags eingetragen wurden. Dieses Verfahren hebt nicht nur das bekannte Problem der Synonyme beim Suchen auf (ähnliche Veranstaltungen, aber mit unterschiedlichen Tags versehen), sondern erleichtert auch das Auffinden von Veranstaltungen, die womöglich in einer anderen Sprache getaggt wurden. Sofern es einige Veranstaltungen gibt, die sowohl freie-software als auch free-software als Tags aufweisen, merkt sich GridCalendar beide Begriffe als Synonyme.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1714 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...