migration to drupal
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?
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