Sector(s)
Team Members
Project Team
Visit the site
Visit the siteOrganizations Involved
Community contributions
About the project
PlanningPlanet is a specialized web platform serving project controllers and schedulers worldwide -- a small team with global reach. The site had been running on Drupal 6, which was far past end-of-life with no supported upgrade path to modern Drupal. CodeLift was engaged to replace the outdated stack with Drupal 10+, keep every feature intact, and deliver a contemporary redesign.
Risk and constraint mapping.
The project began with a thorough inventory of system dependencies, data structure mapping, and identification of critical features that could not break during the transition. Every aspect of the legacy platform was documented.
Direct D6-to-D10 upgrade strategy.
Rather than stepping through intermediate Drupal versions, CodeLift planned and executed a direct jump from Drupal 6 to Drupal 10 using AI automation to bridge over the unsupported upgrade paths. This approach eliminated the compounding risks and costs of multi-step migrations.
Custom theme and data logic rebuild.
Templates, fields, and views were recreated from scratch using modern Drupal standards. The redesign gave PlanningPlanet a contemporary look while preserving the platform's functional identity and community-oriented workflows.
Live clone migration.
The full site was cloned and the upgrade was run in a separate environment to prevent any disruption to the live platform. Users continued to access the Drupal 6 site throughout the migration process.
AI-powered data regression checks.
Automated bots compared old and new layouts, validated links, fields, and permissions to ensure nothing was lost or broken in the transition.
Key results:
- 100% data migrated with accuracy
- 0 minutes of production downtime
- 6 months from start to launch
- Fully secured with no legacy vulnerabilities remaining
The full system was upgraded in six months. All legacy content, user accounts, and features were preserved. The new platform runs on Drupal 10, is mobile-ready, and supports modern hosting. Not a single user reported a broken feature after launch.
Why Drupal was chosen
Technical Specifications
Drupal version:
Key modules/theme/distribution used: