Multiple Multi-Pages

The issue of multiple multi-pages or homepages is caused by the simple fact that our current homepage cannot grow endlessly – we could not delivery all those fragments in a reasonable time. Not to mention that the whole page might become very confusing.

Technically the problem is not very hard to solve:

  1. the homepage handler needs to be generalized into a multi-page handler. It looks at the requested page name from RequestContext and retrieves the proper page description

  2. HandlerGroup and derived synchronous and asynchronous handler groups would need to be generalized a bit.

  3. The page descriptions in the ControllerConfig.xml file need to be extended to allow page links within page elements (in case a service appears in several multi-pages

  4. A navigation scheme between the multi-pages would be necessary. But this would be the same as for horizontal navigation needed anyway.

  5. Some rules need to control the number and selection of services per multi-page