40
SLIDE TITLE Click to edit Master text styles Second level Third level Fourth level Fifth level Introducing Liferay 6.2 New Features & Benefits 2 nd August, 2014

Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Introducing Liferay 6.2 New

Features & Benefits

2nd August, 2014

Page 2: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Portal – Evaluation

2 © 2014 KNOWARTH

Static Web:

Initial era of WWW. Content sharing was prime focus

Portals => Content

Dynamic Web:

Advent of CGI. WWW became dynamic

Portals => Content + Search

Network as a business enabler:

Medium for conducting business via customer communication

Personalized content

Portal => Content + Search + Organization + Personalization

Network as a collaboration platform

Identified as a powerful platform for collaboration – messaging, web based communication,

blogs, forum etc.

Single Point of Collaborative Computing

Portal => Content + Search + Organization + Personalization + Collaboration

Page 3: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Portal – Now

3 © 2014 KNOWARTH

Web Portal

Enterprise Search

Services - SaaS

Social Collaboration

Analytics

Content Management

Extranet

Intranet

Complex Products

Page 4: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Leading Open source Enterprise Portal Framework

Created in 2000 as enterprise portal solution for non-profit organization by

Brian Chan

2004 registered as Liferay Inc.

Current Products & Projects

Liferay Portal Community Edition

Liferay Portal Enterprise Edition

Liferay Social Office – Social Collaboration Suite

Liferay Sync – Publish & access documents from multiple environments

Alloy UI – UI Framework to build web applications

Liferay Faces – An umbrella project providing support for JSF standards with LR Portal

Liferay IDE

Liferay Marketplace – Apps Repository

Liferay

4 © 2014 KNOWARTH

Page 5: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

First release was made on Nov, 2013 called Liferay 6.2

CE GA1

Enterprise Edition was released in December, 2013 –

6.2.1 EE

Latest Stable Version 6.2 CE GA2

Liferay 6.2 Release

5 © 2014 KNOWARTH

Page 6: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

6 © 2014 KNOWARTH

I want to use Liferay features on a native app!!!

Page 7: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Part of Liferay’s commitment to be a mobile ready platform

Platform becomes available to mobile app developers

Designed to work with Liferay 6.2 and Android & iOS

It has an SDK Builder – Generates SDK for Android and iOS

Service Builder on Client side – generates code which

allows mobile app to access portal services

https://github.com/brunofarache/liferay-mobile-

sdk/blob/master/builder/README.md#whats-the-sdk-builder

Mobile SDK

7 © 2014 KNOWARTH

Page 8: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Authentication Against Liferay Portal Instance

Exception Handling

Remote Service Calls

JSON Parsing

Batch Calls

Async Calls

Integrated with Liferay Developer Studio

Compatibility with custom portlets

Features

8 © 2014 KNOWARTH

Page 9: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

It hides complexity of common services

Authentication

Permission

Remote Service Calls

Provides JSON wrapped result set

Can use Liferay’s built-in content & collaboration features in

Mobile App

Can use custom objects & integrations in the mobile app

Examples – CRM App for Sales Rep, Shopping Catalogue

Integration using e-com app

Why to use Mobile SDK?

9 © 2014 KNOWARTH

Page 10: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

10 © 2014 KNOWARTH

Why do I have to click so many times just to

add user or change site settings?

Page 11: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Control Panel Revamped

No more single column look

Modular UI to manage

Users

Sites

Applications

Configuration

Administration

11 © 2014 KNOWARTH

Page 12: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Control Panel

12 © 2014 KNOWARTH

Page 13: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

No need to go to control panel to manage site

Site Administration

13 © 2014 KNOWARTH

Page 14: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

14

Site has:

Sub-site

Pages

Content

Users

Configuration

Site Hierarchy

© 2014 KNOWARTH

Page 15: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Site in Control Panel

15 © 2014 KNOWARTH

Page 16: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

16 © 2014 KNOWARTH

I deleted the blog by mistake….

Page 17: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Recycle Bin

17 © 2014 KNOWARTH

Handles deleted files, allows restoring deleted files & automatic deletion after a Configurable period of time.

Provides seamless experience for deleting & removing the content. By default it can recycle following assets:

• Blogs • Bookmarks • Document & Media • Message Board • Web Content • Wiki

Page 18: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Recycle Bin

18 © 2014

KNOWARTH

Here, you can enable recycle bin and setup Max Age

Page 19: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

19 © 2014 KNOWARTH

YOU troublesome portlet… Live in your own world!!!

Page 20: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Remember OutOfMemoryError or a slow portal due to one portlet

having memory leakage?

Troublesome Portlet – Find your own container!!!

Liferay’s Sandbox App lets you create sandboxes to run portlets in

