Feb
26
2026
--

Security Advisory: A Series of CVEs Affecting Valkey

A series of vulnerabilities has been identified that affect all versions of Valkey. Below is the summary of each vulnerability: The patches for these CVEs had been released in newer versions of valkey-server and valkey-bloom. Please consider upgrading to these versions as soon as possible: valkey-server 9.0.3 valkey-server 8.1.6 valkey-server 8.0.7 valkey-server 7.2.12 valkey-bloom 1.0.1 […]

Feb
25
2026
--

Percona Operator for MongoDB 1.22.0: Automatic Storage Resizing, Vault Integration, Service Mesh Support, and More!

The latest release of the Percona Operator for MongoDB, 1.22.0 is here. It brings automatic storage resizing, HashiCorp Vault integration for system user credentials, better integration with service meshes, improved backup and restore options, and more. This post walks through the highlights and how they can help your MongoDB deployments on Kubernetes. Percona Operator for MongoDB […]

Feb
23
2026
--

Talking Drupal #541 – Mautic

Today we are talking about Mautic, marketing automation, and its history with Drupal with guest Ruth Cheesley. We’ll also cover Mautic ECA as our module of the week.

For show notes visit: https://www.talkingDrupal.com/541

Topics

  • What Is Mautic?
  • Self-Hosting and Data Ownership
  • Who Uses Mautic + Personalization
  • Mautic’s History with Drupal
  • How Drupal Integrate Mautic
  • Orchestration in Mautic
  • Privacy & Compliance: GDPR Tools, Consent, and Do-Not-Contact Controls
  • Hosting Options
  • Advanced Segmentation
  • Points-Based Lead Scoring
  • Validating Segments
  • Using Points to Boost
  • Common Mautic Adoption Pitfalls
  • Getting Support
  • The Future with AI
  • AI and Open Source Maintenance
  • Mautic Sustainability & Fundraising
  • How to Contribute

Resources

Guests

Ruth Cheesley – ruthcheesley.co.uk RCheesley

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Catherine Tsiboukas – mindcraftgroup.com bletch

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to integrate Mautic marketing automation into your Drupal website, using ECA? There’s a module for that.
  • Module name/project name:
  • Brief history
    • How old: created in Jun 2025 by Abhisek Mazumdar (abhisekmazumdar) of Dropsolid
    • Versions available: 1.0.6 which works with Drupal 10 and 11
  • Maintainership
    • Actively maintained
    • Documentation – detailed README
    • Number of open issues: 1 open issues, which is not a bug
  • Usage stats:
    • 3 sites
  • Module features and usage
    • With the module installed, your ECA models can respond to Mautic webhooks, and can also make use of new actions to give you CRUD capabilities (Create, Read, Update, or Delete) for contacts and segments within ECA
    • Mautic ECA declares the Mautic API module as a dependency, and you need to use it to set up an API connection, and to define any webhooks you want to use in your models
    • It’s worth noting that the maintainers of Mautic ECA also seem to be involved with a number of other modules in the Mautic API ecosystem, including Mautic Personalization, as well as Mautic Content Provider, which can expose Drupal content for use in Mautic, for example to include in emails
Feb
19
2026
--

A Guide to Accelerating Your Application with Valkey: Caching Database Queries and Sessions

Modern applications often rely on multiple services to provide fast, reliable, and scalable responses. A common and highly effective architecture involves an application, a persistent database (like MySQL), and a high-speed cache service (like Valkey). In this guide, we’ll explore how to integrate these components effectively using Python to dramatically improve your application’s performance. Understanding […]

Feb
19
2026
--

TD Cafe #015 – Karen & Stephen – Non-Profit Summit at DrupalCon

Join Karen Horrocks and Stephen Musgrave as they introduce the upcoming non-profit summit at DrupalCon 2026 in Chicago. In this comprehensive fireside chat, they explore how AI can be integrated to serve a nonprofit’s mission, plus the dos and don’ts of AI implementation. Hear insights from leading nonprofit professionals, learn about the variety of breakout sessions available, and discover the benefits of Kubernetes for maximizing ROI. Whether you’re a developer, content editor, or a strategic planner, this session is crucial for understanding the future of nonprofit operations with cutting-edge technology.

For show notes visit: https://www.talkingDrupal.com/cafe015

Topics

  • Introduction
  • Meet Karen & Stephen
  • Karen’s Journey to Nonprofit Work
  • Deep Dive into Drupal and Nonprofit Websites
  • Capella’s Approach to Continuous Improvement
  • Nonprofit Summit Overview
  • Exploring Summit Themes: AI and Resiliency
  • Digital Sovereignty and Ethical Considerations
  • Additional Breakout Sessions and Topics
  • Community Engagement and Registration Details
  • Conclusion and Final Thoughts

Stephen Musgrave

Stephen (he/him) is a co-founder, partner and Lead Technologist at Capellic, an agency that build and maintains websites for non-profits. Stephen is bullish on keeping things simple – not simplistic. His goal is to maximize the return on investment and minimize the overhead in maintaining the stack for the long term.

