Integration Capabilities

advertisement
Integration Capabilities
Georgi Chokov
@georgichokov
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features
Data and Storage Providers
Search Providers & Services
Integration with the API
Sitefinity 8.1 and the future
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features
Data and Storage Providers
Search Providers & Services
Integration with the API
Sitefinity 8.1 and the future
Connector for Sitefinity Digital Experience Cloud (DEC)

Page Visits (regular and personalized pages)

Forms submissions (map fields from Forms to Profile Fields in DEC)

File Downloads

Comments

Forums

Users (login, logout, register, profile fields changes, etc)

Social tracking – who shared and liked what

And *Everything* else with and SDK. For example, “mouse hover on a phone number”
DEC – Insights in the CMS
Connector for SharePoint 2010 / 2013

2 way sync and sync scheduling

Master / Slave set ups for conflict resolutions

Multiple SharePoint sites and instances

Sync any SharePoint List to
 Sitefinity Dynamic Modules – Every list becomes
content type
 Libraries and Images
 Calendars and Events

Fields Mapping
 Most of the SharePoint fields supported.
 API for advanced fields, should you need them
Connector for SharePoint Online

Support for Cloud and On-Premise setups

Feature parity with SharePoint 2010/2013 connector

Effectively integrate with Office 365 Enterprise
Office & OneDrive
SharePoint Online Web Sites

SharePoint Web Sites discontinued by MS

…Sitefinity can de-facto become the extension of
SharePoint
Connector for Salesforce

2 way sync and sync scheduling

Master / Slave set ups for conflict resolutions

Sync Salesforce contacts, leads
 Sitefinity Users
 Sitefinity Roles

Sync CMS Forms with the CRM

Fields Mapping
 Most of the Salesforce fields supported.
 API for advanced fields, should you need them
Connector for MS Dynamics

Access and edit any CRM entity

Show CRM charts on the web site

Sync Dynamics contacts, leads
 Sitefinity Users
 Sitefinity Roles

Sync CMS Forms with the CRM

Provided with technology partnership with
Pavliks
Connector for Marketo

Sync CMS Forms with Marketo – Any forms!

Provide personalization by
 Lead score
 Any Marketo Lead Field
 Works for Anonymous and Known Leads/Visitors

Fields Mapping
 Map any form field to any lead field
Connector for Telerik Platform & Backend Services

Sitefinity can automatically generate Mobile App (Hybrid
w/Cordova)

The app can consume data
 From the CMS content
 From the Telerik Platform Backend services

Sync Content to Telerik Platform Backend Services
 Cloud data with permissions in place
 Mobile apps ready

Download the App as a Zip file or

Directly import into Telerik AppBuilder
 The App comes with Sitefinity SDK about accessing content
Publication system – Content Pipes

Import XML content from any system or file

Mashup content – different sources

Bind Social networks to Content
 Automatic Publishing to Social media
 Automatic Publishing and management of
RSS feeds
Marketing
Automation
CRMs
Sitefinity
Document
Management
and Office
Web and Mobile
channels

SharePoint docs on Mobile

Mobile web Leads to CRM

Connect CRM, Marketing
automation, DMS and Web
into one whole system
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features – Questions?
Data and Storage Providers
Search Providers & Services
Integration with the API
Sitefinity 8.1 and the future
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features
Data and Storage Providers
Search Providers & Services
Integration with the API
Sitefinity 8.1 and the future
Storage Providers


Sitefinity supports
 SQL Server 2008/2010/2012 R2/Azure
 SQLExpress
 Oracle
 MySQL
 File System
The Data Provider Model allows us to
 Have different content served from different databases or sources
 Have dedicated storage providers for Blob Data
File
system
Provider model for data access

Sitefinity does not care whether data is stored
in SQL Server, Oracle, MongoDB or text files

Sitefinity and its components access data
through providers

Sitefinity can work with multiple data sources
at the same time (e.g. users can live in Active
Directory, while their profile can live in SQL
Server)
Benefits
System can integrate well within existing systems and
pursue different strategies depending on business
requirements
PROVIDERS
Blogs
Users
Events
News
Single Sitefinity Instance
Storage & Data Providers


Blob storage – Images, Documents, Files
 Windows Azure
 Amazon S3
 Dropbox for Business
 Telerik Backend Services
CDN Support
 Amazon
 Azure
 CloudFront
 ..and others
File
system
Platform Backend
File Systems
Different
Databases
Storage Providers
Sitefinity
CDNs and
Cloud Storage
Telerik Backend
Services
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features
Data and Storage Providers – Questions?
Search Providers & Services
Integration with the API
Sitefinity 8.1 and the future
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features
Data and Storage Providers
Search Providers & Services
Integration with the API
Sitefinity 8.1 and the future
Search Providers

Lucene.NET by default
 Fast and well established engine
 Not very well suited for NLB environments

Cloud Search
 Azure Search Services
 Amazon Web Search
 Elastic Search
 Solr
 .. The search engine is now decoupled –
really easy to integrate with others
Azure
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features
Data and Storage Providers
Search Providers & Services
Integration with the API
Sitefinity 8.1 and the future
API Integration – Built on the .NET Stack
File
system
Platform Backend
DATA LAYER
UI LAYER
ASP.NET WebForms
ASP.NET MVC
HTML5
KendoUI
WPF (DAM application)
MODULES
SERVICES
Pages
Search
News
Statistics
Blogs
Notifications
Dynamic modules
…
…
*modules cannot know about each other
SITEFINITY CORE
Plugin framework
Configuration
Localization
User management
Security
Everything is an API
Requirements are always different.
Everything in Sitefinity is an API:
Available APIs:
 API and REST Services for Content
 API for Taxonomies
 API for Workflows
Web Services Classic .NET API Fluent .NET API
Extensible Workflow
(WWF)
 API for UI (widgets)
 System API – Synchronization, Tasks
scheduling
 Single Sign On
 ..and much more
Sitefinity Core
Sitefinity Providers
Data
API Integration – Type Definitions
Content types and Fields with metadata
Sitefinity Core
This metadata is used for:
Content types
 Building UI on the Web (Web UI)
 Building UI on the Desktop – Sitefinity
UI Framework
(definitions)
Desktop Application
Types Definitions
 Building UI on a Mobile
 Changes to Content types automatically
reflect on all Clients (browsers, desktop
app, mobile)
UI for Web
Build with the definitions
UI for Desktop
(Sitefinity Desktop
Application)
Build with the definitions
UI for Mobile Apps
Build with the definitions
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features
Data and Storage Providers
Search Providers & Services
Integration with the API – Questions?
Sitefinity 8.1 and the future
Sitefinity CMS
Integration capabilities
Out of the box connectors & Features
Data and Storage Providers
Search Providers & Services
Integration with the API
Sitefinity 8.1 and the future
Sitefinity 8.1 and the future
Connectors for Translation Agencies

Export and Import Sitefinity content for translating agencies

Translating Jobs – Content packaged for translating

Provide workflows that feature steps for translating
 Send for translating, Wait and Approve

Works on Pages, Content and Widgets

Provide API framework for translating – translate widget properties and more
Integration with Email Transactional services

Sendgrid, Mailgun, Mailchimp
The future

Connectors to a lot more systems

Connectors framework
Questions?
Georgi.Chokov@telerik.com
@georgichokov
Download