Issue 742 - July, 30th 2026
If you enjoy this newsletter I'd appreciate it if you shared it with your friends and colleagues.
If you are interested in sponsorships simply send an email to bob@theweeklydrop.com to learn more.
~ Bob Kepford - EditorHeadlines
Drupal Association Blog: How Drupal Has Protected Millions of Sites
Security Public Service Announcements: Security Advisory Coverage Removed - QA Accounts - PSA-2026-07-22
From Our Sponsor
Sponsor TheWeeklyDrop
For over 14 years TheWeeklyDrop has been a community fixture sending news and resources to the community every week. If you would like to get your message in front of the Drupal community TheWeeklyDrop is the right medium for you. Simply email bob@theweeklydrop.com to learn more.
AI
Drupal AI Initiative: Inside AI Is Building What Our Partners Asked For
Drupal AI Initiative: Outside AI - the State of Agent Experience in Drupal.
Drupal Association Blog: Introducing the Drupal AI Security Initiative: The First Six Weeks
Salsa Digital: Drupal AI Context — Beta 3 Released
Tag1 Insights: Ten Minutes, Not an Hour: What Efficient AI-Assisted Development Actually Looks Like
Webpro Company Blog: AI Agents Do Not Only Read Web Pages: How to Make a Drupal Site Understandable and Safe for Machines
Core
BatchStorageInterface::getId() Has Been Added
DrupalCoreConfigFileStorageFactory Is Deprecated
Kernel Test Classes Can Define Their Own Routes Using the Route Attribute
module.inc, module_set_weight and module_config_sort Are Deprecated
pdoToFetchAs, clientFetchColumn, clientFetchObject, clientQueryString, $fetchModeLiterals from PdoTrait Are Deprecated
setQuery() and getQuery() Added to ConditionAggregateInterface
StubPDO Is Deprecated
Support for Enums and PHP Constants Constants in YAML Files
The Base Class Implementation of Insert::execute() Is Deprecated
The Default Homepage in the Standard Profile Is Now /user
The Frontpage (Promoted Content) View Is Disabled by Default
User Search Plugin user_search Has Been Moved to Sub-Module Search User in Search
Articles
A Love Letter to the DDEV Community
Centarro: Minimizing Downtime During eCommerce Migrations
Dries Buytaert: From Personal AI Experiments to Shared Tools
Dries Buytaert: Helping Agents Discover My Site Search with Agentic Resource Discovery
Dries Buytaert: Helping Agents Discover My Site Search with an API Catalog
Drupal Association Blog: Why We Contribute: The Philosophy Behind 1xINTERNET's Top-Tier Drupal Status
Drupal Ships the Web's Best Security Defaults — And One Big Gap | Replatform Radar
ImageX: Building a Multi‑Layered Defense with Drupal: Top Security Tools and Practices
Talish Khan: Layout Builder Is Over-Applied: A Decision Framework for When It Actually Fits
The Drop Times: Tiffany Farriss Proposes Cost Accounting and Usage-Based Enterprise Funding
Tutorials
Specbee: Understanding Drupal's Service Container and Dependency Injection
The Floating-Point Divide: Inserting Boilerplate Text Into CKEditor in Drupal
Releases
Ai 1.3.10
Ai 1.4.5
Canvas 1.9.0
Ctools 4.1.1
custom_field 4.0.10
Drupal 10.6.14
Drupal 11.3.16
drupal_helpers 2.1.0
file_entity 8.x-2.7
mail_redirect 4.2.6
Tca 3.1.2
Podcasts
Talking Drupal: Talking Drupal #562 - Acquia Fair Trade Initiative
Jobs
List Your Job on Drupal Jobs
Wanna get the word out about your great Drupal job? Get your job in front of hundreds of Drupal job seekers every day at Jobs.Drupal.Org.
Featured Jobs
Head, Web and Application Development Services, UNLV University Libraries
University of Nevada, Las Vegas
Las Vegas/NV/US
Full Stack Drupal Engineer
4AllPromos
CT/US
Lead Drupal Developer
Third and Grove
US
