Introduction to SharePoint Integration Framework

Download Report

Transcript Introduction to SharePoint Integration Framework

Sitecore. Compelling Web Experiences
Page 1
www.sitecore.net
Sitecore. Compelling Web Experiences
For owners of SharePoint
• SharePoint is a great platform for document management and
collaboration; however the capabilities and costs of SharePoint as
a Web Content Management System make Sitecore a very
compelling choice
• Multiply the value of SharePoint by publishing Intranet content to
public-facing websites and extranets
• Leverage the additional functionality offered by the Sitecore
Customer Engagement Platform including Engagement Analytics,
Personalization, MVT, Email Campaign Manager, Web Forms for
Marketers, Engagement Automation
• Bi-directional content access, with Single Sign On if required
Page 2
www.sitecore.net
Sitecore. Compelling Web Experiences
Features and capabilities
• Real time connection
• Views
• Folders
• Search
• Performance tuning
• Staging
• Limit requests to server
• Item limit
• API for customization
• AD single sign-on or service account
• Bidirectional item provider
• Configuration wizard
• Works for SIP and CMS
Page 3
www.sitecore.net
Sitecore. Compelling Web Experiences
Which versions of Sharepoint are supported?
• Works with SharePoint web services
• WSS
• All editions of SharePoint 2007
• All editions of SharePoint 2010
Page 4
www.sitecore.net
Sitecore. Compelling Web Experiences
Levels of integration
• Page-level integration
• Item-level integration
• API
Page 5
www.sitecore.net
Sitecore. Compelling Web Experiences
Page-level integration
• Primary use: intranet
• What it does:
• Seamlessly displays SharePoint lists in SIP
• Adds Menu items direct from SharePoint into SIP
• Display and interact with SharePoint content in real time
• Why?
• By surfacing live lists or menus from areas of SharePoint the SIP
users have up-to-date information from SharePoint in a familiar format
• Where there is no need to “synchronize” content for repurposing this
integration simply provides a view into the SharePoint server
• Sitecore controls
• Announcements, Documents, List, Search, Tasks, Web Menu
Page 6
www.sitecore.net
Sitecore. Compelling Web Experiences
SharePoint List Component
Page 7
www.sitecore.net
Sitecore. Compelling Web Experiences
SharePoint Web Menu Component
Page 8
www.sitecore.net
Sitecore. Compelling Web Experiences
Item-level Integration
• Primary use: external-facing web sites
• What it does
• Expose SharePoint content as Sitecore items
• Including Media library integration
• Bi-directional – content changes from SharePoint can update the
Sitecore items and vice versa (configurable)
• Why?
• Much of the content stored in SharePoint may prove useful for the
website e.g. job listings created by HR, by bringing the content in as
Sitecore items they can be used in the website and presented
according to the look and feel of the site.
• No more silos of content in the organization – SharePoint content can
now be used on websites without incurring the licensing costs from
Microsoft.
Page 9
www.sitecore.net
Sitecore. Compelling Web Experiences
SharePoint announcements as Sitecore items
Page 10
www.sitecore.net
Sitecore. Compelling Web Experiences
SharePoint documents in the Sitecore Media Library
Page 11
www.sitecore.net
Sitecore. Compelling Web Experiences
API
• Expose Sharepoint content through an object model
•
•
•
•
•
•
•
Server
Web
Field
View
List
Folder
Document
• API uses Sharepoint web services
• Sharepoint does not need to be installed on the Sitecore server
• Sitecore pipelines for handling content creation and modification
• Sitecore  Sharepoint (create, update, delete)
• Sharepoint  Sitecore (create, update, delete)
• Convert field values (example: date formats)
Page 12
www.sitecore.net
Sitecore. Compelling Web Experiences
Architecture
Page 13
www.sitecore.net