Dependency injection in Drupal: services and examples
Dependency injection in Drupal is a design pattern where classes receive their dependencies from the service container instead of creating them. This guide explains service containers, shows how to inject services into forms, blocks, plugins, and controllers with code, and covers the benefits, service tags, decorators, and best practices.
Storybook in Drupal: Setup, Components, and SDC
Storybook is an open-source tool for building, testing, and documenting UI components in isolation. This guide covers how to integrate Storybook with a Drupal theme, set it up step by step, and use it with Single Directory Components in Drupal 10+.
How to Build a RAG-Based AI Chatbot on Drupal
Build a RAG-based Drupal AI Chatbot in 10 steps using OpenAI embeddings, Milvus vector database, and Drupal Search API. This guide covers module installation, vector database configuration, RAG indexing, and AI assistant setup for intelligent, accurate responses from your knowledge base. Key benefits: improved search relevance, minimized hallucinations, conversational UX, and full control over chatbot accuracy.
Drupal AI: Strategies for Smarter Digital Experiences
AI is no longer an experimental layer on top of enterprise CMS; it's built into Drupal CMS 2.0 at the platform level. This guide covers the four highest-leverage Drupal AI capabilities for enterprise teams (smart personalization, scalable content creation, semantic search, and built-in governance), the module ecosystem powering them, and how Vardot's Varbase AI recipes accelerate governed adoption for nonprofits, universities, and government organizations.
Drupal Commerce Security: CSP and Payment Compliance
Content Security Policy (CSP) headers are essential for PCI DSS 4.0 compliance on Drupal Commerce payment pages. Using Drupal's Security Kit module, you can add nonces, whitelist trusted domains, and apply directives like script-src and frame-ancestors to block unauthorized scripts.
Component-based design in Drupal: SDC, Canvas & AI
Component-based design in Drupal builds pages from small, reusable components instead of monolithic templates. It is delivered through Single Directory Components, stable in core since Drupal 10.3, with variants added in 11.2, and now underpins Drupal Canvas and its AI Assistant, which assembles pages directly from a site's component library.
Digital publishing trends: surviving AI search
AI search is cutting news publishers' referral traffic, with Google referrals to news sites down about a third year over year. This guide covers the 2026 data and the moves publishers are using to adapt: answer engine optimization, owned audiences, accessibility compliance, and a CMS built for structured content.
International SEO in Drupal: Building for Global Audience
International SEO in Drupal is a configuration problem, not a capability problem. Drupal handles multilingual in core; the work is getting hreflang, URL architecture, structured data, and localization right. Varbase, Vardot's enterprise distribution on Drupal CMS 2.0, pre-configures the SEO layer so enterprise teams can focus on local keyword research and in-market authority instead of debugging metadata. A practical framework for going global without accumulating technical debt.
Top 10 Drupal Trends to Watch
Drupal is entering a no-code, AI-driven era in 2026. This guide breaks down the 10 trends shaping it: Drupal CMS 2.0, the new Drupal Canvas page builder, 30+ AI agents, site templates and the Marketplace, headless architecture, stronger security and accessibility, cloud-native scalability, sustainability, the end of Drupal 7, and Drupal 11's latest features for enterprise teams.
Understanding and Preventing E-Commerce Fraud: A Guide for Drupal Commerce Sites
A layered guide to e-commerce fraud prevention on Drupal Commerce sites, covering edge, application, payment gateway, and third-party fraud controls.
Headless Drupal: A Complete Guide for Enterprise Sites
Complete guide to headless Drupal architecture: decoupling frontend from backend for modern web experiences. Covers React, Vue, Angular integration via JSON: API, benefits for enterprise performance, and when to choose headless vs traditional Drupal
Beyond FAQs: How RAG and AI Agents Are Transforming Drupal Chatbots
Comprehensive guide to Drupal chatbots: RAG-powered semantic search, AI Agents for workflow automation, and enterprise implementation with Varbase. Covers chatbot evolution from FAQ bots to autonomous assistants with multi-step task execution.
Gin Admin Theme: The Future of Drupal Admin UX
The Gin Admin Theme is an open-source administration theme for Drupal 10 and 11, maintained by Sascha Eggenberger and used on more than 50,000 sites. It adds dark mode, a sticky save bar, vertical sidebar navigation, customizable accent colors, and a high-contrast accessibility mode on top of Drupal's default Claro theme. Gin also ships as the default admin theme in Drupal CMS. This Vardot guide explains what Gin is, how it compares to Claro, the features that matter most to editors, how to install it in five steps, and when to use Gin on production projects.