Reserved authoring portlet
The reserved authoring portlet is a special instance of the authoring portlet, hidden from the page navigation available to typical users.
Use the reserved authoring portlet to...
- Select a web content folder for a page.
- Configure the JSR 286 web content viewer.
- Perform inline editing using authoring tools components rendered in the JSR 286 web content viewer.
Typically authoring tasks are performed in a separate window that opens from the current page, but you can configure the behavior of authoring tools components to redirect users to the hidden page containing the reserved authoring portlet.
Ensuring the availability of the reserved authoring portlet
If either the authoring portlet instance or the hidden portal page are not available or if the user lacks the permission to access either of them, the authoring tasks requiring the reserved authoring portlet will fail, causing web content pages and the JSR 286 web content viewer to be unusable. For this reason, be careful when administering the reserved authoring portlet and the hidden portal page.The following conditions are essential for the proper function of the reserved authoring portlet:
- Users performing any of the authoring tasks described above must have the User role on the hidden portal page.
- Users performing any of the authoring tasks described above must have the User role on the reserved authoring portlet.
- The reserved authoring portlet must be the only portlet located on the hidden portal page.
- The unique name of the hidden portal page must be com.ibm.wps.hiddenpage.wcm.Authoring_Portlet.
- The unique name of the portlet window of the authoring portlet instance on the hidden portal page must be com.ibm.wps.hiddenpage.wcm.control.Authoring_Portlet.
Availability problems related to the reserved authoring portlet or the hidden portal page are usually identified by the following symptoms:
- The SystemOut.log file for the portal server contains error messages referencing the authoring portlet or hidden page. For example:
EJPDB0124E: The specified string [com.ibm.wps.hiddenpage.wcm.Authoring_Portlet] can neither be deserialized as an object ID nor resolved as a unique name.
EJPDB0124E: The specified string [com.ibm.wps.hiddenpage.wcm.control.Authoring_Portlet] can neither be deserialized as an object ID nor resolved as a unique name.
- When a separate window is launched from the current page to perform the authoring task, the new window displays the following message:
Error 400: EJPPH0006E: The resolution of a URI failed. Refer to the stack trace for more detailed information.
- When a separate window is launched from the current page to perform the authoring task, the new window is empty.
- When the user is redirected to another portal page to perform the authoring task, the user is redirected to the default portal page instead of the page containing the reserved portlet.
- When the user is redirected to another portal page to perform the authoring task, the user is redirected to an empty page.
If any of these problems occur, verify that the conditions for proper operation of the reserved authoring portlet and hidden portlet page are fully implemented.
Reinstall
If the reserved authoring portlet or the hidden portlet page are removed inadvertently, you can deploy them again using the task...
action-install-wcm-hidden-authoring configuration
See: Configure the reserved authoring portlet The reserved authoring portlet is essential to the proper operation of web content pages and the JSR 286 web content viewer, so it is important that the configuration of the reserved authoring portlet reflect similar settings for performing authoring tasks as the configuration of other instances of the IBM Web Content Manager authoring portlet.
Configure Web Content Manager