The DXP Scorecard — Independent Platform Evaluation
Independent Platform Evaluation
Scored on implementation experience
Not vendor briefings
← Dashboard

Drupal

Traditional CMSTier 2

Scored June 23, 2026 · Framework v1.4

Visit Website ↗

Use-Case Fit

Marketing
55.1
Commerce
51.3
Intranet
56.6
Multi-Brand
54.6

Platform Assessment

Drupal is a mature, deeply extensible open-source CMS that excels in content modeling, multilingual support, access control, and total cost transparency. The 2026 launch of Drupal CMS 2.0/2.1 with Canvas visual builder, AI-powered content tools, and the AI Initiative's 28-organization backing represent significant modernization momentum, though the platform still carries substantial operational complexity and lags behind SaaS competitors in marketing automation, personalization, and compliance certifications. With category scores ranging from 43.3 (Regulatory Readiness) to 72.4 (TCO), Drupal is strongest where deep customization, data sovereignty, and enterprise-grade permissions matter most.

Category Breakdown

1. Core Content Management

73
Content Modeling
1.1.1
Content type flexibility
88H

Drupal's Entity/Field API remains one of the most powerful content modeling systems in any CMS. 20+ core field types, custom content types via UI or config, deep nesting via Paragraphs, and first-class schema-as-code via config export. Drupal 11.3.13 (current stable) and the 11.4 RC continue this strength unchanged. Polymorphic/union types still require contrib modules, keeping it below 90.

1.1.2
Content relationships
82H

Entity Reference fields provide robust cross-content-type references with view-based filtering. Entity Reference Revisions adds revision-aware references. Bidirectional relationships still require Views or contrib (Corresponding Entity References), preventing a 90+ score. Graph-style traversal via Views relationships remains strong. GraphQL contrib module continues to improve relationship querying for Drupal 11.

1.1.3
Structured content support
80H

Paragraphs module remains the de facto standard for component-based content with deep nesting and reusable types. Drupal Canvas (now the default page-building experience in Drupal CMS 2.0) builds on Single Directory Components (SDC) with code components supporting React/JSX, TypeScript, and npm packages, adding a powerful composition layer. Block content entities provide reusable fragments. Rich text output from CKEditor 5 is still HTML blobs rather than structured portable content like Sanity's Portable Text.

1.1.4
Content validation
78H

Drupal's Typed Data / Validation API built on Symfony Validator supports field-level constraints, custom validators, regex patterns, cross-field validation, and custom error messages. Required, min/max, unique constraints all available. The system is powerful but implementing custom validators requires PHP development knowledge, keeping it below headless platforms with UI-configurable validation rules.

1.1.5
Content versioning
80H

Content Moderation in core provides draft/published/archived states with configurable workflows. Full revision history stored per entity with revert capability. Diff module provides visual comparison. Scheduler module for scheduled publishing. No native content branching/forking keeps it below 90. No changes to versioning capabilities in Drupal 11.3.x / 11.4 RC.

Authoring Experience
1.2.1
Visual/WYSIWYG editing
78H

Drupal Canvas is now the default page-building experience shipped with Drupal CMS 2.0 (January 2026), delivering true drag-and-drop, in-context visual editing with reusable patterns, global regions, and code components (React/JSX, TypeScript, npm). It now adds an integrated AI assistant that generates pages, sections, and components from natural-language prompts. This is genuine layout editing without developer involvement, though it is still newer than established visual editors like Storyblok, holding it below 80.

1.2.2
Rich text capabilities
75H

CKEditor 5 integration in Drupal 10/11 is solid — extensible via plugins, supports embeds (media, code blocks), custom styles, and paste handling. Configurable per text format with granular toolbar options. AI module integrations now add in-editor assistance (rewrite, expand, headline suggestions). Output remains HTML blobs rather than structured portable content, and custom mark/annotation support requires CKEditor plugin development.

1.2.3
Media management
72H

Core Media module provides a reusable media library with type-based organization (image, video, file, remote video, audio). Image Styles provide server-side transforms and responsive image support; Focal Point available via contrib. The Drupal AI module now offers automated alt-text generation for accessibility. Still not a full DAM — lacks native rights management or advanced metadata workflows in core.

1.2.4
Real-time collaboration
50M

Drupal now has genuine real-time collaborative editing via Yjs integration in Drupal Canvas, shipped with Drupal CMS 2.0: multiple editors can drag, drop, and arrange components simultaneously with presence indicators, colored cursors, and selection highlighting. This is a major step up from the prior pessimistic-locking-only state. However, it is scoped to the Canvas page-building context and newly shipped — traditional entity-form field editing still relies on Content Lock (pessimistic) — keeping it well below the 80+ band reserved for mature, platform-wide co-editing.

1.2.5
Content workflows
75H

Content Moderation in core provides configurable workflow states and transitions with role-based permissions. Workflows module allows multiple configurations per content type. Audit trail via revision system. ECA (Event-Condition-Action) module continues to mature for conditional routing and automated actions, and an AI Content Governance module now adds intelligent governance. Still missing native parallel approval paths and sophisticated escalation without custom code.

Content Delivery
1.3.1
API delivery model
78H

JSON:API module in core provides spec-compliant REST API with filtering, sorting, pagination, sparse fieldsets, and includes. GraphQL contrib module is actively maintained for Drupal 11 with both REST and GraphQL paths available. Both are well-documented. The strict JSON:API spec compliance is both a strength and a limitation for query ergonomics.

1.3.2
CDN and edge delivery
45M

Drupal remains self-hosted with no built-in CDN. Cache tag-based invalidation in core is excellent for reverse proxy integration (Varnish, Fastly, Cloudflare), and the Purge module ecosystem enables granular invalidation. No CDN or edge capabilities added in recent 11.3.x / 11.4 releases. CDN remains a hosting-level decision (Acquia, Pantheon) rather than a Drupal feature.

1.3.3
Webhooks and event system
50M

Drupal core has a robust internal event system (Symfony Event Dispatcher), but outbound webhook support still requires contrib modules. The Webhooks module supports entity CRUD events, user events, and system hooks with configurable dispatching, but adoption remains limited. ECA module provides event-condition-action workflows. No core webhook support, no signed payloads or retry logic without custom development.

1.3.4
Multi-channel output
70M

JSON:API in core enables fully headless delivery. next-drupal package provides Next.js integration with preview and ISR. Canvas with SDC and code components (React/JSX) adds a powerful composition model but is primarily web-focused, and going fully decoupled still means losing Canvas visual editing UX. Rich text output remains HTML blobs, limiting portability. Limited official SDKs — community-driven rather than vendor-maintained.

2. Platform Capabilities

54
Personalization & Experimentation
2.1.1
Audience segmentation
28L

Drupal has no native audience segmentation engine. The Personalization and Smart Content contrib modules now offer rule-based segmentation using geolocation, browser history, UTM parameters, device type, and user roles — more capable than before but still contrib-only and lacking CDP-level depth. Building real behavioral segmentation still requires an external CDP or Acquia Personalization (commercial add-on).

2.1.2
Content personalization
28L

No built-in personalization engine in core. The Personalization module and Smart Content module can drive conditional content display by geolocation, role, UTM parameters, and basic behavioral signals — an improvement over pure access-control logic but still far from DXP-grade audience-aware content variants. Full behavioral personalization requires an external decision engine or Acquia Personalization.

2.1.3
A/B and multivariate testing
22M

New contrib modules have emerged: Server-side A/B Testing module provides server-level variant serving with caching and SEO control. A/B Paragraphs 1.0.0-beta3 (February 2026) enables basic content variant testing with configurable display ratios. Smart Content A/B testing also available. These are still beta/early-stage contrib — not a native experimentation platform with statistical significance reporting — but a meaningful step up from zero maintained options.

2.1.4
Recommendation engine
15I

No native recommendation engine. Basic 'related content' blocks can be built via Views with taxonomy matching, but this is manual rule-based curation, not algorithmic recommendation. No ML-powered or collaborative filtering capability exists in core or major contrib without external integration.

Search & Discovery
2.2.1
Built-in search
55H

Core Search module provides basic full-text search with indexing but lacks faceting, typo tolerance, relevance tuning, and autocomplete. The Search API contrib module (500K+ installations) is far more capable and serves as the abstraction layer for Solr/Elasticsearch backends — but it is contrib, not core. Out of the box Drupal search is functional but not competitive with modern expectations.

2.2.2
Search extensibility
80H

Search API is an excellent abstraction layer supporting Solr (Search API Solr), Elasticsearch (Elasticsearch Connector), Typesense, Algolia, and database backends. Custom index configuration, faceted search (Facets module), processors for boosting/filtering, and Views integration are all strong. This is one of Drupal's genuine competitive strengths in the contrib ecosystem.

Commerce Integration
2.3.1
Native commerce
75H

Drupal Commerce 2.x is a mature, full-featured commerce framework built on Drupal's entity system. It provides product catalog, cart, checkout, order management, payment gateway integration (Stripe, PayPal, Authorize.net), tax calculation, shipping, and promotions. Genuinely strong — not a toy commerce solution. The limitation is significant development effort to configure compared to out-of-the-box commerce platforms.

2.3.2
Commerce platform integration
53M

The Shopify module imports Shopify products as fieldable Drupal entities. The commercetools module (updated early 2026, compatible with Drupal 9/10/11) now provides a lightweight commerce integration with a commercetools_entity submodule enabling native Drupal entity integration with commercetools data, including comments and ratings on products. BigCommerce for Drupal exists but is seeking a new maintainer. The ecosystem is broadening beyond Drupal Commerce-only but enterprise composable patterns are still maturing.

2.3.3
Product content management
70H

Drupal Commerce provides purpose-built product and variation entities with rich field support, attribute-based variants, and per-variation pricing and media. Product descriptions leverage Drupal's full content modeling capability. Strong for content-rich product experiences. PIM-level features like bulk attribute management and data quality tools require additional development.

Analytics & Intelligence
2.4.1
Built-in analytics
20M

Drupal has no built-in content analytics dashboard. The Statistics module in core provides only rudimentary page view counts and is often disabled for performance reasons. Content author productivity metrics, engagement tracking, and lifecycle analytics simply do not exist natively — external analytics integration is required for any meaningful insights.

2.4.2
Analytics integration
60M

Google Analytics (GA4), Matomo, and Google Tag Manager modules are available and widely used. However, these are essentially script injection — there are no deep analytics middleware hooks, event tracking helpers, or CDP connectors built into Drupal. You can integrate analytics, but the platform does not actively assist beyond script placement.

Multi-Site & Localization
2.5.1
Multi-site management
72H

Drupal supports multi-site via the built-in multi-site feature (shared codebase, separate databases) and the Domain module (single installation, multiple domains with shared content). Both approaches work but have trade-offs — multi-site shares code not content; Domain module shares content but adds architectural complexity. No elegant multi-tenant management UI of purpose-built multi-site platforms.

2.5.2
Localization framework
90H

Drupal's multilingual system is best-in-class among open-source CMSs. Four core modules (Language, Content Translation, Configuration Translation, Interface Translation) provide field-level translation, configurable fallback chains, locale-specific content paths, and UI translation. Translation of both content and configuration is native. A genuine competitive differentiator — few platforms handle multilingual this comprehensively.

2.5.3
Translation integration
78H

TMGMT (Translation Management Tool) module provides a comprehensive translation workflow framework with connectors to major TMS providers (Smartling, Lingotek/Phrase, GlobalLink). In-platform translation UX with side-by-side views is functional. Machine translation via Google Translate and DeepL is supported, along with manual human translation workflows.

2.5.4
Multi-brand governance
55M

Brand-level governance can be implemented via Domain module with domain-specific permissions or via multi-site with shared configuration. However, there is no native 'brand' concept — it is built from primitives (domains, roles, taxonomies, config splits). Centralized design system governance across brands is absent; you build it yourself from Config Split and Domain Access primitives. Site Studio continues separate development for proprietary enterprise brand governance.

Digital Asset Management
2.6.1
Native DAM capabilities
42M

Drupal's Media and Media Library modules (core) provide a centralized asset repository with metadata, asset reuse tracking across content, and IPTC metadata auto-discovery on image upload. DAMopen provides an open-source Drupal-based DAM solution. However, there is no built-in asset versioning, rights/expiry management, usage analytics, or bulk format transformation in core. Organizations needing true DAM capabilities still integrate external systems (e.g., Acquia DAM).

2.6.2
Asset delivery & CDN optimization
52M

Drupal 11.2+ now provides core AVIF conversion via Image Styles (with PHP GD libavif support), joining the existing core WebP conversion. Responsive Image module supports breakpoint-aware delivery. Focal Point contrib module handles crop anchoring. Core lazy loading (loading='lazy' since 9.1). Image CDN module facilitates external CDN integration. Still no native CDN or on-the-fly transformation pipeline, but the modern format support in core has meaningfully improved.

2.6.3
Video & rich media management
25M

Core Media module supports video primarily via oEmbed for YouTube/Vimeo embeds — no native video hosting. Self-hosted video with transcoding requires the ffmpeg_media contrib module, which provides queue-based FFMPEG transcoding with HLS/DASH output, but this requires server-side FFMPEG installation and is a niche, non-turnkey solution. No adaptive bitrate streaming or caption management in core.

Authoring & Editorial Experience
2.7.1
Visual page builder & layout editing
63M

Layout Builder (core) provides drag-and-drop block placement. Drupal Canvas (formerly Experience Builder) has matured significantly — Canvas 1.3.2 is running on Drupal 11.3.5 as a first-class experience in Drupal CMS 2.1 (March 2026). It offers genuine drag-and-drop page composition with inline editing, live preview, component library via Single Directory Components, and AI-assisted page generation. However, Canvas is part of the Drupal CMS distribution; most existing Drupal deployments must migrate to access it.

2.7.2
Editorial workflow & approvals
70H

Core Workflow + Content Moderation modules provide configurable workflow states per content type, role-based transition permissions, and full revision history as an audit trail. The content_moderation_notifications contrib module sends role-targeted email on state transitions. The moderation_note module adds inline commenting per revision. ECA/Rules modules can automate complex state-change actions. Missing: native Slack/Teams notifications, visual workflow diagram editor, and SLA/deadline tracking.

2.7.3
Publishing calendar & scheduling
55H

The Scheduler contrib module (2.x, active on Drupal 10/11) provides scheduled publish and unpublish for content, media, taxonomy terms, and commerce products via a plugin architecture. Moderation Scheduler integrates scheduling with Content Moderation workflow states. However, there is no native calendar view — a calendar-style overview requires a Views + Calendar module setup. Timing is cron-dependent (not second-precise).

2.7.4
Real-time collaboration
33M

