A person you know and have an existing contact entry for sends an email with their new postal address. How do we update (replace) the existing address?Add an additional postal address to a contact's information.
A person you know and have an existing contact entry for includes the postal address for their work in the footer of the message. How do we add the additional address? Should we give it a type (work, home) during the addition, and how?Ideas
(adding in the others)
- Partial addresses - Often I do not have complete information for a
contact, but I may have their city or state of residence. (Say for
someone I met at a conference.) Having robust support for entering,
parsing, storing, and search based on partial location information
would be quite useful.
I agree, I'm hopeful we might get some help from things like the Google
geocoding system to make the addresses better.
- Search by location - When visiting a city, it is often useful to be
able to find everyone I know who might live in that city. (Due to
auto-syncing from remote data stores, I might not even be aware they
live there.) Currently, there is no way to do a search for everyone I
know in say Washington, DC. I could also see this being quite useful in
business, for sales people in particular.
I wonder what kind of search you're expecting for the postal address.
Is this from the Address Book search or some other search facility?
Often other localizations do not use addresses that readily conform to
these fields and it would make sense to have a different visual
representation for them rather than stuffing their information into what
is essentially an en-US format for address data.
For example, here is a German address formatted the way that they
traditionally do it:
Herrn ["Mr." (form of address)]
Eberhard Wellhausen [name]
Schulstrasse 4 [street address]
32547 Bad Oyenhausen [postal code + city/town]
And a link to another one for Japanese which really changes up the
expected locations of the textboxes:
We cannot create every form of address in one dialog, but if we come up
with a system that allows localizers the flexibility to re-label the
layout to a format that their users would expect while still allowing us
to garner the proper mapping of information into our database, I think
it would be an elevation of user experience.
We did a simple version of something like this for the Simdesk Organizer
Addressbook pane. I'll see if I can find the code we used for that to
give you some ideas.
Here's a very useful link on postal address formats:
There's nothing earth-shattering there to read - it just illustrates the
difficulty of syncing between apps that have made different choices
about single fields vs differentiated fields.
- ease of capture
- ease of localization
- fine-grain management
- better data-exchange with apps that expect differentiated fields
I plead for a flexible case like this to have a base for further issues
and compatibility to be dealt without need for deep change. And the
[+]add more is a case for emails and phones always ..
but to complicate it's beauty:
Of course, now, and address may be redundant info, for you and family
for example, or for 10 people in a company. How about having that info
in a "locations" place and tie it to various contacts? Like having
Company X location and then 10 people just tied to it instead of 10
times that info. Cause when it comes to location, there is room for all
of us under the sun, but some just insist on occupying same small
offices .. :-)
Now one can move on thinking of drag and drop a location to simply add
it, auto completions (when fill a company, present the location ..),
dealing with duplicates etc. Hmm.. well, the idea is just an intention
to look for more of a "hub" approach, to really help users. Some small
things can make a difference ..
I've actually just remembered I kicked off a thread about this in
md.l10n a couple of years ago:
Unfortunately it didn't really get much of a response from the