Org.openpsa.contacts

From OpenPSA Wiki

Jump to: navigation, search
contactwidget on org.openpsa.contacts start page

This MidCOM Component provides a contact management system for OpenPSA. It is used by other parts of the system wherever person- or group-specific information is processed. The component's features include

  • Management of contacts and organizations
  • a personal shortlist of contacts (realized via net.nehmer.buddylist)
  • search functionality
  • automatic hooks to recognize duplicate entries.
  • Integration into OpenPSA's relatedto system.

Contents

[edit] Microformat support

If entries include a homepage link, contacts will automatically (via a midcom.services.at entry) search the URL for microformats and extract information if possible.

Contacts uses org.openpsa.contactwidget to display entries in a hCard-compatible microformat.

[edit] Data Structure

[edit] Contacts/Users

Contacts are an extension to the MidCOM Persons class, but user accounts for entries are disabled by default (i.e. new contacts cannot log into OpenPSA, but the administrator could grant access rights later). Contacts can be associated with one or more organizations

[edit] Organizations/Groups

Organizations are an extension of the builtin MidCOM Groups), and are itself a hierarchical tree structure.

Memberships are handled with the builtin MidCOM core classes as well. The buddylist entry class is mapped into the component namespace as org_openpsa_contacts_buddy_dba

[edit] Privileges

This component also provides an ACL interface where access and edit rights for the different parts of the OpenPSA system can be set for users and groups.

[edit] Quicklinks

[1] PEAR package in channel

You get a lot of respect from me for writing these helpful aticrles.

Personal tools