30
Alfresco WCM Roadmap Versions 3.2r, 3.3 and 4.x Ben Hagan WCM Product Manager Michael G. Uzquiano Director of Alfresco Web Platform and Tools Brian Remmington WCM Architect www.alfresco.com

WCM Roadmap Versions 3 3 And 4 0

Embed Size (px)

DESCRIPTION

WCM Roadmap webinar

Citation preview

Page 1: WCM Roadmap Versions 3 3 And 4 0

Alfresco WCM Roadmap Versions 3.2r, 3.3 and 4.x

Ben HaganWCM Product Manager

Michael G. UzquianoDirector of Alfresco Web Platform and Tools

Brian RemmingtonWCM Architect

www.alfresco.com

Page 2: WCM Roadmap Versions 3 3 And 4 0

Agenda

● Release Schedule

● Where are we now?

● The web platform vision

● 3.2r, 3.3 and 4.x features

● Q and A● Q and A

Page 3: WCM Roadmap Versions 3 3 And 4 0

● 3.2r release - Feb 15th

● 3.3 Community release - March

● 3.3 Enterprise release - May

Agenda

Release Schedule

Page 4: WCM Roadmap Versions 3 3 And 4 0

Where we are now?

Document Management

● Content Associations

● Content Rules

● Alfresco Records Management

● Content Translation Support

Web Content Management

● Deployment

● Sandboxes

● Snapshots

● Renditions● Content Translation Support

● Alfresco Share

● Renditions

● XML Authoring Interface

Page 5: WCM Roadmap Versions 3 3 And 4 0

● Common content services

● Powerful Web Content Production

● In-Context Editing

● Presentation Component Management

● Website Production

The Web Platform Vision

● Website Production

● Web Delivery Runtime

● Web Developer Tools – Spring Surf

● Fast, scalable, highly available content repository

● Highly extensible and pluggable

● Standards-based interfaces - CMIS, REST

Page 6: WCM Roadmap Versions 3 3 And 4 0

Web Content Production

● Alfresco Web Editor

● Evolution of Web Studio

● Pluggable, modular application / UI framework

● Content editing in the context of a page

● Presentation editing for Surf based websites● Presentation editing for Surf based websites

● Alfresco Web Producer

● Alfresco Share-based Web Content Management

● Create and manage rich, interactive websites

● Define site navigation and presentation elements

● Manage user roles and permissions

Page 7: WCM Roadmap Versions 3 3 And 4 0

Alfresco Web Delivery Runtime Repository

CMIS, REST

Web Application

The Web Platform Vision

Alfresco WebProducer

Alfresco WebEditor

Alfresco WebPreview

Alfresco EditorialRepository Deployment

Change sets, Renditions

Page 8: WCM Roadmap Versions 3 3 And 4 0

CMIS, REST

Web Application

Alfresco Editorial Repository

Alfresco Web Delivery Runtime Repository

Alfresco EditorialRepository Deployment

Change sets, Renditions, Deployment

Alfresco WebProducer

Alfresco WebEditor

Alfresco WebPreview

Page 9: WCM Roadmap Versions 3 3 And 4 0

Agenda● Alfresco 3.3

● A new content service to allow creation of content renditions

● Easily re-purpose content for web usage

● Service for non-AVM based content

● Maintain a child-association (primary or secondary) of type

Content Rendering API

● Maintain a child-association (primary or secondary) of type "rn:renditioned" between the source item and rendition

● Search for all renditions of a specific content item

● Specify access permissions to be applied to a given rendition

● Update to a content item – option to re-generate renditions

Page 10: WCM Roadmap Versions 3 3 And 4 0

Agenda

● Render a document into a different format

● Render an image into a different format

● Render and image to a different size

● Render and cropped version of an image

● Execute a FreeMarker template against a content item.

Content Rendering API

Source ContentItem

New Rendition

● Execute a FreeMarker template against a content item.

● Chain renditions actions together

Rendering API

Page 11: WCM Roadmap Versions 3 3 And 4 0

● Collaborative activity-based workspaces

● Alfresco core repository

● Create a shared workspace for an activity

● Invite people to collaborate on an activity

● Isolated from other activities – merge when

Work Packages

● Isolated from other activities – merge when ready

● Currently in design stage

● Alfresco 4.X timeframe

Page 12: WCM Roadmap Versions 3 3 And 4 0

● Ongoing performance optimisations

● Hibernate removal – more control, better supportability

● Scalability

Performance Optimizations

Page 13: WCM Roadmap Versions 3 3 And 4 0

CMIS, REST

Web Application

Alfresco Web Editor

Alfresco Web Delivery Runtime Repository

Web ProducerShare

Alfresco WebEditor (AWE)

Preview Server

Alfresco EditorialRepository Deployment

Change sets, Renditions, Deployment

Alfresco WebProducer

Alfresco WebEditor

Alfresco WebPreview

Page 14: WCM Roadmap Versions 3 3 And 4 0

Agenda● Alfresco 3.3

● AWE – Alfresco Web Editor

● Evolution of Web Studio

● In-Context Editing

● Surf application incorporating the Alfresco Forms Engine

Alfresco Web Editor

● Surf application incorporating the Alfresco Forms Engine

● Deployed either:

● Stand alone

● As part of your Surf application

Page 15: WCM Roadmap Versions 3 3 And 4 0

Agenda

● Consists of:

● Toolbar – Extensible JavaScript framework

● Edit Content Markers – indicates editable content

