SlideShare a Scribd company logo
1 of 25
Download to read offline
Alfresco WCM
Roadmap Update – Aug 2010



                     Ben Hagan
            WCM Product Manager

              Brian Remmington
                   WCM Architect
Agenda

    ● Release Schedule
    ● WCM Quick Start
    ● Project “Cheetah”
    ● Project “Swift”
    ● Q and A




2
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
Provisional Release Timelines

Alfresco Community Edition
2010            September                  2011
            WCM                             Q1 (Swift)
          Quick Start Cheetah




                                Cheetah              Q2 Swift
                                                    Approx May
                                November

Alfresco Enterprise Edition
3.3 Add-ons

    WCM Quick Start - Sep 2010




5
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
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
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
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
Project “Cheetah” – Q4 2010

      FOCUS: Web Editor Enhancements




10
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
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
Project “Swift” – Q2 2011

       FOCUS: Content Authoring &
          Content Publishing




13
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
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
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
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
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
Share – New Site Type

     Collaboration   Records Management        Web Site
          Site               Site            (Web Producer)
                         (DoD 5015.2)




19
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
Web Producer




21
Work Packages




22
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
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
Thanks!

     ● Q and A.




25

More Related Content

What's hot

Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor EditionAd102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor Editionddrschiw
 
Maven - Gestão de Builds e Dependencias
Maven - Gestão de Builds e DependenciasMaven - Gestão de Builds e Dependencias
Maven - Gestão de Builds e DependenciasRuben Badaró
 
Flex Continuous Quality Builds Flex & (Ant || Maven)
Flex Continuous Quality Builds Flex & (Ant || Maven)Flex Continuous Quality Builds Flex & (Ant || Maven)
Flex Continuous Quality Builds Flex & (Ant || Maven)François Le Droff
 
November 2009 - Whats Cooking At JBoss Tools
November 2009 - Whats Cooking At JBoss ToolsNovember 2009 - Whats Cooking At JBoss Tools
November 2009 - Whats Cooking At JBoss ToolsJBug Italy
 
GR8Conf 2011: Adopting Grails
GR8Conf 2011: Adopting GrailsGR8Conf 2011: Adopting Grails
GR8Conf 2011: Adopting GrailsGR8Conf
 
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them EverywhereAD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them EverywhereStephan H. Wissel
 
If You Know JSF, You Know Portals and Portlets
If You Know JSF, You Know Portals and PortletsIf You Know JSF, You Know Portals and Portlets
If You Know JSF, You Know Portals and PortletsWesley Hales
 

What's hot (9)

Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor EditionAd102 - Extreme Makeover -- LotusScript and Java Editor Edition
Ad102 - Extreme Makeover -- LotusScript and Java Editor Edition
 
Maven - Gestão de Builds e Dependencias
Maven - Gestão de Builds e DependenciasMaven - Gestão de Builds e Dependencias
Maven - Gestão de Builds e Dependencias
 
Client-Side Packages
Client-Side PackagesClient-Side Packages
Client-Side Packages
 
Origyn Web Browser 2008 (Rmll)
Origyn Web Browser 2008 (Rmll)Origyn Web Browser 2008 (Rmll)
Origyn Web Browser 2008 (Rmll)
 
Flex Continuous Quality Builds Flex & (Ant || Maven)
Flex Continuous Quality Builds Flex & (Ant || Maven)Flex Continuous Quality Builds Flex & (Ant || Maven)
Flex Continuous Quality Builds Flex & (Ant || Maven)
 
November 2009 - Whats Cooking At JBoss Tools
November 2009 - Whats Cooking At JBoss ToolsNovember 2009 - Whats Cooking At JBoss Tools
November 2009 - Whats Cooking At JBoss Tools
 
GR8Conf 2011: Adopting Grails
GR8Conf 2011: Adopting GrailsGR8Conf 2011: Adopting Grails
GR8Conf 2011: Adopting Grails
 
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them EverywhereAD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
 
