wcm roadmap versions 3 3 and 4 0
DESCRIPTION
WCM Roadmap webinarTRANSCRIPT
![Page 1: WCM Roadmap Versions 3 3 And 4 0](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/1.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/2.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/3.jpg)
● 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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/4.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/5.jpg)
● 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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/6.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/7.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/8.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/9.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/10.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/11.jpg)
● 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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/12.jpg)
● Ongoing performance optimisations
● Hibernate removal – more control, better supportability
● Scalability
Performance Optimizations
![Page 13: WCM Roadmap Versions 3 3 And 4 0](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/13.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/14.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/15.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/16.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/17.jpg)
● 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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/18.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/19.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/20.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/21.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/22.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/23.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/24.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/25.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/26.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/27.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/28.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/29.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022020122/554c1207b4c905f1518b4a5a/html5/thumbnails/30.jpg)
Agenda
Questions
● Q and A