No native real-time collaboration in Drupal core. CKEditor 5 Premium Features module provides simultaneous editing, track changes, comments, and revision history — but requires a paid CKEditor Cloud license. EditTogether has matured as an open-source field-level co-editing solution with threaded commenting, change tracking, auto-save, and integration with content moderation workflows. Still not widely deployed, and no core presence indicators or co-editing. Overall a meaningful gap but the open-source option is improving.

Marketing & Engagement
2.8.1
Forms & data capture
82H

The Webform module (331,000+ active installations) is enterprise-grade: multi-step forms with progress bars and draft auto-save, conditional logic (show/hide, conditional email handlers), all standard and composite input types, submission storage with CSV/XLSX export and PDF generation, file uploads, CAPTCHA integration, remote POST to external systems, and integration add-ons for Mailchimp, HubSpot, and Salesforce. One of Drupal's unambiguous strengths.

2.8.2
Email marketing & ESP integration
62M

Good ecosystem coverage for major ESPs via contrib. Mailchimp module (well-maintained, official) supports list subscription, double opt-in, tag syncing, and activity-based triggers. The Salesforce Suite (enterprise-grade) provides bidirectional sync including Marketing Cloud. HubSpot is covered via JS tracking + Webform-to-HubSpot handlers. Mautic integrates natively as an open-source MA path. No native email send capability — all integration-dependent.

2.8.3
Marketing automation
35M

No native marketing automation in Drupal. Mautic is the recommended open-source integration path — Drupal + Mautic is a recognized open-source DXP stack with a maintained contrib module. Commercial platforms (HubSpot, Marketo, Pardot) are integrated via contrib modules and Webform handlers. Drupal's API-first architecture allows external MA platforms to drive personalization on Drupal content, but automation orchestration lives entirely outside Drupal.

2.8.4
CDP & customer data integration
25L

No native CDP in Drupal. Segment, Tealium, and similar CDPs can be integrated via JavaScript tag injection but there are no official Drupal modules from these vendors. Salesforce CDP is accessible via the enterprise Salesforce Suite module with custom field mapping. Dropsolid Platform includes CDP components as an additional product. Generally requires custom development.

Integration & Extensibility
2.9.1
App marketplace & ecosystem
72H

Over 53,000 contributed modules on Drupal.org — the largest module ecosystem of any CMS. Quality is highly variable but top modules (Webform, Token, Pathauto, Search API, Drupal Commerce, Views, etc.) are enterprise-grade and actively maintained. Drupal CMS 2.0/2.1 ships with curated modules addressing the long-standing module selection problem. No formal certification marketplace like commercial CMSes, but Drupal 7 EOL and CMS 2.x launch signal renewed ecosystem momentum.

2.9.2
Webhooks & event streaming
38M

The Entity Webhook module (updated March 2026) provides substantially improved webhook capabilities: outbound webhooks for entity CRUD events with Condition API filtering, structured JSON payload building from entity fields, and pluggable request verification including HMAC signature validation, API key authentication, and IP whitelisting. Inbound webhooks with JSONPath extraction and queue-based async processing. Still no native Kafka/EventBridge, but this is now a functional webhook system rather than a minimal alpha.

2.9.3
Headless preview & staging environments
60M

Next.js for Drupal provides mature headless preview with iframe preview, draft revision preview via JSON:API, and multi-site registration. Drupal Workspaces (stable core module since Drupal 10) now provides content staging: private workspaces for managing changes, review workflows, simultaneous publish of all changes, and shareable preview links for external stakeholders without Drupal login. This fills the staging gap. Still no platform-managed environment promotion workflows.

2.9.4
Role-based permissions & governance
75H

Drupal's core permission system is granular: per content type, per workflow transition, per taxonomy, and per administrative section. The field_permissions contrib module adds per-field view/edit access. SSO via SAML 2.0 and OIDC/OAuth2 is well-covered. SCIM user provisioning is now available via the Drupal SCIM User Provisioning module, supporting both client and server modes with Azure AD, Okta, and OneLogin — a meaningful improvement over the previous commercial-only miniOrange option.

3. Technical Architecture

69
API & Integration
3.1.1
API design quality
78H

JSON:API in core is fully spec-compliant (v1.1) with consistent resource naming, relationships, includes, sparse fieldsets, filtering, and sorting. Drupal 11.2 added JSON Schema support for content models. Error responses are standardized. However, API documentation is auto-generated and lacks examples; no OpenAPI/Swagger generation without contrib. Well-designed by spec adherence but documentation onboarding could be better.

3.1.2
API performance
58M

No published SLAs (self-hosted). Drupal 11.3 delivered the biggest performance boost in a decade (26-33% more requests at the same DB load, up to 62% fewer queries on complex sites), and 11.4 adds Brotli compression for assets. Dynamic Page Cache and Internal Page Cache provide caching layers. However, no CDN-backed delivery by default, no built-in rate limiting, and API performance tuning still requires expertise.

3.1.3
SDK ecosystem
40M

No official multi-language SDKs maintained by Drupal Association. Community discussions about a @drupal namespace on NPM are ongoing but nothing has shipped. The JavaScript ecosystem has next-drupal (with full TypeScript support) and drupal-jsonapi-params for query building. Developers typically use generic HTTP clients or JSON:API client libraries. No official Python/Go/Java/.NET SDKs. This remains a meaningful gap compared to headless CMSs with polished official SDK ecosystems.

3.1.4
Integration marketplace
82H

Drupal.org hosts over 50,000 contributed modules — one of the largest CMS extension ecosystems. Key integrations exist for virtually every major service category (payment, email, search, social, DAM, CRM, AI). Quality varies; many modules are unmaintained or Drupal 7 only. The Drupal 10/11-compatible maintained set is smaller but still substantial. Ecosystem breadth is a genuine strength.

3.1.5
Extensibility model
90H

Drupal's extensibility is world-class and continues to modernize. OOP hooks via PHP attributes completed in 11.2 with theme support in 11.3; 11.4 extends PHP attribute routing to form classes and adopts a Symfony Runtime bootstrap. Native HTMX integration in 11.3 replaces much of BigPipe's JavaScript. The Recipes system accepts user input and supports configuration actions. Plugin API, event subscribers, Symfony DI container, custom entity types, form/render alterations, and route subscribers provide extension points at every layer.

Security & Compliance
3.2.1
Authentication
75H

SAML (via samlauth module), OIDC (via OpenID Connect module), and OAuth2 (via Simple OAuth) are available and mature. MFA via TFA module. API authentication supports OAuth2 bearer tokens, basic auth, and cookie-based auth. SSO is possible but requires contrib module setup rather than turnkey enterprise feature. No native API key management UI. SSO available without plan gating (open source), scoring above enterprise-gated platforms.

3.2.2
Authorization model
85H

Drupal's permission system is exceptionally granular with hundreds of permissions across modules, fully custom roles, and the node access grants system for content-level access control. Drupal 11.3 added a 'Rebuild node access permissions' permission for finer control. Field-level permissions via contrib, Content Moderation for workflow-state access, Group module for audience-based access. Competitive advantage for intranets and government sites.

3.2.3
Compliance certifications
55M

Drupal is open-source; compliance certifications depend on hosting provider. Acquia holds SOC 2 + FedRAMP + ISO 27001; Pantheon and Platform.sh hold SOC 2. Amazee.io offers ISO 27001 certified Drupal hosting. GDPR module continues to mature with consent management and data subject access requests. HIPAA eligibility is hosting-dependent. Certifications are not intrinsic to Drupal itself, which limits this score relative to SaaS platforms.

3.2.4
Security track record
72H

The dedicated Security Team continues exemplary coordinated disclosure, but 2026 has been an eventful year: five core advisories (SA-CORE-2026-004 through 009), including a highly critical PostgreSQL SQL injection (SA-CORE-2026-004) that saw exploit attempts in the wild from late May, and a critical PHP object injection via JSON:API (SA-CORE-2026-005). The team pre-announced the highly critical release via a PSA, shipped coordinated patches across all supported branches, and runs a HackerOne disclosure program (intermittent paid bounties). Strong process, but an actively exploited highly critical pulls this below a fully clean record.

Infrastructure & Reliability
3.3.1
Hosting model
80H

Maximum flexibility: self-host anywhere, managed platforms (Acquia, Pantheon, Platform.sh), Docker containers (official images, DDEV). Multi-cloud, on-premise, hybrid all viable. Composer-based deployment supports any PHP hosting environment. No SaaS-only lock-in. The trade-off is you must manage infrastructure decisions, but deployment choice is entirely yours — ideal for regulated industries requiring private cloud.

3.3.2
SLA and uptime
50M

No inherent SLA — entirely dependent on hosting choice. Acquia offers 99.95% SLA on enterprise plans; Pantheon offers 99.9%. Self-hosted means self-managed SLA. No central Drupal status page because there's no central Drupal service. Scores lower than SaaS platforms by nature, though well-managed Drupal sites achieve excellent uptime in practice.

3.3.3
Scalability architecture
80H

Drupal is proven at massive scale (government, media, enterprise). Drupal 11.3 delivered 26-33% more requests with same database load, with independent analysis showing up to 62% query reduction on complex sites. Cache tag-based invalidation enables granular cache management. Multi-server architectures with load balancers, read replicas, Redis/Memcached, Varnish, and CDN are well-documented. Scaling requires expertise but the architecture supports it well.

3.3.4
Disaster recovery
72M

Full content export via config export (YAML) and database dumps. Standard MySQL/PostgreSQL backup tools apply. Backup and Migrate contrib module provides scheduled backups. Migrate API is excellent for data portability. Open data formats (no proprietary lock-in). RTO/RPO depends on hosting setup. No built-in multi-region failover — infrastructure concern.

Developer Experience
3.4.1
Local development
78H

DDEV is the officially recommended local development environment (selected by community in 2024, 93% recommendation rate in 2025 Developer Survey). One-command Drupal setup with database, mail, Solr, and Redis support. Lando remains a popular alternative. Drush CLI is powerful for development tasks. Near-production parity via Docker. Single Directory Components (SDC) stable in core streamline frontend component development locally.

3.4.2
CI/CD integration
78H

Configuration Management system is purpose-built for CI/CD — config changes flow through version control as YAML files. Drupal 11.2 made module and config installations 3-4x faster, improving CI pipeline speed. Recipes system improvements enable more declarative config management. Environment promotion patterns are well-established. Deploy previews via Pantheon Multidev and Platform.sh environments.

3.4.3
Documentation quality
65M

Drupal.org documentation is extensive but uneven in quality. Official docs have improved but still mix outdated content with current material. api.drupal.org provides auto-generated API reference from PHPDoc annotations — thorough but not always beginner-friendly. New features like OOP hooks and Recipes have good documentation. Getting-started experience has improved with DDEV guides. No interactive API playground.

3.4.4
TypeScript support
33M

Drupal is a PHP platform with TypeScript limited to the frontend consumption layer. Community discussions about a @drupal NPM namespace for a unified SDK have not yet materialized. The TypeScript Definition Generator contrib module generates type definitions from entity types via Drush. ts_for_core provides Drupal core TypeScript definitions (D10/D11). next-drupal ships with TypeScript support. All tooling remains contrib/community — no official auto-generated types from content models in core.

4. Platform Velocity & Health

72
Release Cadence
4.1.1
Release frequency
79H

Drupal sustains a fast dual-track cadence: 11.4.0-rc2 shipped June 17 with stable releasing the week of June 22, 2026, while monthly patch releases continue across both tracks (11.3.13 and 10.6.12 on June 23). Drupal 11.4 delivers real features (Symfony Runtime bootstrap, Brotli asset compression, PHP attribute routing for forms), and the Drupal AI module is on a high-velocity development cycle. Cadence is faster than nearly all self-hosted CMS platforms; not higher only because feature delivery is spread across many contrib/AI modules rather than core blockbuster releases.

4.1.2
Changelog quality
72M

Release notes for minor releases remain detailed, documenting new features, deprecations, and developer-facing changes with linked change records (e.g., the 11.4.0 release notes issue and per-feature change records for Symfony Runtime). Change records on drupal.org document API changes with code examples and migration guidance. Quality of individual change records still varies since they are community-authored.

4.1.3
Roadmap transparency
80H

Roadmap transparency remains excellent: the official core release schedule publishes exact dated milestones (11.4.0 week of Jun 22, Drupal 12.0.0 and 11.5.0 week of Dec 7, 2026, Drupal 10 EOL Dec 9, 2026), and the AI roadmap is detailed publicly. Note the Drupal 12 target firmed to December 2026 (beta Sept 14, RC Nov 9), later than the earlier informal 'August 2026' framing. Dries blogs regularly on direction and community participation is open at every level.

4.1.4
Breaking change handling
63H

Semantic versioning with deprecation-before-removal continues; 11.4 is a minor release that adds features without breaking public API BC, and security windows are clearly published (11.4.x until June 2027, 11.3.x until December 2026, Drupal 10 EOL Dec 9, 2026). Drupal 12 platform requirements were announced well in advance with the Symfony 8 main-branch update. Contrib module compatibility lag at major-version boundaries remains a friction point, though advance notice and upgrade tooling help.

Ecosystem & Community
4.2.1
Community size
85H

Drupal remains one of the largest CMS communities globally with 676K+ active sites and major events (DrupalCon Chicago 2026, DrupalCon Europe in Rotterdam). The Drupal AI module alone reached 13,980 active installs by April 2026 on a steep adoption curve. Community is large but a gradual demographic shift toward JS-based tooling continues, capping further upside.

4.2.2
Community engagement
82H

Engagement is strong and measurably improving. The AI Initiative surged to 31 agencies and roughly $1.5M committed (up from 28 orgs / $1M), with published reports on a repeatable 'high-velocity production model' delivering results in its first four weeks. DrupalCon Chicago 2026 and the Driesnote drove fresh contribution momentum, and the contribution-credit system remains operational. Not higher because participation is increasingly concentrated in the funded AI workstreams rather than broad-based core contribution.

4.2.3
Partner ecosystem
82H

Large global network of Drupal agencies, SIs, and hosting partners remains intact and is actively investing: 31 agencies are now contributing funds and FTEs to the AI Initiative, with Acquia as primary commercial backer and QED42/1xINTERNET leading AI workstreams. Acquia Certification remains a recognized credential and the Drupal Marketplace lists certified providers. Not higher because there is no single dominant global-SI lock comparable to proprietary enterprise DXPs.

4.2.4
Third-party content
70M

A substantial body of Drupal content exists across tutorials, courses, and YouTube, and the 11.4 release, Drupal CMS 2.1, and AI roadmap are generating fresh coverage from multiple independent sources (TheDropTimes, Droptica, 1xINTERNET, Sandstorm, ImageX). Dries' blog and Drupalize.Me structured training remain active. Not higher because overall new educational content volume has not recovered to the 2015–2018 peak.

Market Signals
4.3.1
Talent availability
61M

