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

20 Apr 2026

feedSymfony Blog

SymfonyDay Montreal 2026 - Schedule is Live!

The moment you've all been waiting for has finally arrived. After weeks of reviewing great proposals, we are thrilled to announce that the official schedule for SymfonyDay Montreal 2026 taking place on June 4, 2026 is now available! 🙏 A Huge Merci…

20 Apr 2026 4:44am GMT

19 Apr 2026

feedSymfony Blog

A Week of Symfony #1007 (April 13–19, 2026)

This week, Symfony UX released the 2.35 maintenance version and the new 3.0 major version, which removes all deprecated features and updates the PHP and Symfony requirements. In addition, we published more information about the upcoming SymfonyLive Berlin…

19 Apr 2026 7:16am GMT

17 Apr 2026

feedSymfony Blog

SymfonyOnline June 2026: 2 days, 2 thematics tracks driven by Innovation and AI!

Get ready for 4 days of deep learning and community connection at our international SymfonyOnline conference. This year, we are shaking things up with a brand-new format designed to keep you at the cutting edge of web development. 💻 June 09-10: Interactive…

17 Apr 2026 3:15pm GMT