Currently when any user visits a page, the content that will be displayed is always the published version of each content item. If there is a draft version it will not be shown. The goal of this new feature is to allow entering into a mode in which if there is a draft version of a content that will be the one shown.
For this to work, each portlet that displays content will need to be aware of the current mode to decide which version of its content to display. To start with the following portlets will be adapted to this end: Blog and Asset Publisher.