Öffentlicher Kalender für die Klimagerechtigkeitsbewegung

Es gibt ein paar Menschen, die sich Gedanken machen wie ein öffentlicher Kalender für die KGB aussehen könnte. Hier findest du die bisherigen Vorüberlegungen. Bei Interesse melde dich gerne bei mir, für Feedback und weitere Ideen nutze gerne die Kommentare.

Anforderungen:

  • Möglichkeit Kalender zu importieren (ICS-Feed)
  • sich wiederholende Termine
  • Titel, Kurzbeschreibung, Langbeschreibung, weiterführender Link, Zeit, Ort (evtl. Link)
  • Kategorien/Tags/Filtermöglichkeiten
  • Optional: Suche
  • automatische Erinnerungen/Trigger in bestimmten Zeitabständen vorher, z.B. 1 Monat, 1 Woche, 1 Tag
  • CalDav/ICS-Feed/RSS-Feed, für möglichst hohe Kompatibilität/Exportmöglichkeiten
  • eine schöne Webansicht (UX/UI)

Es braucht auf technischer Ebene:

  • öffentlich verfügbares Formular (Webseite)
  • Formular zu ICS/ICal - Script
  • ICS/ICal Datenbank, aus der sich ein Feed generieren lässt
  • Erinnerungstrigger
  • Content Moderation (Changelog mit Moderationsmöglichkeiten)
  • Brücken/Bots zu mehreren Plattformen u.a. Webansicht, Telegram, Matrix, E-Mail, etc.

Eine Lösung, die den UX-Anforderungen gerecht wird, aber nicht den technischen:
(So änlich könnte das am Ende aussehen)
https://github.com/calagator/calagator/
(Ruby on Rails, Wird bereits als öffentlicher Community-Kalender benutzt, das Moderationssystem muss angepasst werden)

Eine Lösung, die den technischen Anforderungen sehr gut gerecht wird, aber nicht den UX-Anforderungen:
https://www.k5n.us/webcalendar/
(Ein PHP-Kalenderserver, ziemlich genau, das was wir uns vorstellen, ist nur leider hässlich. Webinterface wird gerade mit Bootstrap überarbeitet, evtl. muss ein separates Frontend gebaut werden)

Maybe Lösungen, von denen das Formular bzw. die Moderationsmöglichkeit genutzt werden kann:
wiki.lantifa.org (mediawiki-Software)

Weitere interessante Software für das Projekt:
https://wtplan.winsh.me/man_page.html#lbAE (Command Line Tool mit integriertem Webinterface)
https://dianne.skoll.ca/projects/remind/ (eigene Script-Sprache für Kalende
https://joinmobilizon.org/en/
http://fullcalendar.io/docs/getting-started
PHP zu ICS-Feed Scripts:
https://gist.github.com/jakebellacera/635416
https://github.com/iCalcreator/iCalcreator

Idee für das Moderationssystem/Community Building:
Termine können frei eingetragen, editiert und gelöscht werden (mit Captcha und Botschutz).
Zusätzlich gibt es die Möglichkeit sich als Gruppe mit Internetauftritten einen verifizierten Account zu holen, der mit der Mailadresse der Gruppe verknüpft ist.
Content, der von diesen Accounts stammt wird nur nachträglich über den Changelog überprüft.
Content, der direkt vom öffentlichen Formular stammt, wird vor dem veröffentlichen überprüft (Approve/Reject). Die verifizierten Accounts können auf den Changelog zugreifen.

Pros:

  • niedrigschwelliger Input möglich
  • Aufwand zu trollen wäre recht hoch (Captcha) und muss approved werden (ziemlich Bulletproof)
  • nicht verifizierter Content ist nicht direkt sichtbar, sondern muss verifiziert werden
  • sehr niedriger Moderationsaufwand
  • Aufwand Trolle zu stoppen ist geringer als der Aufwand der Trolle
  • Es gibt eine aktive verifizierte Community mit Moderationsrechten

Cons:

  • Aufwendigste Lösung
  • es braucht einen Prozess um die Accounts zu verifizieren
  • es entsteht eine Hierarchie
    Beispiel für so ein System:
    Mediawiki (z.B. wiki.lantifa.org)

Idee für weiteres Vorgehen (Ich werde das wohl demnächst angehen):

  • Webcalendar-Instanz schaffen, testen und schauen ob die Anforderungen erfüllt werden (außer Aussehen)
  • Calagator-Instanz schaffen, testen und Versuchen das Moderationssystem anzupassen
2 „Gefällt mir“

Mehr ICS-Kalender \o/

Um gemeinsam Veranstaltungen anzukündigen finde ich Mobilizon ziemlich gut. Man kann sogar Gruppen von Mastodon aus folgen.

Was ist der KGB?

KGB = Klimagerechtigkeitsbewegung

Ja, Mobilizon hatten wir auch im Kopf. Wir wollen auch einen Anreiz schaffen auf Mobilizon umzuziehen.
Also dass Kalender über Mobilzon synchronisiert werden können oder so. Ob das technisch so einfach machbar ist, haben wir noch nicht geschaut.
Wir wollten uns allerdings nicht darauf verlassen, dass alle auf Mobilizon umziehen oder darauf warten, das is bei so ner riesigen Bewegung immer so ein Thema…

Nicht notwendig. Die ICS-Feeds aus Mobilizon können mit vielen anderen Kalenderprogrammen abonniert werden. Mit ActivityPub wird noch mehr abgedeckt.

Wenn das jeder denkt, machts nie einer. :slight_smile:
Im Ernst: ich z.B. benutze die NixOS-Konfiguration aus einem noch nicht eingepflegten Patch und würde mich total freuen wenn da noch mehr Augen drauf schauen.