Wednesday, September 22, 2010

WebLogic Portal, useful links

Some concepts here:
http://ananthkannan.blogspot.com/2009/08/weblogic-portal-interview-questions.html
more advanced stuff:
http://ananthkannan.blogspot.com/2010/01/weblogic-portal-interview-questions.html

Tutorial:
http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/tutorials/setup_dev_env.html#wp1007062


Portal development guide:
http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/portals/index.html

On Beehive, Pollinate, Struts:
(Beehive has not been updated since 2006 :o( )
http://beehive.apache.org/docs/1.0.2/

and the "attic" page, suggesting what to use instead of Beehive (essentially Spring Web Flow, Spring Beans and Axis2):
http://attic.apache.org/projects/beehive.html

Some interesting musing here:
http://www.ibm.com/developerworks/opensource/library/os-beehive/




On SSO and IdentityAsserter:
http://peterlaird.blogspot.com/2007/01/implementing-single-sign-on-sso-with.html


The structure of a .portal file:


root
  desktop
    lookAndFeel
      titlebarButtonOrder
    shell
      head
      body
        header
        book
          singleLevelMenu
          content
            page
        footer


In other words:
a portal contains a desktop, which has a header, a footer, one or more books, and each book can have multiple pages

Here http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/portals/intro_to_portal_dev.html an excellent explanation of these elements.


WEB-INF/netuix-config.xml contains important settings:

....to be continued ...



How do I feel while editing a Portal? A voice inside me screams "these operations should be scripted!!! Why am I clicking away on a WebApp to customize a WebApp?". To be investigated: how do you provide a DSL to create and customize a Portal?

No comments: