Migrating OPEN Magazine from Drupal 6 to 8
Moving over 30,000 content assets, delivering improved user experiences, and simplified editorial workflows with a smooth D6 to D8 migration.
OPEN Magazine, a weekly current affairs and features magazine, is the flagship brand of OPEN Media Network. The magazine captures the political, economic and cultural spirit of India.
To utilize the website as a marketing vehicle that would help acquire prospective readers & subscriptions, OPEN contracted Srijan to develop a new site in Drupal 8, that portrayed the value of genuine information and how OPEN is different from other media houses.
OPEN was working with the objective of getting more users on the website. Their Drupal 6 site needed a facelift as it was more than six years old. They wanted a new site with contemporary design sensibilities, and simpler user experience. They were looking to build a site that showcased the diversity of their work, in terms of features and articles. Technically, they also needed a platform that allowed their team to easily edit and manage content.
Content Structure: OPEN’s primary aim while redesigning the website was to provide a good user experience to their existing and new customers. To ensure that, we used the ‘Views module’ which let us create, display and sort all the latest content according to the different categories. Views module provided the flexibility to query the site's content and display it in a block, table, page or in any other format that we wanted to have.
Data Migration: There was a lot of data that was available on the older site, which needed to be migrated to the new site. There were about 30,000 content items which were to be moved. We used Migration API to move data (schema) from the old Drupal 6 site to the new Drupal 8 site. Incremental migration by custom scripts was performed after schema migration was tested. It came in handy that we had a lot of experience in migration from our previous endeavors/projects.
Content Creation and Visibility: Being a media website, smooth content creation and management was a prerequisite for OPEN. We used the CKEditor module which allows for simplified and faster website content creation. It is a WYSIWYG (What You See Is What You Get) editor, which means that text edited in it looks as close as possible to the end result that users would see after the document is published.
For indexing and search, we used the ‘Solr Search’ module, which offers an implementation of the Search API that uses an Apache Solr server for indexing content.
User Experience: We built custom functionality for some of the modules to support a better user experience and design for the following: