slideshare quotation-marks triangle book file-text2 file-picture file-music file-play file-video location calendar search wrench cogs stats-dots hammer2 menu download2 question cross enter google-plus facebook instagram twitter medium linkedin drupal GitHub quotes-close

Migrating a number of sites from Easysite CMS to Drupal 7

Person sat by magazine stand

Redactive Media is a leading content marketing and publishing agency. They were migrating a number of sites from their legacy Easysite CMS to Drupal 7. Code Enigma provided mentoring and development resource.

Head of digital – Aaron Davies, had no doubt about Drupal and noted the benefits:

  • The speed of building sites using Drupal's modular structure

  • No more unwieldy CMS

  • Reduced build time means more focus on user-centred design

  • Custom functionality. Such as smart forms and integrations with external membership databases

  • Increased user interaction for improved data capture

What we did and outcomes

We introduced the Agile methodology. The user-centred model proved useful with the user story being embedded. Additionally, a more sophisticated understanding of user needs and behaviour.

Task breakdowns and time-based estimating was used. Meaning teams could make informed decisions. Detailed estimating and auditing identified time previously lost in activities, like planning. Scrum diaries helped, so the team knew how they spent their time.

Better use of metrics was seen. The previous CMS was difficult to use, but now Redactive can drill into how people are using sites. Now they carry out analysis of user journeys, implement A/B testing, and optimize markup.

Drupal’s features and the Drush command-line tool sped up work and re-useability. A result of working with us, they used more command line (associated with moving from Windows to Mac). Also, the continuous integration system with local environments matched the Linux hosting environment.

The development team were positive about the continuous integration systems we introduced. Using Git branches and three-stage deployment automated with Jenkins. They thought our use of IRC to communicate was retro but worked. (We've since moved on with the times, but admittedly, we miss it).

Our thoughts

Assisting a company in such a move can feel like shooting at an open goal. But we know Drupal makes things quicker and more flexible. Some of the interesting aspects of adopting Drupal 7 emerged during our initial onboarding. Also, through the process of mentoring and coaching the internal team.

During onboarding, we produced detailed business plans for the initial stages of the move. This helped our client take a more strategic approach to the process.

The core of this was teamwork. Which required working with an agreed and consistent system. Things like version control. And getting everything into code to achieve zero-touch deployment. Meaning the developers never need access to the production site's edit interface for configuration changes. Also, deployment to live can occur without any downtime. It also covers using tools such as terminal commands with Drush to speed up development.

Our project management processes proved useful to Redactive. They cherry-picked our ideas. This vindicates a collaborative model between client and agency.

Drupal is flexible and can build virtually anything. When you search a Drupal problem, the chances are you'll find the results on drupal.org because of the active community.

Pierrick Senelaar and Bhanu Chawla - Developers

Let's start our project together


Contact us

More case studies

TV cameraman

ITV

Building a Drupal-based competition engine

Read the ITV case study

Economist

The Economist Group