Alfresco WCM Roadmap 2010 (Cheetah & Swift)


Published on

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Alfresco WCM Roadmap 2010 (Cheetah & Swift)

  1. 1. Alfresco WCM Roadmap Update – Aug 2010 Ben Hagan WCM Product Manager Brian Remmington WCM Architect
  2. 2. Agenda ● Release Schedule ● WCM Quick Start ● Project “Cheetah” ● Project “Swift” ● Q and A 2
  3. 3. Release Schedule ● 3.3 modules (add-ons) o Delivered outside of an Alfresco release cycle prior to Cheetah ● Project “Cheetah” (3.4 provisional) o Calendar Q4 2010 ● Project “Swift” (4.0 provisional) o Calendar Q2 2011 3
  4. 4. Provisional Release Timelines Alfresco Community Edition 2010 September 2011 WCM Q1 (Swift) Quick Start Cheetah Cheetah Q2 Swift Approx May November Alfresco Enterprise Edition
  5. 5. 3.3 Add-ons WCM Quick Start - Sep 2010 5
  6. 6. WCM Quick Start ● Best practice WCM implementation ● Authoring and delivery o Authoring extensions for Alfresco Share o Spring MVC web application, Surf and CMIS ● No core product changes, only extensions, built on Alfresco 3.3.0 ● Core product o Documented • Install Guide, User Guide, Developer Guide o Supported o Evolve with the product ● Enterprise and Community ● Utilizing the default store (not AVM) 6
  7. 7. WCM Quick Start Web Application HTTP Quick Start Website Quick Start Website API OpenCMIS CMIS (ATOM) Alfresco Share REST (JSON) Alfresco In-context Editing (Web Editor) 7
  8. 8. WCM Quick Start - Features Website Features (partial) ● Valid XHTML Strict, CSS driven ● Accessibility templates using jQuery ● UGC – Comments, ratings, report ● Fully dynamic site - sections and post pages ● Site Components ● 3 level navigation with cache o Featured News Carousel ● Hierarchical template resolution o Latest News based on section and type o Latest Blog Articles ● Home Page, News, Publications, o Related Content Blogs, Contact o News – All sections ● Site Search o Tags ● Sample content – easily re-purposed o Featured Content 8
  9. 9. WCM Quick Start - Features Editorial Features (partial) ● Preview ● Editorial management via Alfresco ● Publishing mechanism Share and Alfresco Web Editor ● UGC – Manage comments via Share (AWE) Data Lists ● Simple, automated installer ● Automated image resize ● Automated site creation – sample o Renditions automatically generated content types and content ● Associations Management ● Default site structure and sample content ● Manage section, type and template mappings ● Content Collections ● Content Tagging o Hand picked by editor o Dynamically generate • CMIS and Lucene search 9
  10. 10. Project “Cheetah” – Q4 2010 FOCUS: Web Editor Enhancements 10
  11. 11. Web Editor and Framework ● Web Editor and Framework provides: o In-context editing (Alfresco core product) o Extensible framework for developing in-context extensions (Spring) ● Simple tool for content editors o Page focused o Perform daily content activities without the need for a complex client tool o Context driven i.e. what can be done on THIS page? ● Web Editor Enhancements o Create new content o Delete content o FreeMarker Support 11
  12. 12. Web Editor New Content – “create a new one like this item” Type List - e.g. News Article Create a new content of type..... Edit, New, Delete icons Only types on the current page displayed 12
  13. 13. Project “Swift” – Q2 2011 FOCUS: Content Authoring & Content Publishing 13
  14. 14. Project Swift Content Authoring Content Publishing ● User Interface Enhancements ● Transfer o Web Producer o Enhanced reporting o Renditions, Images, Associations - Forms o Support for transfers in Share - initiate transfers from Share i.e. within Web ● Repository Enhancements Producer, and view histories of o Work Packages transfers. o Composite Content o Alfresco to file system transfer - transfer content to disk similar to the o Dependent Associations current AVM based FSR functionality. o Ordering of Node Associations o Support transferring model elements o Conditional Constraints (type and aspect definitions) ● Developer o Spring Surf 14
  15. 15. Content Model Enhancements Composite Content Composite Node To-do List Item ● Define nested, repeating elements, each one holding a group of properties Component Node ● Related Lifecycle o Composite deleted – component deleted Component Association o Composite transferred – component transferred o Composite versioned – component versioned Task o Composite checked out – component checked out Category Priority ● Component Association ● Development currently in progress 15
  16. 16. Content Model Enhancements Dependent Associations News Article 1 News Article 2 ● Associate one content node with another in such a way as to imply a dependency ● WCM scenarios where a content item “relies” on another's existence ● Dependent Actions o A dependent node cannot be deleted Dependent Dependent Association Association o Transfer – dependent nodes are also transferred ● Unlike composites, the image node may be referenced by any number of other nodes – e.g. content sharing Image Item (dependant) 16
  17. 17. Content Model Enhancements Node (peer) Association Ordering ● Associations are used extensively within WCM scenarios ● Currently, child associations can be ordered however peer cannot ● WCM scenarios– creating a list of assets e.g. o related content 2 o featured products 1 o categorizations, etc. Peer 3 Associations 17
  18. 18. Web Producer ● Web Producer – A WCM specific user interface within Alfresco Share ● A tool for people who “Produce Websites” o Create websites o Manage structure and navigation hierarchies o Work Packages o Content Libraries o Deployments o Users and groups o Content editorial – forms interface o Content Preview 18
  19. 19. Share – New Site Type Collaboration Records Management Web Site Site Site (Web Producer) (DoD 5015.2) 19
  20. 20. Work Packages ● Collaboration and management ● Editorial Collaboration around assets for WCM scenarios o no editorial isolation ● Manage collections of content ● Permissions assets as a single entity ● Workflow driven model o Workflow o Transfer ● Features ● Track content changes o Categories o enabling nodes that are created, o CRUD updated, and deleted to be automatically o Workflow recorded against a work package o Search – for a Work Package ● API development in progress 20
  21. 21. Web Producer 21
  22. 22. Work Packages 22
  23. 23. Content Publishing Content Publishing ● Enhanced reporting ● Support for transfers within Share ● Alfresco to file system transfer ● Support transferral of model elements ● Support transferral of permissions 23
  24. 24. Spring Surf Status ● Spring Web Script/Surf Code Snippets ● Stability – towards 1.0 release ● Spring Surf Template Project ● Spring Surf Roo Addon ● Documentation ● Spring Web Script Runtime ● WCM Quick Start ● Spring Surf Update Site (in progress) o web application development ● Roo Addon for Spring CMIS (in progress) Developer Tools ● Template Project for Spring CMIS (in progress) ● Web Script Description Editor ● Template Project for Spring CMIS + ● Web Script Package Description Editor Spring Surf (in progress) ● Web Script Schema Description Editor ● Web Script FreeMarker Template Editor (in progress) ● JavaScript Editor Extension (in progress) ● Build and Package Using Maven 24
  25. 25. Thanks! ● Q and A. 25