Healthy Drupal 7 Upgrades

Preview:

DESCRIPTION

Forum One will present lessons learned from a recent Drupal 6 to Drupal 7 migration of a complex, data-driven website – County Health Rankings & Roadmaps. During this webinar, you’ll learn: The costs and benefits of upgrading Drupal Tips for project planning and implementation Modules and techniques that will make your project go more smoothly You’ll leave with an understanding of the business and technical considerations you need to make a decision and make your upgrade a success.

Citation preview

Forum One CommunicationsJune 13, 2013

Healthy Drupal 7 Upgrades

Housekeeping

We’ll  send  you  a  link  to  the  archived  webinar  within  a  few  days.

Please  submit  your  ques;ons  via  the  chat.  We  will  have  about  15  minutes  for  Q&A  at  the  end  of  the  webinar.

A Question for You!

Have  you  upgraded  from  Drupal  6  to  7?  

If  so,  what  problems  did  you  run  into?

Your Presenters

Jenn  JohnsonProject  Manager

Stein  SetvikTechnical  Lead

Andrew  CohenSenior  Advisor

Presenting the Patient

Diagnosis

DefinitionsUpda5ng:  Typically  refers  to  bringing  your  site  up  to  the  latest  minor  version  of  Drupal,  e.g.  such  as  upda;ng  from  Drupal  7.12  to  Drupal  7.14.

Upgrading:  Refers  to  moving  from  one  major  release  to  another,  e.g.,  from  Drupal  7  to  Drupal  8.  

Migra5ng:  In  this  context,  it  generally  means  moving    content  or  code  from  one  version  of  Drupal  to  another.  

Drupal Release HistoryVersion Release  Date

4 June  2002

5 January  2007

6 February  2008

7 January  2011

8 December  2013?

Drupal  6  usage  declining  rapidly

Drupal  7  usage  steadily  increasing

Drupal Weekly Project Usage7.x

6.x

Should This Patient Upgrade?

New Features/Modules

• Popular  common  modules  now  in  core

• Latest  and  greatest  modules  are  7+  only

•More  flexible  content  types

•Any  en;ty  is  fieldable

“Latest and Greatest” Watch

NaGaHaMa

Responsive Design

Why Not Wait for 8?

•Drupal  6  cannot  be  directly  upgraded  to  Drupal  8,  you  must  upgrade  a  Drupal  6  site  to  Drupal  7  first.  

•Drupal  8  will  not  be  released  or  stabilized  for  quite  some  ;me.

•Drupal  7  is  in  its  prime  now.

CountyHealthRankings.org:  2012

Scrubbing In

Project Approach

Project Approach

Project Approach

Project Approach

Budgeting Tips

Surgery

Question

6 7

Migration options

update.php

migrate  module

migrate_d2d  module

migrate_d2d

Drupal  to  Drupal

Data  Migra5on  module

drupal.org/project/migrate_d2d

data but not structure        Yes!

nodes

users

files

       No

views

panels

nodequeues

The code...

Gotchas

6 7

#1: rows skipped

use  drush

#2: files deleted

1.  use  migrate  dev  release

2.  for  file  fields,  add

$this->addFieldMapping('field_image:preserve_files')

->defaultValue(TRUE);

drupal.org/node/1676652

#3: dates disappear

patch  date  module

drupal.org/node/1832544

#4: field collections

patch  field_collec5on  module

drupal.org/node/1175082#comment-­‐6833952

Search Engine Optimization

Post Op/Recovery

Prescription

Diagnosis  is  cri5cal

Planning  ensures  success

Use  available  surgical  tools

Plan  the  recovery

Thank Youacohen@forumone.com

jjohnson@forumone.comssetvik@forumone.com

Recommended