incorporating microsoft sharepoint into your web 2.0 initiatives: greg klebus

Post on 19-Sep-2014

12 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Incorporating Microsoft SharePoint into your Web 2.0 InitiativesGreg Klebus, Product Manager JCR Infrastructure, Day Software

Monday, October 19, 2009

Web 2.0

Monday, October 19, 2009

Web 2.0

✴ Ehm... the WEB

✴ Content-centric, mix’n’match style

✴ Standards

✴ Web 2.0 technologies (AJAX & Co.)

Monday, October 19, 2009

The Web. Seriously.

Your contentneeds

a real WCM platform

Monday, October 19, 2009

Real WCMfor

SharePoint Content

Monday, October 19, 2009

70%

26%

4%Reality check

Not interestedConsideringUsing

A Forrester 2008 report:Your SharePoint 2007

Plans?

(or use any other report or statistics....)

Monday, October 19, 2009

70%

26%

4%Reality check

Not interestedConsideringUsing

A Forrester 2008 report:Your SharePoint 2007

Plans?

(or use any other report or statistics....)

BottomLine

Some of your mission-critical contentdoes or will reside in a SharePoint instance

Monday, October 19, 2009

The Challenge:Getting

SharePoint Content

to the

Monday, October 19, 2009

Sounds easy enough?But...

Monday, October 19, 2009

You’d need a real WCM

[WCM]SharePoint is not a favorite for public-

facing website publishing.

The truth is that SharePoint has some

serious shortcomings in the WCM space

[...]

Evaluating SharePoint for larger enterprises

Cautions:[...] high costs/pricing model causing

reticence to adopt it for external

websites [...]

SharePoint still needs to mature as a

WCM offering [...]

Magic Quadrant for WCM, 2009

Monday, October 19, 2009

The missing linkWeb 2.0 WCM

At its finestMission-Critical Content

Intranet-Canned

Monday, October 19, 2009

The missing linkWeb 2.0 WCM

At its finestMission-Critical Content

Intranet-Canned

Monday, October 19, 2009

All we need is:

Monday, October 19, 2009

Integration options

Monday, October 19, 2009

Integration options

1 manualintegration

Monday, October 19, 2009

Integration options

1 manualintegration

1

Monday, October 19, 2009

Integration options

1 manualintegration 2 custom integration

solution via SOAP

mavenaxis2:

generates 20mb .java files

wss3:500k .wsdl

1

Monday, October 19, 2009

Integration options

1 manualintegration 2 custom integration

solution via SOAP

mavenaxis2:

generates 20mb .java files

wss3:500k .wsdl

1 2

Monday, October 19, 2009

Integration options

1 manualintegration 2 custom integration

solution via SOAP

mavenaxis2:

generates 20mb .java files

wss3:500k .wsdl

off-the-shelfproduct3

Acme Inc.

Can -o-pener

1 2

Monday, October 19, 2009

Integration options

1 manualintegration 2 custom integration

solution via SOAP

mavenaxis2:

generates 20mb .java files

wss3:500k .wsdl

off-the-shelfproduct3

Acme Inc.

Can -o-pener

1 2 3

Monday, October 19, 2009

IntroducingJCR Connector 2.0

for SharePoint

Monday, October 19, 2009

Free your content

Monday, October 19, 2009

Free your content

Monday, October 19, 2009

Free your content

proprietarysilos:Liabilities

Monday, October 19, 2009

Free your content

proprietarysilos:Liabilities

open standardrepositories:

Assets

Day JCR Connector

Monday, October 19, 2009

SharePoint Connector 2.0

✴ FCS release 28 Sep 09

✴ Available on DayCare

✴ Major product update

Monday, October 19, 2009

JCR-, Java-, REST-enabling SharePoint

Monday, October 19, 2009

Favorites

Monday, October 19, 2009

Installation & Configuration

DocumentationQuickstart starts quicklyOut-of-the-box experience“Zero config” principleEasy for users: GUIFlexible for developers

Monday, October 19, 2009

Documentation

Monday, October 19, 2009

DocumentationAll-new:

RewrittenImproved

Public:AccessibleGoogle-indexed

Running on the new

docs.day.complatform

Monday, October 19, 2009