Stephen has been working with the web for over 30 years. He was initially drawn to the magic of using code to create web art, added in his love for relational databases, and has spent his career building websites with an unwavering commitment to structured content.

When Stephen isn’t at his desk, he’s often running to and swimming in Barton Springs Pool, getting a bit too wound-up at Austin FC games, and playing Legos with his little one.

Karen Horrocks

Karen (she/her, karen11 on drupal.org and Drupal Slack) is a Web and Database Developer for the Physicians Committee for Responsible Medicine, a nonprofit dedicated to saving and improving human and animal lives through plant-based diets and ethical and effective scientific research.

Karen began her career as a government contractor at NASA Goddard Space Flight Center developing websites to distribute satellite data to the public. She moved to the nonprofit world when the Physicians Committee, an organization that she supports and follows, posted a job opening for a web developer. She has worked at the Physicians Committee for over 10 years creating websites that provide our members with the information and tools to move to a plant-based diet.

Karen is a co-moderator of NTEN’s Nonprofit Drupal Community. She spoke on a panel at the 2019 Nonprofit Summit at DrupalCon Seattle and is helping to organize the 2026 Nonprofit Summit at DrupalCon Chicago.

Resources

Nonprofit Summit Agenda: https://events.drupal.org/chicago2026/session/summit-non-profit-guests-must-pre-register Register for the Summit (within the DrupalCon workflow): https://events.drupal.org/chicago2026/registration Funding Open Source for Digital Sovereignty: https://dri.es/funding-open-source-for-digital-sovereignty NTEN’s Drupal Community of Practice Zoom call (1p ET on third Thursday of the month except August and December): https://www.nten.org/drupal/notes Nonprofit Drupal Slack Channel: #nonprofits on Drupal Slack

Guests

Karen Horrocks – karen11 www.pcrm.org Stephen Musgrave – capellic capellic.com

Written by in: Zend Developer |
Feb
17
2026
--

An Open Letter to Oracle: Let’s Talk About MySQL’s Future

An Open Letter to OracleWhat Happened at the Summits We just wrapped up two MySQL Community Summits – one in San Francisco in January, and one in Brussels right before FOSDEM. The energy in the rooms: a lot of people who care deeply about MySQL got together, exchanged ideas, and left with a clear sense that we need to […]

Feb
16
2026
--

Talking Drupal #540 – Acquia Source

Today we are talking about Acquia’s Fully managed Drupal SaaS Acquia Source, What you can do with it, and how it could change your organization with guest Matthew Grasmick. We’ll also cover AI Single Page Importer as our module of the week.

For show notes visit: https://www.talkingDrupal.com/540

Topics

  • Introduction to Acquia Source
  • The Evolution of Acquia Source
  • Cost and Market Position of Acquia Source
  • Customizing and Growing Your Business
  • Challenges of Building a SaaS Platform on Drupal
  • Advantages of Acquia Source for Different Markets
  • Horizontal Scale and Governance at Scale
  • Canvas CLI Tool and Synchronization
  • Role of AI in Acquia Source
  • Agencies and Enterprise Clients
  • AI Experiments and Content Importer
  • AI and Orchestration in Drupal
  • Future Innovations in Acquia Source

Resources

Guests

Matthew Grasmick – grasmash

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Catherine Tsiboukas – mindcraftgroup.com bletch

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to use AI to help map various content on an existing site to structured fields on Drupal site, as part of creating a node? There’s a module for that.
  • Module name/project name:
  • Brief history
    • How old: created in Jan 2026 by Mark Conroy (markconroy) who listeners may know from his work on the LocalGov distribution and install profile
    • Versions available: 1.0.0-alpha3, which works with Drupal core 10 or 11
  • Maintainership
    • Actively maintained
    • Documentation – pretty extensive README, which is also currently in use as the project page
    • No issues yet
  • Usage stats:
    • 2 sites
  • Module features and usage
    • With this module enabled, you’ll have a new “AI Content Import” section at the top of the node creation form. In there you can provide the URL of the existing page to use, and then click “Import Content with AI”. That will trigger a process where OpenAI will ingest and analyze the existing page. It will extract values to populate your node fields, and then you can review or change those values before saving the node.
    • In the configuration you can specify the AI model to use, a maximum content length, an HTTP request timeout value, which content types should have the importer available, and then also prevent abuse by specifying blocked domains, a flood limit, and a flood window. You will also need to grant a new permission to use the importer for any user roles that should have access.
    • The module also includes a number of safeguards. For example, it will only accept URLs using HTTP or HTTPS protocols, private IP ranges are blocked, and by default it will only allow 5 requests per user per hour. It will perform HTML purification for long text fields, and strip tags for short text fields. In addition, it removes dangerous attributes like onclick or inline javascript, and generates CKEditor-compatible output.
    • It currently supports a list of field types that include text_long, text_with_summary, string, text, datetime, daterange, timestamps and link fields. It also supports entity reference fields, but only for taxonomy terms.
    • Listeners may also be aware of the Unstructured module which does some similar things, but requires you to use an Unstructured service or run a server using their software. So I would say that AI Single Page Importer is perhaps a little more narrow in scope but works with an OpenAI account instead of requiring the less commonly used Unstructured.
