[kronolith] Free/busy URLs
Kevin M. Myer
kevin_myer at iu13.org
Tue Oct 25 19:33:45 PDT 2005
What is a Free/Busy URL?
A Free/Busy URL does just what it says: it provides Free/Busy
information about something, via a URL. Generally, this will be in
iCalendar format, with a VFREEBUSY component. Applications generate
these in different ways and publish them in different ways, but since
this is Kronolith, that's what I'll try to explain. And, depending on
what version of Kronolith you have, you have more granularity over the
number and which calendars are used to generate the data.
In Kronolith 2.0.X, you can only do a per calendar URL. So if you want
to have two calendars, say one with public events, and one with
private, and you want the combination of events on both of them to
constitute your Free/Busy info, you can't, because the URLs are
calendar based only (of the form
http://www.example.com/horde/kronolith/fb.php?c=kronolith_share). As
Jan noted, you access this on the My Calendars screen - pick the
calendar and your Free/Busy URL is generated in the field below that.
In what will be Kronolith 2.1.X or higher (currently unreleased), there
is a new preference available that lets you specify one or more
calendars, whose entries are to be merged to generate your Free/Busy
information. The above format still works, for a per calendar share
basis, but a new format is added of the form
http://www.example.com/horde/kronolith/fb.php?u=username. If this URL
is referenced, Kronolith generates the results based on the calendars
you've selected, or if you've selected none, defaults to your default
share.
Now how is this information useful? Well, if you're using applications
that know how to use these URLs to check if you're free or busy, it can
facilitate scheduling of meetings or events. So the idea is you
publish a static URL (in much the same way that you give out an email
address, a phone number, mailing address, etc.) and then people can use
that to check if you're available. Important to note is that no
information about *what* you have scheduled is available. It's just
whether or not you are free or not.
To fully use this in Kronolith you need:
1) An identity setup, configured with a from_addr (this ensures that
your FB info is returned when Kronolith is queried)
2) An Address Book that contains FB URLs for entries (this allows you
to store or utilize existing entries when creating events)
3) Kronolith configured to use the above Address Book
Now, when you create an event, check out the "Edit Invitees" area.
Type in one or more email addresses, and if they are in your Address
Book, and if they have a FB URL, their availability will show up.
For others to use your URL, if they are on your system, they need to
have you in their address book, or there needs to be a shared address
book that contains these entries (we maintain and publish these as part
of our organizational directory, for instance). If the users aren't on
your system, just give them your URL and they can plug it into whatever
they are using that takes advantage of it.
Kevin
--
Kevin M. Myer
Senior Systems Administrator
Lancaster-Lebanon Intermediate Unit 13 http://www.iu13.org
More information about the kronolith
mailing list