Skip to main content

Earth Journalism Network: Seamless Drupal 8 Migration

Earth Journalism Network (EJN), a leading force in the media and publishing industry, sought to upgrade its digital infrastructure. Their legacy Python-based CMS poses significant challenges in content governance, editorial workflow, and performance. OpenSense Labs helped Earth Journalism Network migrate from the site to Drupal 8, enabling a more efficient digital media management system.

Client Background and Mission

Established in 2004, the Earth Journalism Network (EJN) has evolved into a worldwide coalition of journalists and media organizations covering nearly every part of the globe. Believing that every story today relates to climate issues, Earth Journalism Network enables journalists to narrate these stories with depth and significance.

The organization's goal is to enhance local journalism that educates communities and decision-makers facing climate and environmental challenges. By providing reporters with tools, training, and resources, Earth Journalism Network supports the media in holding those in power accountable, promoting actionable solutions, and inspiring environmental change through impactful storytelling.

Needs and Challenges

To compete in the publishing industry, Internews required a robust and scalable content platform. Earth Journalism Network’s outdated Python-based CMS had the following issues:

  1. Lack of flexible content governance process
  2. Inability to efficiently manage multimedia and content types
  3. No support for drag-and-drop content structuring
  4. Difficulty offering region-based opportunities via time-sensitive forms
  5. Limited SEO tooling, affecting discoverability
  6. Absence of automation in content governance

In short, the platform lacked the ingredients for modern digital media management.

If you're also facing issues with your legacy platform and looking to upgrade your digital infrastructure, explore our services today.

Migrate to Drupal Now!

Let's continue Earth Journalism Network’s upgrade story!

OpenSense Labs’ Approach

Understanding the demands of the publishing industry, OpenSense Labs proposed a migration to Drupal 8, an open-source CMS offering rich content workflows, media management, and powerful SEO tools.

After assessing Earth Journalism Network’s pain points, several platforms were evaluated, but Drupal was selected due to its:

  1. Core and contributed modules tailored for the media and publishing industry
  2. Capability to streamline the content governance process
  3. Excellent support for SEO, accessibility, and publishing industry solutions
  4. Frictionless migration capabilities from Python via the Migrate API

Strategy

The overarching strategy focused on: 

  1. Aligning editorial and publishing goals with streamlined content workflows
  2. Enabling dynamic page structures through drag-and-drop interfaces
  3. Improving SEO visibility and content discoverability
  4. Offering scalable, flexible content types to serve diverse storytelling formats
  5. Enhancing site-wide performance and user experience

Implementation Details

Design

The redesigned interface followed modern publishing UX trends while incorporating Drupal’s Layout Builder to allow real-time drag-and-drop controls. This enabled Earth Journalism Network’s content authors to curate homepages and feature pages without developer dependency. 

Development

Key modules and features implemented:

  1. Layout Builder: Simplified the editorial process with flexible content section management.
  2. Migrate API: Enabled seamless migration from the existing Python-based CMS.
  3. Webform: Used for global applications, scholarships, and grant submissions.
  4. Media Library: Managed large volumes of multimedia content efficiently.
  5. SEO Tools: Including Metatag, Schema.org Metatag, Pathauto, XML Sitemap, Redirect, and Google Analytics.
  6. Search Enhancement: Integrated Search API and Facets for improved site search.
  7. Performance Optimization: Modules like Purge, CloudFlare, and CSS/JS Aggregation were used.
  8. Carousel & Visual Storytelling: Implemented using Slick Carousel.

Earth Journalism Network Website Mockup OpenSense Labs

Clean, Intuitive, User-Friendly

Earth Journalism Network’s new website ticks all the boxes:

  1. Intuitive digital media management with an improved content interface
  2. Fully migrated, with no loss of SEO performance
  3. Flexible structure for new content formats across the publishing industry
  4. Effective content governance automation with workflow visibility
  5. Ability to deliver region-specific experiences using Drupal’s user and form logic

The Results and Impact

  1. Improved content governance and editor autonomy
  2. 60% faster content publishing, thanks to streamlined workflows
  3. Enhanced search engine discoverability, even post-migration
  4. High-performing global webforms for application-based programs
  5. Elevated user experience through a structured content hierarchy

Also, Check Out:

Results at a Glance

Metric Outcome
CMS Migration Python-based CMS to Drupal 8
Content Workflow Enhanced with moderation and scheduling
SEO Health Improved post-migration with advanced modules
Page Performance Faster load times and asset management

User Engagement

Boosted through responsive design and layout control
Search Accuracy Improved with Search API and Facets
Multimedia Handling Optimized via Drupal's Media Library

 

Related case study

Blogs

Migrate To Your Search Engine Optimized Drupal Website

abc

Website migration not only sounds complex but puts at stake the very existence of your website. While SEO is one of the many factors involved, it is…

How to Plan Drupal Content Migration

3-opensenselabs-banner.jpg

Planning to migrate the content of your old website to a newer one? You might be migrating data from Drupal 7 to Drupal 9 or 10. Or, you might be…

PHP 8: Everything You Need to Know

Untitled%20design%20%289%29.jpg

Building modern web applications comes with the unspoken statute that they have to be versatile, scalable, flexible and easy to deploy amongst other…

CONTACT US

Curious? We'd love to hear from you

Re-captcha
button-checkbox