[horde] ActiveSync Multiple Calenders
Michael J Rubinsky
mrubinsk at horde.org
Fri Sep 6 13:54:59 UTC 2013
Quoting lst_hoe02 at kwsoft.de:
> Zitat von Michael J Rubinsky <mrubinsk at horde.org>:
>> In the meantime, I had fired up my Exchange VM and tested it
>> against my iPod touch. This did not show additional
>> calendars, nor did any of my Android clients, nor third party
>> clients (running on android).
>> HOWEVER, I also tested my wife's iPhone 5 and that *did* show the
>> multiple calendars. So, this is definitely device/OS dependent.
>> While this wouldn't be *too* hard to implement, since it's not
>> supported in a vast majority of clients it can't be done
>> unconditionally. We don't want to take the existing functionality
>> away from people that are already using it. I'll be more than happy
>> to implement this sooner, rather than later, if someone will step
>> up and offer to sponsor it.
> I guess the iPhone still has iOS 6.x not 7, no?
Correct. Actually, it might even have been older than that. :)
> With this around 30% percent of the Phones will be able to use
> multiple calendars. So it boils down to the following:
> - What will be the side effects when using this with Phones which
> doesn't support it (Androids)
Well, without adding a configuration/pref switch it would mean that
messages from calendars/addressbooks/tasklists that the user was used
to seeing since we started supported ActiveSync will no longer be
available. Not to mention we would still need the backend to support
returning the data in that fashion since that's how SyncML still
So, the only acceptable way to implement this would be either a
horde-wide config switch or a per-user pref.
> - What amount of sponsoring we are talking about
A rough estimate would probably be a few days of work for coding and
testing, so somewhere around 15 to 20 hours. We (Horde LLC) currently
charge 125USD/hour. Since this would be a great addition to our
codebase, and would also solve part of the problem we have in
supporting shared calendars, I'd be willing to donate some of that
time if someone(s) steps up to fund the rest.
> - What will be the controls to manage this behaviour eg. will it
> possible to decide at least to some degree which Phones/Devices to
> provide what kind of syncing multiple calendars
The easiest (read quickest) way to to this with the most control would
be a user preference. Thus the smallest degree of control would be per
user, not per device. I *REALLY* don't want to start having to do
version/device sniffing for this as it would add more complexity and
There are already hooks at various points in the sync request logic
that might allow for an admin to alter the behavior of this, though
they might require some tweaking on my part to get the right data
available (don't have the code in front of me to look right now).
Another option would be to have a user controlled per-device setting
to allow the user to turn this on/off on his own on each of his/her
devices. This would probably add more time to the estimate since the
UI framework for per-device settings is not yet in place.
The Horde Project (www.horde.org)
mrubinsk at horde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 5849 bytes
Desc: S/MIME Signature
More information about the horde