21 Apr 2026

feedDrupal.org aggregator

Freelock Blog: When Views meets Drupal Canvas -- getting dynamic content into your Canvas page

When Views meets Drupal Canvas -- getting dynamic content into your Canvas page

a web page with cards that show a similar theme

John Locke

From early days, "views" has been the killer feature of Drupal. Views is a powerful querying tool built into Drupal that allows dynamic lists and displays of content to be created without writing custom code.

dev corner icon
Dev Corner

21 Apr 2026 3:00pm GMT

Jacob Rockowitz: Drupal (AI) Playground: Training and practicing building a module using AI

Successes and failures

I am continually experiencing both successes and failures while playing in my Drupal (AI) playground. My failures usually come from expecting too much of an AI, especially when I ask it to do too many things in a single prompt. My successes with AI come when I keep things useful, simple, and achievable.

Building something useful, simple, and achievable with AI

As I've learned about and maintained new ecosystems in Drupal, I like to review all available plugins. For the Webform module, I created reports for elements, handlers, variants, and exporters. For ECA, I developed an ECA Report module. For the Meta Tag module, I contributed a patch to get a Meta Tag plugin report committed. I think having a way to browse a module's or ecosystem's plugins helps developers understand what tools are available. A Drush command for exporting plugin definitions could be used by both humans and AI.

In the past, creating and maintaining a report could be time-consuming. The new reality is that AI makes it easier to build and maintain simple things like reports. One of the most common anecdotes I hear from non-technical people who "vibe code" is that they are building websites or reports to display information.

My goal was to create a report that lists all plugin managers, plugin definitions, and individual plugin details.

There ain't nothing fancy here

The Plugin Report module I created with AI is nothing special. Claude Code's only challenge was getting the PHP introspection code to pass PHPStan's level 6 coding standards. In many ways, this module served as an exercise to reinforce my ability to guide an AI in the right direction. My biggest...Read More

21 Apr 2026 12:59pm GMT

Specbee: What tools and services you need for a successful Drupal migration

Confused about which Drupal migration tools you actually need? This guide breaks down the essential toolkit and when to bring in expert services.

21 Apr 2026 8:40am GMT