Skip to main content
"World Class Project Management" and More

British Columbia's Knowledge Network

British Columbia's Knowledge Network website cover

Client Info

Knowledge Network is British Columbia's public broadcaster, delivering educational and arts programming through streaming and television platforms. As a Crown Corporation, they process millions in donations annually while serving content to viewers across the province. What started as a request for "a little help" with migration evolved into a comprehensive technical partnership.

Industry

State & Local Government

Top challenge

• As a television station and streaming platform that also processes millions of dollars in donations every year, the Knowledge Network website is both unique and required to do a depth and breadth of heavy lifting.
• With Drupal 7 facing end of life, Knowledge Network faced a migration project that entailed 30 custom modules developed for the site’s specialized requirements. All of the custom modules need to be rewritten for Drupal 9.
• In addition to many custom modules, the CMS itself was highly integrated with third-party systems via APIs.
• As a taxpayer and donor-funded Crown Corporation, budgets needed to stand up to close scrutiny.

Top solution

• Developed a robust architecture that integrated streaming capabilities with secure payment processing, ensuring content delivery and donation handling worked seamlessly.
• Systematically rewrote and modernized each module, ensuring compatibility while maintaining specialized functionality.
• Carefully mapped and rebuilt all API integrations, ensuring continuous data flow between systems during and after migration.
• Developed a phased approach to migration that balanced immediate needs with long-term goals to ensure no budget is wasted.
Knowledge Network Biggest and Baddest
Knowledge Network Art Heist

Promet Source offers world-class project management. They’re the best organization I’ve ever worked with.

Ravi Singh
Ravi Singh
Director of Streaming Platforms, Knowledge Network, British Columbia
placeholder

What We Did

When Knowledge Network's lead developer departed during a critical phase of their Drupal 7 migration, we stepped in to manage the project. Our team tackled the complex task of rewriting 30 custom modules for Drupal 9 while maintaining integrations with multiple third-party systems. The project expanded to include plans for cloud hosting migration and potential transition to headless Drupal.

Knowledge Network Indigenous Cinema
Knowledge Network Kids
Knowledge Network Games

Technical Precision

We successfully rewrote dozens of custom modules that power Knowledge Network's unique broadcasting and donation processing needs. Our team maintained the complex functionality while upgrading the technology, ensuring viewers and donors experienced no disruption.

Knowledge Network Music and Dance

Smart Resource Management

Instead of rushing to hire new staff during a critical transition, Knowledge Network found that our team offered more depth and flexibility than individual employees could provide. This approach helped them meet their public sector budget requirements while getting better results.

Reliable Partnership

What began as a 50-hour support contract grew into a lasting technical partnership. Our team consistently delivers solutions for complex challenges, from API integrations to custom module development, proving that the right partner can be more valuable than internal hires.

The Result

Through careful project management and technical expertise, we've kept Knowledge Network's complex platform running smoothly while modernizing their infrastructure. The organization now has a reliable technical partner they trust to handle everything from routine maintenance to major system transitions.

Before image After image

Migration & Development

  • Drupal 7 migration
  • Custom module rewriting
  • API integration
  • System architecture

Project Management

  • Timeline planning
  • Resource allocation
  • Risk management
  • Stakeholder communication

Technical Support

  • System maintenance
  • Performance optimization
  • Security updates

Future Planning

  • Cloud hosting transition
  • Headless Drupal evaluation
  • Platform modernization
  • Strategic consulting

Get a quote

Empower your team

How may I assist you?