If You Know JSF, You Know Portals and Portlets
If You Know JSF, You Know Portals and PortletsIf You Know JSF, You Know Portals and Portlets
If You Know JSF, You Know Portals and Portlets
 

Viewers also liked

Open Source and the New Economics of IT - Ingres CIO Doug Harr
Open Source and the New Economics of IT - Ingres CIO Doug HarrOpen Source and the New Economics of IT - Ingres CIO Doug Harr
Open Source and the New Economics of IT - Ingres CIO Doug HarrAlfresco Software
 
What's new in alfresco enterprise 3 3
What's new in alfresco enterprise 3 3What's new in alfresco enterprise 3 3
What's new in alfresco enterprise 3 3Alfresco Software
 
Really Simple Web Content Management
Really Simple Web Content ManagementReally Simple Web Content Management
Really Simple Web Content ManagementAlfresco Software
 
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Software
 
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Software
 
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Software
 

Viewers also liked (6)

Open Source and the New Economics of IT - Ingres CIO Doug Harr
Open Source and the New Economics of IT - Ingres CIO Doug HarrOpen Source and the New Economics of IT - Ingres CIO Doug Harr
Open Source and the New Economics of IT - Ingres CIO Doug Harr
 
What's new in alfresco enterprise 3 3
What's new in alfresco enterprise 3 3What's new in alfresco enterprise 3 3
What's new in alfresco enterprise 3 3
 
Really Simple Web Content Management
Really Simple Web Content ManagementReally Simple Web Content Management
Really Simple Web Content Management
 
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
 
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
 
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
 

Similar to Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Alfresco - Lunch and Learn - Fall 2010
Alfresco - Lunch and Learn - Fall 2010Alfresco - Lunch and Learn - Fall 2010
Alfresco - Lunch and Learn - Fall 2010TechSolCom
 
WCM Roadmap Versions 3 3 And 4 0
WCM Roadmap Versions 3 3 And 4 0WCM Roadmap Versions 3 3 And 4 0
WCM Roadmap Versions 3 3 And 4 0Alfresco Software
 
Whats new in alfresco community 3.4
Whats new in alfresco community 3.4Whats new in alfresco community 3.4
Whats new in alfresco community 3.4Alfresco Software
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5Vinayak Tavargeri
 
TAO DAYS - Development of an advanced item (IT Session)
TAO DAYS - Development of an advanced item (IT Session)TAO DAYS - Development of an advanced item (IT Session)
TAO DAYS - Development of an advanced item (IT Session)Open Assessment Technologies
 
Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Michael Masterson
 
How to build a custom stack with WSO2 carbon
How to build a custom stack with WSO2 carbon How to build a custom stack with WSO2 carbon
How to build a custom stack with WSO2 carbon WSO2
 
How to build a custom stack with wso2 carbon
How to build a custom stack with wso2 carbonHow to build a custom stack with wso2 carbon
How to build a custom stack with wso2 carbonShameera Rathnayaka
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentationcolberding
 
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien
 
2016_04_04_CNI_Spring_Meeting_Microservices
2016_04_04_CNI_Spring_Meeting_Microservices2016_04_04_CNI_Spring_Meeting_Microservices
2016_04_04_CNI_Spring_Meeting_MicroservicesJason Varghese
 
JEE Conf 2015: Less JS!
JEE Conf 2015: Less JS!JEE Conf 2015: Less JS!
JEE Conf 2015: Less JS!_Dewy_
 
The Java Content Repository
The Java Content RepositoryThe Java Content Repository
The Java Content Repositorynobby
 
Carbon: Towards a Server Building Framework for SOA Platform
Carbon: Towards a Server Building Framework for SOA PlatformCarbon: Towards a Server Building Framework for SOA Platform
Carbon: Towards a Server Building Framework for SOA PlatformSrinath Perera
 
