This chapter provides you with the basic knowledge of portal development via the following topics:
Introduction to components of a skin, skins in Page Markups, skin service, and default skin. Especially, this section also covers practical instructions on how to select/create a new skin as well tips and tricks that allow you to skin a portal more easily.
Introduction to the portal lifecycle from the application server start to its stop and how requests are handled.
Knowledge of the default configuration file of the portal.
Portal default permission configuration
Knowledge of the default permission configuration of the portal.
Portal navigation configuration
Knowledge of 3 portal navigation types, including Portal, Group and User Navigations.
Knowledge of how the portal data are imported and the data import strategy in each import mode.
Internationalization configuration
Instructions on how to configure GateIn for internationalization.
Instructions on how to customize exact algorithm to determine the Locale
to be used for displaying a portal page to the user.
Instructions on the Right To Left framework for controlling the text orientation.
Knowledge of the XML resource bundles, which are developed as an alternative to property files.
Instructions on how to configure the Upload Service.
Deactivation of the ajax-loading mask layer
Instructions on how to deactivate the ajax-loading mask.
Instructions on how to manage JavaScript via the gatein-resources.xml
configuration file.
Knowledge of the navigation controller, which is designed to provide a more friendly URL and let portal administrator configure the HTTP request.