To upgrade to a new release of the Ephox integration into WCM, perform the following steps:
The server running WebSphere_Portal needs to be started before you begin the update process.
Load up your web browser and login to the WebSphere Application Server. This is a seperate service running on your webserver. The port for this will vary based on your server and WebSphere Portal version. In a standard installation the urls for the console will be:
WebSphere Application Server 6.1 https://\[server\]:9043/ibm/console
WebSphere Application Server 7.0 https://\[server\]:9043/ibm/console
After logging in to the console, you will be able to install the application following the process below.
The new version makes some key changes to config files and locations. You will need to make some changes when upgrading.
The ephox.config.properties and all config xml files now reside in: /res/configs under the EphoxEditLiveJEE ear folder on the server. Previously, they were in /res/editlivejava.
Previously, there was some confusion regarding how to specify role-based configurations for users/groups with spaces in their names. As such, the integration has changed so that you enter the user/group name verbatim, including any spaces or underscores.
e.g. to specify a config for the group "Content Authors", use the following line: config.group.Content Authors=contentauthors.xml
e.g. to specify a config for the user named "John Smith", use the following line: config.users.John Smith=johnny.xml
e.g. to specify a config for the group named "sys_admins" use the following line: config.group.sys_admins=sysadmins.xml
While this format isn't valid in a typical "java properties" file, it is valid for this config file.
Note that this version of EditLive! for WCM is deployed as an "ear" file (Enterprise Archive). Please see the Installation Instructions for more details.
The new "Insert ECM Link" function displays an IBM-provided dialog box for inserting content from an ECM repository. To enable this functionality you need to make two changes to your config file(s):
Add the following line inside the <menu name="ephox_insertmenu"> tag:
<menuItem name="iwwcmecmlink" action="raiseEvent" value="Ephox.EditLive.WCM.insertEcmLink"/>
Add the following line inside the <plugins> tag:
<plugin name="setBackgroundMode" />
These changes have already been applied to sample_eljconfig.xml.
ECM linking is only available in IBM WCM 6.1.5 and later.
The standard/OEM version of EditLive! that is bundled with WCM has a similar menu item, but the <menuitem> tag is different.