Kalenderfreigabe per ics moeglich?

Gunnar Wrobel wrobel at pardus.de
Fre Apr 3 17:49:49 CEST 2009


Quoting Marc Schiffbauer <marc.schiffbauer at mightycare.de>:

> Hallo!
>
> ich versuche auf unserer kolab 2.2.1rc1 Installation meinen Kalender über
> horde/kronolith per .ics-Datei für andere User freizugeben.
>
> Das scheint leider nicht zu gehen... bzw. nur mit den eigenen Zugangsdaten.

Korrekt.

Derzeit können über den Kolab-Webklienten keine Daten anonym  
ausgegeben werden.

Das hat zwei Gründe: Der Cyrus-IMAP erlaubt derzeit keinen anonymen  
Zugriff und selbst wenn er das tun würde unterstützen es die  
Kolab-Treiber derzeit nicht.

Das Thema ist eigentlich ziemlich hoch auf meiner ToDo-Liste, aber  
auch nicht ganz so einfach.

Das mit dem anonymen IMAP-Zugriff sollte zwar nicht ganz so  
kompliziert sein, aber ich bin von der Lösung eigentlich nicht  
überzeugt. In dem Fall wären nämlich die User in der Lage die Daten in  
den Kolab-Ordnern für die Außenwelt freizuschalten, indem sie "anyone"  
Leserechte geben.

Wer das Risiko eingehen möchte sollte das tun können aber ich gehe  
eigentlich nicht davon aus, dass wir das standardmäßig unterstützen  
wollen. Vor allem auch, weil der Ansatz nicht gerade performant wäre.

Trotzdem ist das Thema hoch auf meiner Liste, weil das ja gerade einer  
der zentralen Vorteile einer Webapplikation ist: Die Möglichkeit Daten  
nach außen verfügbar zu machen.

Mein bevorzugter Ansatz wäre hier den mit dem Kolab_FreeBusy-Modul  
verfolgte Strategie auszuweiten: Ein Client triggert das Aktualisieren  
eines Caches nach Veränderungen an einem Kolab-Groupware Ordner. Die  
Cache-Daten werden dann im zweiten Schritt beim Zugriff von außen für  
den Export zusammengefasst.

>
> Ziel ist es einfach nur, dass User auf unserem Exchange-Server  
> meinen Kalender
> auf dem Kolab-Server lesen können...
>
> Frage: kennt jemand einen Weg, wie ich meinen Kalender sonstwie extern
> verfügbar machen kann?

Da das oben beschriebene Verfahren sicherlich nicht vor nächstem Jahr  
zu erwarten ist, empfehle ich ebenfalls die von Bernhard beschriebenen  
Varianten.

Gruß,

Gunnar

>
> Mir ist dabei mittlerweile jedes Mittel recht. Eine Möglichkeit wäre, auf dem
> kolab server einen cron-job einzurichten, der jede Minute per wget mit meinen
> Benutzerdaten meinen Kalender als ics-Datei in ein Verzeichnis schreibt,
> welches ich dann wiederum per Apache verfügbar mache. Dieses Verzeichniss
> könnte/müsste ich dann per .htaccess sichern.
>
> Nachteile bei der Geschichte sind dann, dass mein PW im Klartext im cron-job
> steht, dass ich das PW im cron-job manuell synchron halten muss etc.
> Ausserdem kann das ein "normaler" User nicht mal eben selber einrichten.
>
> Gibt es vielleicht noch ne einfachere Möglichkeit?
>
> Bin für jeden Tipp dankbar.
>
> Gruß
> -Marc
>
> _______________________________________________
> Kolab-users-de mailing list
> Kolab-users-de at kolab.org
> http://lists.wald.intevation.org/mailman/listinfo/kolab-users-de
>



-- 
____ http://www.pardus.de _________________ http://gunnarwrobel.de _

E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                         Bundesstrasse 29
Fax    : +49 721 1513 52322                        D-20146 Hamburg
--------------------------------------------------------------------
    >> Mail at ease - Rent a kolab groupware server at p at rdus <<
--------------------------------------------------------------------


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.