Drupal's talent pool remains available but continues to contract, with community leaders acknowledging an aging talent base as a structural concern. Mitigation is underway: Acquia 'Drupal in a Day' training, Drupal Association Study Badges in development, and Drupal CMS reducing the need for deep specialist expertise. Government and enterprise sectors maintain stronger pipelines and the broad PHP base helps recruitment.

4.3.2
Customer momentum
60M

Momentum is building incrementally: Drupal CMS 2.1 shipped, the AI module's install base is climbing steeply (13,980 active installs by April 2026), and the AI Initiative's growth to 31 agencies / ~$1.5M plus an Enterprise Drupal AI Summit signal renewed enterprise interest. The 676K+ active-site base is stable. Not higher because net-new enterprise wins remain limited versus headless competitors and the aging talent pool poses delivery risk.

4.3.3
Funding and stability
77H

Organizational stability is strong: the AI Initiative now has roughly $1.5M committed across 31 agencies (up from $1M / 28 orgs), demonstrating broad and growing financial backing, with Acquia as the primary commercial sponsor contributing ~10,000 commits and ~10 of 20 Core Leadership members. The Drupal Association maintains infrastructure and DrupalCon, and Dries provides 25 years of leadership continuity. Not higher because the model relies on community/foundation funding rather than a single deep-pocketed vendor balance sheet.

4.3.4
Competitive positioning
58M

Positioning continues to strengthen: Drupal CMS with the Canvas visual builder targets the platform's historic ease-of-use weakness, and the AI strategy (guardrails, editorial workflows, the near-production Context Control Center) positions Drupal for governance-first AI integration. Acquia frames Drupal at a 'turning point' across AI, composable, and orchestration. Not higher because Drupal still lacks a current Gartner/Forrester Leader placement and clarity is improving rather than market-dominant.

4.3.5
Customer sentiment
69M

Drupal's G2 footprint spans 445 reviews across Drupal products, with users consistently praising flexibility, customization, multilingual handling, security, and third-party integration. The steep learning curve and some performance/weight concerns remain the top complaints, though Drupal CMS's Canvas builder directly targets the usability gap. Gartner Peer Insights and TrustRadius maintain active profiles and community sentiment is constructive with renewed optimism around Drupal CMS and AI.

5. Total Cost of Ownership

73
Licensing
5.1.1
Pricing transparency
95H

Drupal is free and open-source (GPL v2+) with zero licensing fees and full source transparency — there is no sales gate, no per-seat charge, and no API metering. All costs are infrastructure and labor, fully within the buyer's control. This is maximum pricing transparency; not higher only because real hosting/ops costs still must be discovered and budgeted by the buyer.

5.1.2
Pricing model fit
90H

The open-source model means costs scale with infrastructure and team, not content volume, API calls, or user seats — no surprise usage-spike bills. Maximally predictable in that vendor pricing tiers don't exist. The caveat keeping it below 95 is that hosting/ops costs are real and can grow with traffic, unlike a flat SaaS fee.

5.1.3
Feature gating
95H

Every feature in Drupal core and the 50,000+ contrib modules is available to everyone — no premium tiers, enterprise-only features, or upsell gating. Drupal 11 Recipes are free and in core. Acquia layers commercial add-ons (Personalization, Site Studio, DAM) on top, but the open-source platform itself has zero feature restrictions.

5.1.4
Contract flexibility
92H

No vendor contract for the software itself — start, stop, switch hosting, change service providers, or move fully in-house at any time with no exit fees or commitment periods. Managed hosting contracts (Acquia, Pantheon) are independent and switchable, with self-hosting always available as a fallback. Not higher only because enterprise managed-hosting deals (Acquia) are typically annual and negotiated.

5.1.5
Free / Hobby Tier
90H

Drupal is fully free under GPL with no usage limits, user caps, or API restrictions, and is permissively licensed for commercial use. Hobby developers can self-host on any cloud VM for a few dollars a month with the full platform; DDEV and the Drupal CMS quick-start (SQLite) give zero-cost local setup. Not higher only because there is no vendor-hosted free tier — the buyer must provision hosting.

Implementation Cost Signals
5.2.1
Time-to-first-value
53M

Drupal CMS 2.0 (released Jan 28, 2026) materially improved the on-ramp with visual drag-and-drop site building, ready-made site templates, AI tools, and the SQLite quick-start command — a working site with content types is now achievable in well under a day. Still requires the PHP/Composer/Docker toolchain for production and is not the sub-hour first-query experience of a SaaS headless CMS. Incremental bump as Drupal CMS stabilizes the beginner path.

5.2.2
Typical implementation timeline
45M

2026 community data: small custom site 4-8 weeks, content-led marketing site 6-14 weeks, multi-feature build with integrations 3-6 months, multi-language/multi-site enterprise 5-9 months. Mid-market builds land $25k-$250k, complex enterprise up to $1M+. Comparable to other traditional CMSs but longer than headless implementations; Recipes/Drupal CMS templates help simpler sites but haven't shortened typical enterprise timelines.

5.2.3
Specialist cost premium
45M

North American senior/specialist Drupal developers bill $80-$180+/hr, with Acquia Elite and top-tier partners at $150-$250/hr — a clear premium over generalist web devs, driven by a narrower talent pool than React/general PHP. Offshore rates ($15-$75/hr in South Asia/Eastern Europe) cut cost but require remote management. The certification-validated, niche-framework nature of the work keeps the premium moderate-to-high.

Operational Cost Signals
5.3.1
Hosting costs
55M

Self-hosted Drupal needs PHP hosting with a database — from ~$50/month for basic sites to $500-$3,000/month for managed enterprise (Acquia, Pantheon), with Acquia carrying a reported 200-300% platform markup over raw AWS cost. The 2026 trend toward hybrid orchestration (paying cloud providers directly) can cut hosting costs up to 80%. Full control over the cost-performance trade-off is an advantage, but infrastructure is always an extra budget line versus SaaS-included platforms.

5.3.2
Ops team requirements
40M

Self-hosted Drupal demands sustained ops: server maintenance, security patching, backups, monitoring, and caching management. Teams managing Drupal manually report 30-60 hrs/week of non-billable DevOps (20-40 hrs/month for smaller sites), and the 2026 collapse of the advisory-to-exploit window to under 24 hours has intensified the patching burden. Managed hosting reduces but never eliminates this; nowhere near zero-ops SaaS.

5.3.3
Vendor lock-in and exit cost
90H

Minimal lock-in: all content lives in a standard MySQL/PostgreSQL database with a documented schema, the Migrate API provides robust import/export tooling, and configuration is stored as portable YAML. No proprietary data formats or vendor-controlled storage — you own all your data and can migrate hosts or providers freely. This is a core open-source advantage.

6. Build Simplicity

54
Learning Curve
6.1.1
Concept complexity
61H

Drupal 11.4 (stable week of June 22, 2026) adds PHP attribute routing — routes defined with Symfony's #[Route] attribute on controllers instead of *.routing.yml — replacing another Drupal-specific concept with a mainstream pattern, following HTMX and OOP hooks from 11.3. But the core mental model is unchanged: Entity/Bundle/Field hierarchy, render arrays, cache-metadata bubbling, plugin discovery, and config management remain unique to Drupal. Not higher because these overlapping abstraction layers still demand significant Drupal-specific re-learning.

6.1.2
Onboarding resources
48H

Drupal CMS launcher app and the Byte site template (installs in under 3 minutes) remain the primary onboarding path, with DDEV 1.24+ recommended for permanent installs. Drupalize.Me, Acquia Academy, and DrupalCon recordings provide structured learning. Still no interactive in-browser developer tutorial — the trial is CMS/site-builder focused, and local dev still requires DDEV/Lando/Composer setup, so the developer onboarding curve is unchanged from 11.3.

6.1.3
Framework familiarity
59H

Drupal 11.4's PHP attribute routing and Symfony Runtime adoption continue narrowing the gap with mainstream PHP/Symfony development — routing now uses the same #[Route] attribute Symfony developers already know, building on 11.3's HTMX-in-core and OOP theme hooks. Twig is shared with Symfony, JSON:API is in core, and Canvas uses React. Not higher because productive extension still requires deep Drupal-specific knowledge of the entity system, render pipeline, and contrib ecosystem.

Implementation Complexity
6.2.1
Boilerplate and starter quality
46H

Drupal CMS 2.0's 'Byte' site template ships a near-complete SaaS marketing site (blog, pricing, newsletter, contact form) built on Canvas and installing in under 3 minutes, and recipes provide composable feature packages replacing monolithic distributions. For decoupled, next-drupal plus Chapter Three and Pantheon starter kits exist (npx create-next-app from the basic starter). Not higher because there is still no official vendor-maintained Next.js/Nuxt starter with TypeScript, example content, and deployment config to match headless CMS vendors.

6.2.2
Configuration complexity
52H

Recipes reduce initial configuration burden (Drupal CMS pre-applies ~30 out of the box), and 11.4 improves recipe-system performance by installing modules in batches via RecipeRunner::installModules(), building on 11.3's 3-4x faster module installs. However, the underlying config surface is unchanged: 500+ YAML files for a typical site, Config Split for multi-environment, and settings.php/services.yml layering. Not higher because faster install speed doesn't reduce the configuration surface area developers must manage.

6.2.3
Data modeling constraints
45H

No significant changes to data-modeling constraints in 11.4. Adding content types and fields remains easy, but changing field types on populated fields still requires data migration, and config management handles additive schema changes well while destructive changes need manual migration via update/post_update hooks. Not higher because there is still no schema-migration tooling to simplify schema evolution on live content.

6.2.4
Preview and editing integration
57H

Drupal Canvas 1.0 (default in CMS 2.0 since Jan 2026) provides true drag-and-drop with live preview, the Mercury component library, and AI-assisted site building for coupled architecture. For decoupled, next-drupal ships inline preview built into the editing interface with instant live updates, plus the next_preview module. Not higher because Canvas is coupled-only, and decoupled preview still requires the next-drupal SDK and frontend setup rather than being plug-and-play.

Team & Talent
6.3.1
Required specialization
60H

Canvas lets site builders create pages visually with no Drupal experience, and 11.4's attribute routing plus 11.3's HTMX reduce the Drupal-specific patterns developers must learn for routing and dynamic UIs. However, developers extending the platform still need deep Drupal-specific knowledge of the entity system, hook/event architecture, render pipeline, and contrib ecosystem. Not higher because the Acquia certification program exists precisely because this specialized knowledge is genuinely required for development work.

6.3.2
Team size requirements
52M

Drupal CMS 2.0 with Canvas, the Byte template, and recipes lets a solo site builder produce a production marketing site without developer help for basic use cases. However, customization beyond templates still requires backend developer, themer, and DevOps roles, and decoupled adds frontend developers — typical production projects still need 2-4 people. Not higher because anything beyond the packaged templates still demands multiple specialized roles.

6.3.3
Cross-functional complexity
56H

Canvas drag-and-drop with live preview and the Mercury component library let editors and marketers build and edit pages without developers, and recipe-based integrations further cut developer dependency — e.g. the Mailchimp recipe auto-creates signup form blocks ready to drop into Canvas pages. The AI admin chatbot and AI-assisted alt text reduce ongoing content-ops burden. Not higher because developers are still needed to initially set up components and recipes before editors can self-serve.

7. Operational Ease

50
Upgrade & Patching
7.1.1
Upgrade difficulty
47H

D11→D12 is confirmed as a low-friction upgrade: ~70-80% of contributed projects need only info.yml/composer.json metadata changes (not PHP-level API breaks), since disruptive deprecations were deferred to D13. Upgrade Status module flags issues and composer update drives the workflow. Still a manual, tested effort rather than zero-touch SaaS auto-update, and the D12 release window slipped from a firm August target to a possible December 2026 date, adding planning uncertainty.

7.1.2
Security patching
73H

The Drupal Security Team's process remains best-in-class: same-day coordinated patches across all four supported branches (10.5.x, 10.6.x, 11.2.x, 11.3.x), clear advisories, and PSA pre-announcements (PSA-2026-05-18). However 2026 was a heavy year — highly critical SQL injection SA-CORE-2026-004 (CVE-2026-9082, PostgreSQL, RCE-capable) on May 20 plus a five-advisory core batch on June 17 — and self-hosted teams must apply each emergency patch manually via composer update + deploy. Nudged down from 75 to reflect the elevated 2026 emergency-patch cadence against a still-manual application model.

7.1.3
Vendor-forced migrations
48H

The 2-year major cycle is predictable and the D11→D12 jump is engineered to be smooth — disruptive deprecations deferred to D13 mean most contrib needs only metadata changes. D10 EOL is firmly Dec 9 2026, giving a clear, long-notice migration deadline. Still a mandatory upgrade on the vendor's cadence, and the D12 release window remains uncertain (August or December 2026), so the migration timeline can't be fully locked in yet.

7.1.4
Dependency management
35H

Composer manages PHP dependencies effectively with a lockfile and composer audit for vulnerability scanning, but the surface area is large: Symfony components, Twig, Guzzle, plus contrib module dependencies that can create version conflicts and update cascades. Full self-hosted stack adds PHP, database, web server, and often Varnish/Redis/Solr. Well-managed for its size but non-trivial, far from SaaS near-zero client dependencies.

Operational Overhead
7.2.1
Monitoring requirements
40M

Drupal ships only basic health checks (/admin/reports/status) and Syslog/Dblog logging — no built-in APM, alerting, uptime monitoring, or observability dashboard. Comprehensive monitoring requires external tooling (New Relic, Datadog, Prometheus) or reliance on a managed host (Acquia, Pantheon). Per rubric, self-hosted with minimal built-in monitoring sits in the 30-45 band.

7.2.2
Content operations burden
35M

Drupal provides solid content-ops tooling — Views for listing and bulk operations, Taxonomy, Pathauto for URLs, Redirect for redirect management — but no automated orphan detection, broken-reference alerts, or content-health dashboard in core. Content hygiene relies on editorial discipline and manual review, and a neglected site deteriorates such that recovery costs far more than steady maintenance. Aligns with the 30-50 manual-governance band.

7.2.3
Performance management
50M

Drupal's caching system (page cache, dynamic page cache, render cache with tags/contexts/max-age) is powerful but requires developer knowledge — custom cache metadata, Varnish/CDN tuning, and Views/query optimization at scale all need ongoing attention. Profiling tools (Webprofiler, XHProf) exist but performance is not set-and-forget. Sits squarely in the 40-60 self-hosted band.

Support & Resolution
7.3.1
Support tier quality
45M

There is no vendor support for open-source Drupal core itself — formal support comes from hosting providers (Acquia, Pantheon) or contracted agencies, with SLAs and quality tied entirely to the paid arrangement. A robust third-party ecosystem offers 24/7 services, but good support effectively requires an enterprise contract. Matches the rubric's 40-60 band for 'good support requires Enterprise'.

