Migrating to EPiServer CMS 5 Johan Björnfot -

Slides:



Advertisements
Similar presentations
SolidWorks Enterprise PDM Data Loading Strategies
Advertisements

Resolving Common halFILE Issues. Effective July 11, 2006, Windows 98, Windows 98 Second Edition, and Windows Me (and their related components) will transition.
Company Confidential 1 © 2005 Nokia DBUpgradeTool_ ppt / / JMa A Database Upgrade Tool Nokia Networks Jukka Maaranen.
WSUS Presented by: Nada Abdullah Ahmed.
Moving Data Lesson 23. Skills Matrix Moving Data When populating tables by inserting data, you will discover that data can come from various sources.
Upgrading to SharePoint Who, When & Why Considerations: Good candidates for upgrade You need certain 2010 features You have not done significant*
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Installing Windows 7 Lesson 2.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Global Windows Azure Bootcamp Auckland March
Update your servers to service pack 2. Ensure that the environment is fully functioning. Migrate to 64 bit servers is necessary. REVIEW UPGRADE BEST PRACTICES.
Today’s Agenda Chapter 12 Admin Tasks Chapter 13 Automating Admin Tasks.
OM. Brad Gall Senior Consultant
1 Chapter Overview Creating a User Database Setting Database Options Managing User Database Size Placing Database Files on Multiple Disks.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Module 11 : Backup and Restore Jong S. Bok
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Content Channel and Page Providers Magnus Stråle and Paul Smith, EPiServer AB.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
June 6 th – 8 th 2005 Deployment Tool Set Synergy 2005.
Module 19 Managing Multiple Servers. Module Overview Working with Multiple Servers Virtualizing SQL Server Deploying and Upgrading Data-Tier Applications.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
Module 5: Upgrading to SQL Server 7.0. Overview Planning an Upgrade Preparing to Upgrade Verifying the Upgrade Setting a Compatibility Level.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Partners’ Webinar 01/31/2013 Karol Jarkovsky Solution Architect Upgrading Kentico.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
Intro to Datazen.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
ASP.NET User Controls. User Controls In addition to using Web server controls in your ASP.NET Web pages, you can create your own custom, reusable controls.
Module 7: SQL Server Special Considerations. Overview SQL Server High Availability Unicode.
Adxstudio Portals Training
1 Intro stored procedures Declaring parameters Using in a sproc Intro to transactions Concurrency control & recovery States of transactions Desirable.
Maintenance Practices. Goal  Automate the necessary DBA chores to put organizations on the path of having healthier, consistent and more trustworthy.
MISSION CRITICAL COMPUTING SQL Server Special Considerations.
Cognos 8 BI Configuration, Administration, and Upgrade Cognos 8 BI.
Personalizing Web Sites Nasrullah. Understanding Profile The ASP.NET application service that enables you to store and retrieve information about users.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Can you do this in SmarTeam?
Scope - Goals AB Report Server database (DB) is what exactly? In Native mode the DB is actually 2 SQL Server DBs. In SharePoint mode it is a set of 3.
Getting the Most outof EPM Converting FDM to FDMEE – What’s it all about? March 16, 2016 Joe Mizerk
E2G Web Services E2G Scripts and Methods E2G Domain Logic E2G Domain Logic Client Custom Scripts and Methods Client Custom Scripts and Methods E2G Rules.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID Unity Connection Provisioning API Matt Penning Unity.
ITMT 1371 – Windows 7 configuration Chapter 2: Installing Windows 7 ITMT 1371 – Windows 7 Configuration.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
SCCM – Disaster RecoverySCCM – Disaster Recovery Do you feel lucky punk? Matthew H. Teegarden Systems Software.
Agenda for Today  DATABASE Definition What is DBMS? Types Of Database Most Popular Primary Database  SQL Definition What is SQL Server? Versions Of SQL.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
Jeff Barrette Jeff Moulds
How to be a SharePoint Developer
Database Administration
Archiving and Document Transfer Utilities
Migration to SharePoint 2013
Introduction of Week 3 Assignment Discussion
Populating a Data Warehouse
Report & Folder Management
Back Up and Restore? Piece of Cake!
Populating a Data Warehouse
Populating a Data Warehouse
Created by Atif Aziz. ELMAH means is "Error Logging Modules and Handlers". It is an application-wide error logging facility that is completely pluggable.
Ch 10. Maintaining and Automating SQL Server
Report & Folder Management
Security - Forms Authentication
Presentation transcript:

Migrating to EPiServer CMS 5 Johan Björnfot -

Why Migration and Not Update? »Major changes in CMS5 compared to 4.62 Own user handling -> ASP.NET membership Unified file system -> Virtual path providers Permanent link support New serialization format in Object Store … 2

Parts of Site Migration »Data migration Data in database File systems »Code migration Page templates Custom properties 3

Migration Tool – Data Migration »Prerequisites Site to migrate must be version 4.62 (source) Installed CMS 5 SP2 site (target) SQL Server 2000 not supported Form properties must be converted to Xforms (or removed) 4

Things to Check Before Migration »Run migration on backup of database! Migration tool will do an ”in place” migration of the database. »Use Simple Recovery model in SQL server. »Drop custom constraints toward EPiServer CMS db tables. »Check that unified file systems are configured as wanted? »Check that there is enough disk space. »Migration tool events for custom actions. 5

Migration Steps 1.Object store data 2.Relational data (includes conversion of custom property types) 3.Update database schema 4.Update web.config settings 5.Register ASP.NET and WF sql scripts 6.File systems 7.Convert links 8.Convert LongString -> XhtmlString (optional) 9.Create ”skeleton” page types 6

Demo »Migrate 4.62 site 7

Time Estimation »Most time-consuming steps Object Store (~ 30 mins/100,000 objects) Native File system (~ 10 mins/1GB) Link migration (~ 25 mins/10,000 pages) 8

What Else Does the Migration Tool Do? »The migration tool will create a ”converted” type for each custom property type. »In EPiServer CMS 5 each language code must be parseable as a CultureInfo object. Migration tool offers conversion, e.g. ”DK” should be ”DA”. 9

What Doesn't the Migration Tool Do? »Migrate Oracle-based sites »Migrate users (although access rights are migrated) »Migrate mirroring state »Migrate workflows 10

Logging »There will be a log called MigrationLog.log created in C:\ProgramFiles\EPiServer\MigrationTool »Any errors occured during link migration is logged on a file MigrateLinksErrors.txt in the root of the target CMS 5SP2 site. 11

What to Do After Migration of Data? »Convert page templates »Convert custom page properties »Scheduled jobs »Code conversion to CMS 5 API 12

Documentation »Tech note about migration tool  Notes/EPiServer-CMS-SP2/Migration-Tool-RC1/ Notes/EPiServer-CMS-SP2/Migration-Tool-RC1/ »Tech note about migration of code  Notes/EPiServer-CMS-5-SP1/Migrating-from-CMS-462-to-CMS- 5-SP1/ 13