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



       Ben Hagan
       WCM Product Manager

       Michael G. Uz...
Agenda

● Release Schedule

● Where are we now?

● The web platform vision

● 3.2r, 3.3 and 4.x features

● Q and A
Release Schedule

● 3.2r release - Feb 15th

● 3.3 Community release - March                      Agenda
● 3.3 Enterprise ...
Where we are now?

Document Management               Web Content Management
● Content Associations            ● Deployment...
The Web Platform Vision

● Common content services

● Powerful Web Content Production

   ●   In-Context Editing
   ●   Pr...
Web Content Production

● Alfresco Web Editor

   ●   Evolution of Web Studio
   ●   Pluggable, modular application / UI f...
The Web Platform Vision

                  Web Application




                            CMIS, REST

               Alfr...
Alfresco Editorial Repository

                   Web Application




                            CMIS, REST

            ...
Content Rendering API

● Alfresco 3.3

● A new content service to allow creation of content renditions   Agenda
● Easily r...
Content Rendering API

●   Render a document into a different format                         Agend
●   Render an image int...
Work Packages

● Collaborative activity-based workspaces

● Alfresco core repository

● Create a shared workspace for an a...
Performance Optimizations

● Ongoing performance optimisations

● Hibernate removal – more control, better supportability
...
Alfresco Web Editor

                   Web Application




                            CMIS, REST

                Alfres...
Alfresco Web Editor

● Alfresco 3.3

● AWE – Alfresco Web Editor                                     Agenda
● Evolution of...
Alfresco Web Editor

● Consists of:

   ●   Toolbar – Extensible JavaScript framework
                                    ...
Alfresco Web Editor


 AWE Client App   Browser




     AWE                 AWE Template Extensions
Alfresco Web
    Edit...
Alfresco Web Editor

● JavaScript and CSS enabled –   ● Forms Service being used to edit
  toolbar rendered               ...
Spring Surf Compatibility

● Alfresco Web Editor

   ●   Common JS Client Side Framework                  Agenda
   ●   Us...
Web Producer

                   Web Application




                            CMIS, REST

                Alfresco Web ...
Web Producer

● Alfresco Share – Core WCM client tools

● New Share site type                                     Agenda
●...
Web Delivery Runtime (CMIS)

                   Web Application




                            CMIS, REST

              ...
Web Delivery Runtime (CMIS)

● 3.3 and beyond Strategy

● Common content services                               Agenda
● F...
Deployment Services

                   Web Application




                            CMIS, REST

                Alfres...
Deployment Services

● 3.2r – Runtime Scalability

● AVM to DM Deployment

   ●   Allow the core Alfresco repository to be...
Deployment Services

● 3.3 – DM to DM Transfer

     ● Rich data structures and content modelling

          ●   Associati...
Spring Surf Web Platform

                   Web Application




                            CMIS, REST

                A...
Spring Surf Web Platform


● Spring Surf Project
   ● Scriptable and content-driven web presentation       Agenda
   ● Sem...
Spring Surf Web Platform


●   Spring Surf Extensions
    ● Web Scripts
    ● Surf
                                       ...
Summary – 3.2r and 3.3


● 3.2r - AVM to Alfresco (DM) Deployment

● 3.3 - Content Rendering API

● 3.3 - AWE – In-Context...
Questions


● Q and A
                        Agenda
Upcoming SlideShare
Loading in...5
×

WCM Roadmap Versions 3 3 And 4 0

7,174

Published on

WCM Roadmap webinar

Published in: Technology
1 Comment
8 Likes
Statistics
Notes
No Downloads
Views
Total Views
7,174
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
364
Comments
1
Likes
8
Embeds 0
No embeds

No notes for slide

