Preference Customization is a new capability added in Lotus Symphony 3.0 beta 4. Preference Customization can help a System Administrator customize Lotus Symphony before deploying it to the enterprise. This article shows how to do preference customization by updating the Symphony installation package.
The system administrators need to update the installation package to define customized preference for the user of the whole enterprise. A uniform customization provides a better way of updating many kinds of configuration files , when working with Lotus Symphony one can use the symphony_plugin_customization.ini, located in com.ibm.symphony.standard.branding plugin.
Users can define the default value of preference item in a key/value. The key is the preference path and the value must follow the corresponding value format of the preference item which can be inserted or appended settings into the symphony_plugin_customization.ini file like this
The preference path consists of plugin ID, a separator and preference item ID. The type of value might be boolean, integer, specified string, etc, among which true/false value stands for enablement/disablement. For example,we set com.ibm.symphony.ui/Enable_preload=0 as figure 3,the value of "com.ibm.symphony.ui/Enable_preload" should be set as 0,1 or 2,, among which 0 stands for disable performance optimization, 1 stands for moderate optimization, and 2 stands for high optimization. .
and and help doc for supported preference items currently.
Preference Page Title | Preference Page Item | Preference Path | Value Format | Value Description |
Symphony | Enable performance optimization,including · Moderate(for Computer memory of 512MB or higher)
· High(for computer memory of 1GB or higher) | com.ibm.symphony.ui/Enable_preload | 0,1,2 | among which 0 stands for disable performance optimization,1 stands for moderate optimization, and 2 stands for high optimization(preload mode). |
Load and Save | Enable file recovery to save open files | com.ibm.symphony.ui/seditor.autosave | true/false | True stands for enablement,false stands for disablement |
| Enable display the recent opened files | com.ibm.symphony.ui/seditor.recentfiles | true/false | True stands for enablement,false stands for disablement |
| Interval to save open files for file recovery | com.ibm.symphony.ui/seditor.interval | Integer[1,...,60] | Interval to save open files for file recovery is a integer between 1 and 60. |
| Select the file types to automatically create with Lotus Symphony,including · Open Document Format
· Microsoft Office 97-2003 | com.ibm.symphony.ui/curAutoCreateTypeKey | str.auto.create.odftype,str.auto.create.mstype | str.auto.create.odftype is corresponding to Open Document Format,str.auto.create.mstype is corresponding to Microsoft Office 97-2003 |
| The number of recently opened files to display | com.ibm.symphony.ui/seditor.nums | Integer[1,...,15] | The number of recently opened files to display is a integer between 1 and 15 |
Lotus Symphony Documents | Setting for updating link,including: · Always update links,
· Update links only on request,
· Never update links | com.ibm.symphony.ui/Writer_Update_Link | 0,1,2 | among which 0 is corresponding to always update links,1 is corresponding to update links only on request,and 2 is corresponding to never update links |
| Automatically update charts | com.ibm.symphony.ui/Writer_Update_Chart | true/false | True stands for enablement,false stands for disablement |
| Automatically update fields | com.ibm.symphony.ui/Writer_Update_Field | true/false | True stands for enablement,false stands for disablement |
| Save documents with soft page breaks | com.ibm.symphony.ui/Writer_SoftPageBreaks | true/false | True stands for enablement,false stands for disablement |
Lotus Symphony Presentation | Allow quick editing | com.ibm.symphony.ui/Impress_TextObject_QuickEditing | true/false | True stands for enablement,false stands for disablement |
| Only text area selectable | com.ibm.symphony.ui/Impress_TextObject_Selectable | true/false | True stands for enablement,false stands for disablement |
| Use background cache | com.ibm.symphony.ui/Impress_BackgroundCache | true/false | True stands for enablement,false stands for disablement |
| Copy when moving | com.ibm.symphony.ui/Impress_CopyWhileMoving | true/false | True stands for enablement,false stands for disablement |
| Objects always moveable | com.ibm.symphony.ui/Impress_ObjectMoveable | true/false | True stands for enablement,false stands for disablement |