2. Agenda
● This presentation is a follow up to earlier(vasu’s) introduction to Portals
● It Picks Up where that session ended and Goes from there
● Its not Comprehensive- Nor does it intend to be
● More of a Myth Debunking session
Before we start
A Roll call…( “Helloooo...Anybody there?”)
6. Inter-Portlet Communication
Events
setEvent()
processEvent()
Concept of Publisher..
Subscriber
Public Render parameter
restricted to simple strings
supported render parameters
Made possible due
to JAXB
http://www.ibm.com/developerworks/rational/library/09/rationalapplicationdeveloperportaltoolkit5/index.html
http://blog.xebia.com/2009/04/19/inter-portlet-coordination-with-jsr-286/
http://publib.boulder.ibm.com/infocenter/wpzosdoc/v6r1/index.jsp?topic=/com.ibm.wp.zos.doc/dev/pltcom
_pubrndrprm.html
7. Themes and Skins
Themes
They define the appearance of the
Portal at the Portal/Page and Label level
Talk about
---------------
-Default,jsp
-use of Dojo
-Artifacts
-Creating and Deploying themes
Skins
They define Appearance of the Portal at Portlet
level
Talk about
---------------
control,jsp
-Artifacts
-Creating and Deploying themes
11. Virtual Portal
/portal/sales
/portal/service
/portal/hr
/portal/logistics
All the above in same company
Shared resources
12. Parting Thoughts
Go Portal..based on Need and use case not becuase you can do it
Follow standards
Be extremely watchful of memory usage and session usage..Session is not a
Throw all garbage can
All Performance pitfalls that apply to J2ee web applications apply to portal also