joerg.rossdeutscher at factordesign
May 12, 2011, 1:44 AM
Post #4 of 9
Am 09.05.2011 um 13:09 schrieb Andrew McMillan:
> Finding time to implement the final parts of the prototcol are probably
> the reason why there hasn't been a release of DAViCal for a wee while.
> I always think I'll have time Real Soon Now to finish this, and then I
> get a long complicated e-mail from someone and it takes me a day or two
> to write the answer, and then my kids want me to go for a walk with them
> or something. Fundamentally I am not good at release management and
> could really do with some help deciding (a) what to do next, and (b) it
> is time to release.
Thanks a lot for your answer. I can understand that very good, often I am in the same situation. So, please understand that I don?t want to criticise you or your software. Hey, it?s Free Software. I know it?s not compatible to having children.? ;-)
My problem is possibly this:
While I am also a Free Software Developer for fun, being here and looking for a good calendar server for this company is not for fun, it?s for job, and I have spent about ~8 hours without a result.
One might ask why someone is taking such a long time getting Davicval running.
Well, that?s the way it is always. In 11 years of webcoding I never found a software that works /only/ with postgres, so I don?t know about postgres like I know about mysql. So I have to install postgres. Then I look for something like phpMyAdmin, found phppgadmin and finding it NOT working with debian due paranoia. Then php modules are missing that Davicval needed (Knowing about many changes in Davical I decided to start with the version from git, so no package dependencies?). And. Then. This. And That. Getting a second computer to have someone to invite. Day 1 is over.
I gave Davical two tries in the last years, and both times it just was not ?company ready?. Again, please, I don?t want to moan, it?s just a matter of fact: If I cannot invite a customer to a meeting, if cancelled events don?t disappear at my colleagues calendar, if there is no notification about events,? then we just can?t use it in a company. For some reasons we are bound to iCal (All CEOs use iPhones that are bound to ?the Apple way?, design addicted users don?t accept ?ugly stuff? like Thunderbird,?) and cannot, like at home ?just try Sunbird, maybe /that/ client works better?? ;-)
So, from my point of view, it would be great to see what works (and what does not) _before_ one even starts to implement the software. It would be great to have a table, for example in the wiki, that says:
Client X on Operating System Y can: Invite, Notify, FreeBusy
Client Z on OS A can do: Making coffee, NOT invite people, drinking coffee all alone
Client B on?
So, from my position, atm not the software is the problem. Looking for a software and ruling out some products for ?not doing this and that? is quite normal. The problem is missing documentation that clearly keeps admins from trying Davical when needing a specific feature it does not have. My impression at the beginning was ?Hey, works with iCal! You configure it that way (screenshot), and everything is fine?. At the end it was not fine.
I would be happy to list what works and what not on iCal/Mac OS X:
iCal 4.0.4 (Mac OS 10.6/Snow Leopard):
Putting a Calendar on the server
Putting the Addressbook on the server (not really tested: It seems others can read that calendar, changes are notified)
Inviting people *that have an account* to an event
Cancelling events. Invitees are not notified and keep the event in their calendar.
iCal notification on events. iCal does not i.e. ring a bell when a person is invited. It just silently waits for accept/reject.
Thanks four your good work. It will be feature complete one day. ;-)
Factor Design AG
T +49.40.432 571-43
F +49.40.432 571-99
E-mail: joerg.rossdeutscher at factordesign.com
Factor Design AG