Termine direkt verlinken
Opened this issue · 7 comments
Es sollte eigentlich relativ einfach sein, eine Seite pro Event zu generieren. Zum direkt drauf verlinken.
Als Linkstruktur wäre vermutlich /event/[eventtitel]/[ical-uid]
am sinnvollsten.
Nicht sicher, wie einfach das ist.
Abgesehen davon, dass direkte Links für Termine schön wären: Für Events die nicht regelmäßig im RZL stattfinden (ORZL, Plenum, ...) ist es eh sinnvoll eine Ankündigung ins Blog zu schreiben. Auf die kann man dann auch direkt linken.
Neue Idee: Termin-IDs in den Blogpost einbinden und dort dann irgendwie™ schön darstellen. Samt Download um es direkt in den Kalender zu kopieren.
👍
Ich hab gerade mal versucht rauszufinden, ob wir das direkt irgendwo von fruux bekommen, aber leider nichts gefunden. Die x-fruux-url im jcal tat jedenfalls nicht. Kannst Du die mal anhauen, @silsha?
Habe den Support mal angeschrieben, was es damit auf sich hat.
Die URL im x-fruux-url scheint etwas auszugeben, allerdings kann man das wohl nicht öffentlich einsehen.
Beispiel-URL: https://p.fruux.com/calendars/a3298259302/81bae0fb-601c-47ee-ba92-460866466d90/09F6975C-41FC-43F3-B3D2-EF6E6EA8D1A8.ics
Antwort: […]User did not have the required privileges ({DAV:}read) for path "calendars/a3298259302/81bae0fb-601c-47ee-ba92-460866466d90/09F6975C-41FC-43F3-B3D2-EF6E6EA8D1A8.ics"[…]
Vielleicht ließt @fruux ja sogar auf Github mit und hat eine Idee. 🐱
Antwort vom Support:
das klingt so, als ob Ihr entweder den kompletten iCal Feed parsen müsst (dafür könnte unsere sabre/vobject Library hilfreich sein: http://sabre.io -> dort auf vobject klicken) oder alternativ einen einfachen CalDAV client schreiben müsst. Mit dem Widget gibt es aktuell leider keine Möglichkeit einen bestimmten Kalendereintrag zu öffnen, sondern nur "den Kalender" als ganzes.
Okay, danke!
Ich denke in dem Fall könnten wir versuchen, das VEVENT aus dem jcal in ical zu überführen und mit einem data-link anzubieten.