AG Kalender/Ansatz noony

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Idee Kalendersystem von noony

Dieses Konzept versucht die vorhandenen Teillösungen möglichst elegant in ein einheitliches (bundesweites) System zu integrieren. Das Konzept ist ergänzend zu bestehenden Systemen und beginnt bei den exportierten .ics-Dateien der Landesverbände.

Falls ihr Ideen oder Fragen habt am besten direkt kommentieren. --Noonymaus 23:07, 8. Jun. 2012 (CEST)

Kalenderkonzept1-noony.png

Erläuterung:

Das Ablaufdiagramm zeigt (von rechts nach links) wie ICS-Dateien eingelesen, verarbeitet und exportiert werden sollen.

Hier nochmal eine Beschreibung des Ablaufs:

  1. Exportierte .ics Dateien der LVs werden mit dem Haupttool ausgelesen
  2. Das Haupttool verarbeitet die eingehenden Daten:
    1. Filtern / Sortieren
    2. Benutzersystem (UserLogin für BuVo)
    3. Eingabe von TeilnahmeInfos für BuVo
    4. neue ics-Dateien generieren
  3. Die vom Haupttool erzeugten Dateien werden dann per PHP iCalendar angezeigt. Hier wäre eine kleine Übersichtsseite(/bar) sinnvoll.
    1. (optional) der PHP iCalendar sollte ansprechender per CSS (und evtl. javascript-Funktionen) gestaltet werden um die Usability zu erhöhen
  4. (optional) Das Haupttool exportiert die Daten "druckreif" an einen WikiBot
    1. Der Bot pflegt die Infos in das Wiki ein (eine Seite pro Termin)
    2. Diese Infos können als Vorlage im Wiki genutzt werden (spart Performance im Vgl. zu Semantic Wiki)

Aufwand für Landesverbände

Anmerkung: Fast alle Landesverbände nutzen Kalender-Software die .ics-Dateien erzeugen können. siehe Bestandsaufnahme 2011.

  • Saarland hat bereits eine Exportfunktion (Google Kalender)
  • RLP wechselt auf neues Kalendersystem (Seite bereits fertig)
  • SH verwendet noch EventList, dass allerdings auf ics-Export nachgerüstet werden kann [1]

Abgesehen vom letzten Punkt sehe ich da keinen Handlungsbedarf für die LV-Webmaster.

Umsetzung

  • Das Script des Bayernkalenders müsste übernommen und angepasst werden
    • Wie sieht es mit der Rechteverwaltung aus?
    • Accounts für BuVo anlegen und
    • Nutzung möglichst anwenderfreundlich gestalten
    • Alle notwendigen .ics-Dateien regelmäßig runterladen/aktualisieren
    • Filter verbessern/anpassen
    • automatische Generierung der ics-Dateien
  • PHP iCalendar
    • keine tieferen Systemanpassungen notwendig
    • Übersichtsseite mit den wichtigsten Kalendern / Kalenderkompilationen
    • (optional) Design ansprechender gestalten
    • (optional) Benutzerfreundlichkeit per JavaScript verbessern
  • Anleitung für Piraten erstellen, wie sie die Kalender in Thunderbird, Google Calendar usw. einbinden (als Alternative zu PHP iCalendar)

Optional könnte man noch einen Wiki-Export erzeugen:

  • Exportscript im Haupttool, dass die Termine für den WikiBot ausgibt
  • Ein WikiBot scripten, der die neuen Termine ins Wiki einpflegt
  • Vorlage erstellen, die Daten je nach Parameter ausgibt (maschinenlesbar 20123112, für Menschen "31. Dezember 2012")
    • solche Vorlagen gibts bereits und müßten nurnoch angepasst werden
  • Die entsprechenden Seiten im Wiki readonly machen
  • Anleitung geben, wie die Vorlagen eingebunden werden können.

Kommentare

Was haltet ihr davon? --Noonymaus 23:07, 8. Jun. 2012 (CEST)

  • super Ansatz, wir sollten unbedingt ein Mumble mit einigen Spezies dazu machen, ich komme mit einem Terminvorschlag. Yorvik 49:12, 10.Jun. 2012