WCM Roadmap Versions 3 3 And 4 0

  1. 1. 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
  2. 2. Agenda ● Release Schedule ● Where are we now? ● The web platform vision ● 3.2r, 3.3 and 4.x features ● Q and A
  3. 3. Release Schedule ● 3.2r release - Feb 15th ● 3.3 Community release - March Agenda ● 3.3 Enterprise release - May
  4. 4. Where we are now? Document Management Web Content Management ● Content Associations ● Deployment ● Content Rules ● Sandboxes ● Alfresco Records Management ● Snapshots ● Content Translation Support ● Renditions ● Alfresco Share ● XML Authoring Interface
  5. 5. The Web Platform Vision ● Common content services ● Powerful Web Content Production ● In-Context Editing ● Presentation Component Management ● 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
  6. 6. 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 ● 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
  7. 7. The Web Platform Vision Web Application CMIS, REST Alfresco Web Delivery Runtime Repository Alfresco Web Alfresco Web Alfresco Web Producer Editor Preview Alfresco Editorial Repository Deployment Change sets, Renditions
  8. 8. Alfresco Editorial Repository Web Application CMIS, REST Alfresco Web Delivery Runtime Repository Alfresco Web Alfresco Web Alfresco Web Producer Editor Preview Alfresco Editorial Repository Deployment Change sets, Renditions, Deployment
  9. 9. Content Rendering API ● Alfresco 3.3 ● A new content service to allow creation of content renditions Agenda ● Easily re-purpose content for web usage ● Service for non-AVM based content ● 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
  10. 10. Content Rendering API ● Render a document into a different format Agend ● Render an image into a different format a ● Render and image to a different size ● Render and cropped version of an image ● Execute a FreeMarker template against a content item. ● Chain renditions actions together Source Content New Rendition Item Rendering API
  11. 11. Work Packages ● 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 ready ● Currently in design stage ● Alfresco 4.X timeframe
  12. 12. Performance Optimizations ● Ongoing performance optimisations ● Hibernate removal – more control, better supportability ● Scalability
  13. 13. Alfresco Web Editor Web Application CMIS, REST Alfresco Web Delivery Runtime Repository Web Producer Alfresco Web Alfresco Web Preview Server Alfresco Web Producer Share Editor (AWE) Editor Preview Alfresco Editorial Repository Deployment Change sets, Renditions, Deployment
  14. 14. Alfresco Web Editor ● Alfresco 3.3 ● AWE – Alfresco Web Editor Agenda ● Evolution of Web Studio ● In-Context Editing ● Surf application incorporating the Alfresco Forms Engine ● Deployed either: ● Stand alone ● As part of your Surf application
  15. 15. Alfresco Web Editor ● Consists of: ● Toolbar – Extensible JavaScript framework Agenda ● Edit Content Markers – indicates editable content ● Template Developer ● Add “Edit Content” placeholders ● 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
  16. 16. Alfresco Web Editor AWE Client App Browser AWE AWE Template Extensions Alfresco Web Editor Web Application Alfresco Repository
  17. 17. Alfresco Web Editor ● JavaScript and CSS enabled – ● Forms Service being used to edit toolbar rendered content.
  18. 18. Spring Surf Compatibility ● Alfresco Web Editor ● Common JS Client Side Framework Agenda ● Used by Alfresco ● Used by Spring Surf Surf ● Toolbar ● Extensible, pluggable
  19. 19. Web Producer Web Application CMIS, REST Alfresco Web Delivery Runtime Repository Alfresco Web Alfresco Web Alfresco Web Producer Editor Preview Alfresco Editorial Repository Deployment Change sets, Renditions, Deployment
  20. 20. Web Producer ● Alfresco Share – Core WCM client tools ● New Share site type Agenda ● Focused WCM tools ● Create and manage rich, interactive websites ● Define site navigation structures ● Wire up site presentation elements ● Manage content library ● Content workflow ● User roles and content permissions ● Template management ● Meta data management
  21. 21. Web Delivery Runtime (CMIS) Web Application CMIS, REST Alfresco Web Delivery Runtime Repository Alfresco Web Alfresco Web Alfresco Web Producer Editor Preview Alfresco Editorial Repository Deployment Change sets, Renditions, Deployment
  22. 22. Web Delivery Runtime (CMIS) ● 3.3 and beyond Strategy ● Common content services Agenda ● Fast, scalable, highly available content repository ● Highly extensible and pluggable ● Standards-based, technology agnostic interfaces: ● CMIS API’s ● SQL-like query ● REST Interface
  23. 23. Deployment Services Web Application CMIS, REST Alfresco Web Delivery Runtime Repository Web Producer Alfresco Web Preview Server Share Editor (AWE) Alfresco Editorial Repository Deployment Change sets, Renditions,
  24. 24. 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 ● Transformations ● Clustering – deploy to a single node ● Straight through publishing ● Utilise Content Rules ● Auto classify ● Renditions created automatically
  25. 25. Deployment Services ● 3.3 – DM to DM Transfer ● Rich data structures and content modelling ● Associations ● Aspects ● Properties ● 3.x – DM to: ● File System ● Database etc..
  26. 26. Spring Surf Web Platform Web Application CMIS, REST Alfresco Web Delivery Runtime Repository Web Producer Alfresco Web Preview Server Share Editor (AWE) Alfresco Editorial Repository Deployment Change sets, Renditions, Deployment
  27. 27. Spring Surf Web Platform ● Spring Surf Project ● Scriptable and content-driven web presentation Agenda ● 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)
  28. 28. Spring Surf Web Platform ● Spring Surf Extensions ● Web Scripts ● Surf Agenda ● Web Studio ● Developer Tools - Plugins ● SpringSource Tool Suite ● Spring Roo ● Sample Sites ● Spring Travel ● Pet Clinic ● Quick Start ● Tutorials 28
  29. 29. 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
  30. 30. Questions ● Q and A Agenda
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×