Personal tools

MailNews:Address Book RoadMap

From MozillaWiki

(Difference between revisions)
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

Contents


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.