Red Hat Bugzilla – Bug 117495
A proposal for handling Bebop portlets minimization / maximization
Last modified: 2007-04-18 13:03:55 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1)
Description of problem:
The proposed enhancement (see attachment) enables portlet to be
minimized of maximized, through the use of a PortalComponent. This
(Bebop) component gets the portlets and associated presentation as
defined in the given tab of a given user's personal portal. In the
example we added (see ExampleDispatcher class), we pass to the
component the first tab of the "current user" 's portal.
The portalserver.xsl file defines the graphics for the newly stylized
portlets. Needed images for the icons are in the <assets> directory.
Portlets may now be minimized, maximized and restored when the user
clicks on the appropriate icon. This feature does not interfere with
the portal-admin's behavior.
This package needs the following jar : servlet.jar
The unit tests need junit.jar as well, and need to be performed within
an up-and-running WAF instance. The tests assume that one user is
connected, and has previously created a personal portal with the
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Insert classes, XSL and images at their correct place in an
existing WAF project.
2. Add example code to the project's dispatcher
3. Update main style-sheed XSL file so that it imports the customized
4. Launch WAF project, go to the proper URL (in the example case :
http://[your_server]:[your_port]/ccm/demo/portlets) and check behavior.
Created attachment 98299 [details]
The proposed code
Closing old tickets