The Lullabot and Martha Stewart Living Omnimedia (MSLO) teams worked closely to create a high-demand, high-performance Drupal installation specifically customized to the needs of this global company.
During the development process, the joint team created an enterprise content library to unify all of MSLO’s extensive recipes, images, video, articles, and other media on a Drupal instance that serves data to the front-facing websites. In addition, Lullabot led the charge in analysing cross-functional needs and designing a robust content architecture to make the processes around content creation easier and more flexible.
Lullabot also built functionality that allows Drupal 6 and Drupal 7 instances to interact, enabling D7 to act as a central dispatcher for some of the sites’ dynamic features and services. Drupal 7 was chosen because of its extensible comment functionality and other new features and optimizations. Integration with Varnish and CDN’s keeps the sites performant and scalable.
A major part of MSLO’s transition to Drupal was the migration of data from multiple sources in varying formats, including databases and XML feeds. Data migration specialist Cyrve (www.cyrve.com), and Cyrve's Mike Ryan helped to create a continuous migration process, and MSLO sponsored important commits to Migrate and other modules based on the project’s needs. We also collaborated on some other aspects of the project with Northpoint Solutions (www.northps.com), a New York/New England-based consulting and development company that specializes in content management systems using various technologies, including Drupal.
The result is a network of interconnected Drupal installations that serve as both the primary front-end websites and back-end content repositories to power several different MSLO properties. By distributing functionality and traffic across multiple installations of Drupal, we were able to take advantage of the best parts of Drupal 6, Drupal 7, and other services, while keeping focus on enterprise scalability.
Drupal now powers the home page, main landing pages and the search functionality. The sites are being transitioned in ongoing, strategic phases, with the goal being for all of MSLO’s websites to be powered by Drupal.
Both Drupal 6 and Drupal 7 are being used to present a single experience to the user. The Drupal 6 instance presents the Martha Stewart content, and the Drupal 7 instance presents the User Generated Content (UGC), but this is unbeknownst to the user.