+ All Categories
Home > Technology > Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Date post: 19-Sep-2014
Category:
View: 12 times
Download: 2 times
Share this document with a friend
Description:
 
Popular Tags:
65
Incorporating Microsoft SharePoint into your Web 2.0 Initiatives Greg Klebus, Product Manager JCR Infrastructure, Day Software Monday, October 19, 2009
Transcript
Page 1: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

Monday, October 19, 2009

Page 2: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Web 2.0

Monday, October 19, 2009

Page 3: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Web 2.0

✴ Ehm... the WEB

✴ Content-centric, mix’n’match style

✴ Standards

✴ Web 2.0 technologies (AJAX & Co.)

Monday, October 19, 2009

Page 4: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

The Web. Seriously.

Your contentneeds

a real WCM platform

Monday, October 19, 2009

Page 5: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Real WCMfor

SharePoint Content

Monday, October 19, 2009

Page 6: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

Page 7: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

Page 8: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

The Challenge:Getting

SharePoint Content

to the

Monday, October 19, 2009

Page 9: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Sounds easy enough?But...

Monday, October 19, 2009

Page 10: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

Page 11: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

The missing linkWeb 2.0 WCM

At its finestMission-Critical Content

Intranet-Canned

Monday, October 19, 2009

Page 12: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

The missing linkWeb 2.0 WCM

At its finestMission-Critical Content

Intranet-Canned

Monday, October 19, 2009

Page 13: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

All we need is:

Monday, October 19, 2009

Page 14: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Integration options

Monday, October 19, 2009

Page 15: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Integration options

1 manualintegration

Monday, October 19, 2009

Page 16: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Integration options

1 manualintegration

1

Monday, October 19, 2009

Page 17: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Integration options

1 manualintegration 2 custom integration

solution via SOAP

mavenaxis2:

generates 20mb .java files

wss3:500k .wsdl

1

Monday, October 19, 2009

Page 18: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Integration options

1 manualintegration 2 custom integration

solution via SOAP

mavenaxis2:

generates 20mb .java files

wss3:500k .wsdl

1 2

Monday, October 19, 2009

Page 19: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

Page 20: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

Page 21: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

IntroducingJCR Connector 2.0

for SharePoint

Monday, October 19, 2009

Page 22: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Free your content

Monday, October 19, 2009

Page 23: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Free your content

Monday, October 19, 2009

Page 24: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Free your content

proprietarysilos:Liabilities

Monday, October 19, 2009

Page 25: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Free your content

proprietarysilos:Liabilities

open standardrepositories:

Assets

Day JCR Connector

Monday, October 19, 2009

Page 26: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

SharePoint Connector 2.0

✴ FCS release 28 Sep 09

✴ Available on DayCare

✴ Major product update

Monday, October 19, 2009

Page 27: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

JCR-, Java-, REST-enabling SharePoint

Monday, October 19, 2009

Page 28: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Favorites

Monday, October 19, 2009

Page 29: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Installation & Configuration

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

Monday, October 19, 2009

Page 30: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Documentation

Monday, October 19, 2009

Page 31: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

DocumentationAll-new:

RewrittenImproved

Public:AccessibleGoogle-indexed

Running on the new

docs.day.complatform

Monday, October 19, 2009

Page 32: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Get started, quickly

1 2 3

Monday, October 19, 2009

Page 33: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Get started, quickly

1

download

2 3

Monday, October 19, 2009

Page 34: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Get started, quickly

1

download

2

double click

3

Monday, October 19, 2009

Page 35: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Get started, quickly

1

download

2

double click configure SharePoint URL

3

Monday, October 19, 2009

Page 36: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Look Ma, all integrated

✴ Quickstart

✴ Virtual repository

✴ CRX with tools

✴ Deployment packages

Monday, October 19, 2009

Page 37: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Never been so easy

✴ Configuration GUI

✴ Enter SharePoint URL

✴ You’re all set

Monday, October 19, 2009

Page 38: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Deployment

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

Monday, October 19, 2009

Page 39: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Deployment options

✴ Content Package for CQ5 / CRX

✴ OSGi bundle

✴ JNDI binding

✴ Programmatic Instantiation

Monday, October 19, 2009

Page 40: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Open for Integration

Monday, October 19, 2009

Page 41: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

Monday, October 19, 2009

Page 42: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

Page 43: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Put SharePoint assets into action✴ Drag them on

the page

✴ Power of CQ5 components

✴ Extensible and scalable with CQ5

Monday, October 19, 2009

Page 44: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Agility

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

Monday, October 19, 2009

Page 45: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Born in CQ5 Platform

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

Monday, October 19, 2009

Page 46: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

CQ5 Platform Galore

Monday, October 19, 2009

Page 47: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Simple: CQ5/Sling for SharePoint

Monday, October 19, 2009

Page 48: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Simple: CQ5/Sling for SharePoint

Question:How many lines of code to render this?

Monday, October 19, 2009

Page 49: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Extensible: Sling Scripting

Monday, October 19, 2009

Page 50: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Extensible: Sling Scripting

Answer:3

(+ script location)

Monday, October 19, 2009

Page 51: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Extensible: Sling Scripting + CQ5

+

Monday, October 19, 2009

Page 52: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Extensible: Sling Scripting + CQ5

+

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

Monday, October 19, 2009

Page 53: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Architecture

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

Monday, October 19, 2009

Page 54: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Jackrabbit SPI Architecture

✴ Clean & robust

✴ Common JCR client

✴ SPI API, remoting-ready

✴ Stateless server(per system)

Monday, October 19, 2009

Page 55: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

DAM Integration

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

Monday, October 19, 2009

Page 56: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Natively integrated viaCQ5 Workflow

synchronization

Monday, October 19, 2009

Page 57: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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

binary metadata sub-assets

thumbnailssynchronization

Monday, October 19, 2009

Page 58: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Write-enabled

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

Monday, October 19, 2009

Page 59: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Level 2: Write-enabled

✴ Nice. Finally.

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

✴ (*) Source: Greg

Monday, October 19, 2009

Page 60: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Standards-enabler

Enabling SharePoint for:JCR applicationsJava / J2EE applicationsRESTful applications

Unlocking the content silos

Monday, October 19, 2009

Page 61: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Open for Web 2.0 business

Monday, October 19, 2009

Page 62: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Conclusions

Monday, October 19, 2009

Page 63: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Real WCM with SharePoint Content

Monday, October 19, 2009

Page 64: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

Thank You!

Monday, October 19, 2009

Page 65: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus

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


Recommended