![Page 1: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/1.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/2.jpg)
Web 2.0
Monday, October 19, 2009
![Page 3: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/4.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/5.jpg)
Real WCMfor
SharePoint Content
Monday, October 19, 2009
![Page 6: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/6.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/7.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/8.jpg)
The Challenge:Getting
SharePoint Content
to the
Monday, October 19, 2009
![Page 9: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/9.jpg)
Sounds easy enough?But...
Monday, October 19, 2009
![Page 10: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/10.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/11.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/12.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/13.jpg)
All we need is:
Monday, October 19, 2009
![Page 14: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/14.jpg)
Integration options
Monday, October 19, 2009
![Page 15: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/15.jpg)
Integration options
1 manualintegration
Monday, October 19, 2009
![Page 16: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/16.jpg)
Integration options
1 manualintegration
1
Monday, October 19, 2009
![Page 17: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/17.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/18.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/19.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/20.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/21.jpg)
IntroducingJCR Connector 2.0
for SharePoint
Monday, October 19, 2009
![Page 22: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/22.jpg)
Free your content
Monday, October 19, 2009
![Page 23: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/23.jpg)
Free your content
Monday, October 19, 2009
![Page 24: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/24.jpg)
Free your content
proprietarysilos:Liabilities
Monday, October 19, 2009
![Page 25: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/25.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/26.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/27.jpg)
JCR-, Java-, REST-enabling SharePoint
Monday, October 19, 2009
![Page 28: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/28.jpg)
Favorites
Monday, October 19, 2009
![Page 29: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/29.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/30.jpg)
Documentation
Monday, October 19, 2009
![Page 31: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/31.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/32.jpg)
Get started, quickly
1 2 3
Monday, October 19, 2009
![Page 33: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/33.jpg)
Get started, quickly
1
download
2 3
Monday, October 19, 2009
![Page 34: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/34.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/35.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/36.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/37.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/38.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/39.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/40.jpg)
Open for Integration
Monday, October 19, 2009
![Page 41: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/41.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/42.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/43.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/44.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/45.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/46.jpg)
CQ5 Platform Galore
Monday, October 19, 2009
![Page 47: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/47.jpg)
Simple: CQ5/Sling for SharePoint
Monday, October 19, 2009
![Page 48: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/48.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/49.jpg)
Extensible: Sling Scripting
Monday, October 19, 2009
![Page 50: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/50.jpg)
Extensible: Sling Scripting
Answer:3
(+ script location)
Monday, October 19, 2009
![Page 51: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/51.jpg)
Extensible: Sling Scripting + CQ5
+
Monday, October 19, 2009
![Page 52: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/52.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/53.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/54.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/55.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/56.jpg)
Natively integrated viaCQ5 Workflow
synchronization
Monday, October 19, 2009
![Page 57: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/57.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/58.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/59.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/60.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/61.jpg)
Open for Web 2.0 business
Monday, October 19, 2009
![Page 62: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/62.jpg)
Conclusions
Monday, October 19, 2009
![Page 63: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/63.jpg)
Real WCM with SharePoint Content
Monday, October 19, 2009
![Page 64: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/64.jpg)
Thank You!
Monday, October 19, 2009
![Page 65: Incorporating Microsoft Sharepoint into your Web 2.0 Initiatives: Greg Klebus](https://reader034.vdocument.in/reader034/viewer/2022051311/541b50197bef0a210f8b4a9a/html5/thumbnails/65.jpg)
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