= GriCal - Community Calendar = Latest change: Sat Nov 06 02:00:00 CET 2010 http://www.guckes.net/blit2010/vortrag.txt lines: 318, words: 900, chars: 8090 = Signature = 7. Brandenburger Linux-Infotag (BLIT) "Eintritt Frei" Haus 6, Institut fuer Informatik, http://www.blit.org/ Prof.Dr.Helmert Strasse, 14482 Potsdam; http://blit.org/blog/ http://tinyurl.com/6bykmy Sbhf Griebnitzsee. = Ort+Zeit = http://blit.org/2010/zeitplan/speakers/47.de.html http://blit.org/2010/zeitplan/track/Community/123.de.html Tag Dauer Raum Sprecher Titel Sat 16:40-17:20 Speakers' Corner Sven Guckes "Community Calendar" = Beschreibung = Der Community Calendar ist ein Kalender fuer alle - zum Mitmachen, Verbessern und Vernetzen. Es ist ein Kalender fuer die vielen kleinen Vortraege und Workshop von Online Communities, aber auch von groesseren Events und Konferenzen. Jeder soll oeffentliche und private Events eintragen, sowie auch die Informationen erweitern und verbessern loennen. Alle oeffentlichen Daten kann man gesamt herunterladen. Es soll moeglichst viele I/O Formen geben, dh upload zB per email, tweet, web interface - und download zB als text/plain, text/html oder ical. Die Schnittstellen (APIs) sind offen, so dass jeder seine eigene Oberflaeche kreieren kann. Dieser Kalender soll auch *dezentral* sein, dh jeder kann seine eigene Instanz mit den Instanzen anderer kommunizieren lassen. Falls einer ausfaellt, so kann man auch bei den anderen weitere Events hochladen, verbessern bzw abrufen. Der Kalender ist nicht nur Offene Software, sondern vor allem *Freie Software*. = Intro = FLOSS Events Kalender -> http://www.guckes.net/cal/ Linux User Groups - jeder hat seinen eigenen Kalender. Die LUGs wollen sich vernetzen u.a. bezueglich Events. Wie kann man das loesen? Welche Sofware gibt es? Unsere Loesung: GriCal _____ _ _____ _ / ____| (_) / ____| | | | | __ _ __ _ | | __ _ | | | | |_ || '__|| || | / _` || | | |__| || | | || |____| (_| || | \_____||_| |_| \_____|\__,_||_| = Suche = Suche nach geeigneten Kalendern.. Websites mit Veranstaltungen zu FOSS Events: http://code.grical.org/#OpenSourceLinuxetc. Evaluierung. -> Keine Webseite sammelt genuegend Informationen. Alternative Software: http://code.grical.org/#Alternativesoftware -> Keine Software ausreichend genug. Andere Kalender mit anderen Events (Konzerte etc): http://code.grical.org/wiki/OtherCalendars Features fuer einen *offenen* Kalender mit Events zu FLOSS und Wissenschaft: -> http://code.grical.org/wiki/FeaturesList Freie Daten, Freie Formate, Freie Software + Community Driven! -> GriCal! = Main Features = * Benachrichtigungen: zB Deadlines - Email, RSS * Filter: Automatische Suche nach Worten (Orte, Tags etc) * Gruppen: Oeffentliche und Private Veranstaltungen * Input: viele Eingabemoeglichkeiten - Email, Web (Twitter) * Output: viele Ausgabeformate - ical * Output: *Alle* Daten per Download * Output: Themes/Views: viele Ansichten * Visual: Integration mit OpenStreetMap = Beispiel = BLIT: http://grical.org/e/show/113/ file:///home/sven/grical/pics/grical.show_event.blit.png T-DOSE: http://grical.org/e/show/119/ file:///home/sven/grical/pics/grical.show_event.tdose.png == Input == $URL .____________________________________________________________________. |Title: _____________________________________________________________| |Start: _______________________________ | | Tags: _____________________________________________________________| | Web: _______________________________ | |[Submit] | `--------------------------------------------------------------------' Example: .____________________________________________________________________. |Title: Brandenburger Linux-Infotag 2010_____________________________| |Start: 2010-11-06_____________________ | | Tags: linux floss foss free-software_______________________________| | Web: http://www.linuxinfotag-brb.de/2010/ | |[Submit] | `--------------------------------------------------------------------' done! :) -> http://grical.org/e/show/113/ BLIT == Ausgabe+Editing == Augabe der Daten im ical Format: http://grical.org/e/show/68/ical/ Ausgabe als HTML (Webseite): http://grical.org/e/show/68/ Editieren im Web Interface: http://grical.org/e/edit/68/ Editieren in einem Textfenster: http://grical.org/e/edit/68/raw/ Leicht zu lesende URLs. :-) == Suche == Suche nach Woertern - klar. Suche auch nach Teilworten, zB "rand" -> bRANDenburg Zeitraum: Eingabe von zwei Daten im Format YYYY-MM-DD Beispiel: 2010-10-01 2010-10-31 Alle Events werden sortiert nach dem naechsten Datum, auch wenn es eine deadline ist. Sehr praktisch! :-) (Q: machen das auch andere Kalender?) Weitere Hilfe zur Suche: http://grical.org/h/help/ == Filter == * Suche -> Ergebnisse * Filter anlegen * Filter benennen * Email? [x] == Upload == Upload per Email: Strukturierter Text format: wort: wert beispiel: date: 2010-11-01 http://www.guckes.net/cal/2010/2010-11-06.blit.grical.2.txt -> Rueckmeldung. == Export == Alle *oeffentlichen* Daten koennen jederzeit exportiert werden: http://www/grical.org/o/all/text/ Exportierte Daten sind auch wieder verwendbar fuer den Input zum Kalender - und umgekehrt! -> Austauschbarkeit der Daten zwischen Instanzen. = Dezentralitaet = (TODO) Vernetzung von Instanzen. = Karte = (TODO) Zeigt alle Venues (Veranstaltungsorte) der aktuell angezeigten Events auf einer Karte (OpenStreetMap) = Display = = Input+Output = Hinweis: * Firefox: ItsAllText = Beteiligung = * Schnittstellen (Interfaces) - Darstellung + Editieren von Events * ArtWork - Icons (FavIcons) * Code - Verifizierung der Daten, Import+Export Packaging = Code = "show me the code" http://code.grical.org/browser basiert auf Python + Django "for web programmers with deadlines" Download des Repository per Mercurial: $ hg clone http://gridcalendar.net:8001 gridcalendar Fragen? -> Ivan Villanueva ivan@grical.org = Todo = * CSS * Layouts aka Views * Automatische Imports anderer Eventseiten * Twitter, JSON Output: * Google Kalender * Microsoft Outlook 07 * Mozilla Sunbird * Mozilla Thunderbird * Novell Groupwise 8 * Yahoo! Kalender = Fragen = * Was fehlt? * Warum nicht Google Calendar? -> Cloud, Datenkraken Diskussion: * Chat: FreeNode #calendar * MailList: http://lists.gridmind.org/listinfo/grical = Zusammenfassung = * Benachrichtigungen * viele Eingabemoeglichkeiten * viele Ausgabeformate (Themes+Views) * *Alle* Daten per Download * Dezentralitaet * OpenStreetMap! und vor allem: * Freie Daten, Freie Formate, Freie Software "GriCal - because free data belong to the community!" = Danke = Danke fuer's Zuhoeren! Gibt es noch Fragen? Bitte schickt uns eure Anregungen, Feedback, Kritik, Wuensche! grical@gridmind.org (liste) GridCalender.net aka GriCal.org Fruestueck: Naechster Event: 2010-12-04 11-14h http://grical.org/e/show/116/ Wirtshaus Stresemann Berlin (nahe dem Potsdamer Platz) bitte per doodle anmelden: http://www.doodle.com/mmmdfdw8uw27tdhb dieser vortrag: http://www.guckes.net/blit2010/vortrag.txt = Links = GriCal: * http://code.grical.org code repository * http://dev.grical.org development version * http://www.grical.org current official version Communication: * irc://irc.freenode.org/calendar chat channel (IRC FreeNode) * http://lists.grical.org/listinfo/grical Mailing List * http://code.grical.org/wiki/ Wiki = Kontakt = * Sven Guckes sven@grical.org Konzept + Community (blit2010@guckes.net) * Ivan Villanueva ivan@grical.org Programmierung * Paul Hänsch paul@grical.org Integration mit OpenStreetMap vim: set fdm=marker ft=sven :EOF