#4 The Ultimate Additional Fields RFE

closed
nobody
None
7
2003-11-10
2003-07-22
Don Seiler
No

I think abook should be expanded to have all the fields
for your basic vCard export/import capabilities. Here
is a list of fields that I use for a php-based contacts
module (http://phpwscontacts.sf.net):

firstname
middlename
lastname
prefix
suffix
email
phone_home
phone_pager
phone_mobile
phone_work
phone_fax
phone_other
company_name
company_title
company_street
company_city
company_state
company_zip
company_country
company_website
personal_street
personal_city
personal_state
personal_zip
personal_country
personal_website
birthday
anniversary
altemail1
altemail2
comments

Some of these you have, others aren't. I'd love to see
abook handle these fields. The date fields need to
handle a standard date syntax to feed to vCard if you
someday hope to export vCard (which is easy as hell).

Discussion

  • Ricardo Signes
    Ricardo Signes
    2003-07-22

    Logged In: YES
    user_id=107413

    This is hardly ultimate! Where's sumerhome_zip or
    phone_cortical_implant.

    What we need is extensibility. Rather than add more fields in
    a fixed format, settle on some decent core fields (the current
    set is probably just fine) and then a good method for
    extending that set in a reasonable manner.

     
  • Don Seiler
    Don Seiler
    2003-07-22

    Logged In: YES
    user_id=486091

    I agree that hard-coding phone and address types isn't ideal
    and someone will always want some crazy type like boat-phone
    in there. However I wouldn't say that home and work are
    fluff fields. What abook has now works but isn't sufficient
    for even personal use if I wanted to put in my brother's
    home and work info.

     
  • Ricardo Signes
    Ricardo Signes
    2003-07-22

    Logged In: YES
    user_id=107413

    I agree that we should have a few more core fields. Home
    and work addresses would be good. I just wanted to make
    clear that if we're talking about ultimate patches, the ultimate
    patch is actually to make this user-extensible.

    (Even more important than a second address, in my opinion, is
    fname and lname!)

     
  • Don Seiler
    Don Seiler
    2003-07-22

    • priority: 5 --> 7
     
  • Don Seiler
    Don Seiler
    2003-07-22

    Logged In: YES
    user_id=486091

    Well perhaps I was a little over-indulgent in my claims of
    ultimateness. But otherwise I think we share the same vision.

    I'd be willing to brush the dust off of my C skills and lend
    a hand if the developer needs it.

     
    • status: open --> closed