Summary | LDIF Import/Export |
Queue | Turba |
Queue Version | HEAD |
Type | Enhancement |
State | Resolved |
Priority | 2. Medium |
Owners | |
Requester | ericg01 (at) verizon (dot) net |
Created | 08/24/2005 (7252 days ago) |
Due | |
Updated | 03/18/2007 (6681 days ago) |
Assigned | |
Resolved | 03/18/2007 (6681 days ago) |
Milestone | |
Patch | No |
State ⇒ Resolved
homeAddress in ldif.php, let me know if you have any questions about
that. As I said to Matt on IRC I'd like to see a test for this so we
can verify that at least the basic case works (just transform a piece
of data and make sure it comes out right, not worrying about saving to
Turba).
New Attachment: ldif.patch
with an recent enough Horde version.
New Attachment: ldifPort.patch
- Please use "Copyright 2007 The Horde Project
(http://www.horde.org/)" for the file header.
them the "default" case, using in_array(), or similar?
with an recent enough Horde version.
- Please use "Copyright 2007 The Horde Project
(http://www.horde.org/)" for the file header.
- Add a BC check in Turba so that the LDIF features will only be used
with an recent enough Horde version.
- Always use curly braces.
- Is it possible to reduce the large "case" lists, i.e. by making them
the "default" case, using in_array(), or similar?
New Attachment: ldifPort[1].patch
counterparts in LDIF.
If addresses in Turba are split out, there is a one-to-one mapping to
LDIF. If they are not split out, the address is stored in one field,
mozillaWorkStreet2 or mozillaHomeStreet2.
might find it is useful, for example to migrate an addressbook from
SQL to LDAP.
Anyway, the default Turba SQL scheme is only one of many possible, and
we should at least support all elements from config/attributes.php
that have counterparts in LDIF. Addresses don't necessarily have to be
in one large text field.
New Attachment: ldifPort.patch
It only works with mozilla LDIF files. When exporting turba to LDIF,
the homeAddress value is put into the homeStreet attribute without any
attempt to break up the components of the address. The same holds
true for the workAddress and street attributes. Is export actually
needed given that export is not supported for pine and mulberry
address books?
http://horde.org/bounties/details.php#turba_ldif
New Attachment: ldiftovcard.php
Summary ⇒ LDIF Import/Export
http://www.phpclasses.org/browse/package/2360.html
http://phpldapadmin.cvs.sourceforge.net/phpldapadmin/phpldapadmin/lib/ldif_functions.php?view=markup
Version ⇒ HEAD
Queue ⇒ Turba
Horde_Data package, but even that would be Framework, not Horde Base.
anyway logically it makes sense to me with Turba).
easier of getting a decent address book on the server (with phone
numbers, addresses, web pages and so on). Thunderbird's address book
exports in ldif, so it would be very useful to import that into turba.
Priority ⇒ 2. Medium
State ⇒ New
Queue ⇒ Horde Base
Type ⇒ Enhancement
Summary ⇒ LDIF Import/Export for Address Book
an LDIF file, like the kind Thunderbird will export for its address
book. I believe such a feature would provide greater reliability in
the importing of such information.
Of course, exporting to LDIF would be nice as well.