MailNews:Address Book Interface Formats: Difference between revisions

Added note about other interfaces
(Added address book syncronisation section and links.)
(Added note about other interfaces)
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
We frequently get requests for additional interface formats for the address book, this page will be used to summarise the interfaces we'd like to see, with what is and isn't suitable, and relevant links.
We frequently get requests for additional interface formats for the address book, this page will be used to summarise the interfaces we'd like to see, with what is and isn't suitable, and relevant links.


'''Please do not''' put comments like "''I want this''" or "''Please Please implement this''" on this page. That is not what this is for. It is for our planning of where address book is going. Remember if we don't support and interface you want/need, you are always welcome to have a go and implement it yourself (see [http://www.mozilla.org/developers/ here).
'''Please do not''' put comments like "''I want this''" or "''Please Please implement this''" on this page. That is not what this is for. It is for our planning of where address book is going. Remember if we don't support an interface you want/need, you are always welcome to have a go and implement it yourself (see [http://www.mozilla.org/developers/ here).
 
However, if there is an interface you want that's not listed on this page, i.e. we may not know about it, feel free to put it on the [[MailNews_Talk:Address_Book_Interface_Formats|discussion]]. Some links to interface definitions would also help.


== Existing Interface Formats ==
== Existing Interface Formats ==
Line 13: Line 15:
* [http://www.ietf.org/rfc/rfc2849.txt?number=2849 The ldap standard]
* [http://www.ietf.org/rfc/rfc2849.txt?number=2849 The ldap standard]
* [http://www.openldap.org/ Open LDAP - an open source implementation of the Lightweight Directory Access Protocol]
* [http://www.openldap.org/ Open LDAP - an open source implementation of the Lightweight Directory Access Protocol]
==== VCARD ====
We currently have limited vcard support. The address book is able to interpret cards in the version 2.1 format and process them into the address book. It can also send cards out as vcard (though only via a personal vcard at the moment).
We need to make this work better for us, we need to:
* Revise or find a new implementation for VCards (the current implementation was derived from bison sources which we no longer have, and is pretty unmaintainable anyway).
* The new interface needs to be scriptable.
* We will need to find ways of importing and exporting vcards as files.
* Upgrade to support 3.0.
Relavant Links:
* [http://lxr.mozilla.org/seamonkey/find?string=nsVCard VCard files in address book source]


== Possible Future Interface Formats ==
== Possible Future Interface Formats ==
Line 23: Line 40:


* [http://synckolab.mozdev.org/ Sync Kolab Thunderbird extension]
* [http://synckolab.mozdev.org/ Sync Kolab Thunderbird extension]
* [[AddressBookIMAPStorage|IMAP Storage Proposal]]
* [http://www.ietf.org/internet-drafts/draft-daboo-carddav-00.txt CardDAV]


==== Address Book Synchronisation ====
==== Address Book Synchronisation ====
Line 34: Line 53:
* [http://wiki.mozilla.org/Calendar:Device_Sync Synchronization for the Calendar project]
* [http://wiki.mozilla.org/Calendar:Device_Sync Synchronization for the Calendar project]
* [[Mozilla2:Device Sync]]
* [[Mozilla2:Device Sync]]
==== Address Book in XML-Files ====
canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,628

edits