roadmap 6.1 whats next - julio camarero

Upload: tvleminc

Post on 07-Apr-2018

236 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    1/52

    Liferay 6.1 Roadmapwhats next!

    Core Engineer

    Julio Camarero

    1

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    2/52

    Timeline

    This presentation provides an overview of the main additionsand 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:Thefollowinginforma3onisintendedforuseforinforma3onalpurposesonly

    andissubjecttochangeatany3mewithoutno3ce.

    2

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    3/52

    Greatly improvedDocument Library

    3

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    4/52

    Redesigned UI for an optimal user experience

    4

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    5/52

    Redesigned UI for an optimal user experience

    5

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    6/52

    Multiple Repositories

    Users may mount additional repositories while maintaininga common UI:

    Liferay

    CMIS

    Sharepoint

    Documentum

    Alfresco

    Allows reusing existing Document Management Systemsor even combining them

    6

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    7/52

    Unify documents, images, videos and othermedia types

    Unification of the Document Library and Image Gallery into

    a single unified library

    Specialized applications will be available to publishspecific media types in site pages

    7

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    8/52

    Speak the language of the user

    Document management systems should speak thelanguage of the user and not the other way around.

    Administrators will be able to define custom types for theunified 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

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    9/52

    Speak the language of the user

    Each type will have specific automatic and manual

    metadata to enrich the uploaded file

    9

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    10/52

    Enhanced publishing and sitemanagement

    10

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    11/52

    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 thesite (e.g. a version for Christmas and a version for New Year's)

    11

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    12/52

    Greatly enhanced staging

    Preview the site in thefuture based on scheduledpublications

    Automatic versioning andundo levels for pages

    Scalable and Robust(Optimized for Sites withover 100k pages)

    12

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    13/52

    User Customizable Sites

    UserCustomizable Sites Site administrators may

    designate certain pages andareas of pages to becustomized by end user.

    A given user's changes are notvisible to other Site members.

    Portal Administratorcontrolled User Pages

    Portal administrators maycontrol what users can do intheir personal pages, includingwhich portlets they can add totheir pages.

    User customizable area

    13

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    14/52

    Improved Site Management

    Page and sitemap edition in a pop-up so that the context isnot lost

    Administer all types of site content from its own pages

    Avoids the need to go to the Control Panel and thus tochange the visual context

    14

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    15/52

    Improved Site Management

    Avoid the need to decide upfrontwhether to create organization sites orcommunity sites

    Unified management of all portal sites

    Allow linking or unlinking sites to userorganizations at any time

    Simplify creation of community sites,corporate sites, event sites, etc. byexpanding the use of site templates.

    15

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    16/52

    Improved Configuration Management

    Archived Portlet Configurations available to be added asan application.

    16

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    17/52

    Easier multi-language sites

    Web content title and description will also be translatable

    Optimized usability to manage web content translated toseveral languages.

    17

    Si lifi d bli hi f t t i

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    18/52

    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

    # # # #% % % % % % %

    % % % % % % % % % % % % % % % %

    % % % % % % % % % %

    1

    # # #

    $ $ $ $ $ $ $ $ $ $ $ $ $

    $ $ $ $ $$ $ $ $ $ $ $ $ $ $ $ $ $ $$ $ $ $ $ $ $

    $ $ $ $ $ $ $$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $

    $ $ $ $ $ $ $ $

    $ $ $ $ $ $ $ $

    $ $ $ $ $ $ $ $ $ $ $ $ $

    1 2

    3

    4 5

    18

    Si lifi d bli hi f t t i

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    19/52

    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 specificpage so that when a user clicks on a link to view the contentanywhere 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

    Oth W b C t t I t

    http://www.mysite.com/-/frontpage-contenthttp://www.mysite.com/-/frontpage-contenthttp://www.mysite.com/-/frontpage-content
  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    20/52

    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 defaultvalues for web content with an

    specific structure Even in several languages

    20

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    21/52

    I d t t

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    22/52

    Improved taxonomy support

    22

    Relationships between content

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    23/52

    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 todocuments, documents to web content, etc.

    Simplified publication of related content in a page along amain content.

    23

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    24/52

    Build your own applications

    online!

    24

    Custom Entities (User Data Lists)

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    25/52

    Custom Entities (User Data Lists)

    Users define custom entities to store

    into database (employee holidays,cars...)

    Users define forms to capture customentities and user interfaces to display

    custom entities.

    User customizable views

    Reorder columns

    Filter data

    Users create web forms that submitdirectly into lists

    Easily gather survey results

    25

    Workflow Aware Forms

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    26/52

    Workflow Aware Forms

    Will allow online creation of applications based on formsand workflow

    Flexible web form with multi-step capabilities

    Full support of custom definedworkflows

    Implement business processwith no development

    Sales approval businessprocess

    Project definition process

    26

    OpenSocial 1 1

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    27/52

    OpenSocial 1.1

    Implement the new version of the OpenSocial standard

    Online gadget builderwith Mashups

    Communicate between Gadgets and Portlets via events

    Specially relevant for SaaS-like offerings

    27

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    28/52

    Improved social and

    collaboration tools

    28

    Contact Center

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    29/52

    Contact Center

    One stop shop for contactmanagement

    Friends and contacts within portal

    View all Friend requests

    View list of followers

    Import corporate directories

    Integrated with othercollaboration suite elements(Social Office)

    29

    Microblog

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    30/52

    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-lessfollowing

    Allows for banning of followers

    Integrated with ContactCenter for ease ofmanagement. (Social Office)

    30

    Private Messaging

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    31/52

    Private Messaging

    Primary communicationmechanism within portal

    Quickly share links to documents,blogs, etc with contacts

    Option to integrate with email ormaintain anonymity

    Integrates with auditing forcompliance

    31

    Redesigned Calendar portlet

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    32/52

    Redesigned Calendar portlet

    Completely new, Google calendar like UI for management of

    events

    Resource Management

    Add resources (e.g.conference rooms) to acommunity or companywide

    View availability ofresources

    Schedule resources withmanager approval

    32

    Redesigned Calendar portlet

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    33/52

    Redesigned Calendar portlet

    Enhanced Events

    Configurable event types

    Rich text for event descriptions

    Attachments for events

    Invitations and attendee information

    33

    Message Boards

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    34/52

    Message Boards

    Full HTML editor support

    Improved BBcode editor

    Richer templatecapabilities for

    notifications

    34

    Blogs

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    35/52

    Blogs

    Simplified attachmentmanagement

    Auto-tagging

    Easier linking to other

    blog entries

    Support for independentblog entry abstract

    Improved social sharing(twitter, facebook, ...)

    35

    Wiki

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    36/52

    WYSIWYG Creole editor

    Easier uploading ofimages/files

    Improved deletion andlogging of actions

    Easier linking with other

    pages

    36

    Chat

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    37/52

    Heavily influenced by feedback andsuggestions of customers andcommunity members

    Scalability improvements

    Chat history w/ pruning

    Offline messaging

    Message broadcasting togroups of users

    37

    Participation before creating user

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    38/52

    account

    Allow users to post comments or rate content withoutcreating an account

    The user can provide the email address or post it using facebookor openId

    The name and email address of the user will be kept

    The user will be able to create an account at any time andall 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

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    39/52

    More

    39

    Mobile

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    40/52

    Improved out of the boxsupport for new generationdevices (iPhone, Android, iPad, )

    Customizable device detection rules

    Define several profiles and specify the theme desiredfor each

    Device information available to all portlet developers

    Integration with WURFL

    Framework to plug custom device databases

    40

    Search

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    41/52

    Better results for multi-language sites

    Faceted search backend

    Faceted search portlet

    sample available as a plugin

    41

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    42/52

    Platform and Development

    42

    Portal as the Platform

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    43/52

    Scalability

    1MM users, 100k blogs no longer enough!

    Management and Monitoring

    Liferay + Mule Tcat server

    43

    RESTful Web Services

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    44/52

    An additional web services layer to complement theexisting options (SOAP, JSON+HTTP, ...)

    Based on the Atom Publishing Protocol with Gdataextensions

    Allows for Internet-size usage of web services:

    Maximum scalability through caching and absence ofserver state

    REST allows that changes in the API will require little orno changes to clients

    44

    Liferay as a SSO server

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    45/52

    Liferay Portal will be able to act as an SSO provider for allapplications which will be achieved by implementing theSAML 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 anexpert faster

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    46/52

    expert faster

    Easier and more powerful Liferay IDE and LiferayDeveloper Studio

    Sandbox Development Environment: Enjoying thebenefits 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

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    47/52

    Visual UI builder with AlloyUI integration

    Workflow Designer forKaleo

    Native support for additionalapplication servers

    Much much more:

    http://www.liferay.com/web/greg.amerson/blog

    47

    Conclusions

    http://www.liferay.com/web/greg.amerson/bloghttp://www.liferay.com/web/greg.amerson/blog
  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    48/52

    We are going to invest heavily on continuedimprovement of our existing tools

    Social Collaboration and content management will havehuge improvements

    Significant new features will be developed to allow forfaster ROI

    Workflow forms, User lists, resource management,mobile, message center, ..

    48

    And more...

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    49/52

    Not everything that will be developed is in here

    Our customers, partners and community members havehelped decide these improvements and will participate infuture steering of them

    Keep your suggestions coming!

    49

    Feedback and Suggestions

  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    50/52

    Engage your account manager

    Use our forums:

    Wiki for proposals:

    forums.liferay.comLiferay English > Suggestions & Feature Requests

    wiki.liferay.com> Proposals

    50

    http://www.liferay.com/community/forums/-/message_boards/category/1108052http://www.liferay.com/community/forums/-/message_boards/category/1108052http://www.liferay.com/community/forums/-/message_boards/category/1108052http://www.liferay.com/community/forums/-/message_boards/category/1108052
  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    51/52

    46

    Thanks!

    [email protected]

    @[email protected]@[email protected]

    51

    Sources for images

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/6/2019 Roadmap 6.1 Whats Next - Julio Camarero

    52/52

    http://www.flickr.com/photos/danardvincente/2512148775/ http://www.flickr.com/photos/clintonjeff/4795989856

    52

    http://www.flickr.com/photos/clintonjeff/4795989856http://www.flickr.com/photos/clintonjeff/4795989856http://www.flickr.com/photos/danardvincente/2512148775/http://www.flickr.com/photos/danardvincente/2512148775/