eXo Portal

The portal product leverages the eXo Kernel, eXo Core, eXo Portlet Container and eXo Java Content Repository products.

It is responsible to aggregate the portlets in the page ether in a normal layout model or in the new WebOS paradigm.

The information shown in the user portal depends on who you are and how you have configured your portal navigation tree and pages but also the roles you have in organizational groups, this is the community concept.

Portal Documentation table of content

HOW TOs:

Advanced documentation

eXo introduced the innovative concept of dynamic layout rendering.

Indeed the usual way of rendering a portal page is a static one where you need a template, usually a jsp page, for each layout (2 columns, 3 columns and so on). That makes you dependent of the integrator or developers as for each new layout you will need to ask for a custom development.

eXo, with its dynamic way that creates a tree of nested UI containers that contain portlets as shown in the previous picture. Each container is responsible to render its children. In the picture the main container renders its children in several rows while the nested container displays them as columns.

Furthermore, by manipulating the tree using the WYSIWYG editor, it allows you to create new containers, define how they will render their children, add new portlets.

portal.gif

Advanced Drag and Drop mechanism

As most portal use the static layout mechanism they can only drag portlets from one static location, let's say a column, to another one.

With eXo Portal, it is possible to also drag the UI containers and the portlets and to drop them in containers that are deeper or upper in the Portal component tree. This feature is unique and not just a tool!

image3.jpg

 
Navigation

Creator: Benjamin Mestrallet on 2007/05/21 08:32
Copyright (c) 2000-2009. Allright reserved - eXo platform SAS
1.6.13286