Liferay 7.2 GA1 release !!

Download GA1 Now !!!

New Features

Web Experience

Liferay 7.2 GA1 has improved the web experience for end users as well as for web administrator by improving the editing of Content Pages, Display Pages, Fragments, Navigation Menus, and Pages.

  1. Section Builder with visual page layout edition

  2. Out of the box fragments (for sections and components): There are two types of fragments now: sections and components, that can be used to compose fragments.

  3. Allow marketers to also add widgets to a content page: non-technical users can also add any widget to the fragments created inline within the page.

  4. Fully realistic editing (full edit mode): Non-technical users can now edit Content Pages within the context of the page. That means that now the user has all the CSS loaded and all page elements (like headers and footers) are shown while the user is editing the content, giving a more realistic view of how the page will look like when published.

  5. Improvements on editing basic text styles for rich text editable: Now, marketers and business users can edit not only text and rich text on pages, but also they can modify some basic styling options.

  6. Display Pages:

             i) Change the theme and settings of display pages independently
            ii) Portlet developers can add a field to the asset type to specify the preferred Display pages for the asset.
To add that field, developers just need to use the new taglib <liferay-asset:select-asset-display-page/> which renders a form field which allows to select an Asset Display Page for the specific asset type.
  • Default display page for the asset type (if defined in the Display Pages administration application)
  • Specify some display page using corresponding item selector
  • None – the entity will not be visualizable using Display pages

Fragments

Now in Liferay 7.2 Fragment can be imported from external sources.

  1. Fragment Editor shows available special tags <lfr prefix
  2. Fragment Toolkit: New npm tool to create, retrieve and upload fragments from the command line. $ npm install –global generator-liferay-fragments
  3. Support for importing thumbnails, images and other resources in a fragment or collection of fragments.

Navigation Menus

  • Add back the ability to move a page in the hierarchy (i.e. changing the parent page)
  • Add back the ability to reorder sibling pages
  • Allow selecting the page hierarchy when displaying a menu (from the Navigation Menu widget). If the site has both public pages and private pages, it should be possible to select either of them as the menu.
  • Add back the “hidden” checkbox when editing a page to allow specifying whether a page should be shown in the “Page Hierarchy Menu” or not.
    • If possible, make the text the reverse, to be positive. So instead of “Hidden” make it “Show in Pages Hierarchy Menu”
    • If there are public and private pages, then the text should be “Show in Public Pages Hierarchy Menu” and “Show in Private Pages Hierarchy Menu” respectively
  • It is no longer necessary to automatically create a navigation menu from the page hierarchy the first page an admin goes to “Navigation Menus” administration.
  • When adding a page, the checkbox to select a menu to automatically add the page to should not be displayed if there isn’t any menu marked as “Add pages to this menu by default”. If there is, the checkbox should be unchecked by default. Ideally, if there are several menus, each of them should have their own checkbox.

Pages Administration

  1. An administrator can search for pages in the Page Management section.
  2. Navigate directly to a page by its name: A new Page Navigator tool is provided so that Site admins can go directly to any page easily while browsing the site.
  3. Improved UX in Page Management

Streamlined Structure Content Authoring

Powerful web content preview capabilities

So, web content authors can now see it

  • Preview a draft content before it’s published
  • Preview a pending content going through the workflow
  • Preview a content scheduled to be displayed in the future

Also, they can be previewed in different contexts depending on where that content would or could be displayed:

  • Preview with any desired template
  • Preview with any desired display page template
  • Preview within a specific page where it’s being displayed

Show where a Web Content is included

As Web Content can be used in fragments or Display pages to make it reusable, the same content can be included in different pages, and the users responsible of authoring and managing the content sites can easily lose track of where the display is shown.To avoid that problem, now the Web Content shows where it is being displayed.

New web content editor with a focus on the content fields

Creation of Web Content without having a template.

Now it’s possible to create web content without having to assign a template for it.

Personalization and Segmentation

Now a new and improved version of Audience Targeting is a part of the core product.

User & System Management

  • Personal Data Erasure

Tooling

Liferay Theme JS Toolkit

Pure Javascript Projects