From: Roland Haeder Date: Tue, 4 Aug 2015 06:03:37 +0000 (+0200) Subject: Added text file X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=9dd24a15a7a96052235f8374ebb4f44fed0fcd0e;p=jaddressbook-lib.git Added text file Signed-off-by:Roland Häder --- diff --git a/Addressbook/VERSIONS.txt b/Addressbook/VERSIONS.txt new file mode 100644 index 00000000..9d256670 --- /dev/null +++ b/Addressbook/VERSIONS.txt @@ -0,0 +1,85 @@ +============================================ +AddressbookApplication management: +============================================ + +Inernet("public" service) and Intranet + +Version 1.0+: +- Single-user local application +- Fields: + + Gender + + Surname + + Family name + + Company name + + Street + number + + ZIP code + + City + + Landline number + + Fax number + + Cell phone number + + Email address + + Birth day + + Comment (?) +- Edit own data +- Add new contact +- Edit contacts +- Delete contacts +- Categorization of contacts + +Version 1.1+: +- Permanent storage in database + +Version 2.0+: +- Multi-user web application +- Local user registration / login / resend confirmation link / password + recovery +- User groups (aka. teams) +- Administration area (user role) + + Create/edit/delete groups + + Edit/delete/lock/unlock user + + Assign user roles/rights +- Allow other users / groups to view addressbook + + Full addressbook + + Only some categories +- VCard export + + Allow users/guests (not recommended) +- XML export of addressbook and compressable (ZIP) +- Form to contact other user/group without need of mail program + + User can disabled this +- Directory for ussers/groups (who allowed to be listed) + + Simple click to add user to own addressbook + + Search form? + +Version 2.1+: +- Multi-language support + +Version 2.2+:("socialized") +- "Social login" (OpenID consumer) + + Connect user account to social account + + Sync own data? +- "Social profile" + + OpenID provider + + RSS/activity feed + +============================================ +Time esitmation: +============================================ +1.0 (console): + + 2 days + +1.1 (database): + + 2 day + + Initial tables: contacts, categories, contact_category + +2.0 (web): + + 3 days + + Additional tables: admins (?), admin_rights, groups, + users, user_contacts, user_user_rights, user_category_rights, + +2.1 (language) + + 1 day + + Additional tables: languages (disable, enable language "pack" ?) + +2.2 (social): + + 3 days + + Additional tables: ???