canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,627
edits
m (→Help Wanted: Add irc link to maildev) |
(Rearrange some of the nsDirPrefs references.) |
||
Line 47: | Line 47: | ||
** 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. | ** 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. | ** 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. | ||
** Possible relevant link libvcard? http://freshmeat.net/projects/libvc/ | |||
* Tidy up and rework of the address book preferences/settings backend - [[User:Standard8|Standard8]] | |||
** This includes: | |||
*** removal of redundant code | |||
*** removal of duplicate code/optimisation of existing code. | |||
*** possible moving of pref backend functions from nsDirPrefs into the classes that define the directories themselves as this would be more appropriate. | |||
*** finally the removal of the nsDirPrefs code. | |||
* Misc bugs e.g. | * Misc bugs e.g. | ||
** ldap fixes | ** ldap fixes | ||
Line 53: | Line 60: | ||
==== Short and Long Term Goals ==== | ==== Short and Long Term Goals ==== | ||
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. | 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. Note that the above help wanted and work in progress areas apply hear as well... | ||
* Pluggable address books | * Pluggable address books | ||
Line 61: | Line 68: | ||
* Revised back end | * Revised back end | ||
** This is potentially a better alternative to mork see [[MailNews:Address Book Native Formats]] for more info. | ** This is potentially a better alternative to mork see [[MailNews:Address Book Native Formats]] for more info. | ||
* Some kind of generic interface for import/export etc of different types of cards and books. | * Some kind of generic interface for import/export etc of different types of cards and books. | ||
Line 74: | Line 80: | ||
** but would also be in preparation for the addition of more fields | ** but would also be in preparation for the addition of more fields | ||
** [[MailNews: Address Book Card Fields]] - what fields do we want? | ** [[MailNews: Address Book Card Fields]] - what fields do we want? | ||
* LDAP | * LDAP | ||
** Writeable LDAP address books | ** Writeable LDAP address books |