Where We Are We can all agree that the MySQL ecosystem isn’t in great shape right now. Take a look at Julia’s blog post [Analyzing the Heartbeat of the MySQL Server: A Look at Repository Statistics], which confirms what many of us have felt: Oracle isn’t as committed to MySQL and its ecosystem as it […]
26
2025
Let’s Rebuild the MySQL Community Together
25
2025
Building the Future of MySQL: Announcing Plans for MySQL Vector Support and a MySQL Binlog Server
At Percona, our mission has always been to help you succeed with open source databases. We do that by listening to the community, understanding the challenges you face, and building the solutions you need. Now, after a comprehensive review of market trends and direct feedback from our customers and the MySQL community, we are excited […]
24
2025
Talking Drupal #530 – Join the Community Working Group
Today we are talking about the community working group, What they do, and how you can help with guests AmyJune Hineline, Mark Casias, and Matthew Saunders. We’ll also cover Drupal CMS Geo Images as our module of the week.
For show notes visit: https://www.talkingDrupal.com/530
Topics
- Exploring the Community Working Group (CWG)
- Roles and Responsibilities within the CWG
- Conflict Resolution and Community Health
- Matthew’s Journey and Joining the CWG
- Qualities and Experiences for CWG Members
- Identifying the Need for Cultural Sensitivity
- The Importance of Patience and Grace in Conflict Resolution
- Onboarding and the Role of the Community Health Team
- Time Commitment and Responsibilities of CWG Members
- Supporting the CWG Without Formal Membership
- Maintaining Confidentiality and Promoting Transparency
- Addressing Credit Abuse and Community Health
- Parting Words of Wisdom for Aspiring Community Members
Resources
Guests
AmyJune Hineline – volkswagenchick Matthew Saunders – jamesmatthewsaunders.ai MatthewS Mark Casias – omibee.com markie
Hosts
Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi
MOTW Correspondent
Mike Anello – drupaleasy.com ultimike
- Brief description:
- Drupal CMS Geo Images – a Drupal CMS recipe that automatically displays uploaded geotagged images on a map.
- Module name/project name:
- Brief history
- How old: created in February 2025 by Italo Mairo (https://www.drupal.org/u/itamair). He is also one of the maintainers of the GeoField module as well as many of the other geo-spatial related contrib modules.
- Versions available: 1.1.4, released Nov 9 2025.
- Maintainership
- Actively maintained
- Security coverage
- Documentation – yes, on the project page (README is the same)
- Number of open issues: 1 open issues, 0 of which are bugs against the current branch (2 total issues)
- Module features and usage
- Creates new “Geo image” media type
- Displays image and map
- Bulk import via Media Library Importer module
- Includes preconfigured map view (filterable by date)
- Each mapped photo displayed with image thumbnail on map
24
2025
Analyzing the Heartbeat of the MySQL Server: A Look at Repository Statistics
The MySQL database server is a foundational component of the open-source world. While its impact is undeniable, looking at the raw statistics of its core source code repository reveals a dynamic and sometimes surprising development history. By analyzing the total lines of code inserted, the number of commits over the years, and unique contributors, we […]
21
2025
How to Deploy a Stand-By/Ad-Hoc Cluster Based on Percona Operator for PostgreSQL
This short blog post discusses how to use the capabilities of pgBackRest and streaming replication to set up both a stand-by and a separate standalone cluster as needed
20
2025
Performing Standby Datacentre Promotions of a Patroni Cluster
Unlike the standard multi-node Postgres replication cluster, when managed by Patroni, all failovers are automatically executed. However, this is not the case when dealing with inter-datacentre failovers when for instance a standby datacentre must take over from a failed primary. The following describes the mechanisms required to perform such a procedure when the case arises. […]
19
2025
Data Retention Policy Implementation – How and Why
Is your PostgreSQL database Feeling Sluggish? Are SQL statements taking more time than in earlier days? Are you experiencing performance cliffs (Unexpected, sudden drops in performance)? Are backups taking a long time to complete? Are you getting a bigger bill for storage? Are standby rebuilds and development refreshes becoming a herculean task? Are the auditors […]
18
2025
Introducing the GA Release of the New Percona Operator for MySQL: More Replication Options on Kubernetes
The Percona Cloud Native team is happy to announce the general availability of the Percona Operator for MySQL, based on Percona Server for MySQL. This release introduces an additional Kubernetes-native approach to deploying and managing MySQL clusters with synchronous Group Replication, delivering the consistency required for organizations with business continuity needs. With this release, Percona […]
17
2025
Talking Drupal #529 – MCP, Automators, and Agents
Today we are talking about MCPs, AI Automators, and AI Agents with guest Marcus Johansson. We’ll also cover AI Ecosystem Recipe as our module of the week.
For show notes visit: https://www.talkingDrupal.com/529
Topics
- Understanding Model Context Protocol (MCP)
- AI Automators in Drupal
- Creating Complex Workflows with Automators
- Simple and Effective Automator Use Cases
- AI Image Alt Text and Contextual Understanding
- AI Tagging and Content Management
- Introduction to AI Agents in Drupal
- Challenges and Future of AI Agents
- Real-World Applications and Future of AI in Drupal
- Proliferation of Orchestration Tools
Resources
- ai initiative issue queue
- Recipes from 1xInternet
- MCP
- xkcd
- Tool API
- Slack MCP Server
- Drupal MCP
- MCP Client
- JSON API wrapper
- Tagify
- Views Agent
- Context control center
- Marriage podcast
Guests
Marcus Johansson – workflows-of-ai.com marcus_johansson
Hosts
Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Martin Anderson-Clutz – mandclu.com mandclu
MOTW Correspondent
Martin Anderson-Clutz – mandclu.com mandclu
- Brief description:
- Have you ever wanted to explore the AI capabilities of Drupal, but didn’t know where to start? There’s a Drupal recipe for that.
- Module name/project name:
- Brief history
- How old: created in Oct 2024 by Marcus Johansson (marcus_johansson of FreelyGive.io
- Versions available: 1.0.0-alpha2, which requires Drupal 10.3 or newer
- Maintainership
- Actively maintained
- Number of open issues: 2 open issues, both of which are bugs
- Module features and usage
- When you require and apply this recipe to your Drupal site, you’ll be able to start working with a variety of LLMs and specialized AI-based services
- You’ll be able to ingest unstructured content and map it to structured fields automatically. Or generate a detailed SEO analysis of your nodes. There are multiple translation tools, crawlers to help work across entire sites, and more.
- This recipe is likely something you would apply to a sandbox site, to understand the various ways to achieve something specific with AI and Drupal, and then apply whatever is best for your use case to your actual site build.
- But it’s a useful resource for a Drupalist wanting to start exploring some of the growing list of options for working with AI, or someone familiar with AI tools who wants to start using them with Drupal.
14
2025
A Tale of Two Databases: No-Op Updates in PostgreSQL and MySQL
I’m lazy when I’m speakin’ I’m lazy when I walk I’m lazy when I’m dancin’ I’m lazy when I talk X-Press 2 Feat. David Byrne – Lazy While preparing a blog post to compare how PostgreSQL and MySQL handle locks, as part of a series covering the different approaches to MVCC for these databases, […]