● Template Developer

● Add “Edit Content” placeholders

Alfresco Web Editor

● Select the default Toolbar position

● Language Support - JSP support initially – Tag Library

● Available stand alone for use outside of an Alfresco environment

● Graceful Degradation - JavaScript and CSS

Page 16: WCM Roadmap Versions 3 3 And 4 0

AWE Client App

AWE AWE Template Extensions

Browser

Alfresco Web Editor

AWEAlfresco Web

Editor Web Application

AWE Template Extensions

Alfresco Repository

Page 17: WCM Roadmap Versions 3 3 And 4 0

● JavaScript and CSS enabled –toolbar rendered

Alfresco Web Editor

● Forms Service being used to edit content.

Page 18: WCM Roadmap Versions 3 3 And 4 0

Agenda● Alfresco Web Editor

● Common JS Client Side Framework

● Used by Alfresco

● Used by Spring Surf

● Toolbar

Spring Surf Compatibility

Surf

● Toolbar

● Extensible, pluggable

Page 19: WCM Roadmap Versions 3 3 And 4 0

CMIS, REST

Web Application

Web Producer

Alfresco Web Delivery Runtime Repository

Alfresco EditorialRepository Deployment

Change sets, Renditions, Deployment

Alfresco WebProducer

Alfresco WebEditor

Alfresco WebPreview

Page 20: WCM Roadmap Versions 3 3 And 4 0

Agenda● Alfresco Share – Core WCM client tools

● New Share site type

● Focused WCM tools

● Create and manage rich, interactive websites

● Define site navigation structures

Web Producer

● Define site navigation structures

● Wire up site presentation elements

● Manage content library

● Content workflow

● User roles and content permissions

● Template management

● Meta data management

Page 21: WCM Roadmap Versions 3 3 And 4 0

CMIS, REST

Web Application

Web Delivery Runtime (CMIS)

Alfresco Web Delivery Runtime Repository

Alfresco EditorialRepository Deployment

Change sets, Renditions, Deployment

Alfresco WebProducer

Alfresco WebEditor

Alfresco WebPreview

Page 22: WCM Roadmap Versions 3 3 And 4 0

Agenda● 3.3 and beyond Strategy

● Common content services

● Fast, scalable, highly available content repository

● Highly extensible and pluggable

● Standards-based, technology agnostic interfaces:

Web Delivery Runtime (CMIS)

● Standards-based, technology agnostic interfaces:

● CMIS API’s

● SQL-like query

● REST Interface

Page 23: WCM Roadmap Versions 3 3 And 4 0

CMIS, REST

Web Application

Deployment Services

Alfresco Web Delivery Runtime Repository

Web ProducerShare

Alfresco WebEditor (AWE)

Preview Server

Alfresco EditorialRepository Deployment

Change sets, Renditions,

Page 24: WCM Roadmap Versions 3 3 And 4 0

Deployment Services

● 3.2r – Runtime Scalability

● AVM to DM Deployment

● Allow the core Alfresco repository to be utilised in the delivery tier

● Dynamic Content Services

● User Generated Content● User Generated Content

● Transformations

● Clustering – deploy to a single node

● Straight through publishing

● Utilise Content Rules

● Auto classify

● Renditions created automatically

Page 25: WCM Roadmap Versions 3 3 And 4 0

Deployment Services

● 3.3 – DM to DM Transfer

● Rich data structures and content modelling

● Associations

● Aspects

● Properties● Properties

● 3.x – DM to:

● File System

● Database etc..

Page 26: WCM Roadmap Versions 3 3 And 4 0

CMIS, REST

Web Application

Spring Surf Web Platform

Alfresco Web Delivery Runtime Repository

Web ProducerShare

Alfresco WebEditor (AWE)

Preview Server

Alfresco EditorialRepository Deployment

Change sets, Renditions, Deployment

Page 27: WCM Roadmap Versions 3 3 And 4 0

Agenda

Spring Surf Web Platform

● Spring Surf Project● Scriptable and content-driven web presentation● Semantic Content and Presentation Content!● Web Scripts, Surf, Web Studio, Developer

Tools● Joint effort between Alfresco and SpringSource

● Spring Community Process● Formal Spring Extension – Apache 2.0 License

● Release 1.0.0 Milestone 3● Web Script Documentation (wsDoc)● Portal Integration (JSR-268 via Portlet MVC)● Web Studio (aligned with Alfresco)

● Release 1.0.0 Final● Concurrent with Alfresco 3.3! (May 2010)

Page 28: WCM Roadmap Versions 3 3 And 4 0

Agenda

Spring Surf Web Platform

● Spring Surf Extensions● Web Scripts● Surf● Web Studio

● Developer Tools - Plugins● SpringSource Tool Suite● Spring Roo● Spring Roo

● Sample Sites● Spring Travel● Pet Clinic● Quick Start

● Tutorials

28

Page 29: WCM Roadmap Versions 3 3 And 4 0

Summary – 3.2r and 3.3

● 3.2r - AVM to Alfresco (DM) Deployment

● 3.3 - Content Rendering API

● 3.3 - AWE – In-Context Editing

● 3.3 - Alfresco to Alfresco Transfer – DM Deployment

● 3.3 - Spring Surf 1.0.0 Final

● Future – 3.4 to 4.X

● Web Producer – Share based WCM UI

● Work Packages - activities / change sets

Page 30: WCM Roadmap Versions 3 3 And 4 0

Agenda

Questions

● Q and A