image

An Eventful Life

Modernizing a Global Equestrian Media Platform

Client

An Eventful Life

Industry

Media & Entertainment

Services

Platform Modernization · Digital Commerce · Performance Services · Managed Support

Tools

Drupal 10 · Apache Solr · Redis · Cloudflare · Chargebee

THE CHALLENGE

Managing a High-Volume Platform Without Disruption

An Eventful Life had thousands of articles, videos, and event results that needed to move from Drupal 9 to Drupal 10 without data loss or prolonged downtime. The migration also involved updating custom modules and themes while addressing deprecated PHP methods and search performance issues caused by large database queries.

At the same time, the platform needed to move payment processing from PayPal and Stripe to Chargebee and introduce a new Reel purchasing model. The new experience required Video ownership to control Reel purchases, while also supporting product-specific coupons and new checkout logic.

OUR APPROACH

Modernized the Platform Around Its Existing Ecosystem

We approached the modernization without disrupting the platform’s active user base. The migration focused on upgrading the CMS, replacing deprecated code, improving search and caching, and moving the hosting environment while maintaining the existing content and media workflows.

For the new purchasing experience, we reworked the Chargebee and Drupal integration around catalog-based products, coupon targeting, ownership validation, and purchase-specific experiences for Video, Reel, and Video + Reel.

1

Drupal platform modernization

2

High-volume content migration

3

Search performance optimization

4

Commerce workflow restructuring

5

Purchase experience enhancement

LN Webworks Delivered A More Flexible Digital Media Platform

  • Drupal 9 to Drupal 10 migration
  • Custom module and theme modernization
  • Apache Solr-powered faceted search
  • Redis and Cloudflare caching
  • Chargebee payment migration
  • Video and Reel purchase logic
  • Coupon and catalog integration
  • Dynamic purchase confirmation pages
THE TECHNOLOGY

Helped the Platform Without Rebuilding the Experience

The platform was rebuilt around Drupal 10 while strengthening search, caching, hosting, and payment infrastructure. The updated technology layer provides a more reliable foundation for a high-volume media platform without replacing the broader ecosystem that supports its content and video operations.

  • Drupal 10 + Apache Solr Content and search
  • DigitalOcean + Redis + Cloudflare Hosting and performance
  • Python + FFmpeg + Java Video processing
METHODOLOGY

What Our Process Looked Like

1

Assess

Identified migration, compatibility, search, payment, and checkout requirements.

2

Modernize

Upgraded Drupal, replaced deprecated code, and strengthened platform infrastructure.

3

Integrate

Connected Chargebee catalog items, coupons, webhooks, and purchase logic.

4

Validate

Tested purchase flows, ownership rules, coupon behaviour, and production readiness.

MEASURABLE IMPACT

A More Reliable & Flexible Media Experience

The modernization created a stronger technical foundation for An Eventful Life while expanding how riders can purchase and access personalised video content.

Drupal 10

Modernized CMS foundation

3 Purchase Types

Video · Reel · Video + Reel

10 Working Days

Typical personalised video delivery

Real-Time

Payment and order notifications

Daniel Reyes

Sales Manager, Northfield Traders

Is Your Digital Platform Ready to Evolve?

Modernize your existing platform, improve performance, and introduce new digital experiences without unnecessary disruption.

Start a Conversation
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.