[kronolith] Kronolith <-> Sunbird via iCalendar / webDAV + Attendance

FS fs at unique-internet.de
Sat Mar 31 15:24:07 UTC 2012


Hi everyone,

I'm currently setting up Kronolith as a replacement for our previous
calendar solution, eGroupware. We are interested only in calendar
functionality, a purely web based approach would be fine with us just as
anything that would integrate into our MUA (Thunderbird).

Both options are possible with Kronolith as I understand, the web UI is
really nice and there is WebDAV+iCalendar based interaction with Lightning.

Here I already ran into the first issue: What is the correct ics URL for
a users calendar? I tried

> rpc.php/kronolith/user/user.ics

as well as

> rpc.php/kronolith/user.ics

and it didn't work. Enabling DEBUG in the horde config and checking the
SQL requests in the log as well as the php source, I figured that
Kronolith searches for the username in the share_name field of the
sharesng table. That however only contains IDs for me:

> mysql> SELECT share_name FROM horde.kronolith_sharesng;
> +-------------------------+
> | share_name              |
> +-------------------------+
> | 6igzNkahqW5Pdv9gkhEnhEA |
> | LeisQEahqW5PZhXJq-G3inA |
> | uIUnM0ahqW5PZhiJjUtnpeA |
> +-------------------------+

After adopting the .ics URL to

> rpc.php/kronolith/user/LeisQEahqW5PZhXJq.ics

I was able to access my calendar and create new events via Lightning. Is
that URL visible anywhere within Kronolith? Or is there any other URL
that is based on the username only instead of a random string?

==

My second question involves the attendance status updates and how the
events are shared across users that are handled on the same Kronolith
server. Given that a user adds an event to his personal, not shared
calendar, adds attendants that are known to Kronolith and checks to
notify them per email. Do I understand correctly that

(1) When the recipient of such an email uses the URL (accept, accept
    tentatively or decline) within the email to accept the event,
    Kronolith does *not* offer the user to add the event to his own
    calendar, even though the email address of the user and hence the
    information which account belongs to that user is contained in that
    URL?

(2) When the recipient does not use the URLs in the body of the email
    but uses Lightning to accept + add the event to his WebDAV
    connected Kronolith calendar, the other attendees of the event will
    not be updated internally?

If both of them are the case, is there any near future plan to implement
any of this?

Thanks in advance for any advice.

Cheers
  Flo


More information about the kronolith mailing list