skip to navigation
skip to content

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:

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