CQ5 Singapore Workshop at NCS

Post on 25-May-2015

1.520 views 2 download

Tags:

description

Introductory Workshop at NCS in Singapore, to various government agencies.

Transcript of CQ5 Singapore Workshop at NCS

Day Software & CQ 5.2

CQ5INTRO

PRODUCTDEMO

Q&A

Day Software

Founded 1993 in Basel

Headquarters: Basel, Switzerland & Newport Beach, California

Public Company since 2001

Focused on Web centric ECM

+130 Employees

Organic Growth, Debt Free

4

Over 250 Global Customers.

Example Singapore customers

Ministry of Defense

Land Transport Authority

Singapore Tourism Board

Singapore Sports Council

Health Science Authority

Ministry of Manpower

Economy Development Board

Infocomm Development Authority

Volkswagen

APEC

Starhub

Rebooting ECM

Web means Business.Business means Web.

7

Roy FieldingChief Scientist Day Software

Co-Founder and Creator of Apache WebServer Project

Co-Author of HTTP, URL, … standard specification

Founder of the Apache Software Foundation

VP of the Apache WebServer project

Author of the Apache license

Creator of the term “REST”

8

Industry Standards

170

283

9

JCR AdoptionTracking success

Known Compliant Repositories(* partially using 3rd party connectors)

Apache Jackrabbit Oracle XML DBExo

ECMS PlatformMicrosoft

Sharepoint OpenText Livelink

Day CRX IBM FileNet P8 Xythos Repository Alfresco ECM Vignette V7

Interwoven Repository IBM CM / Domino EMC Documentum

+hundreds of TCKsregisteredSaperionArchive

Sourcemix Sourcemix

Percussion Rhythmix Lutece

Portal

QuickWCM WCMS

Jahia Framework

Hippo CMS

InfoQ Online CommunityNuxeo ECM

Sakai E-learning

TYPO3 v5.0 WCMGX WebManager

Exo ECMS Platform

Liferay Enterprise Portal

Artifactory Maven Proxy

IBM FileNet WebSiteManagerApache James

medic-2-medic mapofmedicine

Day Communiqué WCMS

Apache Tapestry

Day Communique Collab

QSLabs ComplianceApache

Cocoon

Alfresco ECMSApache Sling

Mindquarry Collaboration

Day Communique DAMmagnolia WCMS

JBoss Portal

Some known JCR Applications

Sun OpenPortal Interface 21

Spring Framework

Fast Enterprise SearchOracle WebCenterBEA Portal

JCR - Weatherforcast-5°

2008 2009-8°

2010-12°

Free your content

proprietarysilos:Liabilities

open standardrepositories:

Assets

Rebooting ECM

Nutrition FactsServing Size 1 ECM Platform2008

Amount Per ServingCalories from Duct Tape 0

% of Daily Value**

Solid Web PlatformBusiness AgilityCloud & Saas ReadyDriving OpenSourceContent InfrastructureStandardsDuct Tape

100%100%100%100%100%

100%

0%

* Duct Tape is not only introduced into old and crusty solutions some of the brand new solutions are slapped together from a bunch of open source projects.

** Based on a healthy diet for Enterprises leveraging the Web as an important means of driving business.

Standardized Content Infrastructure

Platform

WCM

CRXJCR CompliantContent Repository

connector

connector

connector

connector

DAMSocialCollab

+ Portal

+ Search

+ BPM

Introducing CQ-DAM

Intuitive UI, „Casual User“ Friendly

AJAX, Web 2.0 User Interface (no client)

High Productivity User Interactions

Fully JCR (JSR-170) compatible

100% pure Java, fully J2EE

SOAP or Restful WebService (SPI)

Separation of Application and Repository

Scalability and Availability, Stateless

New

Introducing CQ-Collab

Full blown integrated Wiki, entirely JCR-Based

Enterprise Blogging modeled after the ease of use of WordPress

Distributed calendaring management for public and group calendars, finegrained Workflow and Access Control integration

New

Platform

Content Repository

Apache Sling

Tagging, Workflow, Widgets, Internationalization, Development

CR

XC

Qpl

atfo

rm

JCR

OSGI

CEV

A P

latform

REST

Stakeholders

CMOBusiness

CIOIT

Authors

SiteOwner

Developer

Systems

CQ History

‘94 ... ‘98 ‘99 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07

cq2

cq3

cq4

Innovations:CFC!, .ECMA, any, Dispatcher, ContentBus

Innovation:Pure Java

Innovation:

JCR based

Architecture & Infrastructure Revolutions

2008

5.2

CQ5INTRO

PRODUCTDEMO

Q&A

0-60 in 60s.Installation.

Installation. Double-Click.

1 2 3

download double-click

Lowering the Bar.

“...but you install only once.”

Lowering the Bar.

eval-servermy laptop dev2dev1

integrationquality assurance

productionpublish

productionauthor

having funat home with cq

cleaninstall to reproduce

an issue

packing myown app

cq5 includingcustom app

QuickstatR

technologyeval-servermy laptop dev2dev1

integrationquality assurance

productionpublish

productionauthor

having funat home with cq

cleaninstall to reproduce

an issue

packing myown app

cq5 includingcustom app

Lowering the Bar.

demo

Business Agility

Welcome.

Welcome.

Welcome.

Welcome.

Welcome.

Welcome.

Welcome.

WCM ...at its finest.

