Anzeige:
Ergebnis 1 bis 3 von 3

Thema: iCalendar für Evolution erstellen

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.05.2005
    Ort
    Ostschweiz
    Beiträge
    20

    iCalendar für Evolution erstellen

    Hallo zusammen,

    ich versuche gerade, meine Homepage mit dem dortigen datenbankbasierten Kalender, mit Evolution (Linux) zusammenzuführen. Ganz einfach sollte das mit dem iCalendar (.ics) Format wohl funktionieren.
    Mittlerweile sieht die von PHP erstellte Datei auch schon recht gut aus:
    Code:
    BEGIN:VCALENDAR
    VERSION:2.0
    PRODID:duensten//EN
    BEGIN:VEVENT
    SUMMARY:duensten Weltcup Party
    DTSTART:20070317T150000
    DTEND:20070317T150000
    END:VEVENT
    BEGIN:VEVENT
    SUMMARY:duensten kill bill party
    DTSTART:20070317T200000
    DTEND:20070317T200000
    END:VEVENT
    BEGIN:VEVENT
    SUMMARY:duensten snowwerk 4.3
    DTSTART:20070324T220000
    DTEND:20070324T220000
    END:VEVENT
    BEGIN:VEVENT
    SUMMARY:duensten smash fx
    DTSTART:20070331T200000
    DTEND:20070331T200000
    END:VEVENT
    BEGIN:VEVENT
    SUMMARY:duensten ostertanzdingsbums
    DTSTART:20070408T200000
    DTEND:20070408T200000
    END:VEVENT
    BEGIN:VEVENT
    SUMMARY:duensten Roger Waters
    DTSTART:20070411T120000
    DTEND:20070411T120000
    END:VEVENT
    BEGIN:VEVENT
    SUMMARY:duensten Polyparty 07
    DTSTART:20070414T210000
    DTEND:20070415T050000
    END:VEVENT
    BEGIN:VEVENT
    SUMMARY:duensten uffahrt
    DTSTART:20070517T140000
    DTEND:20070517T140000
    END:VEVENT
    BEGIN:VEVENT
    SUMMARY:duensten OASG 2007
    DTSTART:20070629T060000
    DTEND:20070701T220000
    END:VEVENT
    END:VCALENDAR
    Wenn die Datei offline gespeichert wird und in Evolution importiert wird, funktioniert es so wie eigentlich erwartet. Wenn ich aber einen neuen Kalendar vom Typ "Im Web" mit webcal://127.0.0.1/calendar.ics erstelle, passiert gar nichts. Das Abonnieren mit Mozilla Sunbird funktioniert übrigens problemlos.

    Der Webserver ist lokal (Apache2 mit PHP5), laut Access-Log greift Evolution auch darauf zu (Error 200 - OK). Aber es werden partout keine Kalendereinträge angezeigt/erstellt. Die Anzeige über den Browser funktioniert wie sie sollte.

    Ich lasse die Daten mit "Content-type: text/plain" oder mit "Content-type: text/calendar" (oder ohne) ausliefern, beides bringt keine Änderungen. Auch wenn ich nur einen Eintrag ausgebe, gibts Probleme und er wird nicht angezeigt.

    Ich kann mit Evolution auch auf andere iCals im Web zugreifen lassen, das funktioniert dann. Via lokalen Webserver halt immer noch nicht. Ich habs übrigens auch auf zwei anderen Servern probiert und dort funktioniert es ebenfalls nicht.

    Habe ich irgendwo etwas übersehen bzw. kann mir jemand helfen?

    Gruss
    Roman

  2. #2
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Schätze Evolution hat keine Schreibrechte in deinem Webordner.
    Einfach mal die Logfiles anschauen wenn Evolution versucht
    eine Kalender zu erstellen.
    Dort müßten doch Einträge zu finden sein.
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.05.2005
    Ort
    Ostschweiz
    Beiträge
    20
    Du verwechselst WebCal mit CalDav.
    Bei WebCal ist kein Schreibzugriff nötig. WebCal funktioniert eigentlich so, dass der Client (Evolution) alle paar Minuten oder Stunden diese calendar.ics herunterlädt und diese im Kalender anzeigt. Sozusagen eine automatisierte Importfunktion.
    Über WebCal lassen sich die Einträge nicht verändern und auch nicht erstellen.

    Und wie gesagt, mit Mozilla Sunbird funktioniert es...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •