MailNews Talk:Address Book: Difference between revisions

Jump to navigation Jump to search
Ultimate AddressBook - Relational/Associative
(globally working addressbook maps)
(Ultimate AddressBook - Relational/Associative)
Line 37: Line 37:
In my head, maps are like fonts, wherever you are, which build you use, you should  get a good display of whichever address. Thus, we should include good maplinks for all countries where we have one. As addresses are often saved in the format that some person likes, and not in the one the map provider does (country names, spelling etc), we should probably have a few words with fuzzy matches (e.g. Polska, Poland, Polen...), and the corresponding provider query string, likely with the country already filled in in the preferred format. Maybe we can add a special set of localized country names to each locale, so that the main build would cover the native language plus english, french, spanish and a few others, and each localization could add a bunch of further mappings in their language.
In my head, maps are like fonts, wherever you are, which build you use, you should  get a good display of whichever address. Thus, we should include good maplinks for all countries where we have one. As addresses are often saved in the format that some person likes, and not in the one the map provider does (country names, spelling etc), we should probably have a few words with fuzzy matches (e.g. Polska, Poland, Polen...), and the corresponding provider query string, likely with the country already filled in in the preferred format. Maybe we can add a special set of localized country names to each locale, so that the main build would cover the native language plus english, french, spanish and a few others, and each localization could add a bunch of further mappings in their language.
That should likely cover most use cases, I guess. --[[User:AxelHecht|AxelHecht]] 05:12, 14 Oct 2005 (PDT)
That should likely cover most use cases, I guess. --[[User:AxelHecht|AxelHecht]] 05:12, 14 Oct 2005 (PDT)
== Ultimate AddressBook - Relational/Associative ==
=== Relational/Associative Address book ===
My ultimate wish for an addressbook make it relational(ish).  Not heavyweight relational; maybe relational is not even the right term, maybe associative is better.
What I want is the ability to "normalize" my contacts, in database kind of way.  Each entry is a location or a person or whatever, and each entry has attributed like phone number or address.  And then there's the relationships between them (familial [relative, spouse/SO, friend, ...], location<->person, ...).
==== Use case ====
Several people live at the same location (that's the relationship between each person and the location).  A location has an address, and can have a phone number.  A person can have a phone number (mobile, since land line is associated with the location).  Stuff like that.  If I have 4 entries for different people at the same location (office, home, whatever) and that location changes its number, I only want to have to change it once, not 4 times.
Similarly for individual vs. company (i.e. location) email addresses.
5

edits

Navigation menu