: New feature! You can now create or update wiki pages by importing directly from etherpad. Learn how and give it a try.

Difference between revisions of "MailNews:Address Book RoadMap"

From MozillaWiki
Jump to: navigation, search
(Major rework to bring it up to date. WIP)
(Back-end Interface Re-organisation: WIP)
Line 16: Line 16:
  
 
# Make the nsIAbCard interface more flexible for new properties and different types ('''patch awaiting review from dmose''').
 
# Make the nsIAbCard interface more flexible for new properties and different types ('''patch awaiting review from dmose''').
# ...
+
# Start refactoring nsIAbDirectory into nsIAbCollection.
 +
# Decide on interfaces for copying with async and sync protocols
 +
 
 +
== Writable LDAP ==
 +
 
 +
Very much wanted by lots of people.
 +
 
 +
{{Bug|86405}} is the main tracking bug.
 +
 
 +
Current Steps:
 +
 
 +
# Once AB Interface redesign has completed the async/sync interfaces, implement appropriate hooks for LDAP (if not already there).
 +
# Implement any required UI tweaks/improvements.
 +
 
 +
Advantages:
 +
 
 +
* Provides a good solution for users (mainly corporate/small networks?) to share address books.
 +
 
 +
Current State:
 +
 
 +
* Writable LDAP source code is in cvs, enabled by compilation switch.
 +
*

Revision as of 04:46, 13 May 2008

Resources
MailNews Homepage
Address Book Homepage
Roadmap
Help Wanted
LDAP Address Books
Code Structure
Bug Locations
Related Standards

The purpose of this page is to provide a guide to where various aspects of Thunderbird/SeaMonkey may proceed to improve the address book and the various advantages of each step.

This is not an agreed roadmap, nor is it a statement of what Thunderbird/SeaMonkey will definitely do.

Back-end Interface Re-organisation

Design: MailNews:Address Book Interface Redesign

Main bug is bug 413260

Current Steps:

  1. Make the nsIAbCard interface more flexible for new properties and different types (patch awaiting review from dmose).
  2. Start refactoring nsIAbDirectory into nsIAbCollection.
  3. Decide on interfaces for copying with async and sync protocols

Writable LDAP

Very much wanted by lots of people.

bug 86405 is the main tracking bug.

Current Steps:

  1. Once AB Interface redesign has completed the async/sync interfaces, implement appropriate hooks for LDAP (if not already there).
  2. Implement any required UI tweaks/improvements.

Advantages:

  • Provides a good solution for users (mainly corporate/small networks?) to share address books.

Current State:

  • Writable LDAP source code is in cvs, enabled by compilation switch.