Alfresco WCM Roadmap 2010 (Cheetah & Swift)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Alfresco WCM Roadmap 2010 (Cheetah & Swift)

on

  • 6,156 views

 

Statistics

Views

Total Views
6,156
Views on SlideShare
3,872
Embed Views
2,284

Actions

Likes
1
Downloads
102
Comments
0

5 Embeds 2,284

http://www.benh.co.uk 2273
http://webcache.googleusercontent.com 5
http://www.alfresco.com 2
http://translate.googleusercontent.com 2
http://ranksit.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Alfresco WCM Roadmap 2010 (Cheetah & Swift) Presentation Transcript

  • 1. Alfresco WCM Roadmap Update – Aug 2010 Ben Hagan WCM Product Manager Brian Remmington WCM Architect
  • 2. Agenda ● Release Schedule ● WCM Quick Start ● Project “Cheetah” ● Project “Swift” ● Q and A 2
  • 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. 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. 3.3 Add-ons WCM Quick Start - Sep 2010 5
  • 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. 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. 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. 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. Project “Cheetah” – Q4 2010 FOCUS: Web Editor Enhancements 10
  • 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. 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. Project “Swift” – Q2 2011 FOCUS: Content Authoring & Content Publishing 13
  • 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. 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 http://wiki.alfresco.com/wiki/Swift_Content_Model_Enhancements 15
  • 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. 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. 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. Share – New Site Type Collaboration Records Management Web Site Site Site (Web Producer) (DoD 5015.2) 19
  • 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. Web Producer 21
  • 22. Work Packages 22
  • 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. 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. Thanks! ● Q and A. 25