Transcript
Page 1: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Alfresco WCM Roadmap Update – Aug 2010Roadmap Update – Aug 2010

Ben Hagan

WCM Product Manager

Brian Remmington

WCM Architect

Page 2: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Agenda

● Release Schedule

● WCM Quick Start

● Project “Cheetah”

● Project “Swift”● Project “Swift”

● Q and A

2

Page 3: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

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

Page 4: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Provisional Release Timelines

Alfresco Community Edition

Cheetah

2011

Q1 (Swift)WCM

Quick Start

2010 September

Alfresco Enterprise Edition

Cheetah Q2 Swift

Approx MayNovember

Page 5: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

3.3 Add-ons

WCM Quick Start - Sep 2010

5

Page 6: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

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

Page 7: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

WCM Quick Start

Quick Start Website API

Quic

k S

tart

Web A

pplic

ation

OpenCMIS

WebsiteHTTP

7

Alfre

sco

CMIS (ATOM)

REST (JSON)

Alfresco Share

In-context Editing

(Web Editor)

Page 8: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

● Accessibility

● UGC – Comments, ratings, report

post

● Site Components

WCM Quick Start - Features

● Valid XHTML Strict, CSS driven

templates using jQuery

● Fully dynamic site - sections and

pages

● 3 level navigation with cache

Website Features (partial)

o Featured News Carousel

o Latest News

o Latest Blog Articles

o Related Content

o News – All sections

o Tags

o Featured Content

8

● 3 level navigation with cache

● Hierarchical template resolution

based on section and type

● Home Page, News, Publications,

Blogs, Contact

● Site Search

● Sample content – easily re-purposed

Page 9: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

● Preview

● Publishing mechanism

● UGC – Manage comments via Share

Data Lists

● Automated image resize

WCM Quick Start - Features

● Editorial management via Alfresco

Share and Alfresco Web Editor

(AWE)

● Simple, automated installer

● Automated site creation – sample

Editorial Features (partial)

o Renditions automatically generated

● Associations Management

● Manage section, type and template

mappings

● Content Tagging

9

● Automated site creation – sample

content types and content

● Default site structure and sample

content

● Content Collections

o Hand picked by editor

o Dynamically generate

• CMIS and Lucene search

Page 10: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Project “Cheetah” – Q4 2010

FOCUS: Web Editor Enhancements

10

Page 11: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

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

Page 12: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Web Editor

Edit, New, Delete icons

Type List - e.g. News ArticleCreate a new content of type.....

Only types on the current page displayed

New Content – “create a new one like this item”

12

Page 13: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Project “Swift” – Q2 2011

FOCUS: Content Authoring &

Content Publishing

13

Page 14: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

● Transfer

o Enhanced reporting

o Support for transfers in Share - initiate

transfers from Share i.e. within Web

Producer, and view histories of

Project Swift

● User Interface Enhancements

o Web Producer

o Renditions, Images, Associations - Forms

● Repository Enhancements

Content Authoring Content Publishing

Producer, and view histories of

transfers.

o Alfresco to file system transfer -

transfer content to disk similar to the

current AVM based FSR functionality.

o Support transferring model elements

(type and aspect definitions)

14

o Work Packages

o Composite Content

o Dependent Associations

o Ordering of Node Associations

o Conditional Constraints

● Developer

o Spring Surf

Page 15: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Content Model Enhancements

● Define nested, repeating elements, each one

holding a group of properties

● Related Lifecycle

o Composite deleted – component deleted

Composite Content

Component

Association

Composite Node

Component

Node

To-do List Item

15

o Composite transferred – component transferred

o Composite versioned – component versioned

o Composite checked out – component checked out

● Component Association

● Development currently in progress

http://wiki.alfresco.com/wiki/Swift_Content_Model_Enhancements

Association

Task

Category

Priority

Page 16: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Content Model Enhancements

● 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 AssociationsNews Article 1 News Article 2

16

● Dependent Actions

o A dependent node cannot be deleted

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)

Dependent

Association

Dependent

Association

Page 17: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Content Model Enhancements

● 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.

Node (peer) Association Ordering

17

● WCM scenarios– creating a list of assets e.g.

o related content

o featured products

o categorizations, etc.

2

1

3Peer

Associations

Page 18: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

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

Page 19: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Share – New Site Type

Collaboration

Site

Records Management

Site(DoD 5015.2)

Web Site

(Web Producer)

19

Page 20: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

● Editorial Collaboration

o no editorial isolation

● Permissions

● Workflow driven model

● Features

Work Packages

● Collaboration and management

around assets for WCM scenarios

● Manage collections of content

assets as a single entity

o Workflow

o Transfer ● Features

o Categories

o CRUD

o Workflow

o Search – for a Work Package

● API development in progress

20

o Transfer

● Track content changes

o enabling nodes that are created,

updated, and deleted to be automatically

recorded against a work package

Page 21: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Web Producer

21

Page 22: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Work Packages

22

Page 23: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Content Publishing

● Enhanced reporting

● Support for transfers within Share

● Alfresco to file system transfer

Content Publishing

● Support transferral of model elements

● Support transferral of permissions

23

Page 24: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

● Spring Web Script/Surf Code Snippets

● Spring Surf Template Project

● Spring Surf Roo Addon

● Spring Web Script Runtime

● Spring Surf Update Site (in progress)

Spring Surf

● Stability – towards 1.0 release

● Documentation

● WCM Quick Start

o web application development

Status

● Roo Addon for Spring CMIS (in progress)

● Template Project for Spring CMIS (in

progress)

● Template Project for Spring CMIS +

Spring Surf (in progress)

● Web Script FreeMarker Template Editor

(in progress)

● Build and Package Using Maven

24

o web application development

Developer Tools

● Web Script Description Editor

● Web Script Package Description Editor

● Web Script Schema Description Editor

● JavaScript Editor Extension (in progress)

Page 25: Alfresco WCM Roadmap 2010 (Cheetah & Swift)

Thanks!

● Q and A.

25


Top Related