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
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
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
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
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
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!!!
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
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
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
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?
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
SLIDE TITLE
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Control Panel
12 © 2014 KNOWARTH
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
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
SLIDE TITLE
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Site in Control Panel
15 © 2014 KNOWARTH
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….
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
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
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!!!
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
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????
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
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
SLIDE TITLE
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Audit Trail
24 © 2014 KNOWARTH
SLIDE TITLE
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Audit Report
25 © 2014 KNOWARTH
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…
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
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
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
SLIDE TITLE
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
30 © 2014 KNOWARTH
Application Display Template
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?
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
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
SLIDE TITLE
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Add Content – Single Click
34 © 2014 KNOWARTH
SLIDE TITLE
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Add Application
35 © 2014 KNOWARTH
SLIDE TITLE
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Add Page
36 © 2014 KNOWARTH
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?
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
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
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
Top Related