|
|
(35 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
| | {{Template:Mailnews Address Book Resources}} |
| | |
| This page is for planning items related to address book part of [[MailNews:Home Page|MailNews]]. | | This page is for planning items related to address book part of [[MailNews:Home Page|MailNews]]. |
|
| |
|
| ==== Help Wanted ==== | | == Latest News == |
| | |
| We would like to greatly improve the functionality of the address book for both SeaMonkey and Thunderbird. However the developers that are currently working on address book don't have enough time to work on it all themselves. Hence we'd like some help.
| |
| --[[User:Standard8|Standard8]] 05:08, 9 Nov 2005 (PST)
| |
|
| |
|
| The main areas we would like help in (and hence improving) are:
| | For latest news keep an eye on the [http://planet.mozilla.org/ planet.mozilla.org blog feeds] or more specifically [https://blog.mozilla.org/standard8/ Mark's] and [http://quetzalcoatal.blogspot.com/ Joshua's] blogs. |
|
| |
|
| * VCard implementation
| | == Roadmap & Work In Progress == |
| ** Currently, we only support VCard version 2.1 [https://bugzilla.mozilla.org/show_bug.cgi?id=29106 bug 29106]. we'd like to extend this to version 3 and look at the possiblities of implementing [http://weblogs.mozillazine.org/dmose/archives/2005/11/webapp_integration_points_micr.html hCards] alongside it.
| |
|
| |
|
| * Writeable LDAP Directories
| | The [[MailNews:Address Book RoadMap|roadmap]] isn't always detailed but gives a general short to medium term outlook on where the address book is heading. |
| ** This is a much requested feature and would be very useful [https://bugzilla.mozilla.org/show_bug.cgi?id=86405 bug 86405].
| |
|
| |
|
| * Address Book Card Reorganisation
| | The roadmap also gives some idea of the work currently in progress. We try to predict where something will land, but it doesn't always happen due to developers needing to work on other things. |
| ** The address book card dialog needs relaying out so that it supports lower resolutions better.
| |
| ** We would like to increase the number of fields that we support.
| |
| ** See below for further details.
| |
|
| |
|
| * Nesting Mailing Lists
| | == Help Wanted == |
| ** [https://bugzilla.mozilla.org/show_bug.cgi?id=40301 bug 40301] This would give greater flexibility for our list functionality.
| |
|
| |
|
| * LDAP C-SDK
| | 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. |
| **We need to look at upgrading to the latest LDAP SDK version to pick up a number of fixes and implement it.
| |
|
| |
| * Other Help Wanted bugs
| |
| ** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&component=Address+Book&component=MailNews%3A+Address+Book&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=helpwanted&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugs with the helpwanted keyword] - We'll update this list as time goes on.
| |
|
| |
|
| ==== What's being worked on? ==== | | ==== Information Wanted ==== |
|
| |
|
| This is a list of things we are currently looking at/working on with respect to address book. These are things known to the MailNews devs, note we'll try to keep the list up to date, but don't guarentee it, and schedules won't apply here - We have limited people for address book and we work on it when we can.
| | 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. |
|
| |
|
| * Drag and Drop fixes ([https://bugzilla.mozilla.org/show_bug.cgi?id=35837 bug 35837] & others)
| | == Useful Information == |
| * Address Book autocomplete transfer to toolkit (WIP)
| |
| * Basic vcard redesign work - [[User:Mhovis|Mhovis]]
| |
| ** Expand contact database to include a superset of all supported protocols / card versions, including sync tokens.
| |
| ** Provide a framework to allow third-party protocols bi-directional interaction with a persistance abstraction layer for the contact database(s). This would possibly use a network of contact observers.
| |
| ** Each consumer of the framework would implement a "view" of the abstracted contact persistence layer, adding columns and interfaces to the persistence layer if needed.
| |
| ** Translations between the different "views" would have to be considered if inputting from one interface and outputting to another (in essence using the persistence layer) is not sufficient.
| |
| * Misc bugs e.g.
| |
| ** ldap fixes
| |
| ** UI fixes
| |
|
| |
|
| ==== Short and Long Term Goals ==== | | === General Links === |
|
| |
|
| This is a brain dump being written as we talk about it on IRC. This needs much more information/design before any of it goes anywhere.
| | * [[MailNews:Address Book Code Structure]] |
| | * [[MailNews:Address Book Bug Locations]] |
|
| |
|
| * Pluggable address books
| | === LDAP Logging === |
| ** A system whereby extra definitions for different formats/address book interfaces may be bolted onto the main address book code without need for major code rework. (things to remember: device synchronisation)
| |
| * Device Synchronisation Interfaces
| |
| ** See [http://wiki.mozilla.org/Mozilla2:Device_Sync Device Sync]
| |
| * Revised back end
| |
| ** This is potentially a better alternative to mork see [[MailNews:Address Book Native Formats]] for more info.
| |
| * Remove nsDirPrefs - this will probably be needed to help pluggable address books.
| |
| * Some kind of generic interface for import/export etc of different types of cards and books.
| |
|
| |
|
| ==== What's being thought about? ====
| | We've now enabled an LDAP logging facility on trunk builds of SeaMonkey and Thunderbird. More information may be found at [[MailNews: LDAP Address Books#LDAP_Logging|LDAP Logging]]. |
|
| |
|
| This list contains things that we'd like to be able to get round to doing, or have previously been discussing. Again, no schedules and same comments apply as above.
| | === LDAP Alpha Schema === |
|
| |
|
| * [[MailNews:Address Book Interface Formats]]
| | 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: [[MailNews: LDAP Address Books#LDAP_Address_Book_Schema_-_Alpha_Version|LDAP Address Book Schema]] |
| * [[MailNews:Address Book Native Formats]]
| |
| * Relayout the new/edit card dialogs
| |
| ** This would be to solve our current screen size issue
| |
| ** but would also be in preparation for the addition of more fields
| |
| ** [[MailNews: Address Book Card Fields]] - what fields do we want?
| |
| * VCard - we need to either rewrite this or find a decent library.
| |
| ** Anyone looked at libvcard? http://freshmeat.net/projects/libvc/
| |
| * Remove nsDirPrefs.h and nsDirPrefs.cpp - they are a real mess and get in the way quite a bit.
| |
| * LDAP
| |
| ** Writeable LDAP address books
| |
| ** [[MailNews:LDAP and Large Searches]]
| |
|
| |
|
| ==== Wish List ====
| | == Wish List == |
|
| |
|
| What do you want to see in address book? Many wishes/enhancements have been discussed previously. | | What do you want to see in address book? Many wishes/enhancements have been discussed previously. |
|
| |
|
| Please let us use the [[MailNews_Talk:Address_Book|discussion]] for what ideas we would like to see address book include in future. | | Please let us use the [[MailNews_Talk:Address_Book|discussion]] for what ideas we would like to see address book include in future. |
This page is for planning items related to address book part of MailNews.
Latest News
For latest news keep an eye on the planet.mozilla.org blog feeds or more specifically Mark's and Joshua's blogs.
Roadmap & Work In Progress
The roadmap isn't always detailed but gives a general short to medium term outlook on where the address book is heading.
The roadmap also gives some idea of the work currently in progress. We try to predict where something will land, but it doesn't always happen due to developers needing to work on other things.
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.