Web 2.0. Ajax. The best architecture of the industry gets the best UI of the industry. Drag and Drop. Search don’t browse: Introducing “Content Finder”. Project specific content finder tabs. Increase Speed & Reduce Clicks. Fun. No popups. No browse buttons. Suggestions. Auto-updates. Copy Paste. Column Controls. User Generated Content.

demo

Architecture, meet UI.

WCM <2.0> ...at its finest.

JavaScript

Flashy Web 2.0

direct full access

ActionScript

Flashy Web 2.0

direct full access

ActionScript

Flashy Web 2.0

direct full access

Enterprise BPM, painless.

Crusty BPM.

Crusty BPM.

Crusty BPM.

BPM fresh & juicy.

Users, a lot ofusers.

To manage, or not to manage.

102±2

±2

103

±2

104

Authors

Intranet

Public

User Profile Management

Content RepositoryEvery User of the website has a

Profile / User Home

Access ControlledAuthenticated

Highly Scalable

Private file upload

Name, Email, ...

User Licenses & User Statistics

Registration and Forms content

Segmentation &

Group Information

User Private

WebPages

Real World User Content

User Pages & Files

Registration

User Generated Content

Tightly Integrated

Start “small” and without entry barrierControl all user generated content using flexible workflows for approvalBuilt for Enterprise Class DMZ and Load Balancing environments

<div class=”comment”> Look at my profile</div>

<div class=”comment”> Cool <b>stuff</b></div>

<div class=”comment”> Look at my profile <img src=”javascript:alert(‘ha’)”></div>

<div class=”comment”> Check out this site</div>

<div class=”comment”> Cool <b onload=”alert(‘ha’)”>stuff</b></div>

XSS Protection

#1 Attack Vector on Web-Apps: Cross Site Scripting (XSS)Needs sensible, not rigorous, escaping of HTMLBuilt-in XSS Protection Library - used in all Social Collab components & your JSPsConfigurable white list for flexible degree of freedom to user generated content

<div class=”comment”> Check out <a href=”javascript:alert(‘ha’)”>this</a> site</div>

DMZ

Reverse Replication

Accept Content from Publisher

Standard ECM/WCM Architecture: Content is created at Author node, then publishedContent can be created at Publisher as wellReverse Replication will fetch user-generated content and apply workflow, moderationSingle point of content consolidation & moderation

Author

Publish

Publish

Publish

Load Balancer

Load Balancer

Moderation Workflow

User Posts Content

IntranetDMZ

Control the community

user generated content

propagate contentto authoring environment

publish approved content

full workflow support

Production Authoring

displays onlyclean content

Personalize &Target.

Remember me?

The Portlet-less Portal Paradox.

Mash-up. Google Gadgets.

Weather? 122 Gadgets.

Traffic? 152 Gadgets.

Clock? 137 Gadgets.

Choose from over 40k.

Mash it up...

Clickstream Cloud™

Implicit, Targeted, Dynamic Contextualized Content

Clickstream Cloud™

Match

Company InvestorStandard

Good Match

Company InvestorStandard CRX

Better Match

Company Investor

Standard CRX

Anybody interested?

Reporting

Authoring Reportingmiles

Reporting

Authoring Reportingmiles

instant, tactical &

contextualized+

Analytics & Targeting

1 2

Built-in Third Party

Pull RealtimeAnalytics / Reports

Built-in Analytics

Any Event (Click)

Send Event

Analytics Server(embedded)

Plug-able Aggregator

Persist all Analytics Information in the Content Repository

Analyzes Request information (user, content, event, ...)

Store Analytics Data

Built-in Real-time Analytics

customizableto any report and personalization

Content targeting, Rules Engine

Rules based on:(1) User Profile Information(2) Clickstream(3) (External) Search Term(4) “Whois” IP information

Scriptable and Extensible Rules

Pull RealtimeAnalytics / Reports

Third-Party Analytics

Event (Click)

Send Event

Third Party AnalyticsSaaS / Installed

BlackBox AnalyticsProcessing

WebServices / MashUp API

Search and youshall find.

Search google style.

Did you mean? Synonyms, Stemming

Facets & Nav Trends, Related Pages Related Searches

Access Control aware, Instantly updated.

OOTB

Don’t be careful.It’s Hot.

Backup.

1 2

SAN / NASSnapshots

Single Click,Hot Back-up

62%

Born in the cloud.

Clustering Options in ECM

1 2

“Ostrich”-style

1. Configuring Clusters

Several steps are needed to setup a Communiqué 4.x cluster with CRX 1.4 TarPM.

Copyright © 1993-2008 Day Software AG Configuring Clusters

PDF Created : 19.10.2008 14:09:59http://docs.day.com

Page 1/1

! ! "#$%!&!'(!&)*!

+,-!.,/!0'12%12!-#1#$%3!45!0'1(6$7361$!86$9!:;#6<#=6<62>!

61!#!?71!0<7@2%3!A1;63'1B%12!

!!

!

*CDCED!!!

!

0'12%12!-#1#$%B%12!"%3('3B#1F%!

+,-!?6<6F'1!4#<<%>!G#=!!!

!

!

!

!

!

1/284

1/20

“Exception”-style

Clustering Options in ECM

3

“Cloud”-styleHot-Join

“cluster-borne”

CQ5INTRO

PRODUCTDEMO

Q&A

Thank you.