AG Kalender/Pflichtenheft

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Dokumente

UML Diagramme

Use Cases

Technische Spezifikation

Die technische Spezifikation befindet sich hier.

Anforderungen generell an einen Kalender (Pflichtenheft)

Welche Vorraussetzungen müsste ein Kalender erfüllen um sinnvoll nutzbar zu sein?

  • einfache Nutzung per Web
    • Prüfung nach open source Lösungen z.B Google
    • für Benutzer: komfortabel
    • für Web Betreiber: Einbindung über RSS und/ oder Plugins für WP, Typo3 ... etc.
    • Filterlösung direkt im Webinterface
  • export ical/ics fuer Handy oder Email Programm (bzw. sync allg.)
  • Filterung und/oder Kategorisierung von Terminen
    • Filterung direkt per ical/ics (oder andere Protokolle z.B. mapi ala openChange s.o.) exportierbar. Beispiel, "alle mumble Sitzungen von allen AGs", "alle LPT / BPT Termine", "Termine von AG X und Y und SG Z", etc.
    • erweitere Filterkonfiguration : mehr Kombinationsmöglichkeiten, nachträglich änderbar und speicherbar (mehrere Regeln)
  • großes Inhaltsangebot über alle Bundesländer und nahe Organisationen
    • BuVo
    • LaVo
    • BZV
    • KV
    • RV
    • AGs / SGs
    • Squads
    • Crews
    • PPI
    • Pirates without Borders
    • "Piratennahe" Termine, ala Camps, CCC, Republica, Foebud, ...
    • Medientermine (Talkshows, Podiumsdiskussionen, öffentliche Auftritte generell) über / mit Piratenthemen
    • Idee: Aufruf für Sammlung von verschiedenen Gliederungen wie Stammtischen mit der bitte auch die Untergliederungen zu nennen
  • Hohe Verfügbarkeit (IT Ausfall wäre unschön)--> Piratenit einbinden (bmstettin, ike)


Ideen

Welche neuen Ideen haben wir bei Kalendern gesehen die uns begeistern? Was gibt es leider noch nicht und würde begeistern? (Brainstorming; Wunschdirwas;Optionale Anforderungen)

  • Ganz nützlich wäre noch die Nutzung/Programmierung von Filtern um z.B. die vielen Stammtischtermine rauszubekommen. (Deutschlandweiter Stammtischkalender wäre recht sinnfrei...) (noony)
  • Es wäre sinnvoll wenn Alle Benutzer ihr "Kommen" im Kalender ankündigen können, wenn sie das möchten. Dann kann man nachsehen, wen man wo treffen kann und davon eine weitere Reise abhängig machen. (bengie_d)
  • Kalender kann automatisch Twitter Posts und Email Erinnerungen absetzen.
  • Kalender kann nach Kategorien (auch mehrere gleichzeitig) wie z.B. Stammtische selektiert werden.

Geografie

  • Kalender kann auf Veranstaltungen innerhalb eines geografischen Umkreises oder Gebietes beschränkt werden, z.B. auf einer Karte auf Basis von OpenStreetMap
  • Eine Veranstaltung kann durch Klick in eine Karte verortet werden. So referenziert können sie geografisch visualisiert werden, wie beispielsweise hier. Dies wäre sogar weltweit sinnvoll.

Bemerkungen

Kalender verbinden - Anmerkungen von noonymaus

Per .ics Dateien (falls unterstützt) kann man mehrere Kalender relativ einfach zusammenführen. Auch online per Google Calendar. Siehe hierzu auch mein Posting im Forum: https://news.piratenpartei.de/showthread.php?tid=146452&pid=756212#pid756212

Per Script könnte man die angesprochenen .ics Dateien auch regelmäßig auf nen eigenen Server laden und kann diese dann mit PHP iCalendar zusammengefasst anzeigen lassen.


Anleitungen zum Erhalt der .ics Datei

PHP iCalendar Bei "Mehrfachauswahl" einen Kalender wählen (und "Go" drücken). Dann wird oben der "Abbonieren"-Link mit der .ics angezeigt.

Google Kalendar

Einfach auf den Button "+Google Kalendar" klicken. Es wird der Kalender im eigenen Google Konto abonniert. Dann Kalendereinstellungen auswählen und URL mit der .ics Datei erhalten. Einige hab ich oben schon verlinkt