7.3.2
Community support quality
75H

Community support is among the strongest in the CMS space: Drupal Slack with 800+ channels, active drupal.org issue queues, and 100,000+ Stack Overflow questions tagged 'drupal'. DrupalCon and regional events keep core contributors and module maintainers directly accessible. Sustained activity through 2026 confirms a healthy, responsive community.

7.3.3
Issue resolution velocity
42M

Core release velocity is strong — frequent coordinated point releases (11.3.13 and 10.6.12 on June 23 2026; 11.4.0-rc cycle in June) and same-day emergency security patches across all branches. Critical bugs and CVEs are addressed within days. Non-critical core issues can sit in the queue for months and contrib fix velocity depends on individual maintainer availability, so there is no SLA for the long tail.

8. Use-Case Fit

54
Marketing Sites
8.1.1
Landing page tooling
65H

Drupal Canvas (stable since December 2025, default in Drupal CMS 2.0 January 2026) provides genuine drag-and-drop page building with live preview, AI-assisted layout generation, and component-based construction via Single Directory Components. Site builders without Drupal experience can theme and build entire sites in-browser; content creators compose any part of the page without developers. The Mercury component library provides common building blocks (cards, testimonials, heroes, menus, accordions). AI can generate complete designed pages from text prompts using available Canvas components. Canvas is still relatively new — ecosystem maturity, template variety, and community adoption are still building, keeping this below the 70+ tier reserved for fully mature visual builders.

8.1.2
Campaign management
35M

No native campaign management in Drupal CMS 2.0 or Canvas. Content scheduling exists via Scheduler module, but there is no campaign concept, content calendar, multi-channel coordination, or campaign analytics. The Byte template adds newsletter signup and contact forms but no campaign orchestration. Marketing teams still need external tools (HubSpot, Marketo) for campaign management.

8.1.3
SEO tooling
78H

Drupal CMS 2.0 includes pre-configured SEO recipes deployable with a single click — Metatag defaults, XML sitemaps, robots.txt management, and Schema.org markup out of the box. The AI template auto-generates alt text for accessibility and SEO. Combined with the mature contrib ecosystem (Metatag, Pathauto, Redirect, Simple XML Sitemap), SEO tooling is both comprehensive and more accessible to non-developers than before.

8.1.4
Performance marketing
47M

Webform module remains the primary form builder with conditional logic and multi-step support. Drupal CMS 2.0's Byte template adds preconfigured newsletter signup and contact forms, lowering the setup barrier. Recipe-based Mailchimp integration automatically grabs audiences and creates signup form blocks for Canvas. However, CTA management, conversion tracking integration, lead scoring, and UTM awareness remain absent natively — performance marketing beyond form capture still requires external tool integration.

8.1.5
Personalization and targeting
50M

Smart Content module (3.x, actively maintained) provides rule-based real-time personalization via Decision Blocks integrated with Layout Builder. Conditions include UTM parameters, geolocation, browser state, and custom rules — placing Drupal firmly in the 40–60 range for rule-based targeting. AI-driven personalization is available via the Drupal AI module connecting to 21+ AI providers, with the Orchestration submodule enabling CRM-event-triggered personalized landing pages. However, Acquia Personalization reached end-of-life on January 31, 2026, replaced by Acquia Conversion Optimization — the enterprise predictive personalization path is now in transition, creating temporary uncertainty for organizations relying on that stack.

8.1.6
A/B testing and experimentation
42M

smart_content_ab provides basic A/B/C split testing on top of Smart Content segments without a native statistical significance engine. For enterprise experimentation, the Drupal Optimizely module injects the tracking tag and enables visual editor tests; LaunchDarkly integration was documented at DrupalGovCon 2024 with a ~20-line JS SDK integration for feature-flag-based experiments. There is no native stats engine or auto-winner selection — full experimentation capability requires Optimizely or LaunchDarkly, which qualifies as tight third-party integration.

8.1.7
Content velocity
58M

Drupal CMS 2.0 with Canvas materially improves editorial velocity — inline editing without switching form/preview views, drag-and-drop component placement, real-time live preview, and AI page generation from text prompts accomplishing in minutes what previously took hours. Workspaces enables batched content publishing. The Byte site template provides a pre-configured marketing site installable in under 3 minutes. Initial component authoring still requires developer involvement, preventing a score in the 70+ range.

8.1.8
Multi-channel publishing
62H

JSON:API ships in Drupal core and provides structured content delivery to any channel. GraphQL is available via contributed module. The ProseMirror module specifically targets structured JSON editing for headless/multi-channel authoring workflows. Canvas AI can generate components that fetch data from JSON:API. Drupal is web-first but the API-first core makes multi-channel delivery to apps, kiosks, digital signage, and email systems a well-supported pattern rather than an afterthought.

8.1.9
Marketing analytics integration
45M

GA4 integration via the ga4_google_analytics module and Google Tag module supports standard gtag.js event tracking. Adobe Analytics has dedicated Drupal modules. Hotjar, Heap, and others integrate via Google Tag Manager. The Visitors module provides a lightweight native analytics layer with no external script. However, there is no native analytics dashboard within the CMS showing content performance metrics or content decay — all analytics reporting lives in external tools.

8.1.10
Brand and design consistency
58M

Single Directory Components (SDC) — stable in Drupal core — bundle HTML, CSS, JavaScript, and JSON schema per component, enabling component-level design token enforcement via CSS custom properties. The sdc_styleguide module provides a Storybook-like pattern library interface. The Mercury component library shipped with Canvas provides standardized building blocks. USWDS design system integration is actively documented. Design token enforcement and component palette restrictions require developer setup — there is no no-code brand guardrail system — keeping this below the 65+ tier.

8.1.11
Social and sharing integration
45M

Metatag module (mature contrib) provides full Open Graph and Twitter Card meta tag management with token-based automation. AddToAny Share Buttons and similar modules handle social sharing widgets. Schema.org structured data for social previews is well-supported. There is no native push-to-social or social content scheduling in Drupal — that requires integration with third-party tools (Hootsuite, Buffer). OGP management is strong; social scheduling is a gap.

8.1.12
Marketing asset management
52M

Drupal's core Media module provides file management, image styles (responsive transforms at multiple breakpoints), and a unified media library UI usable across content types. Acquia DAM module synchronizes Acquia's hosted DAM with Drupal's Media Library — editors can browse and select assets without leaving the CMS, with metadata sync and image style application. Third-party DAMs (Wedia, etc.) also have Drupal integration modules. Not enterprise DAM-grade natively — rights management, advanced tagging, and usage tracking require additional investment.

8.1.13
Marketing localization
72H

Drupal's multilingual stack is industry-leading. TMGMT (Translation Management Tool) orchestrates manual, machine, and LSP-based translation workflows. New 2025–2026 modules include ai_tmgmt (auto-translation via OpenAI, Ollama, and 21+ AI providers), tmgmt_auto_translate (triggers translation on content state transitions), and ModernMT integration. LSP connectors cover Smartling, memoQ, Plunet, Wordbee, thebigword, iLangL. Locale-specific campaign variants and regional scheduling are achievable via Content Moderation workflows per locale.

8.1.14
MarTech ecosystem connectivity
58M

Core MAP/CRM platforms are well-covered via maintained contributed modules: Salesforce Suite (bidirectional sync), HubSpot via Webform HubSpot module, Marketo via Munchkin module plus Grazitti connector, Pardot via form/API integration. Mailchimp recipe-based integration in CMS 2.0 automates audience sync and signup form creation. The Drupal AI Orchestration module enables CRM-event-triggered MAP campaign workflows. Less common platforms (Braze, Iterable, MoEngage) require custom API integration.

Commerce
8.2.1
Product content depth
70H

Commerce 3.x stable supports Drupal 10.3+ and Drupal 11 with redesigned order management UI. Commerce 3.3.0 introduced a major overhaul of the merchant administration experience with a unified single-page Order View and modal-based editing, letting merchants manage all aspects of an order from one interface. Product modeling is robust: product types, variation types with attribute-based variants, rich product descriptions via the field system, per-variation media, and entity reference relationships treat products as rich content. Not a purpose-built PIM — bulk attribute management and data quality tooling still require additional development.

8.2.2
Merchandising tools
55M

Drupal Commerce provides functional but not sophisticated merchandising: product categories via taxonomy, promotional pricing via the promotions engine (discounts, coupons), cross-sell via entity references, and Views-based product listings with faceted search. Advanced merchandising like search result merchandising, algorithmic recommendations, and content-driven discovery still require custom development or third-party tools.

8.2.3
Commerce platform synergy
40M

Drupal's commerce story remains primarily native (Drupal Commerce) rather than integration-focused. A Shopify module exists that syncs Shopify products as Drupal entities for display, but checkout still flows through Shopify — this is display integration, not content+commerce federation. Pre-built connectors for commercetools, BigCommerce, and SFCC are largely custom-built; no product picker UI or real-time sync is available.

8.2.4
Content-driven storytelling
68H

Content-driven editorial commerce is Drupal Commerce's core differentiator and primary marketing claim. Blog posts, buying guides, lookbooks, and editorial content can embed 'Add to Cart' actions directly via entity reference and Views. Centarro (the maintainer) explicitly cites 43% higher AOV for content-commerce integration and markets editorial-first commerce as Drupal's unique advantage. This is a first-class authoring pattern, not a workaround — product references inside editorial content are natural given Drupal's unified entity system.

8.2.5
Checkout and cart content
42M

Cart and checkout pages in Drupal Commerce are Drupal-rendered templates, meaning trust badges, upsell banners, shipping callouts, and post-add modals can be injected via Layout Builder block placement, Drupal blocks, or theme-level modifications. This is feasible and within Drupal's architectural strengths, but it requires developer involvement for initial setup — there is no no-code UI for dragging trust badges onto the cart page. More flexible than most pure-commerce platforms but not turnkey for marketers.

8.2.6
Post-purchase content
38M

Drupal Commerce core provides an order receipt email template with customizable Twig output. The commerce_order_document module generates PDF and emailed order documents from custom templates. Order workflow state transitions can trigger post-purchase content delivery via ECA (Events-Conditions-Actions). Delivery tracking pages require 3PL/ERP integration and custom development. Post-purchase email sequences and loyalty program content management are not native — they require integration with MAP tools or custom build.

8.2.7
B2B commerce content
65H

Drupal Commerce has a strong, actively-deepening B2B story. Commerce Pricelist provides static and per-variation pricelists assignable per customer group for customer-specific pricing display; role-based catalog visibility gates product access and purchase by authenticated role. A full B2B portal (with quotes, purchase orders, and tiered pricing) can be built from a single Drupal Commerce install side-by-side with B2C, no custom code required — demonstrated in Centarro's February 2026 'Any Drupal Commerce Site Can Have a B2B Portal' webinar. Centarro's current roadmap explicitly expands B2B (price lists, faster reordering, improved invoicing and PO management) to close enterprise gaps. Account-based content via the Group module is a natural fit with Drupal's access control architecture.

8.2.8
Search and discovery content
58M

Search API with Solr or Elasticsearch backends provides high-quality faceted search. Because Drupal Commerce product variations are entities in the same system as editorial content, blending content and product results in a unified search index is achievable by indexing both node and product variation entities. Search landing pages via Views are a standard pattern. Configuration is required — this is not a turnkey content-product search blend — but the architecture is sound and well-documented.

8.2.9
Promotional content management
55M

Contributed modules cover most promotional content scenarios: Commerce Promo Bar for sale banners with countdown, Commerce Discount Time for time-windowed promotional pricing, Commerce Cart Countdown Timer for urgency elements, Drupal Scheduler for timed editorial promotional content publish/unpublish. Time-of-day precision for promotion start/end has historically required module combination workarounds. Channel-specific targeting requires custom logic, but the baseline promotional content toolkit is solid.

8.2.10
Multi-storefront content
50M

Drupal Commerce supports multiple Store entities within a single installation, with per-store pricing, currency, and tax configuration. However, truly separate storefront experiences with distinct front-end presentations from one instance typically require multisite architecture or a decoupled approach using Drupal Commerce as a shared backend with separate front-end builds. Acquia Site Factory simplifies multi-site provisioning for brand-separated storefronts. This is a workable architecture but involves more setup than purpose-built multi-storefront commerce platforms.

8.2.11
Visual commerce and media
40M

The image_360_degree_view module supports interactive 360-degree product image viewing. AR integration was documented by Specbee in 2025 using A-Frame.js for 360-degree VR product previews. Third-party 3D configurator platforms have Drupal integration modules. Core image styles handle multiple responsive transforms. None of these are native, turnkey capabilities — all require contributed module installation and developer configuration. This places Drupal in the 'possible with development' tier for visual commerce, not the 'native or deeply integrated' tier.

8.2.12
Marketplace and seller content
35M

Drupal Commerce's official documentation explicitly lists 'Marketplace (Multi-vendor)' as a supported use case, with coverage of vendor management, seller dashboards, and commission structures. However, no turnkey marketplace distribution exists — implementing a marketplace is a substantial custom development project using Drupal Commerce as the foundation. Multi-author content contributions and role-based seller access are viable with Drupal's architecture, but content moderation at marketplace scale and seller self-service tooling require significant custom work.

8.2.13
Commerce content localization
72H

Drupal Commerce with Drupal core multilingual provides best-in-class commerce localization. Multi-currency uses the CLDR dataset (every world currency with locale-aware formatting). Product names, descriptions, and attribute labels are translatable via Drupal's i18n system. Locale-specific price display, address formats, and tax rule configurations are native in Commerce 3.x. TMGMT handles product content translation workflows with LSP connectors. Regional regulatory content (EU labels, market-specific disclaimers) is manageable via per-locale content variants.

8.2.14
Commerce conversion analytics
28M

