Work

Tallinn Health Care College Drupal development and support

Development and support for a large institutional website with over 5,000 pages, about 40 content editors and a component-based frontend — from Drupal 7 to Drupal 11.

Website
Tallinn Health Care College Drupal website — custom component-based frontend
Frontend built from scratch with 64 custom Paragraph components — hero slider, curricula, news, testimonials, events, blog and video

Challenge

Tallinn Health Care College is an Estonian applied higher education institution for healthcare professions, with its website serving thousands of prospective students, current students, staff and the public every year. The site has over 5,000 pages of content managed by about 40 content editors, with a main menu containing more than 1,600 items. At this scale, non-active content accumulates — pages that exist but are no longer linked from any menu. Managing this requires purpose-built tooling alongside standard Drupal administration. The site ran on Drupal 7, whose community long-term support ended in late 2023. As a public sector organisation, WCAG 2.1 AA accessibility compliance was a legal obligation, not a choice. The technical SEO foundation and security posture also needed structured attention. Throughout the project WebPro has worked in close cooperation with the college's own team. The most recent UX design and visual redesign was by tnw.ee.

Solution

  • Drupal platform upgrades and ongoing technical maintenance from Drupal 7 to Drupal 11
  • Component-based frontend with 64 custom components built for the institution's content needs
  • Custom admin tooling to find and manage non-active content — reports listing pages without menu links with bulk unpublish and delete actions, and analysis of deep menu structures (level 6+)
  • API integration with Recrur for automatic job vacancy import
  • API integration with koolitused.edu.ee for continuing education course listings
  • Media alt text synchronisation tooling to support WCAG accessibility requirements
  • Technical SEO audit and targeted improvements
  • Security compliance assessment and remediation work
  • WCAG 2.1 AA accessibility audit with targeted fixes

Outcome

The website runs on a supported Drupal 11 platform with a component-based frontend built for its scale. Content editors have custom tooling designed for a site with thousands of pages and more than 1,600 menu items. Job vacancies and training courses are kept current through automated API imports. Accessibility requirements are part of the development process, security risks are tracked, and the technical SEO foundation is in order. The cooperation continues with ongoing support.

Lighthouse mobile measurement (May 2026): Performance 90+, Total Blocking Time 3 ms, Cumulative Layout Shift 0.04 — results that reflect speed and accessibility being part of the development process from the start, not added later.