1 ============================================
2 AddressbookApplication management:
3 ============================================
5 Inernet("public" service) and Intranet
8 - Single-user local application
27 - Categorization of contacts
30 - Permanent storage in database
33 - Multi-user web application
34 - Local user registration / login / resend confirmation link / password
36 - User groups (aka. teams)
37 - Administration area (user role)
38 + Create/edit/delete groups
39 + Edit/delete/lock/unlock user
40 + Assign user roles/rights
41 - Allow other users / groups to view addressbook
43 + Only some categories
45 + Allow users/guests (not recommended)
46 - XML export of addressbook and compressable (ZIP)
47 - Form to contact other user/group without need of mail program
48 + User can disabled this
49 - Directory for ussers/groups (who allowed to be listed)
50 + Simple click to add user to own addressbook
54 - Multi-language support
56 Version 2.2+:("socialized")
57 - "Social login" (OpenID consumer)
58 + Connect user account to social account
64 ============================================
66 ============================================
72 + Initial tables: contacts, categories, contact_category
76 + Additional tables: admins (?), admin_rights, groups,
77 users, user_contacts, user_user_rights, user_category_rights,
81 + Additional tables: languages (disable, enable language "pack" ?)
85 + Additional tables: ???