separate JVM

MPI – Master Portal Instance – Portal’s JVM Instance

SPI – Slave Portal Instance – Sandbox JVM

Improves Performance and Scalability

https://www.liferay.com/documentation/liferay-portal/6.2/user-

guide/-/ai/sandboxing-portlets-to-ensure-portal-re-liferay-portal-6-

2-user-guide-18-en

20 © 2014 KNOWARTH

Portal Sandboxing – EE Only

Page 21: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

21 © 2014 KNOWARTH

Who changed all the permissions just before

going into production????

Page 22: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Audit functionality is divided in two parts

Back-end Piece – Hooks into Liferay Events

Front-end Piece – Gives you an interface to see what’s

happening

Audit EE plugin includes both of them

22 © 2014 KNOWARTH

Audit Trail – EE Only

Page 23: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Following Properties to be set after installing the plugin

com.liferay.portal.servlet.filters.audit.AuditFilter: By default, this is set to false,

because the audit plugins aren’t installed by default. When you set it to true, the

audit hook is able to capture more information about events, such as the client host

and the client’s IP address.

audit.message.com.liferay.portal.model.Layout.VIEW: In Liferay’s code, pages are

referred to as layouts. Setting this to true, therefore, records audit events for page

views. It’s turned off by default because this may be too fine-grained for most

installations.

23 © 2014 KNOWARTH

Audit Trail – EE Only

Page 24: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Audit Trail

24 © 2014 KNOWARTH

Page 25: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Audit Report

25 © 2014 KNOWARTH

Page 26: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

26 © 2014 KNOWARTH

I hate writing a hook just to display my blogs horizontally…

Page 27: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

How many times you had to write hooks or EXT (for the

fortunate who worked on earlier versions of LR) just to

change the display style???

Application Display Templates (ADT) allows you to:

Override Default display style

Choose your own display style for OOTB Portlet

Use a template editor to create a custom template – re-skin

your portlet

27 © 2014 KNOWARTH

Application Display Template

Page 28: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Following portlets can be customized using ADT:

Asset Publisher

Blogs

Categories Navigator

Media Gallery

Site Map

Tags Navigator

Wiki

28 © 2014 KNOWARTH

Application Display Template

Page 29: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Following portlets can be customized using ADT:

Asset Publisher

Blogs

Categories Navigator

Media Gallery

Site Map

Tags Navigator

Wiki

You can also create a new ADT based on the portlet type.

https://www.liferay.com/documentation/liferay-portal/6.2/user-

guide/-/ai/using-application-display-templates-liferay-portal-6-2-

user-guide-07-en

29 © 2014 KNOWARTH

Application Display Template

Page 30: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

30 © 2014 KNOWARTH

Application Display Template

Page 31: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

31 © 2014 KNOWARTH

The UI is confusing!!! I don’t know where to go….

Why do I have to follow so many steps just to add a

page and select a template?

Page 32: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

More Interactive

Easy to Use

Easy to find options and information

New Dockbar, Menu, Buttons

Developed based on Information Architecture

principles

Makes it modular

New UI/UX

32 © 2014 KNOWARTH

Page 33: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

1 click interface to add content

Content Preview

Quick Page Creation

Add page

Localization

Page Types

Staging & Publishing made easier

Error Detection

Reporting of Publishing

New UI/UX

33 © 2014 KNOWARTH

Page 34: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Add Content – Single Click

34 © 2014 KNOWARTH

Page 35: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Add Application

35 © 2014 KNOWARTH

Page 36: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Add Page

36 © 2014 KNOWARTH

Page 37: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

37 © 2014 KNOWARTH

Writing different CSS to ensure your site fits in different

screen sizes?

Page 38: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

This new features:

Serves Different Screens & Resolutions

Complete Navigation

Provides vertical & Horizontal scale

It also provides:

Quick Preview

Same Content Source for all devices

Image size auto-adjusted based on resolution

Responsive Design

38 © 2014 KNOWARTH

Page 39: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Alloy UI 2.0

39 © 2014 KNOWARTH

What is Alloy UI?

Build on Top of YUI

What it Includes

CSS Framework

JS Framework

Tag Lib (LifeRay)

Latest Alloy UI Version is 2.5.x

Liferay 6.2 is using Alloy UI 2.0

Now Alloy is independent UI Frame work

Added Bootstrap

Liferay theme is using SaSS which provides complete flexible CSS

Framework

Page 40: Third level Features & Benefits 6.2 Features & Benefits.pdfSLIDE TITLE Click to edit Master text stylescommitment Second level Third level Fourth level Fifth level Part of Liferay’s

SLIDE TITLE

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

THANK YOU

Gaurav Barot [email protected] +91 97277 39888