SlideShare a Scribd company logo
1 of 52
Download to read offline
Liferay 6.1 Roadmap
what’s next!
Core Engineer
Julio Camarero
1
Timeline
This presentation provides an overview of the main additions
and improvements that will be available in Liferay 6.1
Sept'10 July'11 Sept'12
6.0 EE 6.1 EE 6.2/7.0 EE
Sept'11
6.1 CE
July'12
6.2/7.0 CE
Disclaimer:	
  The	
  following	
  informa3on	
  is	
  intended	
  for	
  use	
  for	
  informa3onal	
  purposes	
  only	
  
and	
  is	
  subject	
  to	
  change	
  at	
  any	
  3me	
  without	
  no3ce.	
  	
  
2
Greatly improved
Document Library
3
Redesigned UI for an optimal user experience
4
Redesigned UI for an optimal user experience
5
Multiple Repositories
• Users may mount additional repositories while maintaining
a common UI:
‣ Liferay
‣ CMIS
‣ Sharepoint
‣ Documentum
‣ Alfresco
• Allows reusing existing Document Management Systems
or even combining them
6
Unify documents, images, videos and other
media types
• Unification of the Document Library and Image Gallery into
a single unified library
• Specialized applications will be available to publish
specific media types in site pages
7
Speak the language of the user
• Document management systems should speak the
language of the user and not the other way around.
• Administrators will be able to define custom types for the
unified library so that end users will be able to use
concepts familiar in their context such as:
‣ Requirements document
‣ Surveillance Image
‣ Marketing Video
‣ ... etc.
8
Speak the language of the user
• Each type will have specific automatic and manual
metadata to enrich the uploaded file
9
Enhanced publishing and site
management
10
Greatly enhanced staging
• Improved management of staging through the top bar
• Simultaneously modify several variations of the site
– Each variation will have its own set of pages and share the content
– Multiple teams may work simultaneously on different versions of the
site (e.g. a version for Christmas and a version for New Year's)
11
Greatly enhanced staging
• Preview the site in the
future based on scheduled
publications
• Automatic versioning and
undo levels for pages
• Scalable and Robust
(Optimized for Sites with
over 100k pages)
12
User Customizable Sites
• User Customizable Sites
– Site administrators may
designate certain pages and
areas of pages to be
customized by end user.
– A given user's changes are not
visible to other Site members.
• Portal Administrator
controlled User Pages
– Portal administrators may
control what users can do in
their personal pages, including
which portlets they can add to
their pages.
User customizable area
13
Improved Site Management
• Page and sitemap edition in a pop-up so that the context is
not lost
• Administer all types of site content from its own pages
– Avoids the need to go to the Control Panel and thus to
change the visual context
14
Improved Site Management
• Avoid the need to decide upfront
whether to create organization sites or
community sites
– Unified management of all portal sites
– Allow linking or unlinking sites to user
organizations at any time
– Simplify creation of community sites,
corporate sites, event sites, etc. by
expanding the use of site templates.
15
Improved Configuration Management
• Archived Portlet Configurations available to be added as
an application.
16
Easier multi-language sites
• Web content title and description will also be translatable
• Optimized usability to manage web content translated to
several languages.
17
Simplified publishing of content in pages
• Users will be able to select or create specific content types
from the dockbar
– Avoids forcing the user to add an application (such as Asset
Publisher) and configure it in order to publish content
!""#$%&'(#)'*+,#!""#-./%
!"#$%&'()&%$*+%,%$&"-%.&%/01"%2(3
4+%5$.6718%/99%/%*/:"%08%61.67.#:%(#%2'"%;5$.67%,99%<=%0$22(#%.#%2'"%*/:"%
&"1"62.(#+
>+%?8%9(.#:%&(@%.2%.#A(7"&%2'"%B$.67%/99%*/:"%C(-D+
1
2
!""#$%&'(#!""#)*&+%&+
!"#$%&'()$*+,-./$("+0($)"#$*+/)#/)$)12#(3$41$5#%6-,)7$)"#$-(#'8($6((#)($6'#$
(#,#*)#53
93$:$*+/)#/)$)12#$&($(#,#*)#53
;3$<%$6$)12#$&($(#,#*)#57$)"#$=:55$>#0?$@-))+/$2#'(&()($A&(-6,,17$6,,+0&/B$)"#$
-(#'$)+$C-&*D,1$*'#6)#$*+/)#/)$+%$)"6)$)12#3
E3$F+A#'$()6)#$("+0($)"#$=:55$>#0?$@-))+/3
G3$H"#/$6$-(#'$*,&*D($+/$6/$&)#.7$)"#1$*6/$*"++(#$)+$*,&*D$6/5$5'6B$&)$)+$)"#$
26B#$+'$*,&*D$+$)"#$655$)+$26B#$@-))+/3
I3$!"#$655$)+$26B#$@-))+/$6($&)8($*,&*D#5
J3$K6/$@#$6/$6'#6$%+'$.#)6$56)6$+'$)"#$2'#A&#0$+%$)"#$6((#
1 2
3
4 5
18
Simplified publishing of content in pages
• Link web content to the page where it belongs
– Authors will be able to associate a web content to an specific
page so that when a user clicks on a link to view the content
anywhere in the portal, he will be redirected to its associated page.
– Allows for much easier building of complex content based sites
– Provides canonical URL per web content
www.mysite.com/-/frontpage-content
19
Other Web Content Improvements
• Quick creation of web content
with an specific structure
– From Web Content management
– From Asset Publisher
– From the dockbar
• Add support for setting default
values for web content with an
specific structure
– Even in several languages
20
Improved taxonomy support
• Faster and easier to use UI for end users and
administrators
• Allow entering title and description for vocabularies and
categories in multiple languages
• Allow to target vocabularies at specific asset types
• Ability to specify whether certain vocabularies are
mandatory
• Support for single-valued and multi-valued categorizations
21
Improved taxonomy support
22
Relationships between content
• For each content it will be possible to specify related
content of any type (web content, calendar events,
documents, …)
– Associate web content to calendar events, calendar events to
documents, documents to web content, etc.
• Simplified publication of related content in a page along a
main content.
23
Build your own applications
online!
24
Custom Entities (User Data Lists)
• Users define custom entities to store
into database (employee holidays,
cars...)
• Users define forms to capture custom
entities and user interfaces to display
custom entities.
– User customizable views
– Reorder columns
– Filter data
• Users create web forms that submit
directly into lists
– Easily gather survey results
25
Workflow Aware Forms
• Will allow online creation of applications based on forms
and workflow
– Flexible web form with multi-step capabilities
– Full support of custom defined
workflows
• Implement business process
with no development
– Sales approval business
process
– Project definition process
26
OpenSocial 1.1
• Implement the new version of the OpenSocial standard
• Online gadget builder with Mashups
• Communicate between Gadgets and Portlets via events
• Specially relevant for SaaS-like offerings
27
Improved social and
collaboration tools
28
Contact Center
• One stop shop for contact
management
– Friends and contacts within portal
– View all “Friend“ requests
– View list of followers
– Import corporate directories
• Integrated with other
collaboration suite elements
(Social Office)
29
Microblog
• Short status updates (150
char) for your followers
– View status updates of those you
are following
– Tagging enabled
• Less intrusive relationships
– Allows for confirmation-less
following
– Allows for banning of followers
• Integrated with Contact
Center for ease of
management. (Social Office)
30
Private Messaging
• Primary communication
mechanism within portal
– Quickly share links to documents,
blogs, etc with contacts
– Option to integrate with email or
maintain “anonymity”
– Integrates with auditing for
compliance
31
Redesigned Calendar portlet
• Completely new, Google calendar like UI for management of
events
• Resource Management
– Add resources (e.g.
conference rooms) to a
community or company
wide
– View availability of
resources
– Schedule resources with
manager approval
32
Redesigned Calendar portlet
• Enhanced Events
– Configurable event types
– Rich text for event descriptions
– Attachments for events
– Invitations and attendee information
Will be available as a
plugin shortly after 6.1
33
Message Boards
• Full HTML editor support
• Improved BBcode editor
• Richer template
capabilities for
notifications
34
Blogs
• Simplified attachment
management
• Auto-tagging
• Easier linking to other
blog entries
• Support for independent
blog entry abstract
• Improved social sharing
(twitter, facebook, ...)
35
Wiki
• WYSIWYG Creole editor
• Easier uploading of
images/files
• Improved deletion and
logging of actions
• Easier linking with other
pages
36
Chat
Heavily influenced by feedback and
suggestions of customers and
community members
• Scalability improvements
• Chat history w/ pruning
• Offline messaging
• Message broadcasting to
groups of users
37
Participation before creating user
account
• Allow users to post comments or rate content without
creating an account
– The user can provide the email address or post it using facebook
or openId
– The name and email address of the user will be kept
• The user will be able to create an account at any time and
all his participation before the registration will be
automatically assigned to him (if he wants to)
• This functionality allows promoting activity in a social site
(and it will be possible to turn it off if that's not desired)
38
More
39
Mobile
• Improved out of the box
support for new generation
devices (iPhone, Android, iPad, …)
• Customizable device detection rules
– Define several profiles and specify the theme desired
for each
• Device information available to all portlet developers
– Integration with WURFL
– Framework to plug custom device databases
40
Search
• Better results for multi-
language sites
• Faceted search backend
– Faceted search portlet
sample available as a plugin
41
Platform and Development
42
Portal as the Platform
• Scalability
– 1MM users, 100k blogs no longer enough!
• Management and Monitoring
– Liferay + Mule Tcat server
43
RESTful Web Services
• An additional web services layer to complement the
existing options (SOAP, JSON+HTTP, ...)
• Based on the Atom Publishing Protocol with Gdata
extensions
• Allows for Internet-size usage of web services:
– Maximum scalability through caching and absence of
server state
– REST allows that changes in the API will require little or
no changes to clients
44
Liferay as a SSO server
• Liferay Portal will be able to act as an SSO provider for all
applications which will be achieved by implementing the
SAML standard:
– Liferay as a SAML 2.0 Identity Provider
• Also: Implementation of OAuth
– Allow applications to connect with third party resources
without making the user disclose their credentials.
45
Lower the learning curve, become an
expert faster
• Easier and more powerful Liferay IDE and Liferay
Developer Studio
• Sandbox Development Environment: Enjoying the
benefits of PHP like development within Liferay
• Improved documentation:
– Expanded Developer's Guide
– Improved Javadocs
– Reference documentation for all configuration files,
taglibs, ...
46
Liferay IDE & Liferay Developer Studio
• Visual UI builder with Alloy
UI integration
• Workflow Designer for
Kaleo
• “Native” support for additional
application servers
• Much much more:
– http://www.liferay.com/web/greg.amerson/blog
47
Conclusions
• We are going to invest heavily on continued
improvement of our existing tools
– Social Collaboration and content management will have
huge improvements
• Significant new features will be developed to allow for
faster ROI
– Workflow forms, User lists, resource management,
mobile, message center, ..
48
And more...
• Not everything that will be developed is in here
• Our customers, partners and community members have
helped decide these improvements and will participate in
future steering of them
Keep your suggestions coming!
49
Feedback and Suggestions
• Engage your account manager
• Use our forums:
• Wiki for proposals:
forums.liferay.com
Liferay English > Suggestions & Feature Requests
wiki.liferay.com
> Proposals
50
46
Thanks!
julio.camarero@liferay.com
@liferay
@juliocamarero
jorge.ferrer@liferay.com
michael.han@liferay.com
51
Sources for images
• http://www.flickr.com/photos/danardvincente/2512148775/
• http://www.flickr.com/photos/clintonjeff/4795989856
52

More Related Content

What's hot

Leveraging User Profiles and MySites
Leveraging User Profiles and MySitesLeveraging User Profiles and MySites
Leveraging User Profiles and MySitesDerek Cash-Peterson
 
ONLYOFFICE - A Collaboration Tool
ONLYOFFICE - A Collaboration ToolONLYOFFICE - A Collaboration Tool
ONLYOFFICE - A Collaboration ToolKien Nguyen
 
SharePoint 2013 Site Administration
SharePoint 2013 Site AdministrationSharePoint 2013 Site Administration
SharePoint 2013 Site AdministrationLearning SharePoint
 
Blue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting ServicesBlue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting Servicesbluemonitor
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade processLiquidHub
 
Share point 2013
Share point 2013Share point 2013
Share point 2013LiquidHub
 
Mumbai Salesforce User Group Inaugural Meetup
Mumbai Salesforce User Group Inaugural Meetup Mumbai Salesforce User Group Inaugural Meetup
Mumbai Salesforce User Group Inaugural Meetup Rakesh Gupta
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersNetwoven Inc.
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013girish goudar
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)Mahmoud Hamed Mahmoud
 
A Framework Approach to Building an Oracle WebCenter Intranet, Extranet, or P...
A Framework Approach to Building an Oracle WebCenter Intranet, Extranet, or P...A Framework Approach to Building an Oracle WebCenter Intranet, Extranet, or P...
A Framework Approach to Building an Oracle WebCenter Intranet, Extranet, or P...Fishbowl Solutions
 
SharePoint 2013 for Administrators and IT Pro's
SharePoint 2013 for Administrators and IT Pro'sSharePoint 2013 for Administrators and IT Pro's
SharePoint 2013 for Administrators and IT Pro'sLearning SharePoint
 
Manish Thaduri Developer Week LWC Spring 19 Jan 2019
Manish Thaduri Developer Week LWC Spring 19 Jan 2019Manish Thaduri Developer Week LWC Spring 19 Jan 2019
Manish Thaduri Developer Week LWC Spring 19 Jan 2019Manish Thaduri
 
WCI 10gR3 overview
WCI 10gR3 overviewWCI 10gR3 overview
WCI 10gR3 overviewTerry Wang
 
What’s new in share point 2013
What’s new in share point 2013What’s new in share point 2013
What’s new in share point 2013Wael Sharba
 
In.Telligentroadmap
In.TelligentroadmapIn.Telligentroadmap
In.Telligentroadmapnomadixone
 
Developing share point solutions with the microsoft graph
Developing share point solutions with the microsoft graphDeveloping share point solutions with the microsoft graph
Developing share point solutions with the microsoft graphFernando Leitzelar, MBA, PMP
 
Getting started with Alfresco in the cloud
Getting started with Alfresco in the cloudGetting started with Alfresco in the cloud
Getting started with Alfresco in the cloudPaul Hampton
 

What's hot (20)

Leveraging User Profiles and MySites
Leveraging User Profiles and MySitesLeveraging User Profiles and MySites
Leveraging User Profiles and MySites
 
ONLYOFFICE - A Collaboration Tool
ONLYOFFICE - A Collaboration ToolONLYOFFICE - A Collaboration Tool
ONLYOFFICE - A Collaboration Tool
 
SharePoint 2013 Site Administration
SharePoint 2013 Site AdministrationSharePoint 2013 Site Administration
SharePoint 2013 Site Administration
 
Blue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting ServicesBlue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting Services
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
 
Mumbai Salesforce User Group Inaugural Meetup
Mumbai Salesforce User Group Inaugural Meetup Mumbai Salesforce User Group Inaugural Meetup
Mumbai Salesforce User Group Inaugural Meetup
 
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and DevelopersIntroduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
Introduction to SharePoint 2013 WCM-DM-ECM for Business Users and Developers
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
 
A Framework Approach to Building an Oracle WebCenter Intranet, Extranet, or P...
A Framework Approach to Building an Oracle WebCenter Intranet, Extranet, or P...A Framework Approach to Building an Oracle WebCenter Intranet, Extranet, or P...
A Framework Approach to Building an Oracle WebCenter Intranet, Extranet, or P...
 
SharePoint 2013 for Administrators and IT Pro's
SharePoint 2013 for Administrators and IT Pro'sSharePoint 2013 for Administrators and IT Pro's
SharePoint 2013 for Administrators and IT Pro's
 
Manish Thaduri Developer Week LWC Spring 19 Jan 2019
Manish Thaduri Developer Week LWC Spring 19 Jan 2019Manish Thaduri Developer Week LWC Spring 19 Jan 2019
Manish Thaduri Developer Week LWC Spring 19 Jan 2019
 
SharePoint 101
SharePoint 101SharePoint 101
SharePoint 101
 
WCI 10gR3 overview
WCI 10gR3 overviewWCI 10gR3 overview
WCI 10gR3 overview
 
What’s new in share point 2013
What’s new in share point 2013What’s new in share point 2013
What’s new in share point 2013
 
In.Telligentroadmap
In.TelligentroadmapIn.Telligentroadmap
In.Telligentroadmap
 
Developing share point solutions with the microsoft graph
Developing share point solutions with the microsoft graphDeveloping share point solutions with the microsoft graph
Developing share point solutions with the microsoft graph
 
Getting started with Alfresco in the cloud
Getting started with Alfresco in the cloudGetting started with Alfresco in the cloud
Getting started with Alfresco in the cloud
 
Share point 2013 cop v4
Share point 2013 cop v4Share point 2013 cop v4
Share point 2013 cop v4
 

Similar to Liferay 6.1 Roadmap - What's next!

High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013C5 Insight
 
Modernising the way System Customisers Configure the Model-Driven Apps for Us...
Modernising the way System Customisers Configure the Model-Driven Apps for Us...Modernising the way System Customisers Configure the Model-Driven Apps for Us...
Modernising the way System Customisers Configure the Model-Driven Apps for Us...Linn Zaw Win
 
2011.10 Liferay European Symposium. Alistair Oldfield
2011.10 Liferay European Symposium. Alistair Oldfield2011.10 Liferay European Symposium. Alistair Oldfield
2011.10 Liferay European Symposium. Alistair OldfieldEmeldi Group
 
Atlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesAtlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesMarlon Palha
 
Fuel Good 2018: What's New and Coming Up in D365 CRM?
Fuel Good 2018: What's New and Coming Up in D365 CRM?Fuel Good 2018: What's New and Coming Up in D365 CRM?
Fuel Good 2018: What's New and Coming Up in D365 CRM?Sparkrock
 
Overview of Sense/Net ECMS
Overview of Sense/Net ECMSOverview of Sense/Net ECMS
Overview of Sense/Net ECMSSense/Net Inc.
 
What's new in IBM BPM 8.5.7
What's new in IBM BPM 8.5.7What's new in IBM BPM 8.5.7
What's new in IBM BPM 8.5.7Dennis Parrott
 
My Resume_Uday -
My Resume_Uday -My Resume_Uday -
My Resume_Uday -Uday Kiran
 
S2U november 2013
S2U november 2013S2U november 2013
S2U november 2013Neal Caidin
 
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connections Developers
 
SysAid Presentation V.7
SysAid Presentation V.7SysAid Presentation V.7
SysAid Presentation V.7srinivasp2010
 
2012.05, Liferay and Emeldi Road Show, Alistair Oldfield
2012.05, Liferay and Emeldi Road Show, Alistair Oldfield2012.05, Liferay and Emeldi Road Show, Alistair Oldfield
2012.05, Liferay and Emeldi Road Show, Alistair OldfieldEmeldi Group
 
Box Platform Developer Workshop
Box Platform Developer WorkshopBox Platform Developer Workshop
Box Platform Developer WorkshopJonathan LeBlanc
 
Social Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for DevelopersSocial Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for DevelopersPaul J. Swider
 
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemBarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemWong Hoi Sing Edison
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Aishwarya Savant
 

Similar to Liferay 6.1 Roadmap - What's next! (20)

High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013High-level Guide: Upgrading to SharePoint 2013
High-level Guide: Upgrading to SharePoint 2013
 
Modernising the way System Customisers Configure the Model-Driven Apps for Us...
Modernising the way System Customisers Configure the Model-Driven Apps for Us...Modernising the way System Customisers Configure the Model-Driven Apps for Us...
Modernising the way System Customisers Configure the Model-Driven Apps for Us...
 
2011.10 Liferay European Symposium. Alistair Oldfield
2011.10 Liferay European Symposium. Alistair Oldfield2011.10 Liferay European Symposium. Alistair Oldfield
2011.10 Liferay European Symposium. Alistair Oldfield
 
Resume
ResumeResume
Resume
 
Atlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesAtlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event Slides
 
Content management system overview
Content management system overviewContent management system overview
Content management system overview
 
Fuel Good 2018: What's New and Coming Up in D365 CRM?
Fuel Good 2018: What's New and Coming Up in D365 CRM?Fuel Good 2018: What's New and Coming Up in D365 CRM?
Fuel Good 2018: What's New and Coming Up in D365 CRM?
 
Overview of Sense/Net ECMS
Overview of Sense/Net ECMSOverview of Sense/Net ECMS
Overview of Sense/Net ECMS
 
Spring 15
Spring 15Spring 15
Spring 15
 
What's new in IBM BPM 8.5.7
What's new in IBM BPM 8.5.7What's new in IBM BPM 8.5.7
What's new in IBM BPM 8.5.7
 
My Resume_Uday -
My Resume_Uday -My Resume_Uday -
My Resume_Uday -
 
S2U november 2013
S2U november 2013S2U november 2013
S2U november 2013
 
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
 
Box Platform Overview
Box Platform OverviewBox Platform Overview
Box Platform Overview
 
SysAid Presentation V.7
SysAid Presentation V.7SysAid Presentation V.7
SysAid Presentation V.7
 
2012.05, Liferay and Emeldi Road Show, Alistair Oldfield
2012.05, Liferay and Emeldi Road Show, Alistair Oldfield2012.05, Liferay and Emeldi Road Show, Alistair Oldfield
2012.05, Liferay and Emeldi Road Show, Alistair Oldfield
 
Box Platform Developer Workshop
Box Platform Developer WorkshopBox Platform Developer Workshop
Box Platform Developer Workshop
 
Social Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for DevelopersSocial Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for Developers
 
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemBarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0
 

More from Julio Camarero

Make the most of Audience Targeting 2.0
Make the most of Audience Targeting 2.0Make the most of Audience Targeting 2.0
Make the most of Audience Targeting 2.0Julio Camarero
 
Reaching the right audience
Reaching the right audienceReaching the right audience
Reaching the right audienceJulio Camarero
 
How to Extend Audience Targeting (Liferay 6.2)
How to Extend Audience Targeting (Liferay 6.2)How to Extend Audience Targeting (Liferay 6.2)
How to Extend Audience Targeting (Liferay 6.2)Julio Camarero
 
Leverage OSGI to create Extensible plugins for Liferay 6.2
Leverage OSGI to create Extensible plugins for Liferay 6.2Leverage OSGI to create Extensible plugins for Liferay 6.2
Leverage OSGI to create Extensible plugins for Liferay 6.2Julio Camarero
 
Introducing Audience Targeting for Liferay 6.2
Introducing Audience Targeting for Liferay 6.2Introducing Audience Targeting for Liferay 6.2
Introducing Audience Targeting for Liferay 6.2Julio Camarero
 
Optimizando Liferay 6.2 para dispositivos móviles
Optimizando Liferay 6.2 para dispositivos móvilesOptimizando Liferay 6.2 para dispositivos móviles
Optimizando Liferay 6.2 para dispositivos móvilesJulio Camarero
 
Taking Staging to a whole new level in Liferay 6.2
Taking Staging to a whole new level in Liferay 6.2Taking Staging to a whole new level in Liferay 6.2
Taking Staging to a whole new level in Liferay 6.2Julio Camarero
 
Using the Advanced Search Framework in Liferay 6.2
Using the Advanced Search Framework in Liferay 6.2Using the Advanced Search Framework in Liferay 6.2
Using the Advanced Search Framework in Liferay 6.2Julio Camarero
 
Using the Recycle Bin Framework in Liferay 6.2
Using the Recycle Bin Framework in Liferay 6.2Using the Recycle Bin Framework in Liferay 6.2
Using the Recycle Bin Framework in Liferay 6.2Julio Camarero
 
Liferay 6.2 y la norme UNE de accesibilidad
Liferay 6.2 y la norme UNE de accesibilidadLiferay 6.2 y la norme UNE de accesibilidad
Liferay 6.2 y la norme UNE de accesibilidadJulio Camarero
 
Facebook Integration with Liferay 6.2
Facebook Integration with Liferay 6.2Facebook Integration with Liferay 6.2
Facebook Integration with Liferay 6.2Julio Camarero
 
Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1Julio Camarero
 
Gestión eficiente de Múltiples sitios web sobre Liferay 6.1
Gestión eficiente de Múltiples sitios web sobre Liferay 6.1Gestión eficiente de Múltiples sitios web sobre Liferay 6.1
Gestión eficiente de Múltiples sitios web sobre Liferay 6.1Julio Camarero
 
Cómo construir portales para móviles y tables con Liferay 6.1
Cómo construir portales para móviles y tables con Liferay 6.1Cómo construir portales para móviles y tables con Liferay 6.1
Cómo construir portales para móviles y tables con Liferay 6.1Julio Camarero
 
Cómo hacer portales accesibles sobre Liferay 6.1
Cómo hacer portales accesibles sobre Liferay 6.1Cómo hacer portales accesibles sobre Liferay 6.1
Cómo hacer portales accesibles sobre Liferay 6.1Julio Camarero
 
What's coming in WCM for Liferay 6.2?
What's coming in WCM for Liferay 6.2?What's coming in WCM for Liferay 6.2?
What's coming in WCM for Liferay 6.2?Julio Camarero
 
Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Julio Camarero
 

More from Julio Camarero (18)

Make the most of Audience Targeting 2.0
Make the most of Audience Targeting 2.0Make the most of Audience Targeting 2.0
Make the most of Audience Targeting 2.0
 
Reaching the right audience
Reaching the right audienceReaching the right audience
Reaching the right audience
 
How to Extend Audience Targeting (Liferay 6.2)
How to Extend Audience Targeting (Liferay 6.2)How to Extend Audience Targeting (Liferay 6.2)
How to Extend Audience Targeting (Liferay 6.2)
 
Leverage OSGI to create Extensible plugins for Liferay 6.2
Leverage OSGI to create Extensible plugins for Liferay 6.2Leverage OSGI to create Extensible plugins for Liferay 6.2
Leverage OSGI to create Extensible plugins for Liferay 6.2
 
Introducing Audience Targeting for Liferay 6.2
Introducing Audience Targeting for Liferay 6.2Introducing Audience Targeting for Liferay 6.2
Introducing Audience Targeting for Liferay 6.2
 
Optimizando Liferay 6.2 para dispositivos móviles
Optimizando Liferay 6.2 para dispositivos móvilesOptimizando Liferay 6.2 para dispositivos móviles
Optimizando Liferay 6.2 para dispositivos móviles
 
Taking Staging to a whole new level in Liferay 6.2
Taking Staging to a whole new level in Liferay 6.2Taking Staging to a whole new level in Liferay 6.2
Taking Staging to a whole new level in Liferay 6.2
 
Using the Advanced Search Framework in Liferay 6.2
Using the Advanced Search Framework in Liferay 6.2Using the Advanced Search Framework in Liferay 6.2
Using the Advanced Search Framework in Liferay 6.2
 
Using the Recycle Bin Framework in Liferay 6.2
Using the Recycle Bin Framework in Liferay 6.2Using the Recycle Bin Framework in Liferay 6.2
Using the Recycle Bin Framework in Liferay 6.2
 
Liferay 6.2 y la norme UNE de accesibilidad
Liferay 6.2 y la norme UNE de accesibilidadLiferay 6.2 y la norme UNE de accesibilidad
Liferay 6.2 y la norme UNE de accesibilidad
 
Facebook Integration with Liferay 6.2
Facebook Integration with Liferay 6.2Facebook Integration with Liferay 6.2
Facebook Integration with Liferay 6.2
 
Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1Desarrollo de temas de apariencia para Liferay 6.1
Desarrollo de temas de apariencia para Liferay 6.1
 
Gestión eficiente de Múltiples sitios web sobre Liferay 6.1
Gestión eficiente de Múltiples sitios web sobre Liferay 6.1Gestión eficiente de Múltiples sitios web sobre Liferay 6.1
Gestión eficiente de Múltiples sitios web sobre Liferay 6.1
 
Cómo construir portales para móviles y tables con Liferay 6.1
Cómo construir portales para móviles y tables con Liferay 6.1Cómo construir portales para móviles y tables con Liferay 6.1
Cómo construir portales para móviles y tables con Liferay 6.1
 
Cómo hacer portales accesibles sobre Liferay 6.1
Cómo hacer portales accesibles sobre Liferay 6.1Cómo hacer portales accesibles sobre Liferay 6.1
Cómo hacer portales accesibles sobre Liferay 6.1
 
What's coming in WCM for Liferay 6.2?
What's coming in WCM for Liferay 6.2?What's coming in WCM for Liferay 6.2?
What's coming in WCM for Liferay 6.2?
 
Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1
 
Disasters2.0
Disasters2.0Disasters2.0
Disasters2.0
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Liferay 6.1 Roadmap - What's next!

  • 1. Liferay 6.1 Roadmap what’s next! Core Engineer Julio Camarero 1
  • 2. Timeline This presentation provides an overview of the main additions and improvements that will be available in Liferay 6.1 Sept'10 July'11 Sept'12 6.0 EE 6.1 EE 6.2/7.0 EE Sept'11 6.1 CE July'12 6.2/7.0 CE Disclaimer:  The  following  informa3on  is  intended  for  use  for  informa3onal  purposes  only   and  is  subject  to  change  at  any  3me  without  no3ce.     2
  • 4. Redesigned UI for an optimal user experience 4
  • 5. Redesigned UI for an optimal user experience 5
  • 6. Multiple Repositories • Users may mount additional repositories while maintaining a common UI: ‣ Liferay ‣ CMIS ‣ Sharepoint ‣ Documentum ‣ Alfresco • Allows reusing existing Document Management Systems or even combining them 6
  • 7. Unify documents, images, videos and other media types • Unification of the Document Library and Image Gallery into a single unified library • Specialized applications will be available to publish specific media types in site pages 7
  • 8. Speak the language of the user • Document management systems should speak the language of the user and not the other way around. • Administrators will be able to define custom types for the unified library so that end users will be able to use concepts familiar in their context such as: ‣ Requirements document ‣ Surveillance Image ‣ Marketing Video ‣ ... etc. 8
  • 9. Speak the language of the user • Each type will have specific automatic and manual metadata to enrich the uploaded file 9
  • 10. Enhanced publishing and site management 10
  • 11. Greatly enhanced staging • Improved management of staging through the top bar • Simultaneously modify several variations of the site – Each variation will have its own set of pages and share the content – Multiple teams may work simultaneously on different versions of the site (e.g. a version for Christmas and a version for New Year's) 11
  • 12. Greatly enhanced staging • Preview the site in the future based on scheduled publications • Automatic versioning and undo levels for pages • Scalable and Robust (Optimized for Sites with over 100k pages) 12
  • 13. User Customizable Sites • User Customizable Sites – Site administrators may designate certain pages and areas of pages to be customized by end user. – A given user's changes are not visible to other Site members. • Portal Administrator controlled User Pages – Portal administrators may control what users can do in their personal pages, including which portlets they can add to their pages. User customizable area 13
  • 14. Improved Site Management • Page and sitemap edition in a pop-up so that the context is not lost • Administer all types of site content from its own pages – Avoids the need to go to the Control Panel and thus to change the visual context 14
  • 15. Improved Site Management • Avoid the need to decide upfront whether to create organization sites or community sites – Unified management of all portal sites – Allow linking or unlinking sites to user organizations at any time – Simplify creation of community sites, corporate sites, event sites, etc. by expanding the use of site templates. 15
  • 16. Improved Configuration Management • Archived Portlet Configurations available to be added as an application. 16
  • 17. Easier multi-language sites • Web content title and description will also be translatable • Optimized usability to manage web content translated to several languages. 17
  • 18. Simplified publishing of content in pages • Users will be able to select or create specific content types from the dockbar – Avoids forcing the user to add an application (such as Asset Publisher) and configure it in order to publish content !""#$%&'(#)'*+,#!""#-./% !"#$%&'()&%$*+%,%$&"-%.&%/01"%2(3 4+%5$.6718%/99%/%*/:"%08%61.67.#:%(#%2'"%;5$.67%,99%<=%0$22(#%.#%2'"%*/:"% &"1"62.(#+ >+%?8%9(.#:%&(@%.2%.#A(7"&%2'"%B$.67%/99%*/:"%C(-D+ 1 2 !""#$%&'(#!""#)*&+%&+ !"#$%&'()$*+,-./$("+0($)"#$*+/)#/)$)12#(3$41$5#%6-,)7$)"#$-(#'8($6((#)($6'#$ (#,#*)#53 93$:$*+/)#/)$)12#$&($(#,#*)#53 ;3$<%$6$)12#$&($(#,#*)#57$)"#$=:55$>#0?$@-))+/$2#'(&()($A&(-6,,17$6,,+0&/B$)"#$ -(#'$)+$C-&*D,1$*'#6)#$*+/)#/)$+%$)"6)$)12#3 E3$F+A#'$()6)#$("+0($)"#$=:55$>#0?$@-))+/3 G3$H"#/$6$-(#'$*,&*D($+/$6/$&)#.7$)"#1$*6/$*"++(#$)+$*,&*D$6/5$5'6B$&)$)+$)"#$ 26B#$+'$*,&*D$+$)"#$655$)+$26B#$@-))+/3 I3$!"#$655$)+$26B#$@-))+/$6($&)8($*,&*D#5 J3$K6/$@#$6/$6'#6$%+'$.#)6$56)6$+'$)"#$2'#A&#0$+%$)"#$6((# 1 2 3 4 5 18
  • 19. Simplified publishing of content in pages • Link web content to the page where it belongs – Authors will be able to associate a web content to an specific page so that when a user clicks on a link to view the content anywhere in the portal, he will be redirected to its associated page. – Allows for much easier building of complex content based sites – Provides canonical URL per web content www.mysite.com/-/frontpage-content 19
  • 20. Other Web Content Improvements • Quick creation of web content with an specific structure – From Web Content management – From Asset Publisher – From the dockbar • Add support for setting default values for web content with an specific structure – Even in several languages 20
  • 21. Improved taxonomy support • Faster and easier to use UI for end users and administrators • Allow entering title and description for vocabularies and categories in multiple languages • Allow to target vocabularies at specific asset types • Ability to specify whether certain vocabularies are mandatory • Support for single-valued and multi-valued categorizations 21
  • 23. Relationships between content • For each content it will be possible to specify related content of any type (web content, calendar events, documents, …) – Associate web content to calendar events, calendar events to documents, documents to web content, etc. • Simplified publication of related content in a page along a main content. 23
  • 24. Build your own applications online! 24
  • 25. Custom Entities (User Data Lists) • Users define custom entities to store into database (employee holidays, cars...) • Users define forms to capture custom entities and user interfaces to display custom entities. – User customizable views – Reorder columns – Filter data • Users create web forms that submit directly into lists – Easily gather survey results 25
  • 26. Workflow Aware Forms • Will allow online creation of applications based on forms and workflow – Flexible web form with multi-step capabilities – Full support of custom defined workflows • Implement business process with no development – Sales approval business process – Project definition process 26
  • 27. OpenSocial 1.1 • Implement the new version of the OpenSocial standard • Online gadget builder with Mashups • Communicate between Gadgets and Portlets via events • Specially relevant for SaaS-like offerings 27
  • 29. Contact Center • One stop shop for contact management – Friends and contacts within portal – View all “Friend“ requests – View list of followers – Import corporate directories • Integrated with other collaboration suite elements (Social Office) 29
  • 30. Microblog • Short status updates (150 char) for your followers – View status updates of those you are following – Tagging enabled • Less intrusive relationships – Allows for confirmation-less following – Allows for banning of followers • Integrated with Contact Center for ease of management. (Social Office) 30
  • 31. Private Messaging • Primary communication mechanism within portal – Quickly share links to documents, blogs, etc with contacts – Option to integrate with email or maintain “anonymity” – Integrates with auditing for compliance 31
  • 32. Redesigned Calendar portlet • Completely new, Google calendar like UI for management of events • Resource Management – Add resources (e.g. conference rooms) to a community or company wide – View availability of resources – Schedule resources with manager approval 32
  • 33. Redesigned Calendar portlet • Enhanced Events – Configurable event types – Rich text for event descriptions – Attachments for events – Invitations and attendee information Will be available as a plugin shortly after 6.1 33
  • 34. Message Boards • Full HTML editor support • Improved BBcode editor • Richer template capabilities for notifications 34
  • 35. Blogs • Simplified attachment management • Auto-tagging • Easier linking to other blog entries • Support for independent blog entry abstract • Improved social sharing (twitter, facebook, ...) 35
  • 36. Wiki • WYSIWYG Creole editor • Easier uploading of images/files • Improved deletion and logging of actions • Easier linking with other pages 36
  • 37. Chat Heavily influenced by feedback and suggestions of customers and community members • Scalability improvements • Chat history w/ pruning • Offline messaging • Message broadcasting to groups of users 37
  • 38. Participation before creating user account • Allow users to post comments or rate content without creating an account – The user can provide the email address or post it using facebook or openId – The name and email address of the user will be kept • The user will be able to create an account at any time and all his participation before the registration will be automatically assigned to him (if he wants to) • This functionality allows promoting activity in a social site (and it will be possible to turn it off if that's not desired) 38
  • 40. Mobile • Improved out of the box support for new generation devices (iPhone, Android, iPad, …) • Customizable device detection rules – Define several profiles and specify the theme desired for each • Device information available to all portlet developers – Integration with WURFL – Framework to plug custom device databases 40
  • 41. Search • Better results for multi- language sites • Faceted search backend – Faceted search portlet sample available as a plugin 41
  • 43. Portal as the Platform • Scalability – 1MM users, 100k blogs no longer enough! • Management and Monitoring – Liferay + Mule Tcat server 43
  • 44. RESTful Web Services • An additional web services layer to complement the existing options (SOAP, JSON+HTTP, ...) • Based on the Atom Publishing Protocol with Gdata extensions • Allows for Internet-size usage of web services: – Maximum scalability through caching and absence of server state – REST allows that changes in the API will require little or no changes to clients 44
  • 45. Liferay as a SSO server • Liferay Portal will be able to act as an SSO provider for all applications which will be achieved by implementing the SAML standard: – Liferay as a SAML 2.0 Identity Provider • Also: Implementation of OAuth – Allow applications to connect with third party resources without making the user disclose their credentials. 45
  • 46. Lower the learning curve, become an expert faster • Easier and more powerful Liferay IDE and Liferay Developer Studio • Sandbox Development Environment: Enjoying the benefits of PHP like development within Liferay • Improved documentation: – Expanded Developer's Guide – Improved Javadocs – Reference documentation for all configuration files, taglibs, ... 46
  • 47. Liferay IDE & Liferay Developer Studio • Visual UI builder with Alloy UI integration • Workflow Designer for Kaleo • “Native” support for additional application servers • Much much more: – http://www.liferay.com/web/greg.amerson/blog 47
  • 48. Conclusions • We are going to invest heavily on continued improvement of our existing tools – Social Collaboration and content management will have huge improvements • Significant new features will be developed to allow for faster ROI – Workflow forms, User lists, resource management, mobile, message center, .. 48
  • 49. And more... • Not everything that will be developed is in here • Our customers, partners and community members have helped decide these improvements and will participate in future steering of them Keep your suggestions coming! 49
  • 50. Feedback and Suggestions • Engage your account manager • Use our forums: • Wiki for proposals: forums.liferay.com Liferay English > Suggestions & Feature Requests wiki.liferay.com > Proposals 50
  • 52. Sources for images • http://www.flickr.com/photos/danardvincente/2512148775/ • http://www.flickr.com/photos/clintonjeff/4795989856 52