Feb
12
2026
--

TD Cafe #014 – AmyJune and Avi – Navigating Community, Safety, and Accessibility

Join AmyJune and Avi as they discuss the complexities of organizing large events in changing times. The discussion covers topics from past DrupalCons, the crucial coordination behind community health and safety, accessibility, and the evolving challenges involving inclusivity. They also touch on the intersection of community dynamics, the importance of creating shared realities, and the engaging experience of the Drupal community. Additionally, expect an overview of upcoming events, including keynotes and fun activities like the Drupal Coffee Exchange.

For show notes visit: https://www.talkingDrupal.com/cafe014

Topics

  • Catching Up with AmyJune and Avi
  • Memories of DrupalCon and Camps
  • The $2 Bill Tradition
  • Open Y and Community Contributions
  • Community Working Group and Governance
  • Initial Reactions and Reflections
  • Challenges of Organizing DrupalCon
  • Accessibility and Safety Concerns
  • Event Planning and Community Involvement
  • Learning from Other Events
  • Upcoming Keynote and Event Highlights
  • Community and Collaboration

AmyJune Hineline

AmyJune works with the Linux Foundation as the Certification Community Architect, supporting the Education team in developing and maintaining exams and related documentation across the foundation’s certification portfolio.

She’s also a DrupalCamp organizer (Florida DrupalCamp, DrupalCamp Asheville, and DrupalCamp Colorado), a member of the Community Working Group’s Conflict Resolution Team, and serves on the board of the Colorado Drupal Association.

Avi Schwab

Avi came to Drupal for the community and has been active in it since 2008. He is a founding organizer of MidCamp, Midwest Open Source Alliance, and the Event Organizer Working Group. In his role as a Technical Product Consultant at ImageX Media, he builds and supports Drupal sites for over 40 YMCA associations in the USA and Canada. For fun, he bikes, bakes, and enjoys time with his family.

Guests

AmyJune Hineline – volkswagenchick Avi Schwab – froboy

Feb
09
2026
--

Talking Drupal #539 – EvolveDigital

Today we are talking about EvolveDigital, What it is, and how it started in Drupal with guest Maya Schaeffer. We’ll also cover Drupal CMS 2.0 as our module of the week.

For show notes visit: https://www.talkingDrupal.com/539

Topics

  • Comparing Drupal and WordPress
  • Evolve Digital Summit Insights
  • Marketing and Drupal Integration
  • Evolve Digital and CMS Comparisons
  • Summit Structure and Networking
  • Speaker Selection and Outreach
  • Balancing Content and Community
  • Lessons from Different Cities
  • Future Plans and New Formats

Resources

Guests

Maya Schaeffer – evolvedigital.com mayalena

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Catherine Tsiboukas – mindcraftgroup.com bletch

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Do you want to start your next Drupal site using a variety of best practices, including Canvas for page layouts, or site templates for an opinionated architecture out of the box? Then the recently released Drupal CMS 2.0 could be just what you need.
  • Module name/project name:
  • Brief history
    • 2.0 release was created by phenaproxima less than a week ago, and requires Drupal 11.3
  • Maintainership
    • Actively maintained
    • Security coverage
    • Test coverage
    • Documentation guide linked in the show notes
    • 145 issues on the development project, 24 of which are bugs
  • Usage stats:
    • No direct way to track, but drupal_cms_helper was added as a dependency late in the Drupal CMS 1.x cycle, so the fact that it has been installed 3,780 times likely indicates that Drupal CMS has been installed several thousand times at a minimum
  • Module features and usage
    • The biggest change in Drupal CMS 2 is the addition of Canvas for creating and managing layouts. We talked about Drupal Canvas in depth back in episode #518 so I won’t go into too much detail here, but having it set up for you as an out-of-the-box feature is a big benefit
    • Drupal CMS 1.0 included a carefully curated content architecture, including some optional recipes for additional capabilities. With version 2, the intent is for site templates to be the source of the content architecture. I’m sure we’ll be hearing a lot more about site templates, including a marketplace where people can find them, in the coming and in particular with DrupalCon Chicago fast approaching
    • Drupal CMS 2.0 also ships with much more sophisticated AI capabilities. There’s a dedicated Canvas AI that can be used to generate and populate entire layouts, as well as generating code components, based on a user’s prompt. And listeners may remember the demo in the Vienna Driesnote of using the Context Control Center to automatically create drafts of content updates when marketing information changes
    • And of course, starting with Drupal core 11.3 means you’ll get all the performance and other improvements in the latest version
Feb
04
2026
--

Semantic Caching for LLM Apps: Reduce Costs by 40-80% and Speed up by 250x

?This post covers the topic of the video in more detail and includes some code samples. The $9,000 Problem You launch a chatbot powered by one of the popular LLMs like Gemini, Claude or GPT-4. It’s amazing and your users love it. Then you check your API bill at the end of the month: $15,000. […]

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com