When building a site a site creator is not only creating pages but defining the full user experience of interactions. During this creation process the site creator can have multiple strategies to fulfill that goals. Pages that are used by default (like: 404 pages, login, search, profile/dashboard pages, etc. ) are not always aligned with that strategies and are often hard to modify.
The usage of portlets usually require those types of pages and are traditionally hard-coded leaving little flexibility for designers to customize them without re-coding them. Liferay’s implementation of “Utility Pages” will aim at providing additional flexibility to customize these pages designers, marketers, or business users in general, leveraging the page editor. Solution Developers will also be able to create their own types of utility pages to match the interactions of users in that solution.
The goal of this epic is to provide additional support for customizing utility pages leveraging the page editor, and allow developers to extend the usage of Utility Pages to custom portlets.