]> git.mxchange.org Git - addressbook-swing.git/blob - VERSIONS.txt
Added important TODO to handle insert result
[addressbook-swing.git] / VERSIONS.txt
1 ============================================
2 AddressbookApplication management:
3 ============================================
4
5 Inernet("public" service) and Intranet
6
7 Version 1.0+:
8 - Single-user local application
9 - Fields:
10   + Gender
11   + Surname
12   + Family name
13   + Company name
14   + Street + number
15   + ZIP code
16   + City
17   + Landline number
18   + Fax number
19   + Cell phone number
20   + Email address
21   + Birth day
22   + Comment (?)
23 - Edit own data
24 - Add new contact
25 - Edit contacts
26 - Delete contacts
27 - Categorization of contacts
28
29 Version 1.1+:
30 - Permanent storage in database
31
32 Version 2.0+:
33 - Multi-user web application
34 - Local user registration / login / resend confirmation link / password
35   recovery
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
42   + Full addressbook
43   + Only some categories
44 - VCard export
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
51   + Search form?
52
53 Version 2.1+:
54 - Multi-language support
55
56 Version 2.2+:("socialized")
57 - "Social login" (OpenID consumer)
58   + Connect user account to social account
59   + Sync own data?
60 - "Social profile"
61   + OpenID provider
62   + RSS/activity feed 
63
64 ============================================
65 Time esitmation:
66 ============================================
67 1.0 (console):
68   + 2 days
69
70 1.1 (database):
71   + 2 day
72   + Initial tables: contacts, categories, contact_category
73
74 2.0 (web):
75   + 3 days
76   + Additional tables: admins (?), admin_rights, groups,
77    users, user_contacts, user_user_rights, user_category_rights, 
78
79 2.1 (language)
80   + 1 day
81   + Additional tables: languages (disable, enable language "pack" ?)
82
83 2.2 (social):
84   + 3 days
85   + Additional tables: ???