icemac.addressbook 0.1
Multi user address book application
Latest Version: 1.8.0
icemac.addressbook
Purpose: Store, search and export addresses and phone numbers using a web application.
Status: working prototype (preview of the real application)
Features
- store data of persons including (postal address, e-mail address, home page address phone number)
- assign keywords to persons
- search for persons by keyword
- export persons found by a search as XLS file
- multi-client capability
- user management (prepared)
- really good test coverage (> 96 %)
Roles
Access to the address book is only granted after authentication. There are three roles to authorize a user:
- visitor: visit all person's data, search and export
- editor: permissions of visitor + edit all person's data
- administrator: permissions of editor + create and change address books
Predefined users
As this version is a preview version there is no usermanagement yet. The following predefined users exist: (<username>:<password>)
- admin:admin-ia (Role: administrator)
- editor:editor-ia (Role: editor)
- visitor: visitor-ia (Role: visitor)
Installation
Prerequisites
Required:
- Python 2.4 or 2.5
Recommanded:
- virtualenv http://pypi.python.org/pypi/virtualenv
To do
The following features should be implemented over the next months:
- user management
- person data
- store picture per person
- add customizable free text fields
- additional addresses/phone numbers per person
- company as entity
- import
- vCard
- XLS
- SQLite (Apple's Addressbook.app)
- export
- custom XLS export
- full export
- LDAP export
- translation of user interface into German
- better search
- full text search
- combined search
- wildcard search
Change log
0.1 (2008-11-08)
- initial release
- Author: Michael Howitz
- Home Page: http://pypi.python.org/pypi/icemac.addressbook
- Keywords: python address addressbook zope3 zope application web phone e-mail email home page
- License: ZPL 2.1
- Categories
- Package Index Owner: icemac
- DOAP record: icemac.addressbook-0.1.xml
