MailNews:Address Book: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Latest News: Palm Sync enabled on trunk builds.)
(→‎Latest News: Add news on Unit Tests for address bok.)
Line 5: Line 5:
== Latest News ==
== Latest News ==


=== 22 Nov 2007, Palm Sync re-enabled on SeaMonkey trunk builds ====
=== 30 Nov 2007, Automated Tests for Address Book. ===
 
We've just checked in {{bug|405147}} on trunk. This has provided automated unit tests for some of the nsIAbDirectory functionality (or specifically the nsAbMDBDirectory implementation of it - the Mork-based local address books).
 
The unit tests will be run every time the [http://tinderbox.mozilla.org/SeaMonkey/ SeaMonkey tinderbox] build SeaMonkey on Linux. We hope to be extending it to one of the [http://tinderbox.mozilla.org/Thunderbird/ Thunderbird tinderboxes] soon {{bug|406227}}.
 
This is good news for us, as it'll mean regressions in functions will be quickly picked up, and it also provides us with a basis to extend the unit tests to more areas of address book, and into the rest of MailNews.
 
More information about the automated tests can be found here: [http://developer.mozilla.org/en/docs/Mozilla_automated_testing]
 
=== 22 Nov 2007, Palm Sync re-enabled on SeaMonkey trunk builds ===


With thanks to some help from the Mozilla build team, we've now got Palm Sync re-enabled for SeaMonkey's main trunk builds. This should help with testing. We hope Thunderbird will follow soon ({{bug|405012}}).
With thanks to some help from the Mozilla build team, we've now got Palm Sync re-enabled for SeaMonkey's main trunk builds. This should help with testing. We hope Thunderbird will follow soon ({{bug|405012}}).
Line 22: Line 32:


You can try out the new functionality in the latest SeaMonkey 2.0a/Thunderbird 3.0a nightly builds.
You can try out the new functionality in the latest SeaMonkey 2.0a/Thunderbird 3.0a nightly builds.
=== 08 Mar 2007, Overriding the default LDAP Address Book schema ===
Recently I checked in ({{bug|370004}}) which means all the functionality relating to overriding the default LDAP Address Book schema should now work in SeaMonkey 1.1.1 (and above) and Thunderbird 2.0 (when released).
I've also got round to writing [[MailNews:LDAP Address Books|brief documentation]] on how to do it.
=== 10 Feb 2007, csv import/export - Multi-line notes ===
I checked in {{bug|182128}} earlier today (into trunk) which now means notes on multiple lines are supported in csv files. You'll be able to try this functionality out in the latest SeaMonkey 2.0a/Thunderbird 3.0a nightly builds.


== Roadmap & Work In Progress ==
== Roadmap & Work In Progress ==

Revision as of 22:58, 30 November 2007

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

This page is for planning items related to address book part of MailNews.

Latest News

30 Nov 2007, Automated Tests for Address Book.

We've just checked in bug 405147 on trunk. This has provided automated unit tests for some of the nsIAbDirectory functionality (or specifically the nsAbMDBDirectory implementation of it - the Mork-based local address books).

The unit tests will be run every time the SeaMonkey tinderbox build SeaMonkey on Linux. We hope to be extending it to one of the Thunderbird tinderboxes soon bug 406227.

This is good news for us, as it'll mean regressions in functions will be quickly picked up, and it also provides us with a basis to extend the unit tests to more areas of address book, and into the rest of MailNews.

More information about the automated tests can be found here: [1]

22 Nov 2007, Palm Sync re-enabled on SeaMonkey trunk builds

With thanks to some help from the Mozilla build team, we've now got Palm Sync re-enabled for SeaMonkey's main trunk builds. This should help with testing. We hope Thunderbird will follow soon (bug 405012).

19 Aug 2007, Read-only integration with Mac OS X Address Book

Trunk (SeaMonkey 2.0a1pre/Thunderbird 3.0a1pre) nightly builds now have the capability to access the Mac OS X address book in a read-only fashion. See https://bugzilla.mozilla.org/show_bug.cgi?id=203927#c169 for how to set it up. Bugs/issues with the integration should be filed as new bugs after having first checked for duplicates.

19 June 2007, Changing LDAP server parameters

Yesterday I checked in a fix for bug 124553 - this fixes the problems where changes to the LDAP server parameters weren't always picked up by new searches. It also means the various attributes on nsIAbLDAPDirectory now always report up-to-date values.

03 Apr 2007, Downloading LDAP Address Books for off-line use

SeaMonkey and Thunderbird releases have not been able to download LDAP address books for off-line use from servers that require authentication for several releases. Today I checked in the fix for that (bug 316170), so downloading for off-line use will now work for servers that require authentication and those that do not.

You can try out the new functionality in the latest SeaMonkey 2.0a/Thunderbird 3.0a nightly builds.

Roadmap & Work In Progress

The roadmap isn't detailed but gives a general short-long term outlook on where the address book is heading.

The roadmap also gives some idea of the work currently in progress.

Unfortunately, we can't give timescales as time available for developers is limited.

Help Wanted

There are many areas we wish to improve and would like help with, please have a look at the MailNews:Address Book Help Wanted page for more information.

Information Wanted

We'd like some information on how other products export LDIF files, please head over to MailNews_Talk:Address_Book_Help_Wanted and add some information if you are able to.

Useful Information

General Links

LDAP Logging

We've now enabled an LDAP logging facility on trunk builds of SeaMonkey and Thunderbird. More information may be found at LDAP Logging.

LDAP Alpha Schema

Before Thunderbird 1.5 and SeaMonkey 1.0 we made some changes to the Address Book to allow more flexible attribute mapping. Additionally, the some of the default attributes changed, so we've put together an alpha version for the Mozilla Address Book schema find it here: LDAP Address Book Schema

Wish List

What do you want to see in address book? Many wishes/enhancements have been discussed previously.

Please let us use the discussion for what ideas we would like to see address book include in future.