Golems GABB: How to Optimize CI/CD Pipeline For Microservices Architecture
Hey Golems` readers, and welcome! CI/CD is such a fantastic tool for software development. If you've ever dealt with microservices, you already know how painful a slow or bloated CI/CD pipeline can be. When working with microservices, every second spent compiling and adding steps to the pipeline just crushes productivity and increases technical debt.
Now imagine that there are not one or two such services, but a few dozen. Each service runs independently, but they all need to sync up and work as one seamless mechanism! And let’s be real—without a well-optimized CI/CD pipeline, that’s just not going to happen. Microservices are freedom from one side and quite a challenge from the other, right?
The Drop Times: The Code Beneath It All
Governments around the world increasingly rely on Open Source software to power digital services that millions of people depend on every day. From national websites to public health systems, much of this infrastructure is built on tools that are freely available yet maintained by a small number of contributors with limited support. As Dries Buytaert, founder of Drupal, argues in his recent blog post, this growing dependency makes it urgent for governments to move from passive use to active contribution. The idea is not to replace the open, volunteer-driven nature of these projects but to ensure they are resilient, well-maintained, and able to serve the public reliably over time.
Dries outlines a compelling evolution of Open Source: starting with volunteers, expanding with commercial sponsorship, and now entering a phase where government stewardship is necessary. He points to examples like Denmark's national plan to adopt Open Source and Germany's investment through its Sovereign Tech Fund as signs of progress. Yet most governments still contribute very little, even when their digital infrastructure depends heavily on these projects. This imbalance leaves essential services vulnerable and places too much pressure on a small group of maintainers. The sustainability of the software that supports the public sector cannot be left to goodwill alone.
What is needed now is a shift in mindset and policy. Governments already invest in roads, schools, and utilities as part of their public mandate. Digital infrastructure should be treated the same way. Dries’s call to action is timely and clear: fund the people and projects that hold up the systems we rely on. Open Source has become public infrastructure in everything but name. It is time we support it with the seriousness and structure that public infrastructure requires.
INTERVIEWDISCOVER DRUPAL- Drupal AI Initiative Reaches $175,000 with 10 New Supporting Makers
- CiviCRM Now Offered on DrupalForge.org for Instant Site Deployment
- Drupal Association Invites Participation in 2025 Business Survey
- MCP Drupal Module 1.2.0-alpha1 Released: Brings Low-Code LLM Integration to Drupal
- Drupal AI Initiative Secures $300K and Announces 15 Makers to Drive AI Development
- Dries Buytaert Urges Governments to Fund Open Source as Essential Digital Infrastructure
- DrupalCamp Burkina Faso 2026 Scheduled for April in Ouagadougou
- Drupalers Association Pune Launches Fundraiser to Support DrupalCamp Pune 2025
- Booth Sponsorships Open for DrupalCon Vienna 2025
- Pacific Northwest Drupal Summit 2025 Session Schedule Released
We acknowledge that there are more stories to share. However, due to selection constraints, we must pause further exploration for now. To get timely updates, follow us on LinkedIn, Twitter, Bluesky, and Facebook. You can also join us on Drupal Slack at #thedroptimes.
Thank you,
Sincerely,
Alka Elizabeth,
Sub-editor, The DropTimes.
jofitz: How to patch Drupal core and contrib modules
One of the first things I was taught when I started working with Drupal was "Never hack Core!" and this adage still holds in Drupal 11 as much as it did back in Drupal 7. This tutorial will will explain the correct way to apply as-yet unreleased bugfixes and features to Drupal core or a contrib module.
Prior knowledgeFor the this article I will assume that you are familiar with:
- Composer and how to run its commands
- The concept of a patch and how to create or obtain one
The package that enables patching is called Composer Patches (see cweagans/composer-patches). The best description of this packagecomes from the documentation:
A simple plugin for Composer that allows you to apply patches to your dependencies.
InstallationThe Composer Patches package is installed in the same way as a Drupal module, the command is: composer require cweagans/composer-patches:^2.0
Define patchesDetails of all required patches are described in the "extra" section of composer.json, e.g.:
{ [...],... Read moreThe Drop Times: Dear Drupal, From Chris McGrath With Esteem
Specbee: Good content strategy begins with UX research - Here’s why
Talking Drupal: Talking Drupal #517 - The Event Platform Levels Up
Today we are talking about Drupal’s Event Platform, What’s new, and what’s to come with guest Martin Anderson-Clutz. We’ll also cover ECA Tamper as our module of the week.
For show notes visit: https://www.talkingDrupal.com/517
Topics- What is Event Platform
- New Features and Multi-Event Architecture
- Event Platform Theme: Event Horizon
- Managing Contribution Time
- Event Platform Workflow Features
- Transitioning to Recipes
- Module Installation Challenges in Drupal
- Event Platform Installation and Configuration
- Performance Improvements and Core Installer Issues
- Modular Design and Recipe Mapping
- Content Migration and Recipe Utilization
- Event Platform Adoption and Community Feedback
- Future Features and Enhancements for Event Platform
- Getting Started with Event Platform
- How to Get Involved with Event Platform
- Event Platform Starter on Drupal Forge
- Blog post: Smart Menu Links: Drupal navigation with the power of Views
- Recap: My Return to Drupal GovCon 2025!!
- Cussing in Commits: Which Programming Language Inspires the Most Swearing?
- Recipe installer issue for modules in bulk
- Upgrade path
Martin Anderson-Clutz - mandclu.com mandclu
HostsNic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi James Sansbury - tugboatqa.com q0rban
MOTW CorrespondentMartin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted a flexible way to manipulate the data being used in your ECA models? There’s a module for that
- Module name/project name:
- Brief history
- How old: created in Apr 2022 by Jürgen Haas of Lake Drops
- Versions available: 1.0.6 and 2.0.4, the latter of which supports Drupal 10.4 and 11
- Maintainership
- Actively maintained
- Security coverage
- Number of open issues: 6 open issues, none of which are bugs
- Usage stats:
- 1,087 sites
- Module features and usage
- For anyone who hasn’t used it before, Tamper is a generic plugin system for transforming data. It’s often used with migrations and Feeds, where you need to make sure incoming data matches the data type of the field where it will be stored. We actually covered Feeds Tamper as MOTW all the way back in episode #056
- For ECA you can use tamper plugins with conditions, so a model can compare against a modified result. Or, you can use the tamper plugins with actions, storing the result as a token that can be for subsequent actions.
- I ended up using ECA Tamper in the Event Platform for a model that sends out emails if an accepted session has not yet been confirmed by the author, and the session confirmation is a specific number of days out, for example 3 days away and one day away
ImageX: Making Your Drupal Content Accessible with Editoria11y Accessibility Checker
Accessibility is the hallmark of a modern, responsible web. From user experience to ethical design (and often legal compliance), adhering to accessibility best practices for your Drupal site is no longer optional — it’s the gold standard. More and more organizations are embracing accessibility as a core part of their digital strategy.
Morpht: Morpht joins as a Gold AI Maker in the Drupal AI Initiative
The Drop Times: From Vision to Platform: How LastGuide Scaled Open Knowledge on Drupal
Community Working Group posts: Join the CWG in the Ongoing Work of Calling In and Caring For Community
Let’s be honest: It’s not always easy to be part of a global community. And the last few years have made that clearer than ever.
The Drupal Community Working Group (CWG) is here to help create a more supportive and inclusive community for everyone. We uphold our Code of Conduct, and support community members navigating tough situations. We’re also working behind the scenes to build proactive systems of care and recognition. It’s challenging work, but it’s deeply meaningful.
We’re currently looking to expand our team.
Why now?Because communities don’t just maintain themselves. They need caretakers. And the world we’re building today needs people who can hold complexity with care, especially in open source.
You might be a good fit if you:- Stay calm under pressure, even when tensions run high.
- Are comfortable listening without rushing to fix.
- Know when to step forward - and when to take a break.
- Understand the importance of confidentiality and trust within the community
- Believe in the kind of leadership that puts people first.
We know that strong communities are built on diverse lived experiences. We welcome volunteers who bring thoughtful insight from navigating exclusion, invisibility, or underrepresentation in open source or digital communities.
Job Roles:- Community Health Team Member – Help develop and run initiatives like workshops, resources, and tools that strengthen communication and community well-being. This role is a pathway to deeper involvement with the CWG, including the Conflict Resolution Team.
- Conflict Resolution Team (CRT) Member – Guide community members through conflicts, mediate, and help uphold community standards. Ideal for those who have experience or interest in community care and support.
If this resonates with you, or if someone you know would be a great fit, please get in touch at drupal-cwg@drupal.org. A better community depends on people like you.
Join our Drupal Slack channel (#community-health) to connect with the community and check out our upcoming office hours to learn more.
Wednesday, September 3, 2025 at 12pm PT / 3pm ET / 1900 UTC
Find your local time here: https://www.worldtimebuddy.com/
DrupalEasy: Drupal contrib module Markdown Easy 2.0.0 - new features, simpler setup!
CodeLift: Casestudy Drupal 7 upgrade: VanePump's Drupal 7 to 10 Migration
Drupal AI Initiative: Major funding milestone reached by Drupal AI Initiative with 10 new makers
Today, we are delighted to announce the addition of ten new Drupal AI supporting organisations, known as “Makers”. Now we have a total of $175,000 in funding, significantly strengthening the capacity to build on Drupal’s position as the best open-source AI-powered CMS.
Dominic De Cooman announces the new makers (opens in new window)
Being a Maker means more than providing funding.Each agrees to allocate staff dedicated to advancing key areas of the initiative, ensuring that development can accelerate at pace and remain firmly aligned with the real-world of businesses, agencies, and marketers worldwide. With these new makers, at least 15 full-time staff are now dedicated to advancing Drupal AI.
The latest Drupal AI Makers (in alphabetical order):- Anonymous sponsor (Gold)
- Axelerant (Gold)
- Elevated Third (Silver)
- ImageX (Silver)
- Joshi Consultancy Services (Gold)
- Morpht (Gold)
- QED42 (Gold)
- SeeD EM (Gold)
- Zivtech (Gold)
- Zoocha (Gold)
View the complete list of Drupal AI Makers.
What having new makers meansThis is the largest single wave of AI Makers since the Drupal AI Initiative began. The combined funding and staff contributions mean:
- Faster delivery of core AI features for Drupal
- Better documentation, governance, and community enablement
- Stronger global representation from agencies across regions
With each new backer, our collective capacity grows. Together, we are shaping AI capabilities that are open, responsible, and designed to create real impact.
This new wave of makers reflects growing recognition of the importance of responsible, open-source AI tools in content management and digital experiences. We welcome further organisations that share this vision to join us in supporting the future of AI in Drupal.
Dominic De Cooman, Funding Lead, Drupal AI Initiative
- Core AI module development (Drupal AI 1.x roadmap)
- AI orchestration improvements and model-agnostic infrastructure
- Integration recipes for popular tools (RAG, content automation, search)
- AI page creation and optimization with Experience Builder
- Governance and community coordination
- Documentation, examples, and best practices
Agency leaders from across the Drupal community are uniting behind the Drupal AI Initiative, recognising both its strategic importance and its practical benefits. Their commitment reflects a shared belief that Drupal’s open approach can shape responsible AI while unlocking new opportunities for clients and accelerating innovation across the ecosystem.
We’re investing in Drupal AI to help build open, responsible AI—shaped by its users—for clients, the community, and Drupal’s future.
Glenn Hilton, CEO, ImageX
We are proud to support Drupal’s AI Initiative. It will extend Drupal’s open, extensible power and deliver the AI-driven B2B growth our clients are asking for.
Jeff Calderone, CEO, Elevated Third
Drupal AI embodies the power of collaboration to make advanced technology accessible, ethical, and impactful for all.
Jairo Pinzón, CEO, SeeD EM
We are joining forces with other certified Drupal partners to accelerate this initiative and elevate Drupal to the premier AI-enabled CMS platform.
Will Huggins, CEO, Zoocha
We're dedicated to the Drupal AI Initiative because we believe in empowering creators with cutting-edge tools. Our contribution is an investment in a smarter, more innovative future for the entire Drupal community.
Bhavin Joshi, Co-founder & CTO, Joshi Consultancy Services
As soon as we heard about the AI Initiative, we wanted to be involved. Drupal is a natural candidate for AI functionality, with so much content available to uplift and leverage.The AI Initiative will bring big wins for users, editors, owners, site builders and AI agents alike.
Murray Woodman, Managing Director, Morpht
- Direct influence over the Drupal AI roadmap
- Early access to features and recipes
- Recognition on Drupal.org and in marketing campaigns
- Networking with other AI leaders in the Drupal ecosystem
- Contribution credit and community visibility
Discover how your organisation can become a maker too.
Further reading: Accelerating Innovation - Introducing the Drupal AI Initiative by The Drupal Association.
The Vardot Team: Component-Based Design in Drupal
Component-based design (CBD) is a cornerstone in building scalable, maintainable, and efficient modern websites. It's a transformative methodology that aligns with Drupal's modular architecture and positions Drupal theming philosophy amongst the most recent best practices in architecting user interfaces.
The Vardot Team: How to Effortlessly Manage Responsive Images in Drupal - Dynamic Responsive Images
At Vardot, handling responsive images effectively has been one of the main challenges we faced when building Drupal websites using Varbase. Traditional methods like CSS, image styles, or even the modern Responsive Image modules often involve time-consuming, repetitive tasks, and a lot of manual adjustments to configure the responsiveness of images across the whole website.
The Vardot Team: Create Your Own Theme On Varbase
If you're using Varbase, you're already benefiting from a powerful and feature-rich Drupal distribution. Varbase is designed to streamline your Drupal projects, making it easier to build websites and web applications with all the essential tools and modules preconfigured. However, one of the most exciting aspects of Varbase is the flexibility it offers when it comes to theming.
The Vardot Team: Why Drupal Is the Right CMS for Nonprofits & NGOs
Nowadays, NGOs and nonprofits need as much exposure as they can get. The days of local advertisements are beginning to wane. We are now in the digital age. The era of online and the Internet.
The Vardot Team: The Future of Higher Education Digital Experiences
Despite all the disruption and technological advances that occurred over the past few years, the structure of higher education institutions and the state of academic curriculums are closer to what would be the case during the early stages of industrialization.
The Vardot Team: Top 10 Drupal Websites in the World (Updated)
Editor’s Note -- This article was formerly listed as the Top 10 Websites Built with Drupal, and based on TopDrops.org. That site has since stopped updating, so we decided to pivot towards a new kind of value for our readers: the most surprising examples of Drupal-run sites.
Some of the world’s most influential businesses and organizations run their websites using Drupal: General Electric, eBay, The Economist, etc.