Get started, quickly

1 2 3

Monday, October 19, 2009

Get started, quickly

1

download

2 3

Monday, October 19, 2009

Get started, quickly

1

download

2

double click

3

Monday, October 19, 2009

Get started, quickly

1

download

2

double click configure SharePoint URL

3

Monday, October 19, 2009

Look Ma, all integrated

✴ Quickstart

✴ Virtual repository

✴ CRX with tools

✴ Deployment packages

Monday, October 19, 2009

Never been so easy

✴ Configuration GUI

✴ Enter SharePoint URL

✴ You’re all set

Monday, October 19, 2009

Deployment

OSGi bundle coreIn a Day Content PackageIntegration into CQ5Your integration projects “to go”!

Monday, October 19, 2009

Deployment options

✴ Content Package for CQ5 / CRX

✴ OSGi bundle

✴ JNDI binding

✴ Programmatic Instantiation

Monday, October 19, 2009

Open for Integration

Monday, October 19, 2009

CQ5 IntegrationSearch / access SharePoint assets in CQ5Drag SharePoint content onto pagesMetadata mappingReal WCM authoring. Seriously.

Monday, October 19, 2009

Focus on your main task

✴ ...getting content to the web

✴ Author in CQ5

✴ Use CQ5 WCM capabilities

✴ to web-enable ALL your assets

Monday, October 19, 2009

Put SharePoint assets into action✴ Drag them on

the page

✴ Power of CQ5 components

✴ Extensible and scalable with CQ5

Monday, October 19, 2009

Agility

Content from SharePoint to WCM to WebIn no timeAdd value to your content

Monday, October 19, 2009

Born in CQ5 Platform

Embedded in CQ5 PlatformVirtual RepositoryContent PackagesSling, OSGi, REST (+JCR)Extensible, the CQ5 way

Monday, October 19, 2009

CQ5 Platform Galore

Monday, October 19, 2009

Simple: CQ5/Sling for SharePoint

Monday, October 19, 2009

Simple: CQ5/Sling for SharePoint

Question:How many lines of code to render this?

Monday, October 19, 2009

Extensible: Sling Scripting

Monday, October 19, 2009

Extensible: Sling Scripting

Answer:3

(+ script location)

Monday, October 19, 2009

Extensible: Sling Scripting + CQ5

+

Monday, October 19, 2009

Extensible: Sling Scripting + CQ5

+

Answer:(the same) 3(+ script location)(+reference component)

Monday, October 19, 2009

Architecture

Based on Jackrabbit SPIRobust Stateless persistent serverBuilt-in extensibilityDeveloper-friendly

Monday, October 19, 2009

Jackrabbit SPI Architecture

✴ Clean & robust

✴ Common JCR client

✴ SPI API, remoting-ready

✴ Stateless server(per system)

Monday, October 19, 2009

DAM Integration

Assets++Workflow-based sync.Extensible workflow steps2-way synchronization

Monday, October 19, 2009

Natively integrated viaCQ5 Workflow

synchronization

Monday, October 19, 2009

More value to your content:CQ5.DAM.enrich(SP.asset)

binary metadata sub-assets

thumbnailssynchronization

Monday, October 19, 2009

Write-enabled

JCR 1.0, Level 2SharePoint-as-storage for JCR applicationsEnabling 2-way content synchronization

Monday, October 19, 2009

Level 2: Write-enabled

✴ Nice. Finally.

✴ Still - ca. 80% (*) use cases are read-based

✴ (*) Source: Greg

Monday, October 19, 2009

Standards-enabler

Enabling SharePoint for:JCR applicationsJava / J2EE applicationsRESTful applications

Unlocking the content silos

Monday, October 19, 2009

Open for Web 2.0 business

Monday, October 19, 2009

Conclusions

Monday, October 19, 2009

Real WCM with SharePoint Content

Monday, October 19, 2009

Thank You!

Monday, October 19, 2009

Credits✴ (CC by-sa/3.0) Markus Angermeier, http://kosmar.de/archives/2005/11/11/the-huge-cloud-lens-bubble-map-web20/

✴ Various images from the Stock Exchange site: http://www.sxc.hu/

Monday, October 19, 2009

top related