From 9dd24a15a7a96052235f8374ebb4f44fed0fcd0e Mon Sep 17 00:00:00 2001 From: Roland Haeder Date: Tue, 4 Aug 2015 08:03:37 +0200 Subject: [PATCH] =?utf8?q?Added=20text=20file=20Signed-off-by:Roland=20H?= =?utf8?q?=C3=A4der=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- Addressbook/VERSIONS.txt | 85 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 Addressbook/VERSIONS.txt diff --git a/Addressbook/VERSIONS.txt b/Addressbook/VERSIONS.txt new file mode 100644 index 0000000..9d25667 --- /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: ??? -- 2.39.5