The document outlines Liferay's roadmap for version 6.1, including improvements to the document library, staging, site management, web content, taxonomy, forms, calendar, blogs, wiki, chat, and mobile support. It also discusses enhanced social and collaboration tools, custom entities, workflows, OpenSocial, RESTful web services, and tools to aid development. The presentation provides an overview of key additions and improvements planned for Liferay 6.1 to enhance the user experience and functionality.
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
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
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
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�$+%$)"#$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
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