Dog Food Con 2015 Integrate & Automate CMS Deployments

25
by Brian McKeiver Co-Owner & Kentico MVP at BizStream Integrate & Automate Enterprise CMS Deployments

Transcript of Dog Food Con 2015 Integrate & Automate CMS Deployments

by Brian McKeiverCo-Owner & Kentico MVP at BizStream

Integrate & AutomateEnterprise CMS Deployments

Goals 1. Why are deployments so difficult?

2. Strategies to improve the process

3. Tools and tips to use in your deployments

When you see this…

Let’s talk about this over a beer

In the Beginning

CMSSQL DB

Dev 2

Dev 1

Still Not Too Bad

Dev 2

Dev 1

http://localhost:42

http://localhost:42

http://mysite.dev-server.com

Manager

CMS

Getting Interesting

Dev 2

Dev 1

http://localhost:42

http://localhost:42

http://mysite.qa-server.com

Manager

CMS CMS

Content / SEO Worker

It’s Tends to Reach Ludicrous Speed

CMS

CMSERP

SSO IDP

CRM

Social Media

Line of Busines

s

On Premise

or

Headache time

CMS

CMS

CMS

http://localhost:42

http://qa-server.com

http://production-server.com

Tools to the Rescue

SourceTree

Free Download

Source control client for Git and Hg by Atlassian

Hg Flow

Feature based practice of Source Control

Bitbucket

Distributed version control system / cloud based repository

Bitbucket.org

Jenkins Autobuilder and deployment tool Free Download

CMS Deployment Tools

Kentico’s tool:Content Staging

Kentico.com

CMS Deployments are all about the Data

Demo

Demo Time

Automated Solutions

Dev 1

http://localhost:42

http://mysite.qa-server.com

Manager

CMS CMS CMS

http://production-server.com

Public users

The Real World• Change request #1• Change request #2• Change request #3• Change request #4• Change request #5• Change request #6• Change request #7• Change request #8• Change request #9

• Change request #8• Change request #2• Change request #9• Change request #4• Change request #3• Change request #6

Demo

Demo Time

When it works…

…People are

happy

WCMs Ranked by Ease of Deployment

source: Gleanster report

Benefits of AutomationConsistency of delivery model

Less manual intervention and less room for error

Good CMS will put this capability in the hand of Content owners

Questions & Answers

?

Brian McKeiverCo-Owner & Kentico MVP, BizStreamPhone: (616) 481-1631 Web: www.bizstream.com Email: [email protected]

@mcbeev

www.linkedin.com/in/brianmckeiver

www.mcbeev.com