Pages (layouts) are a key aspect of what business users typically consider content but are treated completely differently in Liferay.
This epic will attempt to build the foundations required to allow page changes to be tracked.
- Pages must allow for versioning.
- Additions and deletions of pages must be tracked.
- Changes in the pages must be tracked by the change list framework (adding new widgets, changing titles, changing the look and feel, reordering the page, etc).
- We should also support the specialized types of pages such as content pages.