+++ /dev/null
-How to launch:
-==============
-
-1) Build it: (you need ant tools)
-ant jar
-
-2) Go to dist folder and create "data":
-cd dist
-mkdir data
-
-3) Launch it
-$ java -jar Addressbook.jar
-
-4) The GUI can also be launched:
-$ java -jar Addressbook.jar -gui
-
-If you got an exception, maybe you bumbed into a stub method (unfinished). To reduce possibilities of
-crashes try the usual approach:
-
-$ java -ea -jar Addressbook.jar -gui
-
-Please report any errors back to me. And yes, not all is finished. :)
-
-The file config.properties will be created on first run for you. After that you
-can customize it. Supported database backends are:
-
-base64csv - The default backend, BASE64-encoded CSV strings
-mysql - The unfinished MySQL backend
-
-Good luck!
+++ /dev/null
-============================================
-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: ???
+++ /dev/null
-============================================
-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: ???
--- /dev/null
+============================================
+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: ???
--- /dev/null
+How to launch:
+==============
+
+1) Build it: (you need ant tools)
+ant jar
+
+2) Go to dist folder and create "data":
+cd dist
+mkdir data
+
+3) Launch it
+$ java -jar Addressbook.jar
+
+4) The GUI can also be launched:
+$ java -jar Addressbook.jar -gui
+
+If you got an exception, maybe you bumbed into a stub method (unfinished). To reduce possibilities of
+crashes try the usual approach:
+
+$ java -ea -jar Addressbook.jar -gui
+
+Please report any errors back to me. And yes, not all is finished. :)
+
+The file config.properties will be created on first run for you. After that you
+can customize it. Supported database backends are:
+
+base64csv - The default backend, BASE64-encoded CSV strings
+mysql - The unfinished MySQL backend
+
+Good luck!