Date post: | 15-Jul-2015 |
Category: |
Technology |
Upload: | jesseves |
View: | 199 times |
Download: | 3 times |
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?