Drupal Skills Demonstration

Drupal Enterprise CMS

Large-scale Drupal 9 CMS for a professional services organisation with custom content types, complex Views configurations, custom module development, LDAP authentication integration, and a fully customised Twig theme.

Skills Demonstration Project
This is an example site built to showcase technical capabilities and design skills. It does not represent a live production system with real end-user data. All content is for demonstration purposes only.

Project Overview

Enterprise-grade Drupal 9 implementation for a professional services organisation, demonstrating proficiency in Drupal's architecture at scale — from custom module development and Twig theming to LDAP authentication integration.

Key Features

  • Custom content types and fields tailored to the organisation's content model.
  • Complex Views configurations for filtered, sortable content listings.
  • Custom Drupal module providing business-specific functionality not available via contrib modules.
  • LDAP/Active Directory authentication — Staff log in with their existing corporate credentials; AD group memberships map automatically to Drupal roles.
  • Custom Twig theme matching the organisation's brand guidelines.
  • Editorial workflow — Draft → Review → Published stages with email notifications at each transition.

Technical Implementation

The custom module uses Drupal's plugin system — custom block plugins, form alters, and service overrides — keeping customisations contained and upgradeable without patching core. The content workflow uses Drupal's Content Moderation module, preventing unreviewed content from ever reaching production.

Technology Stack
Drupal 9 PHP MySQL Twig Custom Modules LDAP
Site Status

This is a demonstration project. It showcases specific skills and technologies but is not a live production site serving real customers.

All Projects

Like What You See?

I build custom web applications, CMS solutions, and enterprise systems. Let's discuss your project.

Get in Touch