Drupal 5 to Drupal 7: WETA.org Makes the Leap

Post on 15-Jul-2015

199 views 3 download

Tags:

transcript

Drupal 5 to Drupal 7: WETA.org Makes the Leap

Jess Snyder, Web Systems Manager, WETA @jesseves

Background

• WETA: Flagship public broadcasting station for Washington, DC

• Launched weta.org on Drupal 5 in 2008

• Re-launched on Drupal 7 in November 2013

Problems to Solve

• Landing pages

• Radio playlists

• Community calendar

• Content migration

Landing Pages

Or: Blocks That Aren’t Blocks

Landing Pages

• Frequent content updates

• Re-use content on multiple pages

• Modular design

Feature Blocks

• Panels + “Feature Block” content type

• Multiple view modes via Display Suite

• Individually placed or scheduled via Views and Node Reference

Playlists

Or: Sometimes Views Isn’t Enough

Playlists

• Crazy, crazy rules about how playlists display

• hook_views_query_alter()

Community Calendar

Or: Explaining Date Repeat to Grandma

Community Calendar

• Module recipe: Date + Views, not Calendar

• Date handling: repeating vs. multiple dates • Conditional Fields + Rules + Computed Field

Content Migration

Or: Step 1: Install Migrate. Step 3. Profit!!

Content Migration• Three options

1. Giant Copy/Paste Party!!!

2. Feeds

3. Migrate

• Migrate + Migrate UI + Migrate D2D

Questions?