+ All Categories
Home > Documents > Integration Capabilities Georgi Chokov @georgichokov.

Integration Capabilities Georgi Chokov @georgichokov.

Date post: 21-Dec-2015
Category:
Upload: elfreda-emily-norris
View: 219 times
Download: 2 times
Share this document with a friend
Popular Tags:
31
Integration Capabilities Georgi Chokov @georgichokov
Transcript
Page 1: Integration Capabilities Georgi Chokov @georgichokov.

Integration CapabilitiesGeorgi Chokov@georgichokov

Page 2: Integration Capabilities Georgi Chokov @georgichokov.

Out of the box connectors & Features

Data and Storage Providers

Search Providers & Services

Integration with the API

Sitefinity CMS

Integration capabilities

Sitefinity 8.1 and the future

Page 3: Integration Capabilities Georgi Chokov @georgichokov.

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

Page 4: Integration Capabilities Georgi Chokov @georgichokov.

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”

Connector for Sitefinity Digital Experience Cloud (DEC)

Page 5: Integration Capabilities Georgi Chokov @georgichokov.

DEC – Insights in the CMS

Page 6: Integration Capabilities Georgi Chokov @georgichokov.

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 2010 / 2013

Page 7: Integration Capabilities Georgi Chokov @georgichokov.

Support for Cloud and On-Premise setups

Feature parity with SharePoint 2010/2013 connector

Effectively integrate with Office 365 Enterprise Office & OneDrive

SharePoint Web Sites discontinued by MS

…Sitefinity can de-facto become the extension of SharePoint

Connector for SharePoint Online

SharePoint Online Web Sites

Page 8: Integration Capabilities Georgi Chokov @georgichokov.

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 Salesforce

Page 9: Integration Capabilities Georgi Chokov @georgichokov.

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 MS Dynamics

Page 10: Integration Capabilities Georgi Chokov @georgichokov.

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 Marketo

Page 11: Integration Capabilities Georgi Chokov @georgichokov.

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

Connector for Telerik Platform & Backend Services

Page 12: Integration Capabilities Georgi Chokov @georgichokov.

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

Publication system – Content Pipes

Page 13: Integration Capabilities Georgi Chokov @georgichokov.

CRMs

Marketing Automation

Document Management and Office

Web and Mobile channels

Sitefinity

SharePoint docs on Mobile

Mobile web Leads to CRM

Connect CRM, Marketing automation, DMS and Webinto one whole system

Page 14: Integration Capabilities Georgi Chokov @georgichokov.

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

Page 15: Integration Capabilities Georgi Chokov @georgichokov.

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

Page 16: Integration Capabilities Georgi Chokov @georgichokov.

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

Storage Providers

Page 17: Integration Capabilities Georgi Chokov @georgichokov.

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)

PROVIDERS

Blogs Users Events News

Single Sitefinity Instance

BenefitsSystem can integrate well within existing systems and pursue different strategies depending on business requirements

Page 18: Integration Capabilities Georgi Chokov @georgichokov.

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

Storage & Data Providers

Page 19: Integration Capabilities Georgi Chokov @georgichokov.

File Systems

Different Databases

CDNs and Cloud Storage

Telerik Backend Services

Sitefinity

Storage Providers

Page 20: Integration Capabilities Georgi Chokov @georgichokov.

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

Page 21: Integration Capabilities Georgi Chokov @georgichokov.

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

Page 22: Integration Capabilities Georgi Chokov @georgichokov.

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

Search Providers

Page 23: Integration Capabilities Georgi Chokov @georgichokov.

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

Page 24: Integration Capabilities Georgi Chokov @georgichokov.

File system

DATA LAYER

UI LAYER

ASP.NET WebFormsASP.NET MVCHTML5KendoUIWPF (DAM application)

MODULES

Pages

News

Blogs

Dynamic modules

SERVICES

Search

Statistics

Notifications

…*modules cannot know about each other

SITEFINITY CORE

Plugin framework Configuration Localization User management Security

Platform Backend

API Integration – Built on the .NET Stack

Page 25: Integration Capabilities Georgi Chokov @georgichokov.

Requirements are always different. Everything in Sitefinity is an API:

Sitefinity Core Sitefinity Providers Data

Web Services Classic .NET API Fluent .NET API Extensible Workflow (WWF)

Available APIs:

API and REST Services for Content

API for Taxonomies

API for Workflows

API for UI (widgets)

System API – Synchronization,

Tasks scheduling

Single Sign On

..and much more

Everything is an API

Page 26: Integration Capabilities Georgi Chokov @georgichokov.

Content types and Fields with metadata This metadata is used for: Building UI on the Web (Web

UI)

Building UI on the Desktop –

Sitefinity Desktop Application

Building UI on a Mobile

Changes to Content types

automatically reflect on all

Clients (browsers, desktop

app, mobile)

Sitefinity CoreContent types

UI Framework (definitions)

Types Definitions

UI for WebBuild with the definitions

UI for Desktop (Sitefinity Desktop

Application)Build with the definitions

UI for Mobile Apps

Build with the definitions

API Integration – Type Definitions

Page 27: Integration Capabilities Georgi Chokov @georgichokov.

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

Page 28: Integration Capabilities Georgi Chokov @georgichokov.

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

Page 29: Integration Capabilities Georgi Chokov @georgichokov.

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

Sitefinity 8.1 and the futureConnectors for Translation Agencies

Page 30: Integration Capabilities Georgi Chokov @georgichokov.
Page 31: Integration Capabilities Georgi Chokov @georgichokov.

Questions?

[email protected]@georgichokov


Recommended