American Library Association: Automating our Migration to Drupal

Track: 
Implementation and Config
Experience: 
Intermediate

Go behind the scenes of ALA's migration of 85,000 nodes to Drupal 7 from a proprietary CMS. ALA is adopting Drupal for www.ala.org and dozens of division and unit sub-sites.

You'll get to see how to:

  • Automate the content migration from a proprietary CMS into Drupal
  • Manage permissions, blocks, menus and taxonomy for a complex organization
  • Give numerous sub-sites their own branding and visual identity
  • Implement automated testing and high-performance, scalable Drupal
  • Manage the political process, develop representative stakeholder groups and achieve consensus in an organization with many highly autonomous units

ALA is conducting a "rolling migration" to bring each sub-site into Drupal when each organizational unit is prepared. This staged process includes content clean-up, training for content editors, and careful testing and deployment.

OJC Technologies is the Drupal development team scripting the migration and building ALA's enterprise Drupal platform. The platform includes Aegir, drush make, Selenium RC and other best practice tools to manage the codebase and test suite. The high-performance scalability toolset includes Varnish, memcache and other components from the Pantheon performance platform.

This "behind the scenes" presentation will show you the enterprise-size ALA migration in progress. This is your chance to ask questions of the ALA and OJC team to help prepare for your enterprise migration to Drupal.

Presenters: Brandon Bowersox (brandonojc), Lori Patterson (OJC), Louise Gruenberg (ALA)

Intended audience: 

If you are migrating any complex organization into Drupal -- building enterprise-wide websites with thousands of nodes and complex sub-site structures -- this is the session for you.

We will be showing visuals of different web interfaces and Drupal tools. We will also show small amounts of code and scripts.

Questions answered by this session
Question 1: 
How can I migrate thousands of pages from an existing CMS into Drupal?
Question 2: 
With automated migrations, how can I move the metadata, user permissions, menus, taxonomy and more?
Question 3: 
How can I build large organization websites with different sub-site look-n-feel?
Question 4: 
What tools can I use for automated testing, dev/test/production migration, and managing my code repository?
Question 5: 
How can Drupal scale to support high-traffic and high-availability enterprise websites?
3.23077
Your rating: None Average: 3.2 (13 votes)

Diamond Sponsors

 
VPS NET
Palantir.net

Platinum sponsors

 
workhabit
Trellon

Gold Sponsors

 
Chapter Three
Duo
NorthPoint
Microsoft
HotDrupal.com
Drupal Connect
Treehouse Agency