[turba] Automatic free/busy urls for kronolith in generated "group" adressbooks

Johannes Boy johannesboy at web.de
Thu Oct 15 23:51:29 UTC 2009



Michael J. Rubinsky schrieb:
> Quoting Johannes Boy <johannesboy at web.de>:
[...]
> Still not really sure what the problem is.... I assume you are aware 
> that each contact entry a turba address book can contain a fburl for 
> that specific user. Maybe a use case would make your needs more clear.
> 
> 
Hm alright, let me be a bit more specific.
I have about a dozen or so people working on a project, some in the 
office, some at home, some whereever... and more people are inbound or 
about to leave, given the temporary nature of their engagement.
Sometimes they have to schedule meetings with 2 or 3 people, sometimes 
with a couple of others, sometimes all of them together.
Their current idea of an online calender is one single account 
somewhere, everyone has the account data and meetings are color- coded 
depending on who has to attend xD

Using kronolith, I hoped to turn that into the following situation:
Everyone has access to kronolith (and other services on that server) and 
can schedule meetings with everyone else, with the system giving a 
general idea of whether everyone has time or not.
However, not everyone is a PC guru or can walk a couple of doors further 
to ask if they have time on any given date or what their free/ busy URL 
is. Some arent even exactly sure what an URL is, so I'd like to keep 
things as simple as possible:
When entering a meeting, they should be presented with a list of 
everyone who might be interessted, so all they have to do is point and 
click. The adress books provide just that: Create a new group for a 
smaller sub- project, add the users and everyone can see who is working 
on it without having to jump through hoops or remember who was working 
on the same project anyway.

Sure, keeping a couple of shared adress- books and adding/deleting users 
manually as they come and go (or create new adress books for sub- 
projects, copy some contacts,change them manually if anything changes, 
etc) is a possibility, but the groups and 
create-adress-books-from-groups stuff would achieve the same, without 
anyone having to go though a whole checklist of things to do when 
adding/removin users.
Additionally, the actual admins are not guaranteed to be experts, but 
they are bound to change on a regular basis, so I wrote a script that 
adds/ removes users to/from all services on that server: VPN, samba 
shares, horde etc. In theory, one click should be enough to add/remove 
users.

Err...to sum up: I need to create an undefined and changing amount of 
lists of users with free/ busy information.
Those lists should be available when scheduling a meeting or w/e.
All users use horde.
The current admin should have to do as little as possible and know as 
little as possible about the system when changing users.
So I need to add an automatically generated free/ busy url, providing an 
automatically generated timetable, to those automatically generated lists.
All of that is already there (I hope?), except that I need to know the 
place inside the turba code to add a line of code.

So... I hope my little novel cleared things up a bit instead of making 
matters more obscure xD
If I lost you.. here is an image of what I need, without much context:
http://img407.imageshack.us/i/unbenanntam.png/
That is all I need :/


More information about the turba mailing list