migration to drupal

Download Migration to Drupal

If you can't read please download the document

Upload: will-hall

Post on 16-Apr-2017

2.233 views

Category:

Technology


0 download

TRANSCRIPT

Migration to Drupal

Drupal

Migration of Data

Data Migration Understanding your data

Migrating your data to a common format

Importing the data

Auditing and testing the results

Understanding your Data

Understand the relationships between your data

Database schema

Entity relationship diagram (ERD)

Backup!

Migration to a common format

Commonly understandable data between the source and target

XML, CSV, SQL

Process to import where necessary

Importing the data

Using information gathered from - (1)Understanding Your Data

Use the data from - (2) Migrating to a common format

Process the data into database/required format

Auditing and testing the results

Review success of import

Test, test, test

Where necessary remove and re-import (utilise backups)

Learn from process to understand source and target

Migration to Drupal

BACKUP!

Understanding your data

The Drupal database [Schema]

Migrate data to MySql

Process where necessary to align data databases enabling ease of insertion

Review processing/insertioncont...

Migration to Drupal

Expose the data to Drupal with Table Wizard

Import with Migrate

Auditing and testing the results (re-insert using Migrate where appropriate)

Backup

Backup your database so if all goes wrong you have a working point to go back to.

Dump the database out and keep it safe!

Understanding your data

Understanding your data

If within a database, understanding the relationships between your current data

How do you currently use/collect the data and what is the logic behind it?

The Drupal Database

Schema

Understanding the core database

Migrate data into MySql

Import data into MySql

Currently Table Wizard stipulates that to use the data, it must be within the Drupal database

Table Wizard module itself comes with an optional module called "Table Wizard Import Delimited Files" which can handle things like comma-separated values (CSV) files for you.

Caution with table names, no conflicts with Drupal

Process data to prepare for insert

Draw connections between your data and where it would fit into Drupal database

Use the understanding of your data and the drupal data

The better you know your databases, the easier it is to connect

Preview transferral

Ensure that your data is correct and that the data has transferred correctly

If any errors, retry your import or debug import

Expose the data to Drupal with Table Wizard

Enable expose to views

Sort, analyse, list, alter data using views

Custom database. If you want a custom database, that is it. Provided you want to keep your old database structure, however, data that is relavant to Drupal should be migrated further.

Import to Drupal core with Migrate

You already know where you want the data to go fro previous analysis of your and Drupal database

Migrate natively supports importing nodes, taxonomy terms, users, comments, profile data, and even has some support for contributed modules such as FileField and Content Profile

Auditing and testing results of import

Test import of results

Do they match up with your aims/goals

Did the data import as expected?

Post migration

Path redirect Redirect pages that have already been indexed by search engines to the correct pages. (However, if you have a large amount of traffic it may be necessary to use apache to redirect)

Re-submit sitemaps to Webmaster Tools (Google, Yahoo, Bing).

Any questions?

[email protected]

http://www.willhallonline.co.uk

Twitter: @willhallonline

LinkedIn: http://uk.linkedin.com/in/willhallonline

Drupal: willhallmusic

Drupal UK: willhall

Ubercart: willhall

Muokkaa otsikon tekstimuotoa napsauttamalla

Muokkaa jsennyksen tekstimuotoa napsauttamallaToinen jsennystasoKolmas jsennystasoNeljs jsennystasoViides jsennystasoKuudes jsennystasoSeitsems jsennystasoKahdeksas jsennystasoYhdekss jsennystaso