Heavy Penguin Rebuilds BCA Website on Drupal 10
Documentation from Heavy Penguin details a Drupal 10 rebuild for the British Chiropractic Association, replacing a legacy WordPress platform and bespoke CRM setup with a centralised system designed for integration and member services.
The project addresses limitations in the association’s previous infrastructure, which has accumulated technical debt and lacks scalability, accessibility, and efficient content management. Core services, including membership applications, event bookings, commerce, and classified listings, operate across fragmented systems, creating operational complexity and maintenance challenges.
The case study outlines a phased implementation beginning with a discovery process to assess technical requirements and integration points. The rebuild introduces Drupal 10 with an open-source architecture intended to avoid vendor lock-in and support long-term flexibility. The platform includes Drupal Commerce, CRM synchronisation, and custom functionality for events and classified listings, alongside structured editorial workflows such as scheduled publishing and member-restricted content.
The integration phase involves reviewing the existing CRM and establishing automated data imports to maintain updated member records, practitioner profiles, and listings. The roadmap also includes provisions for future CRM upgrades and deeper system integration.
Reported outcomes include reducing the total page count from over 3,000 to 724, migrating thousands of records from WordPress, and introducing reusable components designed for accessibility and performance. The case study also notes improvements in load times and content delivery speed, alongside increased control over ongoing development and data-driven decision-making.
