Multi-Folder Support Added (for Apple iOS)
==========================================
Apple devices have the ability to handle multiple calendars and contact folders
natively. If an Apple device is detected, the additional coneacts and calendar
will not be "virtually included" into the default folders Contacts and Calendar
but will instead be sent across in their own folders.
If anyone is aware of any other devices that support this capability, please
post a message on the Support Requests Tracker so we can add a check for that
device to the code.
To Disable the breaking out of Calendars and Contact Groups on devices
----------------------------------------------------------------------
By default, if an Apple device is identified, Calendars and Contacts in custom
folders will be passed to the device in separate calendars/folders. This allows the
device user to select what they want to display. It potentially increases the load
on the backend to have to sync a lot of folders though. In order to prevent devices
synching many different folders, the administrator can disable the support of
multiple calendars and/or multiple contact folder using these two switches.
define('ZIMBRA_DISABLE_MULTI_CALENDARS',true);
define('ZIMBRA_DISABLE_MULTI_CONTACT_GROUPS',true) ;
Note that if either feature is disabled, the behaviour of the backend will return to
that which was in place before the breakout ability was added. i.e. all items will get
virtually included in the primary folder (assuming virtual support is turned on)