Quote Originally Posted by VOIPoTim View Post
What info do you guys want to store in contacts?

Here is what we have now:

Group:
Caller ID / Title:
Firstname:
Lastname:
Company:
Address Line 1:
Address Line 2:
City:
State:
Zipcode:
Email:

Then you can add as many "phone numbers" as you want and label them freeform. Like a cell, work, home, etc.

Should we just drop the address stuff? Just thinking I probably wouldn't use that piece and would like something clean and simple if I were a customer, but if people want to store it, that's cool too.

Is there anything else that would be useful/helpful to store?
Quote Originally Posted by fisamo View Post
I've played with the contacts a little more (very little), but a few things jumped out at me.

First, you have hidden the number entry until after the contact is created. Compared to the way it was previously, this is much less confusing (since you still had to create the contact before you could add a number). However, it would be better (IMO) if one could create a contact and add a few numbers, all one one screen, (without having to click more than one 'submit' button).

Second, I notice that first name and last name are required fields. Good idea for sorting the contacts, but what if you're putting a business in there, like your favorite take-out restaurant? You won't always have a first AND last name. (I'd recommend only making last name required.) You should also mark the required field(s) with a * or similar so your users know before hitting Submit that those fields need text.

Third, the only way to create a contact is to click on the 'Contacts' tab at the top of the screen. That seems sensible until you create a group and then want to create a contact. Could 'Create Contact' be added to the sub-command bar next to Create Group?

Fourth, the 'Location / Alias' still seems somewhat confusing. Perhaps you can change that to "Description (e.g. Home, Cell, other)" or, to save a little space, "Type (Home, Cell, other)"

Fifth, I was unable to delete a contact I created (the only one, if that makes a difference). I got an 'Exception Caught! Unable to execute query" message (or similar).

More comments as I play more...
Time for more comments...

  1. When clicking on the Contacts tab, the screen should only show the list of contacts, not the "Create Contact" screen. (Of course, if there are no contacts yet, it would be reasonable to 'bump' users to the Create Contact screen).
  2. Sub-commands for the Contacts tab should be Create Group, Create Contact, Import Contacts, Export Contacts (if you want to offer an import/export option; consider formats to allow, such as CSV, vCard, Outlook)
  3. How important is it to have "infinite" numbers per contact? Many mobile phones limit numbers per contact to 6; if you wanted to offer more, you could set the limit at 10. I only propose setting a limit to make import/export easier.
  4. As I mentioned earlier, it would be more user-friendly to enter contact info (name/address) and phone#'s on one screen. If you set a max# of numbers, this option would also be easier to implement. It would also be easier to edit contact information, because all of the data would be on one screen--no need to "remove" a location, then "add" a new one if a number changes or is mistyped.
  5. To reiterate that last point, if you choose to keep the "location" function separate from entering contact name/address, please add an "Edit Location" button next to "Set Primary" and "Remove Location".
  6. Number format checking is not quite right. When entering a number like "123-456-7890" the system shows "123-457890" (the 6 appears to be dropped). I would have expected the last number (or two) to be dropped, or at least not visible. Is the number correct in the database? (Entering "1234567890" displays properly.)


I'm only reviving this thread because of the comments in the "vPanel Changes" thread. If you're working on the look and feel of the site (along with any necessary error/bug correction), I thought it worthwhile to bring it up again.