incorporating microsoft sharepoint into your web 2.0 initiatives: greg klebus
Post on 19-Sep-2014
12 Views
Preview:
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