operation migration: migrating static content into cascade server with our new html migration tool

13

Click here to load reader

Upload: hannonhill

Post on 15-May-2015

195 views

Category:

Technology


0 download

DESCRIPTION

Ryan will introduce our new HTML migration tool (released in Cascade Server 7,4), discuss best practices for migrating content, and demo the tool in action. For those of you with dozens of sites that need to be moved over to Cascade Server, you won't want to miss this session.

TRANSCRIPT

Page 1: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

Operation Migration: Migrating static content into Cascade Server with our new Universal Migration Tool

Ryan Griffith, Support Engineer @ Hannon Hill

#csuc13 @griffworks

Page 2: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

What is the Universal Migration Tool?

● CMS-agnostic

● Migrates content from static web pages into existing Cascade

Server Sites

○ Archive of news releases

○ Faculty/staff profile pages

○ Course catalog

● Links between imported pages and files are automatically

tracked

● Files are automatically uploaded

#csuc13 @griffworks

Page 3: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

6 Easy Steps

● Enter Cascade Server information

● Upload your Zip file

● Assign root level folders

● Select a Content Type and file extensions

● Map content to Cascade Server fields

● Migration summary & overwrite settings

#csuc13 @griffworks

Page 4: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

XPath Overview

● Used to navigate through XML elements and attributes

● Expressions look like paths in a computer file system○ e.g: /User/ryan/Desktop

● Types of nodes: root, children, siblings

● Includes built-in functions: strings, numbers, etc.

#csuc13 @griffworks

Page 5: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

XPath Syntax

● nodename Select nodes with name “nodename”

● node() Select contents of the current node

● / Select from the root node

● // Select at any level

● . Select the current node

● .. Select the parent node

● @ Select an attribute

#csuc13 @griffworks

Page 6: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

How about a demonstration?

#csuc13 @griffworks

Page 7: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

Tips: Planning the Migration

Questions to ask while planning the migration:

● Are there multiple page layouts/templates?

● What Content Types should they be matched to?

● What content do you want to map to Cascade Server

fields?

● Do you need to map any links to external URLs or

internal paths?

#csuc13 @griffworks

Page 8: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

Tips: Before the Migration

● Universal Migration Tool must be able to access your

Cascade Server instance

● Cascade Server Sites must be created and configured

● For the cautious, create a backup of your Site by

copying it, or backup your database

#csuc13 @griffworks

Page 9: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

Tips: Creating your Zip

● Download directly from web server

● Use a copy tool such as HTTrack (http://www.httrack.com)

● Folder structure should mimic structure of Site

● Remove files that are not necessary

#csuc13 @griffworks

Page 10: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

Tips: Running the Migration

● Log out of Cascade Server

● If for some reason the migration process fails, try

restarting (or starting from the beginning)

● If you need to upload additional Zip files, use a different

name each time

#csuc13 @griffworks

Page 11: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

Resources

● Universal Migration Tool

○ Hosted: http://migrate.cascadeserver.com/

○ Open Source: https://github.com/hannonhill/Universal-Migration-Tool

○ Serena/Luminis

○ HTML w/ Blocks

● XPath Help:

○ http://www.w3schools.com/xpath

○ http://msdn.microsoft.com/en-us/library/ms256115.aspx

#csuc13 @griffworks

Page 12: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

Let us help you

● Let us know if you run into issues by posting them on

Github, or emailing [email protected]

● Our Services team would love to help you!

○ http://www.hannonhill.com/services

#csuc13 @griffworks

Page 13: Operation Migration: Migrating Static Content into Cascade Server with our new HTML Migration Tool

Questions?

#csuc13 @griffworks