-How to launch:
-==============
+README.txt
+==========
-1) Build it: (you need ant tools)
-ant jar
+1) What is this?
+---------------
-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!
+This is a library for the addressbook application. It should be linked as
+NetBeans project in all applications (Console, Swing, JSF, ...).
+++ /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: ???