Alfresco overview EDM
Alfresco overview EDMAlfresco overview EDM
Alfresco overview EDMsang nguyen
 
Writing Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World DominationWriting Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World DominationEmma Jane Hogbin Westby
 
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04Fernando Fernández
 

Similar to Alfresco WCM Roadmap 2010 (Cheetah & Swift) (20)

Alfresco - Lunch and Learn - Fall 2010
Alfresco - Lunch and Learn - Fall 2010Alfresco - Lunch and Learn - Fall 2010
Alfresco - Lunch and Learn - Fall 2010
 
WCM Roadmap Versions 3 3 And 4 0
WCM Roadmap Versions 3 3 And 4 0WCM Roadmap Versions 3 3 And 4 0
WCM Roadmap Versions 3 3 And 4 0
 
Whats new in alfresco community 3.4
Whats new in alfresco community 3.4Whats new in alfresco community 3.4
Whats new in alfresco community 3.4
 
Alfresco Novidades 3.3
Alfresco Novidades 3.3Alfresco Novidades 3.3
Alfresco Novidades 3.3
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
 
TAO DAYS - Development of an advanced item (IT Session)
TAO DAYS - Development of an advanced item (IT Session)TAO DAYS - Development of an advanced item (IT Session)
TAO DAYS - Development of an advanced item (IT Session)
 
Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930Tech Talk Comp Apps851 20090930
Tech Talk Comp Apps851 20090930
 
How to build a custom stack with WSO2 carbon
How to build a custom stack with WSO2 carbon How to build a custom stack with WSO2 carbon
How to build a custom stack with WSO2 carbon
 
How to build a custom stack with wso2 carbon
How to build a custom stack with wso2 carbonHow to build a custom stack with wso2 carbon
How to build a custom stack with wso2 carbon
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
 
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
 
2016_04_04_CNI_Spring_Meeting_Microservices
2016_04_04_CNI_Spring_Meeting_Microservices2016_04_04_CNI_Spring_Meeting_Microservices
2016_04_04_CNI_Spring_Meeting_Microservices
 
JEE Conf 2015: Less JS!
JEE Conf 2015: Less JS!JEE Conf 2015: Less JS!
JEE Conf 2015: Less JS!
 
Prueba ppt
Prueba pptPrueba ppt
Prueba ppt
 
Html5v1
Html5v1Html5v1
Html5v1
 
The Java Content Repository
The Java Content RepositoryThe Java Content Repository
The Java Content Repository
 
Carbon: Towards a Server Building Framework for SOA Platform
Carbon: Towards a Server Building Framework for SOA PlatformCarbon: Towards a Server Building Framework for SOA Platform
Carbon: Towards a Server Building Framework for SOA Platform
 
Alfresco overview EDM
Alfresco overview EDMAlfresco overview EDM
Alfresco overview EDM
 
Writing Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World DominationWriting Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World Domination
 
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
Liferay UG Meetup #8 - Portal 7.3 + portlets com nodeJS - 2020-03-04
 

More from Alfresco Software

Alfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Software
 
Alfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Software
 
Alfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Software
 
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Software
 
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Software
 
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Software
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Software
 
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Software
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Software
 
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Software
 
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Software
 
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Software
 
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Software
 
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Software
 
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Software
 
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...Alfresco Software
 
Alfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo DataAlfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo DataAlfresco Software
 

More from Alfresco Software (20)

Alfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossier
 
Alfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management application
 
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
 
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
 
Alfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of Alfresco
 
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
 
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
 
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
 
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest API
 
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
 
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
 
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
 
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
 
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
 
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
 
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
 
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
Alfresco Day Warsaw 2016: Next-Generation Business Process Management with Al...
 
Alfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo DataAlfresco Day Milano 2016 - Demo Data
Alfresco Day Milano 2016 - Demo Data
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Alfresco WCM Roadmap 2010 (Cheetah & Swift)

  • 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
  • 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