[Tickets #10373] Re: Enhance Turba ActiveSync capability for iOS

bugs at horde.org bugs at horde.org
Sun Jul 24 07:23:12 UTC 2011


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/10373
------------------------------------------------------------------------------
  Ticket             | 10373
  Updated By         | simon at simonandkate.net
  Summary            | Enhance Turba ActiveSync capability for iOS
  Queue              | Turba
  Version            | 3.0.4
  Type               | Enhancement
  State              | New
  Priority           | 1. Low
  Milestone          |
  Patch              | 1
  Owners             |
+New Attachment     | backend.txt
------------------------------------------------------------------------------


simon at simonandkate.net (2011-07-24 07:23) wrote:

Now to my more specific changes that are targeted specifically at  
setting up an aligned Turba / iOS address book rather than more  
generic Driver capability...

I have attached a backend definition that maps what can be mapped  
using the patches provided in previous comments, and which, along with  
the below attributes.local.php additions, optimises some labels etc to  
best match the iOS devices and labels:

attributes.local.php:

<?php
/* Mapped to activeSync Email3Address */
$attributes['workEmail'] = array(
     'label' => _("Email"),
     'type' => 'email',
     'required' => false,
     'params' => array('allow_multi' => false, 'strip_domain' =>  
false, 'link_compose' => true)
);
/* Mapped to activeSync Email2Address */
$attributes['homeEmail'] = array(
     'label' => _("Email"),
     'type' => 'email',
     'required' => false,
     'params' => array('allow_multi' => false, 'strip_domain' =>  
false, 'link_compose' => true)
);
/* iOS first "Work" number */
$attributes['workPhone'] = array(
     'label' => _("Work Direct"),
     'type' => 'phone',
     'required' => false
);

It also builds on some existing ActiveSync driver definitions with  
definitions already in attributes.php for which SQL fields need to be  
added:

object_email2 	varchar(255)
object_email3 	varchar(255)
object_anniv 	varchar(10)
object_department 	varchar(255)
object_spouse 	varchar(255) (note that while iOS advertises this one  
the field is not visible in the Contacts app).






More information about the bugs mailing list