
TheCityFix Learn – Platform Migration & LMS Integration
TheCityFix Learn is a global platform by WRI Ross Center that offers multilingual training resources to promote sustainable urban development. It is transitioning from Drupal 7 to a scalable WordPress-based system using LearnDash for improved functionality and security.
Industry
Higher Education
Technology
WordPress, Drupal, LearnDash
Services
CMS Migration and Re-platforming, LMS Integration and Customization, UI/UX Optimization
Project Overview
TheCityFix Learn is a global capacity-building platform led by the WRI Ross Center for Sustainable Cities, designed to educate and empower urban professionals around the world. It hosts a catalog of learning products such as guides, webinars, tools, and training content in multiple languages, structured to enhance urban sustainability through improved mobility, equity, and access.
With the underlying CMS—Drupal 7—approaching its end of life, the project focused on transitioning to a modern, secure, and scalable platform to future-proof the website and enhance functionality using LearnDash, a leading WordPress LMS.

Project Objectives
- Migrate TheCityFix Learn from deprecated Drupal 7 to a modern, sustainable stack.
- Integrate a robust Learning Management System (LearnDash) to manage courses and user learning paths.
- Improve performance and future scalability with a cloud-hosted, modular architecture.
- Ensure security and compliance with latest web standards.
- Retain UX flow and multilingual catalog experience during and after migration.
Project Execution
1. Design & Discovery Phase
The engagement began with in-depth discovery workshops with WRI stakeholders to:
- Audit existing Drupal-based website structure and content.
- Define key user personas (urban planners, officials, researchers).
- Map functionality of learning products across languages and solutions.
- Choose optimal tech stack with LearnDash LMS and Kadence Pro for performance and scalability.
- Prepare a detailed migration and customization roadmap.
2. Development and Customization
Front-End Implementation
- Rebuilt the website front-end using the Kadence theme, replicating the existing UI to retain familiarity.
- Applied Kadence Pro Blocks to replace complex page builders, ensuring better performance and maintainability.
Feature Implementation and Setup
- Integrated LearnDash LMS, enabling:
- Course > Lesson > Topic > Quiz hierarchy
- Certificates, badges, learner profiles
- Drip content, course expiration, prerequisites
- Learner Focus Mode and progress tracking
- Configured WooCommerce with subscription plans for course access.
- Added multi-tier filtering, including product types, enablers, languages, and regions.
- Multilingual support tailored for solution categories across languages (e.g., Clean Air, Public Transport).
3. Key Design Enhancements
- Enhanced visual product cards using interactive blocks to increase learner engagement.
- Developed custom filtering interface for seamless navigation across 6+ solutions and languages.
- Improved mobile responsiveness and performance optimization for global accessibility.
- Integrated gamification elements such as badges and points to motivate learning.
4. Testing and Deployment
- Conducted rigorous cross-device, cross-browser testing.
- Ensured SEO retention via:
- Redirect mapping
- XML Sitemap updates
- Internal/external link management
- Google Search Console integration
- Applied unit and integration testing for course logic, purchase flows, and user roles.
- Executed pre-launch QA sprint with client UAT to validate workflows.
5. Launch
The platform was launched with:
- Zero content loss and minimal downtime.
- Full migration of learning assets, user data, and filter hierarchies.
- Seamless transition for global users and WRI content managers.
- Post-launch monitoring and support for performance optimization.
Results & Feedback
- 100% successful migration from Drupal 7 to WordPress with LearnDash.
- Improved content discoverability and engagement via rich filters and visual elements.
- Enhanced security and stability with modern tech stack.
- Reduction in platform maintenance overhead.
- Scalable architecture enabling future integration and multilingual expansions.
