Kentico - Upgrade to Kentico 9. Virgil Carroll Founder / Principal Architect

Similar documents
How Information Architecture can improve in SharePoint 2013

Negotiating the Stupid out of UX Design. Virgil Carroll Founder / Principal Architect

Developing your Intranet Content Strategy like a Coder

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

HTML 5 and CSS 3, Illustrated Complete. Unit M: Integrating Social Media Tools

SEMINAR. Achieve 100% Backup Success! Achieve 100% Backup Success! Today s Goals. Today s Goals

Ignite Visibility Consulting. How to Blog. Prepared by John Lincoln. Copyright 2013 Ignite Visibility Page 1

HEARTLAND DEVELOPER CONFERENCE 2017 APPLICATION DATA INTEGRATION WITH SQL SERVER INTEGRATION SERVICES

MySQL. The Right Database for GIS Sometimes

DotNetNuke. Easy to Use Extensible Highly Scalable

AZURE CONTAINER INSTANCES

BUILDING WEB APPLICATIONS WITH VISUAL STUDIO 2017: USING.NET CORE AND MODERN JAVASCRIPT FRAMEWORKS BY PHILIP JAPIKSE, BEN DEWEY, KEVIN G

Exchange Server Installation on Windows Server 2019 Core Edition

Leveraging Azure Services for a Scalable Windows Remote Desktop Deployment

Hermes Message Dispatching

MILOŠ RADIVOJEVIĆ, PRINCIPAL DATABASE CONSULTANT, BWIN GVC, VIENNA, AUSTRIA

Things I Learned The Hard Way About Azure Data Platform Services So You Don t Have To -Meagan Longoria

Audience: Info Workers, Dev

Upgrading MySQL Best Practices. Apr 11-14, 2011 MySQL Conference and Expo Santa Clara,CA by Peter Zaitsev, Percona Inc

Improving the Magento 2 Developer Experience

Seven Interesting Data Warehouse Ideas

Michael Wells Microsoft Specialist, Dell EMC. SQL DBaaS on Microsoft Azure Stack

Background. $VENDOR wasn t sure either, but they were pretty sure it wasn t their code.

Human vs Artificial intelligence Battle of Trust

How APEXBlogs was built

Invasion of APIs and the BLOB,

Life as a Service. Scalability and Other Aspects. Dino Esposito JetBrains ARCHITECT, TRAINER AND CONSULTANT

Run your own Open source. (MMS) to avoid vendor lock-in. David Murphy MongoDB Practice Manager, Percona

How To Manually Remove A Replication In Sql Server 2008 R2

Editorial SEO Strategy

Building Websites People Can Actually Use

Ms Sql Server 2008 R2 Check If Temp Table Exists

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources

We deliver the cure for managing infrastructure pain.

Developers and DBAs. Farmers and City Slickers have different mindsets

Query Store What s it all about?

Managed IT Solutions. Managed IT Solutions

Exchange Server Troubleshooting Companion

Manual Updating To Ios 7 Ipad 3 Not Working

SQL Saturday #654 - Omaha

Eli Robillard, SharePoint MVP. Consultant Solution Architect Author Speaker Phone:

EWS. Setting up an Early Warning System

DTP SQL Development Tools: Database Table Manipulation component Design

WEBSITE INSTRUCTIONS

EPM2010 SP1 - How does it impact you?

David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN

Strategy. 1. You must do an internal needs analysis before looking at software or creating an ITT

Java Without the Jitter

Prototyping Data Intensive Apps: TrendingTopics.org

Version USER GUIDE

Securing Production Applications & Data at Runtime. Prevoty

Playing Outside Your Sandbox INTERACTING WITH OTHER SYSTEMS USING SHAREPOINT BCS

SharePoint For All. Jennie Delisi Accessibility Analyst Kris Schulze User Experience

Update Manual Ios 7.1 Iphone 4s Wont >>>CLICK HERE<<<

Manual Update Of Ios 7 For Iphone 4 Problems

Free Downloads Professional Microsoft SQL Server 2012 Administration

PASS SQL DBA Virtual Chapter


Build & Launch Tools (BLT) Automating best practices for enterprise sites

Lotus Connections new features and

Frontend Frameworks. SWE 432, Fall 2016 Design and Implementation of Software for the Web

Auto Questions And Answer Outlook 2010 Server Not Available

EmberJS A Fitting Face for a D8 Backend. Taylor Solomon

Asanka Padmakumara. ETL 2.0: Data Engineering with Azure Databricks

Manage Music Iphone 5

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

Content Management Systems

VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0. L J Howell UX Software Ver. 1.0

How To Get Gadgets Windows Vista Faster On Laptop Run

Fully Optimize FULLY OPTIMIZE YOUR DBA RESOURCES

Drupal 8 THE VIDER ITY APPR OACH

Zero to Millions: Building an XLSP for Gears of War 2

Thursday, 26 January, 12. Web Site Design

How to Support Yourself. By Chris Lauzon

Zope and RDBMS. A beginner's guide to working with relational databases from Zope. EuroPython Conference 2007 Vilnius, Lithuania.

Application Lifecycle Management for SharePoint in the Enterprise. February 23, 2012

WordPress Case Study

Content Deployment Instructions Sharepoint 2010 Codeplex

Git GitHub & secrets

COPYRIGHTED MATERIAL. Starting Strong with Visual C# 2005 Express Edition

Using Automated Network Management at Fiserv. June 2012

Creating Ultra-fast Realtime Apps and Microservices with Java. Markus Kett, CEO Jetstream Technologies

Time - Experience Report. By Thanou Thirakul

DECENTRALIZED SOCIAL NETWORKING WITH WORDPRESS. November 7, 2018 WordPress Meetup Vienna Alex Kirk

By Jonathan Leger. AdSense Gold - It s time to start cashing in

Setting Up Feedly - Preparing For Google Reader Armageddon

Azon Master Class. By Ryan Stevenson Guidebook #4 WordPress Installation & Setup

Sequence 8.2 Release Notes. Date: 13 th November 2016

EDGE, MICROSOFT S BROWSER

Reach Your Congregation

When Applications Crash Part II - WER A two part guide to how any ISV can find and fix crashes that occur at customer sites.

70-247: Configuring and Deploying a Private Cloud with System Center 2012

Marketing Alliance Pre Built Funnel SWIPES..

I Needed to Install 80 SQL Servers Fast. Here s How I Did It! Anthony E. Nocentino

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

Migration. 22 AUG 2017 VMware Validated Design 4.1 VMware Validated Design for Software-Defined Data Center 4.1

Manually Run The Synchronization Replication Sql Server 2005 Delete

Data pipelines with PostgreSQL & Kafka

Going to cover; - Why we have SPIR-V - Brief history of SPIR-V - Some of the core required features we wanted - How OpenCL will use SPIR-V - How

Simplifying HDS Thin Image (HTI) Operations

Transcription:

Kentico - Upgrade to Kentico 9 Virgil Carroll Founder / Principal Architect

about me From the great State of Alaska User Experience Aficionado Been building websites since 1998 Been working with Kentico since 2005 Blog: http://www.highmonkey/blog Twitter: @vcmonkey

about high monkey Been around since 1998 Based in Minnesota Clients throughout the US and Canada Core Competencies Web and interface design Kentico / CMS consulting User Experience SharePoint

Kentico upgrade considerations You can t jump the shark (though maybe in the future) There are things that will not upgrade Previous versions in version history Custom code that is compiled (needs to be re-compiled against new Kentico version classes) Changes you need to know.net 4.5 only Enclose your code in regions to avoid false positives Performance improvements are significant

Kentico upgrade considerations Upgrade paths LOTS OF CHANGES to learn 8.2 to 9 pretty painless 7 to 9 Very painful, but doable 7 -> 8.0 -> 8.1 -> 8.2 > 9.0 6 and below lets talk There may be hope

Kentico upgrade considerations 8.2 -> 9 has some important changes Re-created Tree Join view (could break a lot of implementations) Did away with published flag in SQL, available in DocumentQuery No more page type specific Tree Join Views Removed several old, not well adopted web parts & widgets Articles, some RSS feeds, etc.. MVC is different and existing projects will have to be created a new

Kentico upgrade considerations Design stuff All should carry forward, no real changes Updated script files The Cloud UGHHH Have to plan very well (web apps, VMs are fine) DO NOT UPGRADE IN THE CLOUD Process Pull down a copy of your entire site Upgrade locally Push back to the cloud Want to be totally sure push to another instance

Kentico upgrade Steps to Success Leave existing in place but freeze changes Test for upgrade issues Upgrade tool Evaluate aspects that might break Did you create custom SQL queries? Perform upgrade Complete fixes Deploy anew

Kentico Upgrade Tool - Prior ISSUES Does not give a ton of details but helps you look Some run quickly some do not Need to run locally OPPORTUNITIES https://github.com/kentico/kinspector Clean up bad practices before upgrade

Kentico Upgrade Tool ISSUES Can t test upgrades across multiple versions Need to be comfortable with command line OPPORTUNITIES Version 8.2 9 is not a painful upgrade

Kentico Upgrade Tool - Start ISSUES Command line syntax must be exact Does not give lots of feedback during process or with errors OPPORTUNITIES Solid documentation accompanies tool download Allows you to auto-fix (I would recommend not)

Kentico Upgrade Tool - Stop

Kentico Upgrade Tool - Report ISSUES Have to be a developer to read and understand Very manual fix process Keep a backup Comment on your changes OPPORTUNITIES Provides good developer descriptions that takes the guess work out for the most part

Kentico 9 Upgrade

Kentico 9 Upgrade Go Custom

Kentico 9 Upgrade Backup files ISSUES BACKUP, BACKUP, BACKUP OPPORTUNITIES BACKUP, BACKUP, BACKUP

Kentico 9 Upgrade - Final ISSUES Depending on your site, you may have plenty of fixes still to do after upgrade If a site that is already been running, may need to reset web server and flush cache OPPORTUNITIES Great time to create and implement a good testing plan

Kentico 9 Upgrade Not Upgraded

Kentico 9 Upgrade new file structure

Kentico 9 Upgrade change license

Kentico 9 Install ISSUES Upgrading does not add server side tools OPPORTUNITIES Install for hotfix, management tool support

Kentico 9 start install

Kentico 9 Install only program files

Kentico 9 finish

questions?? Virgil Carroll, President High Monkey Consulting virgil@highmonkey.com 763-201-6040 Blog: http://www.highmonkey.com/blog Twitter: @vcmonkey