Sunday, February 03, 2008

Addresses, a contact manager

Addresses is inspired by Apple's Address Book. For regular users, you can use it to organize your contacts locally. Addresses is also used by GNUMail and StepChat, which we will talk about some time later.


Everything is self-explained. Choose menu "Person > New" to add new person. The plus (+) button on the bottom is a faster way to add group and person. Use button "Edit" to switch between viewing and editing. You can put name, address, phone number, etc. To change a field, say Main Phone to Work Phone, you have to input the phone number first and hit Enter key, then choose the small icon next to the field to cycle through the options. You can also use the small plus and minus icon to add or remove fields. Click on the question mark to add a photo for that person. Contacts can be grouped by drag-and-drop. You can import and export contacts in vCard format, which are used by most of contact managers for data exchange. In the preferences (use menu 'Info > Preferences'), you can decide how to display people's name and address according to the custom of each country.

Addresses has many potentials to be a great application. It is written to be extendable with plugins. The search functionality is in the Addresses framework already. Developers just need to add the user interface in AddressManager. There is a LDAPAddressBook in subdirectory Goodies to access information on LDAP server. It can potentially allow users to exchange information, even with ZeroConf support in GNUstep.

Previous articles in this series:

  • Gomoku and Localization in GNUstep
  • Font Manager and GNUstep Backend
  • System Preferences and Theme
  • Ink, a GNUstep text editor, and Services

  • No comments: