Skip to main content
Case Study: Drupal 7 Migration

BlikOpNieuws
Drupal 7 to 10 Migration

Dutch news platform with 300,000+ articles migrated to Drupal 10 with Apache Solr search integration

Visit BlikOpNieuws

Dutch Regional News Platform

BlikOpNieuws is an online news platform serving all 12 Dutch provinces with news about automotive, health, sports, and regional news. The platform handles high daily traffic and manages an archive of more than 300,000 articles.

Drupal 7 to Drupal 10 Migration

CodeLift migrated the complete Drupal 7 website to Drupal 10 including all content, media, RSS feeds, XML sitemaps, and Apache Solr search integration. 8 custom modules were rewritten for Drupal 10 compatibility.

BlikOpNieuws Website Case Study

Migration Approach

Phased Drupal 10 Upgrade

The upgrade process was executed in multiple phases: first all contributed modules were upgraded to D10-compatible versions, then the Drupal core upgrade followed, and finally all custom modules were rewritten according to Drupal 10 standards.

Local Infrastructure Replication

The complete production environment including the Apache Solr search engine was replicated locally with DDEV. This enabled remote development and extensive testing without dependency on live systems.

Custom Module Rewrite

8 custom modules were completely rewritten for functionalities such as RSS feeds for app integration, editor picks, dossier blocks, weekly overviews, weather/traffic/train information, relative time display, bot protection, and form security.

AI-Assisted Code Modernization

Artificial intelligence was utilized for refactoring legacy code and converting outdated PHP patterns to modern Drupal 10 standards with dependency injection and services.

Search API Solr Integration

All Views were converted from database queries to Search API with Apache Solr backend. This included news overviews, RSS feeds, related articles, and the search function with 300,000+ indexed items.

Visual Regression Testing

Automated regression testing with BackstopJS across 17+ pages including homepage, province sections, article pages, and search results. Every visual deviation was identified and resolved before launch.

Pixel-Perfect News Platform Rebuild

BlikOpNieuws was rebuilt on Drupal 10 while preserving the exact look-and-feel. The editorial workflow remained identical so the team could continue working immediately. The Apache Solr search index was optimized for faster search results across the complete article archive.

Key Metrics

Key Metrics

  • 300,000+ articles successfully migrated
  • 100% data integrity preserved
  • 8 custom modules rewritten for D10
  • 17+ pages visually validated with BackstopJS
  • Secured with latest Drupal security updates

Behind the Migration

"BlikOpNieuws was a challenging project due to its scale: more than 300,000 articles and a complex search infrastructure with Apache Solr. We converted all Views to Search API queries and completely rewrote 8 custom modules. The automated visual regression tests with BackstopJS gave us the confidence that everything was pixel-perfect before going live."

Niels de Feyter, founder of CodeLift
Your site, always on the latest version of Drupal

Tell us about your project

Quick contact Schedule a video call the next business day.
Expert video call Discuss your unique needs with a Drupal expert.
Custom quote Receive a quote based on your project's unique needs.
Immediate progress Upon approval, we start the upgrade process right away.

Niels de Feyter
Founder CodeLift & Drupal Upgrade Expert
[email protected]
 LinkedIn
 (+31) 06-44394450
The Netherlands
Current office time:

Tell us about your project

After submission, you get a Calendly widget where you can schedule our video call within 24 hours.