Introduction to the goal, the configuration declaration of the controller and the description of parameters for configuring the controller.
Integrating to GateIn webUI framework
Introduction to a set of parameters in GateIn's routing table and some components needed for rendering defined parameters.
Changes and migration from GateIn 3.1.x
Provision of changes in securities, dashboard, portal.war
and web.xml
and migration knowledge from GateIn 3.1.x.
The navigation controller is a major enhancement of GateIn that has several goals:
Provide non-ambiguous URLs for resources managed by the portal, such as navigation. Previously, different resources were possible for a single URL, even worse, the set of resources available for an URL depends on private navigations (groups and dashboard).
Decouple the HTTP request from the portal request. Previously, both were tightly coupled, for instance, the URL for a site had to begin with /public/{sitename} or /private/{sitename}. The navigation controller provides a flexible and configurable mapping.
Provide a more friendly URL and let portal administrator configure how the HTTP request should look like.