Abstract:

This article described how to add or remove Eclipse preferences used by the Notes client (for example for Sametime, Sympony, Expeditor, ...).

 

HowTo:

 

You can use a desktop policy settings document to add or remove Eclipse preferences used by the Notes client.

You can set Eclipse preferences on an Expeditor-based client such as Notes, Expeditor, or Symphony. Eclipse preferences are name value pairs in the format of pluginID/preferenceID=preferenceValue. Using this technique, you to push an Eclipse preference name value pair to the user's local Eclipse preference store.

The Domino desktop policy settings document Custom Settings tab contains a Managed Settings option. The Managed Settings option enables you to specify Eclipse preferences using the pluginID/preferenceID=preferenceValue format.

Note Notes uses the managed settings provider com.ibm.notes.managedsettings.provider to interact with Domino policy using the dynamic configuration (DynConfig) construct; which checks policy when Notes starts a session with its home mail server. The client message "Notes Configuration Settings refreshed" indicates that the DynConfig process has applied and updated user policies. Notes also uses the Portal managed settings provider, but because the Notes managed settings provider has highest priority, Domino policy takes precedence.

The user's local Eclipse preference store is updated when policy refresh occurs.

Do the following to push an Eclipse preference value pair to a Notes user.

    1. Using the Notes or Administrator client, open the Domino Directory (names.nsf) on the Domino server.
    2. Click the People & Groups tab, and open the Settings view.
    3. Click Add Settings, open the Desktop Settings tab, and click the Custom Settings tab.
    4. Click Managed Settings.
    5. Click Edit List to open a panel that enables you to add the Eclipse pluginID/preferenceID=preferenceValue value pair(s).
    6. Click Item and enter the preferenceID used by the plugin.
    7. Click Value, enter the value to assign to the preferenceID. The Value entry equates to the preferenceValue.
    8. Click Plug-in name and specify the plug-in to be deployed to the Notes client using either a widget deployment method, Notes install kit, or Eclipse add-on installer. The "Plug-in name" entry equates to the Eclipse pluginID.
    9. Enable the Enforce option to push the value pair to overwrite any other previously set value for the setting.
    10. Click Add/Modify Value.

Note To remove a known name/value pair, specify the applicable name pair in the Item and Value fields and click Remove.

Note The "Add these managed settings to user's desktops" section of the panel displays values in a different syntax (preferenceName=prefValue; pluginID), than the Eclipse standard (pluginID/preferenceID=preferenceValue).

  1. Click OK and then click Save & Close.

 

Syntax:

The correct syntax to add that is the following:

pluginID/preferenceID=preferenceValue

But unfortionally IBM isn´t consistent in there documentation so it will become:

pluginID/preferenceID=preferenceValue

 

Usefull settings

Here are some values which I push out (most of them disable some kind of notification boxes, so the user isn´t bothered with them):

 

FeatureSettings
Specifies to synchronizing the remote contact list with the on on the server. (see Note1)

Item (preferenceID) = buddyListConflictPref

Value (preferenceValue) = replaceLocal

Plug-in Name (pluginID) = com.ibm.collaboration.realtime.imhub

Specifies not to show the contact list conflict dialog when synchronizing the remote contact list. (see Note1)

Item (preferenceID) = showBuddyListConflictDialog

Value (preferenceValue) = false

Plug-in Name (pluginID) = com.ibm.collaboration.realtime.imhub

Do not show the alert for editing location settings at location change again.

Item (preferenceID) = showProfWindow

Value (preferenceValue) = true

Plug-in Name (pluginID) = com.ibm.collaboration.realtime.location

 

NOTE 1: To make the Buddylist merge/replace with server version automatically, two preferences are required. showBuddyListConflictDialog and buddyListConflictPref.

 

Cross reverences:

Pushing Eclipse preference settings

Sametime Connect Client 8 user preferences

 

Leave your comments

Post comment as a guest

0

Comments

    • No comments found