carlos said:
(or with improving the iCal feeds, any ideas?)
sure!
1. obviously syncML would be the way to go. But that's enough said for protocols.
2. while we have no two-way syncML, in the meantime iCal one-way sync as it already exists isn't that bad. I use it a lot!
3. No matter what syncing protocol you'd use, the following could be improved:
3.1 it lacks a few important/useful fields, to
quote myself:
* Alarms are not exported (ical: VALARM)
* Participation Status (PARTSTAT) would theoretically also be available
* time Zone? I haven't tested anything there yet.
* Tags from oGoo could go into CATEGORIES
* Workspace from oGoo could be replicated in DESCRIPTION, perhaps?
* LOCATION (not used in oGoo yet, but would be useful for the future, as I believe it's a heavily used field)
* ATTENDEE
3.2. and it doesn't export milestones.
3.3 and Tasks - theoretically ical supports these, let's have them already!
3.4 One insanely great feature of opengoo is that you can subscribe to all childen of a parent workspace, just by subscribing to the parent. I basically have structured our whole workspace architecture around that - one tree for all current projects, one tree for all users' public calendars, one for my family, etc. - but it would be fabulous if the
filter settings on the calendar pane (view everyones calendar / view my calendar)
and filters by tag could also be
stored in the form of an ical subscribe-to link. So that I could actually subscribe with thunderbird to ."all entries from all of my colleagues tagged "vacation". And have them combined smartly as a layer within my great big master sunbird calendar.
3.5. The calendar pane could also use checkboxes to hide/show tasks, milestones, birthdays and events individually.
3.6. There is this thing with birthdays that I probably haven't posted yet - if I have the "can manage contacts" permission (which we grant to everyone in the company) then I see every birthday of every contact. Now if I invite everyone in the company to use UpenGoo for their private adresses, too, then this generates an ugly amount of birthdays of strangers = noise.
Better solution would be to show only birthdays of contacts assigned to this workspace.
need more?