There is no native content-to-revenue attribution or conversion tracking dashboard in Drupal or Drupal Commerce. GA4 Enhanced Ecommerce integration is possible via GTM with custom event implementation, and the GA4 module supports standard ecommerce tracking. Order reporting within Drupal Commerce has historically been noted as weak (basic order totals only). Revenue attribution to specific content pages, content-assisted conversion tracking, and product content performance metrics all require external BI tools (GA4 + Looker Studio, or Acquia's analytics layer).

Intranet & Internal
8.3.1
Access control depth
85H

Remains one of Drupal's genuine competitive strengths. The permission system with hundreds of granular permissions, node access grants for programmatic content-level control, Group module for flexible group-based access, and field-level permissions provide enterprise-grade access control. SSO integration via contrib (SAML, OpenID Connect), LDAP support, and department/audience-based content visibility make Drupal a top choice for government and enterprise intranets requiring complex access patterns. Open Intranet now includes hierarchical groups with parent/child relationships, inherited access, and audit logging.

8.3.2
Knowledge management
75H

Strong taxonomy system for hierarchical content classification, Views for dynamic content listings, Search API with Solr/Elasticsearch backends for high-quality internal search, Book module for hierarchical documentation, and Content Moderation for review/approval workflows combine well for knowledge management. Open Intranet's AI-powered RAG search adds semantic search capability for knowledge discovery. The gap remains that you assemble a knowledge base from components rather than getting a pre-built solution with lifecycle automation.

8.3.3
Employee experience
55M

Open Intranet distribution has materially expanded its feature set with seven business recipes: Courses (learning management), Kudos (employee recognition), Ideas (innovation management), Inventory (asset management), Kanban (project management), Room Booking, and Consultation Process — all with automated workflows. Combined with the existing employee directory, LDAP/SSO integration, social interactions (comments, reactions, kudos), AI-powered RAG search, adoption analytics (RFV scoring), and multi-channel notifications, this represents a meaningfully stronger intranet platform than a generic CMS. Still labor-intensive compared to purpose-built intranet platforms for advanced scenarios like personalized dashboards.

8.3.4
Internal communications
45M

Open Intranet provides targeted internal news with restricted access and supports multi-channel notifications via email and SMS. Basic news feeds, department announcements, and audience-targeted content publishing are achievable within Drupal's access control architecture with hierarchical group-based targeting. However, read receipts and mandatory-read acknowledgment tracking are not native — they require custom field + flag module implementation. This places Drupal in the adequate-but-not-purpose-built tier for internal comms.

8.3.5
People directory and org chart
48M

Open Intranet includes a searchable employee directory with profile management. OrgChart module, Views Org Chart, and Organigrams modules render org chart visualizations from Drupal user/content data. LDAP/Active Directory integration provides authentication and basic profile sync. However, native integration with HR systems (Workday, BambooHR) for org data sync requires custom API development. The directory and org chart are buildable and functional, but not turnkey with HR system integration.

8.3.6
Policy and document management
55M

Drupal core's Workflows + Content Moderation module provides draft → review → approved → archived state progression with full revision history, author tracking, and rollback. The outdated_content module flags content requiring review after a configurable number of days. The ai_content_lifecycle module adds AI-powered content quality analysis. ECA (Events-Conditions-Actions) module enables automated archival and review trigger workflows. The notable gap is mandatory acknowledgment tracking — no native field or workflow enforces that users have read a policy document.

8.3.7
Onboarding content delivery
42M

Drupal's role/permission system gates role-specific content access naturally. Opigno LMS (a dedicated Drupal distribution) supports structured learning paths, role-based sequential content delivery, 30/60/90-day onboarding journeys, task checklists, SCORM/xAPI, and completion tracking. Open Intranet now includes a Courses business recipe providing LMS-like functionality directly within the intranet distribution, lowering the barrier to onboarding content delivery. Without these distributions, a standalone Drupal site requires significant custom development for structured progressive onboarding.

8.3.8
Enterprise search quality
68H

Drupal's search ecosystem is exceptional. Search API is the standard abstraction layer with Solr and Elasticsearch backends for production-grade relevance. search_api_ltr (Learn to Rank) adds ML-based relevance tuning. The aisearch module provides RAG-powered contextual AI answers from top results. The ai_search module implements semantic vector search with Milvus, Pinecone, and Qdrant backends. Open Intranet now includes AI-powered RAG vector search out of the box. Coveo integration is documented for enterprise AI search. All paths require backend infrastructure setup.

8.3.9
Mobile and frontline access
42M

Advanced PWA module provides push notifications, offline caching via service workers, and web app manifest — enabling a PWA with sub-2-second load on 2G and 60% reduction in server queries. Open Intranet supports multi-channel notifications via email and SMS. There is no native iOS or Android app — native mobile requires using Drupal as a headless backend with a separate React Native or Flutter build. PWA covers the primary frontline access scenarios but lacks some capabilities of a native app (deep OS integration, advanced biometrics, store distribution).

8.3.10
Learning and training integration
55M

Opigno LMS — a dedicated Drupal distribution — supports SCORM/xAPI, video and PDF course content, quiz scoring, certification management, role-based learning paths, and completion tracking. Open Intranet now includes a Courses business recipe for in-intranet learning management. Moodle Sync module bridges Drupal sites with Moodle for external LMS integration. Paradiso LMS and other enterprise LMSes have Drupal connector modules. Cornerstone OnDemand and Workday Learning integration requires custom API development.

8.3.11
Social and collaboration features
62H

Open Social platform (deployed by the UN, Greenpeace, and the European Commission) provides real-time co-editing, comments, reactions, Organic Groups, discussion forums, polls, surveys, peer recognition, and community spaces by interest/department. Open Intranet has expanded its social layer with Kudos (employee recognition) and Ideas (innovation management) business recipes, adding structured peer recognition and idea submission workflows. This is a genuinely strong social layer — not native in core Drupal, but readily available via well-maintained distributions widely deployed in enterprise contexts.

8.3.12
Workplace tool integration
52M

Microsoft 365 integration is the strongest dimension: the Office 365 Connector module uses Microsoft Graph API to enable Teams messaging from Drupal, in-CMS OneDrive file access, and Teams chat/call initiation. LDAP, Azure AD, and Google authentication for SSO are standard. Open Intranet references Google Drive and Dropbox file linking. Slack integration exists but is less deeply documented. The Microsoft 365/Teams integration is genuinely useful for intranet scenarios; Google Workspace integration is lighter and primarily SSO-focused.

8.3.13
Content lifecycle and archival
60H

Content lifecycle management is well-supported: outdated_content module flags content after configurable review intervals. ai_content_lifecycle module adds AI-powered content quality and freshness analysis. ECA (Events-Conditions-Actions) module automates archival and review-trigger workflows without custom code. Drupal CMS includes a native Archived state. Content Moderation supports automated state transitions. Ownership assignment for intranet trust is achievable via author fields and revision tracking. This is one of Drupal's stronger intranet capabilities.

8.3.14
Internal analytics and engagement
38M

Open Intranet now ships Adoption Analytics with RFV (recency-frequency-value) scoring and active-user tracking, providing genuine engagement measurement within the intranet distribution — a step above generic web analytics. The Visitors module provides basic native Drupal analytics without external scripts, and the GA4 module can surface internal search keywords. Open Social has built-in engagement metrics. However, there is still no department-level content engagement dashboard, no failed search term reporting by audience, and no executive intranet ROI dashboard within core Drupal — meaningful department-level analytics still lean on external tools (GA4, Matomo, Power BI).

Multi-Brand / Multi-Tenant
8.4.1
Tenant isolation
65M

Multi-site provides full database-level isolation between tenants. Domain module provides logical isolation within a single installation. Acquia MEO (Multi-Experience Operations) enables running multiple Drupal sites from a single shared codebase with centralized code deployment and governance enforcement, while each site retains its own identity, content, and operational independence through site isolation. No native unified multi-tenant admin dashboard exists across all approaches without Acquia Site Factory or MEO.

8.4.2
Shared component library
57M

Canvas introduces Single Directory Components (SDC) — self-contained, reusable packages of Twig, JavaScript, and CSS shareable across sites. Combined with multi-site shared codebase and Domain module content sharing, component reuse across brands is improving. However, there is still no native brand override system or cross-tenant component marketplace — customization relies on theme inheritance and configuration management.

8.4.3
Governance model
67M

Drupal CMS 2.0 positions multi-site governance as a key capability. Acquia MEO enables central teams to manage code deployments, enforce governance standards, and push updates across all sites from one place. Acquia Site Factory provides one central location to manage all sites in the portfolio with role/permission control, governance across sites and brands, and quick site provisioning. Role-based permissions with domain-aware access control and Content Moderation workflows per content type remain strong primitives. Cross-brand approval hierarchies and global policy enforcement still require Acquia's platform or custom architecture work.

8.4.4
Scale economics
60M

Open-source licensing means zero per-brand software cost increment. Shared codebase in multi-site means shared development effort, and Drupal CMS 2.0 recipes and site templates reduce per-brand setup time. Acquia MEO allows running multiple sites from a single shared codebase reducing code maintenance overhead. However, each multi-site instance still needs its own database and hosting resources, so infrastructure costs scale per brand. Better economics than per-brand licensing platforms, but ops costs still scale.

8.4.5
Brand theming and style isolation
60M

Per-site themes with CSS custom properties implement design tokens at the brand level. SDC enables reusable components with brand-variable styling via CSS custom properties. The Mercury component library provides standardized building blocks extendable per brand. Acquia Site Studio adds a low-code visual theming layer for multi-site deployments, documented for global pharma multi-brand use cases — spinning up and styling market instances at scale. Without Site Studio, CSS/config theming per brand is the mechanism — functional but requires developer setup.

8.4.6
Localized content governance
52M

In a Drupal multisite deployment, each site can have its own TMGMT translation workflow and Content Moderation states, enabling per-brand translation approval chains. Acquia Site Factory allows centralized governance with per-site workflow overrides. Shared vs. isolated translation workflows are configurable but require deliberate architecture. Per-brand translation approval workflows and regional legal content governance are achievable but not pre-configured — they represent a meaningful setup investment.

8.4.7
Cross-brand analytics
30M

There is no native Drupal portfolio-level analytics dashboard. GA4 multi-property setup can aggregate cross-site data in Looker Studio. Acquia's platform layer provides some centralized visibility across the portfolio. Pantheon offers basic cross-site portfolio management. Most enterprise multi-brand Drupal deployments rely on GA4 multi-property plus external BI (Looker Studio, Power BI) for cross-brand analytics — this is a genuine gap in the native platform.

8.4.8
Brand-specific workflows
62M

In Drupal multisite, each site has its own Content Moderation workflow configuration, enabling independently configurable approval chains per brand. Acquia Site Factory and MEO allow per-site workflow isolation while sharing a common codebase with centralized governance enforcement. Independent editorial teams with separate roles, permissions, and publishing lifecycles per brand are well-supported as a standard multisite governance pattern. Central audit across all sites requires Acquia's platform, but per-brand workflow independence is genuine.

8.4.9
Content syndication and sharing
48M

Acquia Content Hub provides corporate-to-brand content syndication with content tokenization for brand-specific overrides (logos, taglines injected into shared templates) and documented common syndication models. This is a paid Acquia product. The open-source path for cross-site content syndication requires custom REST API or webhook integration between Drupal sites. The Feeds module can consume content from other Drupal sites' JSON:API endpoints, but push-based syndication with controlled override points is not turnkey in open-source Drupal.

8.4.10
Regional compliance controls
62H

Drupal's GDPR/cookie compliance ecosystem is mature. The EU Cookie Compliance module is widely deployed. Drupal CMS ships with the Klaro Consent Management module for GDPR-compliant cookie management. Seers provides centralized cookie policy management for unlimited sites with geo-targeting. CookieYes also has geo-targeting for regional consent variations. Per-brand GDPR and cookie policies are manageable per site in multisite deployments. Accessibility compliance tooling (Editoria11y, Sa11y) is well-established. This is a genuine strength of the Drupal ecosystem.

8.4.11
Design system management
55M

SDC provides the open-source component infrastructure for centrally maintained building blocks with per-brand CSS custom property extensions. The sdc_styleguide module serves as a component documentation and versioning reference. Mercury component library in Drupal CMS 2.0 establishes a central baseline. Acquia Site Studio is the premium managed design system layer for multi-site, enabling a 'design system as a service' capability to spin up and style market instances at scale. Without Site Studio, update propagation across tenants is a manual/deployment concern rather than a platform feature.

8.4.12
Cross-brand user management
57M

SAML SP SSO module (miniOrange) supports SAML/OAuth/OIDC with Azure AD, Okta, OneLogin, and Salesforce — providing SSO across brand tenants. SCIM provisioning is available for automated user lifecycle management. Acquia Site Factory provides centralized admin with role-based access control across the portfolio. Acquia MEO enables central teams to manage permissions and push updates across all sites. Per-brand permission isolation in multisite is standard. Central admin managing all brands with autonomous brand teams requires Acquia Site Factory/MEO or custom cross-site admin tooling.

8.4.13
Multi-brand content modeling
55M

Drupal multisite shares a codebase, and each site can override content type configuration to add brand-specific fields without forking the base model — this is a documented and supported pattern. Fine-grained per-node, per-field, and per-user permissions support brand-specific model variations. Acquia's multi-site blueprint explicitly documents shared content types with per-brand configuration extensions. The limitation is that changes to shared content types require coordinated deployment across all brand sites rather than being self-service.

8.4.14
Portfolio-level reporting
28M

There is no native executive portfolio reporting dashboard in Drupal or any standard Drupal distribution. Acquia's platform provides some centralized visibility. Pantheon offers basic cross-site portfolio management. Content freshness by brand can be approximated using outdated_content module data per site, but aggregation requires external tooling. Publishing SLA adherence, cost allocation per tenant, and capacity planning dashboards all require GA4 multi-property plus Looker Studio or a dedicated BI implementation.

9. Regulatory Readiness & Trust

43
Data Privacy & Regulatory
9.1.1
GDPR & EU data protection
50M

Drupal has a dedicated GDPR contributed module providing consent management, right-to-erasure workflows, and personal data export, plus the widely-deployed EU Cookie Compliance module which records consent (user id, IP, timestamp, consent method, privacy-policy revision) and offers consent withdrawal. However, the Drupal Association publishes no DPA since it is not the data processor — self-hosted software shifts all compliance to the operator. Rich ecosystem tooling but no platform-level guarantees keeps this mid-range.

9.1.2
HIPAA & healthcare compliance
35M

Drupal itself does not sign a BAA and is not HIPAA compliant as software. It is routinely deployed in HIPAA-compliant environments when paired with certified hosting — Acquia offers a standard HIPAA BAA executable at contract time and is the only commercial Drupal host with that posture. PHI handling depends entirely on hosting and custom implementation, so the software-level score stays at the top of the no-coverage band.

9.1.3
Regional & industry regulations
30M

No FedRAMP authorization, no native CCPA/PIPEDA/LGPD tooling in Drupal core. Contributed modules cover multiple privacy regulations, but these are third-party add-ons not core capabilities, and Acquia Cloud Next's FedRAMP Authorized status belongs to the hosting provider, not Drupal (per anti-pattern, cloud certs are not inherited). As of 2026, 19+ US states have active consumer-privacy laws, all of which fall to the operator to satisfy.

Security Certifications
9.2.1
SOC 2 Type II
20H

Drupal is open-source software — SOC 2 Type II applies to service organizations, not software packages, so no SOC 2 report exists or can exist for the software itself. Operators must obtain SOC 2 coverage from their hosting provider (Acquia, Pantheon, Upsun all hold SOC 2). Score reflects the open-source self-hosted reality per scoring guidance.

9.2.2
ISO 27001 / ISO 27018
20H

ISO 27001 is an organizational ISMS certification not applicable to open-source software, and the Drupal Association is not ISO 27001 certified. The Drupal Security Team provides structured vulnerability management via SA-CORE advisories, coordinated disclosure, a private issue tracker, and scheduled Wednesday releases — a well-regarded process — but process maturity is not a formal ISMS certification.

9.2.3
Additional certifications
15M

No PCI DSS, CSA STAR, FedRAMP, IRAP, or other certifications at the software level — all such certifications belong to the hosting/integration layer. Drupal's Security Team advisory system (coordinated disclosure, maintainer vetting, scheduled cadence, LTS support, NIS2-aligned patch management) provides strong security governance, but Drupal is used in federal and PCI environments only through certified hosts.

Data Governance
9.3.1
Data residency & sovereignty
80M

Self-hosted open-source gives operators complete control over data residency — any region, jurisdiction, or infrastructure with no platform constraints, no vendor-imposed data flows, and no sub-processor dependencies. This is a genuine strength of the self-hosted model, but there are no built-in contractual guarantees or guardrails, and compliant residency requires operator expertise.

9.3.2
Data lifecycle & deletion
45M

The GDPR contributed module provides self-service 'forget me' and 'export' actions handling right-to-erasure, and content export is available via core JSON:API and the Migrate API framework. However, there is no native automated retention policy, no built-in data classification, and no documented post-termination retention period — all lifecycle controls beyond the basic GDPR module require custom development.

9.3.3
Audit logging & compliance reporting
55M

Drupal core includes Watchdog/Database Logging (dblog) for event logging and content revision history with full user attribution, while the core Syslog module enables native external log shipping to SIEM tools (Splunk, Loggly) and the Syslog Access contributed module adds access-log routing. Comprehensive compliance reporting still requires contributed modules, and default dblog retention is database-limited.

Platform Accessibility
9.4.1
Authoring UI accessibility
62M

Drupal's Claro admin theme conforms to WCAG 2.1 AA with careful spacing and keyboard navigation, the Accessibility Team follows WCAG 2.2 AA as project governance policy, author-facing interfaces target ATAG 2.0, and accessibility is a formal core gate. CKEditor 5 provides reasonable screen-reader and keyboard support. However, there is no formal third-party conformance certification — accessibility work is community-driven and best-effort.

9.4.2
Accessibility documentation
45M

Drupal uses the US Government's OpenACR tool to generate machine-readable, living Accessibility Conformance Reports (VPAT 2.4 Section 508 or WCAG format), with a draft ACR published at gsa.github.io. However, no finalized, current VPAT/ACR is published for procurement teams, and the core issue to add a formal ACR to core remains in progress — placing it in the accessibility-page-without-formal-VPAT band.

10. AI Enablement

57
AI Content Creation
10.1.1
AI text generation & editing
62H

Drupal AI module (1.4.0, June 2026; ~13,980 active installs by April 2026) ships AI CKEditor 5 integration and a CKEditor AI Writing Agent for in-editor generation, rewriting, tone adjustment, and summarization, plus AI Content submodule for body summarization. Canvas AI (flagship at DrupalCon Vienna 2025) generates SEO titles, metadata, and full page sections from prompts constrained to approved design-system components. Centralized brand-voice 'Context Management' remains a 2026 roadmap item rather than GA, preventing a higher score.

10.1.2
AI image & media generation
55H

Multiple GA alt-text modules (ai_image_alt_text, AutoAlt.ai, AltTextLab, auto_alter, AIDmi) cover single-image and bulk generation with human-in-the-loop review inside the Drupal Media Library, and 1.4.0 lets AI Automators run Automated Image Alt Text Generation as a Views Bulk Operation across entire media libraries. AI image generation (DALL-E, SDXL via Fireworks AI provider) is supported as an AI Core operation type. Not scored higher because image generation relies on external provider configuration rather than a native, seamlessly integrated DAM workflow.

10.1.3
AI translation assistance
55H

The AI module ships an AI Translate submodule for one-click in-editor AI translation alongside a dedicated Auto Translation module supporting DeepL, Google Translate, LibreTranslate, and Drupal AI APIs with real-time and bulk node/media translation. Instant Translation creates actual translated nodes preserving layout and field structure. At least 10 AI-powered translation modules are tracked. Limited evidence of brand-voice preservation across locales or quality scoring prevents a higher score.

10.1.4
AI metadata & SEO automation
55H

SEO AI and Metatag AI modules auto-generate meta descriptions, titles, alt text, and summaries directly in the edit screen; AI SEO Analyzer delivers in-node SEO analysis with stored results. AI Automators handles SEO-friendly filenames, AI Content suggests taxonomy terms, and ECA + AI extracts keywords; Canvas AI generates SEO-friendly titles and metadata during page building. On-page SEO scoring exists but is less comprehensive than dedicated SEO platforms with full schema-markup automation.

AI Workflow Automation
10.2.1
AI-assisted content operations
65H

AI 1.4.0 (June 2026) lets AI Automators execute any configured rule or AI type as a Views Bulk Operation, triggering AI-driven workflows (auto-tagging, metadata extraction, bulk summarization of migrated archives) across thousands of entities at once. AI Automators also provide field-level prompt chaining and one-button in-form actions; the Orchestration module (stable 1.0.0) bridges Drupal to external workflow platforms bidirectionally, and ECA + AI wires inference to content lifecycle events. Multiple automation features are woven into editorial workflow.

10.2.2
Agentic workflow automation
67H

AI Agents module (GA) ships built-in agent types (Field Type, Content Type) with 30+ across the ecosystem, no-code agent creation, exportable config entities, BPMN.io visual modeling, and human-oversight gates; Canvas AI agents build complete page templates from design-system components. AI 1.4.0 adds a Slack Chat processor and lays groundwork for a planned AI Agents processor, and Drup-AID beta brings agent-based admin tooling. Background Agents remain a 2026 roadmap item and there is no single named, marketed agent product, capping the score.

10.2.3
Content intelligence & insights
45M

AI Content Advisor (contrib GA) covers content quality assurance, editorial reviews, compliance and accessibility auditing, brand-guideline validation, and historical comparison reports; AI Content Strategy adds strategic recommendations and AI Content Lifecycle tracks review status. However, there is still no built-in performance-driven content gap analysis, ROI attribution, or stale-content detection dashboard; the 2026 'Intelligent Website Improvements' roadmap feature remains planned, not shipped.

10.2.4
AI content auditing & quality
58H

AI Content Advisor covers quality assurance, compliance checking, brand-guideline validation, accessibility auditing, and historical reporting, while AI 1.4.0 lets Automators run quality/compliance operations as Views Bulk Operations across hundreds-to-thousands of pages. AI External Moderation integrates OpenAI's moderation API and AI Guardrails (upgraded in 1.4.0 with global, streaming-aware, and input-length checks) enforce safety/compliance without code. Not higher because dedicated thin/duplicate-content detection and the roadmap 'Advanced Governance' batch-approval/versioning features are not yet GA.

AI Search & Personalization
10.3.1
AI/semantic search
47M

The AI Search submodule integrates AI vector embeddings with Search API using chunking strategies for long content, with VDB provider modules for Milvus, Pinecone, Qdrant, pgvector, SQLite, and Azure AI Search (SQLite the most stable). AI Similar Content provides real-time related-content recommendations and production semantic search runs on Acquia Cloud. Overall semantic search is assembled from multiple modules rather than a single cohesive native feature, keeping it in the beta/add-on range.

10.3.2
AI-powered personalization
30M

No native ML personalization engine exists in Drupal comparable to Bloomreach Loomi or Sitecore CDP. Personalization is assembled from the Orchestration module + AI Agents + ECA wired to external services (Amazon Personalize, OpenAI, TensorFlow), where AI evaluates behavior signals and adjusts recommendations via external push/pull. This is integration-driven rather than a built-in predictive ML segment/recommendation engine; Drupal's structured-data advantage provides strong foundations but no native ML layer.

AI Platform & Extensibility
10.4.1
MCP server availability
42H

The original MCP module (v1.2.3, stable, Nov 2025) supports STDIO and HTTP transports with OAuth and works on Drupal 10/11; it is merging into the newer MCP Server module (built on the official PHP MCP SDK), which is back in active development (last updated April 2026) but still has no stable release. MCP Studio offers no-code MCP tool creation. Both remain community-maintained rather than official Drupal Association projects, holding the score in the community-server band.

10.4.2
Bring your own AI model/key (BYOM/BYOK)
85H

BYOK/BYOM is the foundational design principle of Drupal AI: the module requires users to supply their own API keys via the Key module and bundles none. 48+ providers are supported including self-hosted options (Ollama, LMStudio, LiteLLM) and amazee.ai Private AI for full data sovereignty, with different models configurable per operation type. AI 1.4.0 adds a normalized chat interface plus failover/routing groundwork and Drush generate commands for custom providers, and AI Guardrails enforce data-residency controls on outbound data.

10.4.3
AI developer extensibility & agent APIs
68H

The AI API submodule exposes providers and models via REST for headless consumption, the plugin architecture allows swapping providers without touching site logic, and ECA wires no-code-to-PHP AI workflows; AI Agents Modeler API enables BPMN.io graph-based agent workflows. AI 1.4.0 adds Drush generate commands for providers/automators/guardrails plus agentic skill tooling for Claude Code and Codex that auto-generates integrations following Drupal AI best practices. Not higher because there is still no dedicated AI SDK or documented LangChain/LlamaIndex/CrewAI compatibility.

10.4.4
AI governance, safety & audit trails
63H

AI Guardrails, massively upgraded in 1.4.0, now enforce checks globally across AI assistants and on streaming responses in real time, add token-length input limits to block denial-of-wallet attacks, and apply compliance/data-residency policies without code. AI Logging captures full metadata (prompt, model, vendor, params, timestamps, user ID, output) for audit trails, OpenTelemetry export sends traces to Datadog/Grafana/Sentry, AI External Moderation filters content, and agents respect Drupal RBAC with human-in-the-loop by default. Not higher because hallucination detection, IP indemnification, and prompt-template governance remain absent.

10.4.5
AI observability & usage analytics
63H

The AI Observability module (1.4.x) exports spans, traces, and metrics via OpenTelemetry to production monitoring tools (Datadog, Grafana, Sentry), and a Langfuse integration module adds request tracing, token-usage analytics, response times, and model-performance benchmarks. AI Logging tracks per-user, per-provider, per-operation metrics with full request/response capture. Not higher because the admin-facing AI usage report UI (issue #3535260) remains incomplete and cost/credit management dashboards are not yet shipped.

Strengths

Best-in-class content modeling and extensibility

84.4

Drupal's Entity/Field API, Plugin system, and Symfony-based architecture provide unmatched flexibility for complex content structures. Content type flexibility (88), extensibility model (90), integration marketplace (82), and content relationships (82) rank among the highest scores in the evaluation. OOP hooks completion in 11.2-11.3, native HTMX integration, and the Recipes system further modernize the extension model.

Zero licensing cost with maximum pricing transparency

92

As GPL-licensed open-source software, Drupal delivers the highest possible scores for pricing transparency (95), feature gating (95), contract flexibility (92), and vendor lock-in avoidance (90). No per-seat charges, no API metering, no premium tiers — all features are available to everyone. This makes total cost fully predictable and within the operator's control.

Industry-leading multilingual and localization

82.5

Four core multilingual modules provide field-level translation, configurable fallback chains, and both content and configuration translation natively. Localization framework scores 90, with strong translation integration (78) via TMGMT connectors to major TMS providers including new AI-powered translation via ai_tmgmt. Commerce content localization (72) extends this strength to multi-currency and locale-specific product experiences.

Enterprise-grade access control and permissions

80

Drupal's granular permission system with hundreds of configurable permissions, node access grants for programmatic content-level control, and the Group module for audience-based access make it a top choice for government and enterprise intranets. Access control depth (85), authorization model (85), and role-based permissions (75) reflect genuine competitive advantage. Open Intranet now adds hierarchical groups with inherited access and audit logging.

Large, active community with renewed momentum

82.2

With 676K+ active sites, 53,000+ contributed modules, and 28 organizations collaborating on the AI Initiative ($1M fundraised in 5 months), Drupal maintains one of the largest CMS communities globally. Community size (85), partner ecosystem (82), integration marketplace (82), and community engagement (81) reflect a vibrant ecosystem celebrating 25 years with genuine forward momentum via Drupal CMS 2.0 and the AI roadmap.

Full data sovereignty and deployment flexibility

78

Self-hosted architecture gives operators complete control over data residency (80), hosting model (80), and scalability architecture (80). No vendor-imposed data flows, no sub-processor dependencies, and proven performance at government and enterprise scale. Drupal 11.3 delivered 26-33% throughput improvements with up to 62% query reduction on complex sites, further strengthening the self-hosted value proposition.

Weaknesses

Weak native personalization and experimentation

23.3

Drupal has minimal built-in marketing intelligence capabilities. Audience segmentation (28), content personalization (28), A/B testing (22), and recommendation engine (15) remain among the lowest scores. Contrib modules like Smart Content and A/B Paragraphs have improved the baseline from zero, but any serious personalization or experimentation still requires commercial add-ons (Acquia Conversion Optimization) or external tool integration.

High operational burden for self-hosted platform

41.2

Self-hosting brings significant operational overhead: upgrade difficulty (47), dependency management (35), monitoring requirements (40), content operations burden (35), and ops team requirements (40) all reflect the reality that Drupal demands ongoing infrastructure and application maintenance. Ten patch releases across two tracks in four months demonstrates the cadence of attention required.

Compliance certifications are hosting-dependent

24

As open-source software, Drupal cannot hold SOC 2 (20), ISO 27001 (20), or additional certifications (15) at the platform level. HIPAA compliance (35) and regional regulations (30) depend entirely on hosting provider certifications. Procurement teams requiring platform-level compliance documentation will find gaps that only hosting partners like Acquia or Pantheon can fill.

Steep learning curve despite modernization efforts

55.4

Despite Drupal CMS 2.0 lowering the bar for site builders with Canvas and HTMX reducing Drupal-specific JavaScript, developers extending the platform still face significant concept complexity (60) with entities, bundles, render arrays, and cache metadata. Onboarding resources (48), configuration complexity (52), and required specialization (60) reflect the investment needed. Framework familiarity (57) is improving but remains limited to the PHP/Symfony ecosystem.

Weak SDK ecosystem and TypeScript support

36.5

No official multi-language SDKs exist for Drupal's APIs — developers rely on community packages like next-drupal or generic HTTP clients. SDK ecosystem (40) and TypeScript support (33) lag significantly behind headless CMS competitors that ship polished, auto-generated client libraries. The community @drupal NPM namespace discussions have not yet materialized, increasing frontend development friction for decoupled architectures.

Limited built-in analytics and content intelligence

32.6

Drupal provides almost no native analytics or content intelligence. Built-in analytics (20) offers only basic page view counters via the Statistics module, and analytics integration (60) amounts to script injection rather than deep platform hooks. Cross-brand analytics (30), commerce conversion analytics (28), and internal analytics (35) all reflect the absence of native content performance measurement. Marketing teams cannot measure content effectiveness without significant external tooling.

Best Fit For

Government agencies and public sector organizations requiring strict data sovereignty and access control

88

Drupal's self-hosted model provides complete data residency control, its granular permission system handles complex access patterns, FedRAMP-authorized hosting is available via Acquia, and the 25-year track record with US federal agencies proves institutional reliability. Strong multilingual support and the USWDS design system integration serve government needs well.

Large enterprises needing complex, multilingual content architectures with full customization control

85

Best-in-class content modeling, field-level translation across 100+ languages, zero vendor lock-in, and proven scalability at enterprise scale. The open-source model eliminates per-seat and API-call pricing concerns for large teams. Drupal Commerce 3.x adds native commerce for content-commerce convergence.

Higher education institutions managing complex multi-site portfolios with diverse content needs

82

Multi-site management capabilities, granular role-based permissions for decentralized authoring, strong accessibility commitment with WCAG 2.2 AA as a core gate, zero licensing costs for budget-constrained institutions, and a deep talent pipeline in the education sector. Drupal CMS 2.0 recipes and site templates accelerate new site provisioning.

Enterprise intranet deployments requiring deep access control, knowledge management, and employee tools

78

Open Intranet distribution now provides seven business recipes (Courses, Kudos, Ideas, Inventory, Kanban, Room Booking, Consultation Process), AI-powered RAG search, hierarchical groups with inherited access, and multi-channel notifications. Combined with Drupal's unmatched permission system and LDAP/SSO integration, this is a compelling intranet platform.

Organizations requiring deep integration with enterprise systems and custom workflows

78

The 53,000+ module ecosystem, Symfony-based extensibility model (90), and mature API layer (JSON:API in core, GraphQL contrib) support virtually any integration pattern. ECA module enables event-driven automation, and the Plugin API allows custom extension at every layer of the platform.

Poor Fit For

Marketing teams seeking turnkey personalization, A/B testing, and campaign management without developer support

20

Drupal scores 15-28 across all personalization, experimentation, and recommendation capabilities. Campaign management (35) and marketing automation (35) require external tools. Acquia Personalization's January 2026 EOL creates additional uncertainty. Marketing teams need a DXP with native marketing intelligence — Drupal requires assembling these capabilities from external services.

Small teams or startups needing fast time-to-value with minimal ops overhead

25

Time-to-first-value (50), ops team requirements (40), and configuration complexity (52) make Drupal a poor fit for teams without dedicated infrastructure and development resources. SaaS headless CMSs deliver API-first content management in hours, not weeks, with zero infrastructure management. Enterprise maintenance costs of $2K-8K/month add ongoing budget pressure.

Frontend-first teams building JavaScript-heavy applications who want auto-generated TypeScript SDKs and instant API access

30

SDK ecosystem (40) and TypeScript support (33) are weak. No official client libraries, no auto-generated types from content models, and the @drupal NPM namespace remains unshipped. Teams invested in TypeScript-first workflows will find significantly better DX with Contentful, Sanity, or Hygraph.

Organizations requiring platform-level compliance certifications (SOC 2, ISO 27001, HIPAA BAA) without managing hosting separately

30

All compliance certifications belong to hosting providers, not Drupal itself. SOC 2 (20), ISO 27001 (20), and HIPAA (35) scores reflect this structural limitation. Procurement teams needing a single vendor to sign compliance documentation should consider SaaS platforms with built-in certifications.

Peer Comparisons

Drupal offers significantly more powerful content modeling, multilingual support, and granular access control than WordPress VIP, making it superior for complex enterprise content architectures and government deployments. WordPress VIP counters with a larger talent pool, simpler editorial experience, and lower operational complexity for straightforward publishing use cases.

Drupal advantages over WordPress VIP

  • +Content Modeling
  • +Localization framework
  • +Translation integration
  • +Authorization model
  • +Access control depth

Drupal disadvantages vs WordPress VIP

  • Talent availability
  • Learning Curve
  • Operational Overhead

Contentful delivers superior developer experience with polished SDKs, TypeScript support, and instant API access, plus built-in compliance certifications and zero ops burden. Drupal offers deeper content modeling, complete data sovereignty, zero licensing costs, and unmatched extensibility — at the cost of significant operational overhead and specialist requirements.

Drupal advantages over Contentful

  • +Content type flexibility
  • +Extensibility model
  • +Licensing
  • +Vendor lock-in and exit cost
  • +Data residency & sovereignty

Drupal disadvantages vs Contentful

  • SDK ecosystem
  • TypeScript support
  • Upgrade & Patching
  • Operational Overhead
  • Security Certifications

Both are open-source CMSs, but Drupal offers far greater maturity with 25 years of enterprise deployments, richer multilingual support, a vastly larger extension ecosystem, and stronger commerce capabilities via Drupal Commerce 3.x. Strapi provides a more modern JavaScript-native developer experience, faster onboarding for Node.js teams, and simpler operational requirements — appealing to teams that prioritize DX over enterprise feature depth.

Drupal advantages over Strapi

  • +Localization framework
  • +Translation integration
  • +Integration marketplace
  • +Ecosystem & Community
  • +Access control depth

Drupal disadvantages vs Strapi

  • TypeScript support
  • Learning Curve
  • Boilerplate and starter quality

Sitecore XM Cloud provides native personalization, A/B testing, and analytics that Drupal lacks, plus managed infrastructure eliminating ops burden. Drupal counters with zero licensing costs, full source code ownership, superior multilingual capabilities, and freedom from vendor lock-in — critical advantages for budget-conscious or sovereignty-focused organizations.

Drupal advantages over SitecoreAI

  • +Licensing
  • +Vendor lock-in and exit cost
  • +Localization framework
  • +Data residency & sovereignty
  • +Extensibility model

Drupal disadvantages vs SitecoreAI

  • Personalization & Experimentation
  • Analytics & Intelligence
  • Operational Overhead
  • Security Certifications

Acquia builds directly on Drupal, adding managed hosting, personalization (now Acquia Conversion Optimization), DAM, Content Hub syndication, and compliance certifications (FedRAMP, SOC 2) that fill Drupal's operational and marketing gaps. Choosing open-source Drupal over Acquia trades those managed capabilities for zero licensing costs, hosting flexibility, and independence from a single vendor's commercial roadmap.

Drupal advantages over Acquia

  • +Licensing
  • +Contract flexibility
  • +Hosting model

Drupal disadvantages vs Acquia

  • Personalization & Experimentation
  • Operational Overhead
  • Security Certifications

Recent Updates

June 2026AI Scored

Drupal's momentum is modestly positive across the board, with every composite dimension either holding steady or ticking upward and none declining. The gains are led by Capability (+0.7) and Operational Ease (+0.6), driven primarily by maturing integration and headless tooling—improved outbound webhooks via the updated Entity Webhook module, a stabilizing MCP server story, and more capable commerce and headless preview workflows through Next.js for Drupal. Practitioners should note the standout double-digit jump in webhooks and event streaming alongside meaningful progress in A/B testing, signaling that Drupal is steadily closing long-standing gaps in event-driven and experimentation capabilities, though Compliance & Trust remains flat and the weakest dimension to scrutinize.

Score Changes

Webhooks & event streaming2838(+10)

The Entity Webhook module (updated March 2026) provides substantially improved webhook capabilities: outbound webhooks for entity CRUD events with Condition API filtering, structured JSON payload building from entity fields, and pluggable request verification including HMAC signature validation, API key authentication, and IP whitelisting. Inbound webhooks with JSONPath extraction and queue-based async processing. Still no native Kafka/EventBridge, but this is now a functional webhook system rather than a minimal alpha.

A/B and multivariate testing1522(+7)

New contrib modules have emerged: Server-side A/B Testing module provides server-level variant serving with caching and SEO control. A/B Paragraphs 1.0.0-beta3 (February 2026) enables basic content variant testing with configurable display ratios. Smart Content A/B testing also available. These are still beta/early-stage contrib — not a native experimentation platform with statistical significance reporting — but a meaningful step up from zero maintained options.

MCP server availability3542(+7)

The original MCP module (v1.2.3, stable, Nov 2025) supports STDIO and HTTP transports with OAuth and works on Drupal 10/11; it is merging into the newer MCP Server module (built on the official PHP MCP SDK), which is back in active development (last updated April 2026) but still has no stable release. MCP Studio offers no-code MCP tool creation. Both remain community-maintained rather than official Drupal Association projects, holding the score in the community-server band.

Commerce platform integration4853(+5)

The Shopify module imports Shopify products as fieldable Drupal entities. The commercetools module (updated early 2026, compatible with Drupal 9/10/11) now provides a lightweight commerce integration with a commercetools_entity submodule enabling native Drupal entity integration with commercetools data, including comments and ratings on products. BigCommerce for Drupal exists but is seeking a new maintainer. The ecosystem is broadening beyond Drupal Commerce-only but enterprise composable patterns are still maturing.

Headless preview & staging environments5560(+5)

Next.js for Drupal provides mature headless preview with iframe preview, draft revision preview via JSON:API, and multi-site registration. Drupal Workspaces (stable core module since Drupal 10) now provides content staging: private workspaces for managing changes, review workflows, simultaneous publish of all changes, and shareable preview links for external stakeholders without Drupal login. This fills the staging gap. Still no platform-managed environment promotion workflows.

AI governance, safety & audit trails5560(+5)

AI Guardrails, massively upgraded in 1.4.0, now enforce checks globally across AI assistants and on streaming responses in real time, add token-length input limits to block denial-of-wallet attacks, and apply compliance/data-residency policies without code. AI Logging captures full metadata (prompt, model, vendor, params, timestamps, user ID, output) for audit trails, OpenTelemetry export sends traces to Datadog/Grafana/Sentry, AI External Moderation filters content, and agents respect Drupal RBAC with human-in-the-loop by default. Not higher because hallucination detection, IP indemnification, and prompt-template governance remain absent.

AI observability & usage analytics5863(+5)

The AI Observability module (1.4.x) exports spans, traces, and metrics via OpenTelemetry to production monitoring tools (Datadog, Grafana, Sentry), and a Langfuse integration module adds request tracing, token-usage analytics, response times, and model-performance benchmarks. AI Logging tracks per-user, per-provider, per-operation metrics with full request/response capture. Not higher because the admin-facing AI usage report UI (issue #3535260) remains incomplete and cost/credit management dashboards are not yet shipped.

Asset delivery & CDN optimization4852(+4)

Drupal 11.2+ now provides core AVIF conversion via Image Styles (with PHP GD libavif support), joining the existing core WebP conversion. Responsive Image module supports breakpoint-aware delivery. Focal Point contrib module handles crop anchoring. Core lazy loading (loading='lazy' since 9.1). Image CDN module facilitates external CDN integration. Still no native CDN or on-the-fly transformation pipeline, but the modern format support in core has meaningfully improved.

Audience segmentation2528(+3)

Drupal has no native audience segmentation engine. The Personalization and Smart Content contrib modules now offer rule-based segmentation using geolocation, browser history, UTM parameters, device type, and user roles — more capable than before but still contrib-only and lacking CDP-level depth. Building real behavioral segmentation still requires an external CDP or Acquia Personalization (commercial add-on).

Content personalization2528(+3)

No built-in personalization engine in core. The Personalization module and Smart Content module can drive conditional content display by geolocation, role, UTM parameters, and basic behavioral signals — an improvement over pure access-control logic but still far from DXP-grade audience-aware content variants. Full behavioral personalization requires an external decision engine or Acquia Personalization.

Visual page builder & layout editing6063(+3)

Layout Builder (core) provides drag-and-drop block placement. Drupal Canvas (formerly Experience Builder) has matured significantly — Canvas 1.3.2 is running on Drupal 11.3.5 as a first-class experience in Drupal CMS 2.1 (March 2026). It offers genuine drag-and-drop page composition with inline editing, live preview, component library via Single Directory Components, and AI-assisted page generation. However, Canvas is part of the Drupal CMS distribution; most existing Drupal deployments must migrate to access it.

Real-time collaboration3033(+3)

No native real-time collaboration in Drupal core. CKEditor 5 Premium Features module provides simultaneous editing, track changes, comments, and revision history — but requires a paid CKEditor Cloud license. EditTogether has matured as an open-source field-level co-editing solution with threaded commenting, change tracking, auto-save, and integration with content moderation workflows. Still not widely deployed, and no core presence indicators or co-editing. Overall a meaningful gap but the open-source option is improving.

Role-based permissions & governance7275(+3)

Drupal's core permission system is granular: per content type, per workflow transition, per taxonomy, and per administrative section. The field_permissions contrib module adds per-field view/edit access. SSO via SAML 2.0 and OIDC/OAuth2 is well-covered. SCIM user provisioning is now available via the Drupal SCIM User Provisioning module, supporting both client and server modes with Azure AD, Okta, and OneLogin — a meaningful improvement over the previous commercial-only miniOrange option.

Vendor-forced migrations4548(+3)

The 2-year major cycle is predictable and the D11→D12 jump is engineered to be smooth — disruptive deprecations deferred to D13 mean most contrib needs only metadata changes. D10 EOL is firmly Dec 9 2026, giving a clear, long-notice migration deadline. Still a mandatory upgrade on the vendor's cadence, and the D12 release window remains uncertain (August or December 2026), so the migration timeline can't be fully locked in yet.

Visual/WYSIWYG editing7375(+2)

Drupal Canvas is now the default page-building experience shipped with Drupal CMS 2.0 (January 2026), delivering true drag-and-drop, in-context visual editing with reusable patterns, global regions, and code components (React/JSX, TypeScript, npm). It now adds an integrated AI assistant that generates pages, sections, and components from natural-language prompts. This is genuine layout editing without developer involvement, though it is still newer than established visual editors like Storyblok, holding it below 80.

Time-to-first-value4850(+2)

Drupal CMS 2.0 (released Jan 28, 2026) materially improved the on-ramp with visual drag-and-drop site building, ready-made site templates, AI tools, and the SQLite quick-start command — a working site with content types is now achievable in well under a day. Still requires the PHP/Composer/Docker toolchain for production and is not the sub-hour first-query experience of a SaaS headless CMS. Incremental bump as Drupal CMS stabilizes the beginner path.

Framework familiarity5557(+2)

Drupal 11.4's PHP attribute routing and Symfony Runtime adoption continue narrowing the gap with mainstream PHP/Symfony development — routing now uses the same #[Route] attribute Symfony developers already know, building on 11.3's HTMX-in-core and OOP theme hooks. Twig is shared with Symfony, JSON:API is in core, and Canvas uses React. Not higher because productive extension still requires deep Drupal-specific knowledge of the entity system, render pipeline, and contrib ecosystem.

Issue resolution velocity4042(+2)

Core release velocity is strong — frequent coordinated point releases (11.3.13 and 10.6.12 on June 23 2026; 11.4.0-rc cycle in June) and same-day emergency security patches across all branches. Critical bugs and CVEs are addressed within days. Non-critical core issues can sit in the queue for months and contrib fix velocity depends on individual maintainer availability, so there is no SLA for the long tail.

Personalization and targeting5250(-2)

Smart Content module (3.x, actively maintained) provides rule-based real-time personalization via Decision Blocks integrated with Layout Builder. Conditions include UTM parameters, geolocation, browser state, and custom rules — placing Drupal firmly in the 40–60 range for rule-based targeting. AI-driven personalization is available via the Drupal AI module connecting to 21+ AI providers, with the Orchestration submodule enabling CRM-event-triggered personalized landing pages. However, Acquia Personalization reached end-of-life on January 31, 2026, replaced by Acquia Conversion Optimization — the enterprise predictive personalization path is now in transition, creating temporary uncertainty for organizations relying on that stack.

Employee experience5355(+2)

Open Intranet distribution has materially expanded its feature set with seven business recipes: Courses (learning management), Kudos (employee recognition), Ideas (innovation management), Inventory (asset management), Kanban (project management), Room Booking, and Consultation Process — all with automated workflows. Combined with the existing employee directory, LDAP/SSO integration, social interactions (comments, reactions, kudos), AI-powered RAG search, adoption analytics (RFV scoring), and multi-channel notifications, this represents a meaningfully stronger intranet platform than a generic CMS. Still labor-intensive compared to purpose-built intranet platforms for advanced scenarios like personalized dashboards.

Onboarding content delivery4042(+2)

Drupal's role/permission system gates role-specific content access naturally. Opigno LMS (a dedicated Drupal distribution) supports structured learning paths, role-based sequential content delivery, 30/60/90-day onboarding journeys, task checklists, SCORM/xAPI, and completion tracking. Open Intranet now includes a Courses business recipe providing LMS-like functionality directly within the intranet distribution, lowering the barrier to onboarding content delivery. Without these distributions, a standalone Drupal site requires significant custom development for structured progressive onboarding.

Social and collaboration features6062(+2)

Open Social platform (deployed by the UN, Greenpeace, and the European Commission) provides real-time co-editing, comments, reactions, Organic Groups, discussion forums, polls, surveys, peer recognition, and community spaces by interest/department. Open Intranet has expanded its social layer with Kudos (employee recognition) and Ideas (innovation management) business recipes, adding structured peer recognition and idea submission workflows. This is a genuinely strong social layer — not native in core Drupal, but readily available via well-maintained distributions widely deployed in enterprise contexts.

Release frequency7879(+1)

Drupal sustains a fast dual-track cadence: 11.4.0-rc2 shipped June 17 with stable releasing the week of June 22, 2026, while monthly patch releases continue across both tracks (11.3.13 and 10.6.12 on June 23). Drupal 11.4 delivers real features (Symfony Runtime bootstrap, Brotli asset compression, PHP attribute routing for forms), and the Drupal AI module is on a high-velocity development cycle. Cadence is faster than nearly all self-hosted CMS platforms; not higher only because feature delivery is spread across many contrib/AI modules rather than core blockbuster releases.

Breaking change handling6263(+1)

Semantic versioning with deprecation-before-removal continues; 11.4 is a minor release that adds features without breaking public API BC, and security windows are clearly published (11.4.x until June 2027, 11.3.x until December 2026, Drupal 10 EOL Dec 9, 2026). Drupal 12 platform requirements were announced well in advance with the Symfony 8 main-branch update. Contrib module compatibility lag at major-version boundaries remains a friction point, though advance notice and upgrade tooling help.

Community engagement8081(+1)

Engagement is strong and measurably improving. The AI Initiative surged to 31 agencies and roughly $1.5M committed (up from 28 orgs / $1M), with published reports on a repeatable 'high-velocity production model' delivering results in its first four weeks. DrupalCon Chicago 2026 and the Driesnote drove fresh contribution momentum, and the contribution-credit system remains operational. Not higher because participation is increasingly concentrated in the funded AI workstreams rather than broad-based core contribution.

Talent availability6261(-1)

Drupal's talent pool remains available but continues to contract, with community leaders acknowledging an aging talent base as a structural concern. Mitigation is underway: Acquia 'Drupal in a Day' training, Drupal Association Study Badges in development, and Drupal CMS reducing the need for deep specialist expertise. Government and enterprise sectors maintain stronger pipelines and the broad PHP base helps recruitment.

Customer momentum5859(+1)

Momentum is building incrementally: Drupal CMS 2.1 shipped, the AI module's install base is climbing steeply (13,980 active installs by April 2026), and the AI Initiative's growth to 31 agencies / ~$1.5M plus an Enterprise Drupal AI Summit signal renewed enterprise interest. The 676K+ active-site base is stable. Not higher because net-new enterprise wins remain limited versus headless competitors and the aging talent pool poses delivery risk.

Funding and stability7576(+1)

Organizational stability is strong: the AI Initiative now has roughly $1.5M committed across 31 agencies (up from $1M / 28 orgs), demonstrating broad and growing financial backing, with Acquia as the primary commercial sponsor contributing ~10,000 commits and ~10 of 20 Core Leadership members. The Drupal Association maintains infrastructure and DrupalCon, and Dries provides 25 years of leadership continuity. Not higher because the model relies on community/foundation funding rather than a single deep-pocketed vendor balance sheet.

Competitive positioning5758(+1)

Positioning continues to strengthen: Drupal CMS with the Canvas visual builder targets the platform's historic ease-of-use weakness, and the AI strategy (guardrails, editorial workflows, the near-production Context Control Center) positions Drupal for governance-first AI integration. Acquia frames Drupal at a 'turning point' across AI, composable, and orchestration. Not higher because Drupal still lacks a current Gartner/Forrester Leader placement and clarity is improving rather than market-dominant.

April 2026AI Scored

Drupal holds a fully stable position this cycle with no movement across any composite dimension. Cost Efficiency and Platform Velocity remain its relative strengths at 72.1 and 71.6 respectively, while Compliance & Trust at 43.3 and Operational Ease at 49.5 continue to lag as persistent weak points that have seen no corrective momentum. Until those lower-tier dimensions show uplift, Drupal's overall profile will remain unchanged despite its solid mid-range Capability score of 62.8.

March 2026AI Scored

Drupal's momentum is stable overall, with the only meaningful movement occurring in Compliance & Trust, which rose from 40.6 to 43.3. This uplift is driven by more accurate benchmarking of certification-related items like SOC 2 Type II and ISO 27001, which were previously underscored given that these organizational certifications do not apply to open-source software packages. Practitioners should note that while the compliance posture improved modestly, Drupal's scores across Capability, Platform Velocity, Cost Efficiency, Build Simplicity, and Operational Ease remain entirely flat, suggesting the platform is in a holding pattern outside of governance and trust refinements.

Score Changes

SOC 2 Type II820(+12)

Drupal is open-source software — SOC 2 Type II applies to service organizations, not software packages. No SOC 2 report exists or can exist for the software itself. Operators must obtain SOC 2 coverage from their hosting provider (Acquia, Pantheon, Platform.sh all hold SOC 2). Score reflects the open-source self-hosted reality per scoring guidance (20–40 range).

ISO 27001 / ISO 27018820(+12)

ISO 27001 is an organizational certification not applicable to open-source software. Drupal Association is not ISO 27001 certified. The Drupal Security Team provides structured vulnerability management via security advisories and coordinated disclosure — strong processes but no formal ISMS certification. Hosting providers like amazee.io and Acquia hold ISO 27001 for their managed Drupal infrastructure.

Additional certifications1015(+5)

No PCI DSS, CSA STAR, FedRAMP, IRAP, or other certifications at the software level. Drupal's Security Team advisory system and coordinated disclosure process is well-regarded in the industry, providing some structured security governance. Used extensively in US federal government and PCI-compliant environments but all certifications belong to the hosting/integration layer.

Data lifecycle & deletion4245(+3)

The GDPR contributed module now provides self-service 'forget me' and 'export' actions for data subjects, handling right-to-erasure workflows. Content export is available via core JSON:API and contributed modules. However, no native automated retention policies, no built-in data classification, and no documented post-termination retention period. All lifecycle controls beyond basic GDPR module require custom development.

Accessibility documentation4245(+3)

Drupal uses the US Government's OpenACR tool to generate machine-readable Accessibility Conformance Reports. CivicActions maintains automated tooling to extract WCAG issues from Drupal's issue queue and produce government-compliant reports. A draft ACR exists at gsa.github.io. However, no finalized, current VPAT/ACR is published for procurement teams, and the process remains in-progress rather than complete.

GDPR & EU data protection5250(-2)

Drupal has a dedicated GDPR contributed module providing consent management, right-to-erasure workflows, and personal data export. EU Cookie Compliance and Data Policy modules add further coverage. However, Drupal Association publishes no DPA since it is not the data processor — self-hosted software shifts all compliance to the operator. Rich ecosystem tooling but no platform-level guarantees keeps this mid-range.

Data residency & sovereignty8280(-2)

Self-hosted open-source gives operators complete control over data residency — choose any region, jurisdiction, or infrastructure with no platform constraints. No vendor-imposed data flows or sub-processor dependencies. This is a genuine strength, but there are no built-in contractual guarantees or guardrails, and achieving compliant residency requires operator expertise.

March 2025Historical Research

Current baseline scoring. Drupal maintains strong content management fundamentals and an active open-source community, but continues to lag behind modern headless platforms on developer experience and build simplicity. The Drupal CMS/Starshot initiative represents the most significant strategic pivot in years, though measurable impact on scores is still early.

January 2025Historical Research

Drupal CMS 1.0 (formerly Starshot) launches as a pre-configured distribution with AI-assisted site building, Recipes, and the new Experience Builder. Drupal 11 is stable on Symfony 7 and PHP 8.3. Momentum is strong but real-world adoption metrics for the new product positioning are still nascent. Regulatory readiness remains a weakness compared to enterprise DXP competitors.

Platform News

  • Drupal CMS 1.0 Released

    Formerly Starshot — ships with AI-powered site building, pre-configured Recipes, and improved out-of-box experience.

  • Drupal 11.1 Released

    Stable on Symfony 7, PHP 8.3 minimum, with Navigation module and continued Experience Builder development.

  • Experience Builder in Active Development

    Modern drag-and-drop page builder targeting competitive parity with SaaS CMS visual editing.

June 2024Historical Research

Drupal Starshot is announced at DrupalCon Portland as a bold initiative to create a more accessible, out-of-the-box Drupal product experience. Drupal 10.3 ships with Navigation module and workspaces improvements. Drupal 11 is imminent. Community velocity surges on the Starshot vision, though build simplicity improvements are still largely aspirational.

Platform News

  • Drupal Starshot Initiative Announced

    Dries Buytaert announces Starshot at DrupalCon Portland — a product-focused Drupal distribution aiming to dramatically simplify site building.

  • Drupal 10.3 Released

    Navigation module experimental, Workspaces improvements, and continued Recipes refinement.

  • Experience Builder Initiative

    Ambitious drag-and-drop page building initiative begins development, targeting modern no-code/low-code editing UX.

June 2023Historical Research

Drupal 10.1 introduces the Recipes initiative for reusable site configurations — a direct response to criticism about build complexity. The Automatic Updates module continues progressing toward stability. Velocity remains strong but the gap with headless platforms on DX and modern tooling is acknowledged by community leaders.

Platform News

  • Drupal 10.1 Released

    Recipes initiative introduced for reusable configuration bundles. Improved Big Pipe, new field types.

  • Recipes Initiative Launched

    Aims to simplify site building with composable, shareable configuration packages — addressing long-standing complexity complaints.

  • Project Browser Module Experimental

    In-admin module discovery and installation, reducing reliance on Composer CLI for non-developers.

December 2022Historical Research

Drupal 10.0 is a landmark release with Symfony 6, CKEditor 5 as default, and the modern Olivero theme replacing Bartik. Platform velocity spikes with renewed community energy. However, the upgrade path from D9 to D10 is straightforward, keeping the TCO story intact but not dramatically shifting build or ops complexity.

Platform News

  • Drupal 10.0.0 Released

    Major release: Symfony 6.2, CKEditor 5, Olivero default theme, Claro admin theme, PHP 8.1 minimum.

  • Olivero Becomes Default Frontend Theme

    Modern, accessible frontend theme replaces the aging Bartik, significantly improving out-of-box presentation.

  • Bartik and Seven Themes Removed

    Cleanup of legacy themes signals Drupal's commitment to modernization.

June 2022Historical Research

Drupal 9.4 ships with Symfony 5 compatibility work underway for the coming Drupal 10. Momentum has settled into a steady cadence but headless competitors are pulling ahead on developer experience and deployment simplicity. The community is focused on the Drupal 10 roadmap as the next inflection point.

Platform News

  • Drupal 9.4 Released

    Last minor before Drupal 10 preparations intensified. Improved permissions UI and theme system.

  • CKEditor 5 Integration Work Accelerates

    Major effort to replace CKEditor 4 with CKEditor 5 as the default editor for Drupal 10.

June 2021Historical Research

Drupal 9.2 continues steady iteration with improved media handling and the experimental Olivero frontend theme. The platform maintains strong community velocity but faces growing competitive pressure from headless CMS platforms offering superior developer experience. Operational complexity remains a key criticism.

Platform News

  • Drupal 9.2 Released

    Improved media library, better revision UI, and continued Olivero theme development.

  • Automatic Updates Initiative Gains Traction

    Strategic initiative to address one of Drupal's biggest operational pain points — manual update processes.

  • Decoupled Menus Module Added to Core

    Further investment in headless/decoupled architecture patterns.

June 2020Historical Research

Drupal 9.0 launches as a smooth upgrade from Drupal 8, removing deprecated code and updating to Symfony 4.4. Community excitement is high but the release is more of a housekeeping milestone than a feature leap. Build complexity and operational burden remain significant pain points for smaller teams.

Platform News

  • Drupal 9.0.0 Released

    Removed deprecated APIs from D8, updated to Symfony 4.4 and Twig 2. Smooth upgrade path from Drupal 8.

  • JSON:API in Core Stabilized

    JSON:API module stable in core since D8, enabling decoupled/headless architectures natively.

  • Drupal 7 EOL Extended

    D7 end-of-life extended to November 2023, reflecting the large installed base still on legacy versions.

Score History

How composite scores (0–100) have changed over time. Click legend items to show/hide metrics.

+19.1 capability
analyst note