mozdev.org

Abzilla   

Home | Experimental Builds | Screenshots | Buglist

 

Abzilla

This project started out in early 2001. The purpose of this project is to add Multiple AddressBook support to Mozilla. From Milestone 0.9.9 on, thanks to developers here and in Mozilla, most of the functionality is now part of Mozilla . This functionality has concentrated on LDAP, Outlook(MAPI) and Outlook Express(WAB). Our motivation was two-fold, first to add enterprise features to the Mozilla Address Book and secondly to enable OpenOffice.org to access Mozilla Address Book data sources 

This involved separating the addressbook functionality from the mork database implementation, adding multiple addressbook support and adding implementations for LDAP, MAPI and WAP. There was a significant amount of UI changes required to access this new functionality. New UIs were added for the Quick and Advanced Search for the Address Book.

Because this required a large amount of refactoring work on the existing addressbook this project was split into several putbacks. For a full list of patches and status have a look here.

The only major piece of functionality missing is the UI ability to enable Outlook and Outlook Express  plus some further integration of the LDAP Directory Servers into the Address Book (see outstanding work below). 

The following is a list of changes that must be manually made to the prefs.js file to enable Outlook and Outlook Express. It is important you have mozilla 0.9.4 or later for the following changes to work.
Enabling Outlook and Outlook Express

Outstanding Work

Enabling Outlook and Outlook Express through the Preferences File 
In order to activate the Mozilla integration with OutLook, it is necessary to manually edit the preferences file, called prefs.js. This file is located in the mozilla user's directory. 4 entries must be added to this file to support MAPI/OutLook integration:

user_pref("ldap_2.servers.mapitest.description", "mapitest");
user_pref("ldap_2.servers.mapitest.dirType", 3);
user_pref("ldap_2.servers.mapitest.position", x);
user_pref("ldap_2.servers.mapitest.uri", "moz-aboutlookdirectory://op/");

Notes
1. You need to reference the MAPI Outlook Address book with a unique entry. Here we use 'mapitest'.
2. The description 'mapitest' is for reference only. The actual description will always appear in the Mozilla Address Book in the same folder as it appears in Outlook regardless of what this value is set to. (All Addressbooks in Outlook are displayed including contacts) 
3. The dirType is always set to 3 for a MAPI Directory.
4. The 'x' in position entry should be replaced by the next available whole number of ldap_2.servers.position.
5. Mozilla will add other optional preferences i.e.
user_pref("ldap_2.servers.mapitest.filename", "mapitest");
user_pref("ldap_2.servers.mapitest.replication.lastChangeNumber", "mapitest");
6. The filename above is ignored as the actual data is held in memory.
7. If you wish to access Outlook Express use this uri instead
user_pref("ldap_2.servers.mapitest.uri", "moz-aboutlookdirectory://oe/");

Outstanding work 
 
 

Bug Number Description Experimental Build available Patch Available
83100 Enable Outlook and Outlook Express from the UI here patch
118119 Cannot access Outlook and Outlook Express Data  here patch
111968 No Data from Outlook in OCL (Outlook Corporate Local) Mode here patch
127848 No Update of Outlook Data in OCL mode none none
127879 No Search Capability when Outlook  in OCL mode none none
124859 PreferMailFormat inconsistent values none patch
125821 LDAP integration code cleanup none patch
126749 Support for multiple LDAP attributes in Search none patch
135414 Mozilla LDAP Integration with OpenOffice.org fails none patch
 135689 Address Book Quick Search on Outlook Express fails none  patch

 

The mozilla schedules and deadlines can be seen here and the status report for Abzilla is up on mozillazine.

And the beast shall come forth surrounded by a roiling cloud of vengeance. The house of the unbelievers shall be razed and they shall be scorched to the earth. Their tags shall blink until the end of days. 

from The Book of Mozilla, 12:10

Update changes to Abzilla [27th Feb. 2002]

The abzilla project can be contacted through the mailing list or the member list.
Copyright © 2000-2014. All rights reserved. Terms of Use & Privacy Policy.