healthy drupal 7 upgrades

45
Forum One Communications June 13, 2013 Healthy Drupal 7 Upgrades

Upload: forum-one

Post on 07-May-2015

2.153 views

Category:

Technology


0 download

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.

TRANSCRIPT

Page 1: Healthy Drupal 7 Upgrades

Forum One CommunicationsJune 13, 2013

Healthy Drupal 7 Upgrades

Page 2: 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.

Page 3: Healthy Drupal 7 Upgrades

A Question for You!

Have  you  upgraded  from  Drupal  6  to  7?  

If  so,  what  problems  did  you  run  into?

Page 4: Healthy Drupal 7 Upgrades

Your Presenters

Jenn  JohnsonProject  Manager

Stein  SetvikTechnical  Lead

Andrew  CohenSenior  Advisor

Page 5: Healthy Drupal 7 Upgrades

Presenting the Patient

Page 6: Healthy Drupal 7 Upgrades
Page 7: Healthy Drupal 7 Upgrades
Page 8: Healthy Drupal 7 Upgrades
Page 9: Healthy Drupal 7 Upgrades
Page 10: Healthy Drupal 7 Upgrades

Diagnosis

Page 11: Healthy Drupal 7 Upgrades

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.  

Page 12: Healthy Drupal 7 Upgrades

Drupal Release HistoryVersion Release  Date

4 June  2002

5 January  2007

6 February  2008

7 January  2011

8 December  2013?

Page 13: Healthy Drupal 7 Upgrades

Drupal  6  usage  declining  rapidly

Drupal  7  usage  steadily  increasing

Drupal Weekly Project Usage7.x

6.x

Page 14: Healthy Drupal 7 Upgrades

Should This Patient Upgrade?

Page 15: Healthy Drupal 7 Upgrades

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

Page 16: Healthy Drupal 7 Upgrades

“Latest and Greatest” Watch

NaGaHaMa

Page 17: Healthy Drupal 7 Upgrades

Responsive Design

Page 18: Healthy Drupal 7 Upgrades

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.

Page 19: Healthy Drupal 7 Upgrades

CountyHealthRankings.org:  2012

Page 20: Healthy Drupal 7 Upgrades

Scrubbing In

Page 21: Healthy Drupal 7 Upgrades

Project Approach

Page 22: Healthy Drupal 7 Upgrades

Project Approach

Page 23: Healthy Drupal 7 Upgrades

Project Approach

Page 24: Healthy Drupal 7 Upgrades

Project Approach

Page 25: Healthy Drupal 7 Upgrades

Budgeting Tips

Page 26: Healthy Drupal 7 Upgrades

Surgery

Page 27: Healthy Drupal 7 Upgrades

Question

6 7

Page 28: Healthy Drupal 7 Upgrades

Migration options

update.php

migrate  module

migrate_d2d  module

Page 29: Healthy Drupal 7 Upgrades

migrate_d2d

Drupal  to  Drupal

Data  Migra5on  module

drupal.org/project/migrate_d2d

Page 30: Healthy Drupal 7 Upgrades

data but not structure        Yes!

nodes

users

files

       No

views

panels

nodequeues

Page 31: Healthy Drupal 7 Upgrades

The code...

Page 32: Healthy Drupal 7 Upgrades
Page 33: Healthy Drupal 7 Upgrades

Gotchas

6 7

Page 34: Healthy Drupal 7 Upgrades

#1: rows skipped

use  drush

Page 35: Healthy Drupal 7 Upgrades

#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

Page 36: Healthy Drupal 7 Upgrades

#3: dates disappear

patch  date  module

drupal.org/node/1832544

Page 37: Healthy Drupal 7 Upgrades

#4: field collections

patch  field_collec5on  module

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

Page 38: Healthy Drupal 7 Upgrades

Search Engine Optimization

Page 39: Healthy Drupal 7 Upgrades

Post Op/Recovery

Page 40: Healthy Drupal 7 Upgrades
Page 41: Healthy Drupal 7 Upgrades
Page 42: Healthy Drupal 7 Upgrades
Page 43: Healthy Drupal 7 Upgrades
Page 44: Healthy Drupal 7 Upgrades

Prescription

Diagnosis  is  cri5cal

Planning  ensures  success

Use  available  surgical  tools

Plan  the  recovery