WWW Address Book - created by Rolf Breuning
Introduction:
The AddressBook provides a group of users with a common, network-wide
database for phone, fax, email and mail addresses, including remarks
and URLs e.g. holding road maps.
The hierarchical structure of the database allows to inherit address
parts from parent addresses thus reducing the amount of input necessary
to create or change addresses. Persons listed in the database may have
an arbitrary number of addresses.
The AddressBook is implemented as a small server side Java application,
therefore any WWW browser may be used as a client to display or create
addresses, to send emails to the addresses or inspect the stored URLs.
Fast access:
Create a new address page by a click on the
icon.
Create a new parent address by a click on the
icon.
Create a new personal address by a click on a
icon.
Edit / remove a parent address or a personal address by a click on
the
or
icon in front of it.
Concepts and Usage:
Figure 1 below shows the user interface of the AddressBook for a very small
example. An icon bar at the top is followed by a list of address pages
(here only one page named "Example"). The selected address page is marked
by a bullet; its contents is shown in the table below which occupies the
major part of the screen space. All icons displayed are buttons which may
be used to access the features of the address book.
The AddressBook may hold an arbitrary number of address pages. An address
page is used to store a number of related addresses, e.g. all your contact
addresses at the various locations of a customer or supplier. New address
pages can be created by a mouse click at the icon bar's
icon. Using the same icon, the selected address page may be renamed or
removed. If the AddressBook contains more than one addres page, a special
page named "[all]" is automatically created which contains all the other
pages. This page can be used e.g. to print the contents of the whole address
book or to search the whole book using the browser's "find in page" function.
Figure 1: A small example
An address page holds two kinds of addresses: Parent addresses
are marked by a leading
icon. A parent address holds data common to a number of following personal
addresses which are marked by a leading
icon.
The "Example" page in the example above shows two parent addresses
"Example Dallas" and "Example Munich". The "Example Dallas" address e.g.
provides the phone number prefix common to all phone numbers at "Example
Dallas", thus the two personal addresses below do not need to contain the
prefix. In the same way "Example Dallas" provides the email domain to which
the personal email addresses below belong. A mouse click on e.g. the Email
address "t.jones" will start the browser's email program on the combined
address "t.jones@example.com" (Feature can be deactivated for email addresses
not following the common scheme).
A parent address is created in the selected address page by a mouse
click on the icon bar's
icon. It may be changed or removed using its leading
icon. A personal address is created by a mouse click on the
icon of the parent address from which it is to be derived. It may be changed
or removed using its leading
icon.
A person is not explicitely listed on the user interface. It exists,
however, on database level. When creating a new personal address, you may
decide to add an address for an already existing person. The number of
personal addresses registered to a single person will be displayed in brackets
at each personal address. A click on the
icon of a personal address will show all personal addresses attached to
the same person.
License:
Use of the WWW AddressBook is granted on the conditions contained in the
license
agreement. The free
edition of the WWW AddressBook allows to enter
addresses. You may also obtain an extended license valid for a single server.
To do this, please:
-
Install the free edition of the AddressBook on the machine you want to
use as your address server. Test and check it as long as you like.
-
If you are sure that the AddressBook fits your needs, you need a licensed
version. There is a licence for <150
addresses and one for 150..500
addresses. If you need a license for more addresses, please don't hesitate
to contact
me.
-
The license is valid for an unlimited number of clients and a single server,
so please do not forget to include the name by which clients access the
server machine (currently "") in the comment field
of your order or send it directly via EMail to the author (see below).
-
You will then get a license file which is to be placed in the same directory
as the server.
Contact the author
To contact the author of the WWW AddressBook, send email to "WWW
AddressBook" <Rolf.Breuning@t-online.de>.
Planned future extensions:
Some of the following features may be included in future versions. Some
of the features are easy to implement, but it is hard to find a good WWW
user interface.
-
Export to Netscape *.vcf and *.ldif formats
-
Copy / move / link addresses to other pages.
-
Multiple selection to send e.g. emails to a number of addresses.
-
Automatically mark addresses which have not been changed over a selectable
period of time and which might therefore be no longer correct.
-
Other features not connected with the AddressBook like file and directory
access independent from operating system or file structure.