Currently Being Moderated

vCard 2 JiveUser Plugin

VERSION 4

Created on: Sep 23, 2007 4:10 PM by LG - Last Modified:  Sep 23, 2007 4:12 PM by LG

State

alpha

 

Developers

LG

 

Open Issues

none which are known

 

Feedback and Discussion

commplugins

 

Description

This plugin copies data from vCards into the JIVEUSER table. This may be useful if the users want to register them self and can't add data to the JIVEUSER table which is used by the search service. This can of course be abused by every user by entering wrong data in the vCard if the vCard is not read-only. It does as far as I know not work with external user providers as Openfire has only read-access to such sources.

 

Installation

Copy vcard2jiveuser.jar into the plugins directory of your Openfire installation. The plugin will then be automatically deployed. To upgrade to a new version, copy the new vcard2jiveuser.jar file over the existing file.

 

Configuration

There are two properties which can be set (not yet tested):

plugin.vCardSync.NameField=/vCard/N/GIVEN, ,/vCard/N/FAMILY

plugin.vCardSync.EmailField=/vCard/EMAIL/USERID

 

These are XPathes and strings, separated with ','. To insert a ',' one needs to add ',,' to the expression, for "Lastname, Firstname" the expression looks like

plugin.vCardSync.NameField=/vCard/N/FAMILY,, ,/vCard/N/GIVEN

Restart the plugin after adding or changing these properties.

 

Usage

The plugin verifies and modifies all user data during initialization and on every vCard change if necessary.

Enable the debug log to log all changes the plugin does.

Attachments:
Average User Rating
(2 ratings)




Sam G Sam G  says:

This is cool, but I'm looking for the exact opposite.  I'm not much of a Java programmer but I think it would be a great idea to synchronize the JiveUser to the vCard or is that even possible?

SAM

More Like This

  • Retrieving data ...