Use cases for the IBM WebSphere Portal Controller SPI

This white paper describes the various use cases and sample code for the IBM WebSphere Portal versions 6.1.x and 7 Controller Service Provider Interface (SPI), including creating a page, adding containers to a page, the default layouts, and how to add portlets to a page, change the theme and metadata, change the skins, and create custom layouts.

James W. Barnes (jwbarnes@us.ibm.com), Advisory Software Engineer, IBM Collaboration Solutions, IBM China

James Barnes is currently a Level 2 Support Engineer for the WebSphere Commerce team. He joined IBM in 1999, first working at the Lucent outsourcing account and then moving to Level 2 Support in 2003, where he focused on development-related issues. Other works include the WebSphere Portal 5.1 Handbook and extensive articles for the Support site on migration and development. He holds certifications for WebSphere Portal development (5.1, 6.0, 6.1, 7.0) and WebSphere Portal Administrator (5.0, 5.1, 6.0). Jim has a B.Sc. degree in Agriculture and Applied Economics from Virginia Tech University. He is based at IBM's Research Triangle Park in North Carolina.


developerWorks Contributing author
        level

Ryan Wilson (rywilson@us.ibm.com), Staff Software Engineer, IBM Collaboration Solutions, IBM China

Ryan Wilson is the Technical Lead for the WebSphere Portal Level 2 API/Migration team in RTP, North Carolina. His areas of expertise include Java Platform, Enterprise Edtion application development with IBM WebSphere Studio and IBM Rational® Application Developer. He has participated in many projects, including internal tools development, and co-authored the Redbooks® publication,"IBM Rational Application Developer V6 Portlet Application Development and Portal Tools." Ryan holds certificates in WebSphere Portal development (versions 5.1, 6.0), and is a Java Certified Programmer and Java Certified Web Component Developer. He is based at IBM's RTP, North Carolina, facility



28 September 2011 (First published 27 September 2011)

This white paper describes the various use cases and sample code for the IBM WebSphere® Portal versions 6.1.x and 7 Controller Service Provider Interface (SPI), including creating a page, adding containers to a page, the default layouts, and how to add portlets to a page, change the theme and metadata, change the skins, and create custom layouts.

In this white paper

  • Overview of the Controller
  • Working with the models
  • Overview of the sample file
  • Conclusion
  • Resources
  • About the authors

Downloads

DescriptionNameSize
White paper in PDF formatController_Model_SPI_Final.pdf254 KB
Sample code in WAR formatControllerSample.war65 KB

Resources

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=WebSphere
ArticleID=762017
SummaryTitle=Use cases for the IBM WebSphere Portal Controller SPI
publish-date=09282011