Skip to content

UBC: Continuing Professional Development

Project Overview

UBC CPD logo

Who

Founded in 1915, the University of British Columbia (UBC) is a globally recognized leader in teaching, learning, and research, consistently ranked among the top 20 public universities worldwide. With over 70,000 students across its campuses and 375,000 alumni worldwide, UBC is a cornerstone of Canadian higher education.

UBC CPD is an academic unit within the UBC’s Faculty of Medicine. Dedicated to advancing lifelong learning in healthcare, UBC CPD designs, delivers, accredits, evaluates, and researches continuing professional development opportunities for health professionals across British Columbia and beyond.

What

Results at a Glance

Working closely with the UBC CPD team, Cheeky Monkey Media enhanced both the front and back-end functionality of their Drupal website. Our team was able to offer the flexible, proactive website support they needed.

Successful Drupal 10 Update

Improved Reliability With Proactive Maintenance And Security Updates

Improved UX, accessibility, and content management​

32+ Drupal core and module updates completed​

The Challenge

Too Many Moving Parts for Reactive Support

UBC CPD’s website has to support a broad range of programs, resources, and initiatives. This made reactive fixes insufficient for the level of maintenance, planning, and technical oversight the site required.

Inconsistent Support From Previous Partners

After working with previous agencies, UBC CPD needed a more reliable web partner who could provide clearer communication, better visibility into project progress, and support within their time zone.

Rigid Monthly Support Models Didn’t Fit Their Needs

UBC CPD needed a more flexible way to access web support as priorities changed, without being locked into fixed monthly hours, narrow service limits, or a support structure that didn’t match how their team actually worked.

Growing Accessibility, Performance + UX Needs

As UBC CPD’s digital presence continued to grow, the website needed ongoing improvements to make it easier to navigate, more accessible, better performing, and more reliable for health professionals using the site.

HOW WE WORKED

Our Process

Audit & Prioritization

We identified and prioritized key improvements across the front-end and back-end of the Drupal website, including module needs, code improvements, UX issues, and upgrade considerations.

Execution of Priorities

Get key improvements for the websites live, including fixing UI/UX issues, refining design elements, and etc.

Research & Testing

We investigated module upgrade paths, researched solutions for non-compatible upgrades, reviewed custom integrations, and completed extensive testing at each phase of the Drupal 10 upgrade process.

Ongoing Strategy

We implemented a structured monthly maintenance cycle to support proactive upkeep, ongoing security, website stability, and continuous improvements.

Audit & Prioritization

We identified and prioritized key improvements across the front-end and back-end of the Drupal website, including module needs, code improvements, UX issues, and upgrade considerations.

Execution of Priorities

Get key improvements for the websites live, including fixing UI/UX issues, refining design elements, and etc.

Research & Testing

We investigated module upgrade paths, researched solutions for non-compatible upgrades, reviewed custom integrations, and completed extensive testing at each phase of the Drupal 10 upgrade process.

Ongoing Strategy

We implemented a structured monthly maintenance cycle to support proactive upkeep, ongoing security, website stability, and continuous improvements.

WHAT WE DID

Ongoing Website Maintenance & Support for a Complex Drupal Website

We’re technical enough for the complicated stuff and human enough to explain it clearly.

Proactive Drupal Updates + Security Support

We completed Drupal core and module security updates to help keep the website secure, stable, and functional. We also conducted module and code audits, reviewed technical risks, and implemented improvements to support long-term CMS health.

User Experience, Accessibility + Performance Focus

We enhanced website functionality, including navigation, interactions, user flows, styling updates, accessibility-focused improvements, and performance-related refinements. We made sure all of our work created a more reliable and user-friendly experience for UBC CPD’s audience, health professionals.

Drupal 10 Upgrade Planning + Execution

We supported the strategic planning and execution of UBC CPD’s Drupal 9 to Drupal 10 upgrade, with special attention to custom integrations, module compatibility, research, testing, and upgrade paths for non-compatible modules.

Digital Tool + Content Experience Creation

We delivered new website projects that expanded UBC CPD’s digital offerings, including:

  • Flexible blogs and podcasts area for easier content management
  • Interactive coach and mentor tool to help users find and connect with coaches and mentors.

Project Outcomes

Through this collaboration, we were able to significantly enhance UBC CPD’s digital presence with a more modern, reliable, and user-friendly Drupal website.

Cheeky Monkey Media helped UBC CPD move from reactive website support toward a structured website maintenance and support plan, supporting transparent communication, continuous improvements, in-depth accessibility needs, and long-term website performance.

Quantitative Results

Quantitative Results

UBC CPD6

Would you like to know more about what we do?

Have a look at some of our client work

Learn more about Cheeky Monkey Media

Ready to Make Sure Your Website Gets You Real Results?