|
Operating systems: i5/OS, Linux,Windows |
The Web 2.0 theme of the portal provides an improved user experience and better performance.
When the User first accesses a Portal page to which the portal Web 2.0 theme is assigned, the CSA aggregator is initialized via its Default.jsp, just like a traditional SSA theme. The basic HTML structure of the page is defined, except for the contents of the theme navigation elements, such as the navigation menus, page tabs, side navigation tree, etc. The contents of the page itself remain empty. During this internal preparation phase, the contents of the page itself remain empty.
Once the page loads in the browser, the CSA aggregator is initialized via a JavaScript onload() function. The CSA aggregator then makes multiple AJAX requests to the portal to retrieve the contents of the theme navigation elements, the page content layout, and then the contents of the portlets on the page themselves.
After the initial loading of the page, subsequent user actions are handled by the CSA aggregator. Rather than updating and refreshing the entire page on every user interaction, the CSA aggregator only updates the parts of the page that have actually changed. If the user interacts with a portlet, only that portlet with its new contents will be requested and updated on the page. If a user selects a new page from the theme navigation links, only the affected navigation elements are updated, and the new page contents are rendered.