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


Top Related