30 Sep 2026

feedDrupal.org aggregator

Drupal Association blog: The Drupal Advocacy Program: Helping the world catch up to what Drupal can do.

Graphic that says 'help the world cup up to what drupal can do'

In a major shake-up, your advocacy work now earns Drupal contribution credit.

Drupal is now light-years ahead of its reputation. It's time we changed that.

The Drupal Advocacy Program is a new Drupal Association pilot that awards contribution credit for work that helps people discover and understand Drupal.

Drupal is light-years ahead of its reputation. The platform has changed dramatically in recent years, but the market's picture of Drupal runs years behind. If you have ever heard "oh, is Drupal still around?", you have felt that gap first-hand - and research by major Drupal agencies confirms it. The fix is not a bigger ad budget. It is education at community scale: authentic stories from the people who build with Drupal, told in their own voices to the audiences they know best.

Our community can be uneasy with the word "marketing". But you are already advocates for Drupal, day in and day out - and that is exactly what this moment needs. If you have ever written a tutorial, recorded a demo, translated an article, or shared someone else's talk with a new audience, you have been doing advocacy. Starting today, that work earns recognition.

How it works

Tell the story. Create, share, and boost content about modern Drupal. A blog post for your market. A video for your audience. A talk at a non-Drupal conference. A customer story in your language. And amplification counts: share someone else's DrupalCon talk or case study, tell us about it, and you earn credit too.

Themes multiply your impact. Four to six times a year, we will roll out a theme - a consistent message with messaging and proof points ready to build on. Take it and make it your own: translate it for your language, reframe it for your industry, make it relevant to your network. Advocacy content on the current theme earns 2x-3x credits, because 126 certified partners and a huge global community telling one story at the same moment is what moves the market.

Credits flow back. Advocacy runs through the same contribution credit system that recognises code. It counts toward your standing in the ecosystem, including Drupal Certified Partner visibility. Credits will be awarded in bulk each month, guided by a published scale (to come), weighted by quality and reach, because we want content that travels beyond the Drupal world. Each month we will also spotlight the best advocacy content and award it extra credit.

The ground rules are simple. This is about promoting Drupal and what Drupal can do. You can mention where you work, and you can absolutely draw on case studies from your own business - as a way of showing what Drupal makes possible.

Ways to take part

  • Post. A thoughtful LinkedIn article or thread in your own words
  • Write. A blog post specific to your audience, region, or industry
  • Record. An explainer, tutorial, reaction, or customer-story video
  • Boost. Share and amplify someone else's talk, case study, or post
  • Adapt. Translate or localise the story for your language and market
  • Speak. A talk or lightning talk, especially at non-Drupal events and meetups
  • Pod. Appear on or host a podcast episode
  • Show your work. A customer or project story that highlights what Drupal can do
  • Teach. A tutorial, demo, or code walkthrough that shows modern Drupal in action

Choose something that fits you. You do not need to become a salesperson. As Dries put it in his DrupalCon Rotterdam keynote: Drupal doesn't need hype. It needs a better public record.

Quote graphic that says 'Drupal needs a better public record"

Submitting is simple

For now, it is a short form at drupal.org/advocacy. In the coming days you will also find a submission form across many Drupal Slack channels. Either way, telling us about your content should take a minute - because for this to work, submitting needs to be exceedingly easy.

This is very much a pilot. We will start by reviewing and crediting submissions by hand, look for ways to automate over time, and let what we learn from your submissions shape how the program grows. And we want to celebrate the people who lead the way: at next year's DrupalCons, we will present awards to Drupal's biggest advocates.

Start today

Every story you tell adds to Drupal's public record - the record that search engines, AI assistants, and agentic search increasingly draw on when people ask what to build with. More authentic voices means Drupal showing up where decisions are actually made.

Submit your advocacy work at drupal.org/advocacy. You will find the current theme, its messaging and proof points, and guidelines on attribution and what qualifies for credit.

You have done the work. Now start talking.

File attachments:

30 Sep 2026 9:21am GMT

Gspikes: Drupal Migrate Plus and Custom Source Plugins: The Working Guide

What Migrate Plus adds to core, when a custom source plugin is the right answer, and the anatomy of one that survives real data, with working PHP and YAML.

30 Sep 2026 7:00am GMT

29 Sep 2026

feedDrupal.org aggregator

Aten Design Group: The Cost of Waiting: Why CMS Maintenance Belongs in Every Website Budget

The Cost of Waiting: Why CMS Maintenance Belongs in Every Website Budget Joel Steidl Process Drupal WordPress Backdrop CMS

Launching a website is a major milestone, but it does not mark the end of the investment.

Drupal, WordPress, and Backdrop are actively maintained software platforms. Core software changes. Modules and plugins release updates. Security vulnerabilities are discovered. PHP and other underlying technologies move through their own support cycles.

During a long website build, teams should be paying attention to those changes and applying updates when they make sense within the project cadence. That does not necessarily require a dedicated line item for updates. It does require recognizing that the software will continue to change while the site is being built.

The more important planning conversation is what happens after launch. Post-launch budgets often focus on new features, enhancements, and fixes specific to the site. Routine platform maintenance has to be planned alongside that work, or it is easy to defer indefinitely.

Updates are part of operating a CMS

Different content management systems handle releases differently.

Drupal has a well-defined release cycle, including regular windows for bug fixes and security releases. Backdrop similarly publishes scheduled minor releases and security release windows.

WordPress is less predictable. Core releases do not follow the same kind of monthly schedule, while plugins and themes are updated independently by their maintainers. For WordPress sites, that makes proactive monitoring particularly important. Checking for updates weekly or bi-weekly can help teams identify changes before they accumulate.

The operational lesson is more important than the differences between platforms: someone needs to be responsible for keeping track of change.

For WordPress, the Site Health screen provides a useful view into outdated software and configuration issues. Drupal and Backdrop have their own tools and processes for monitoring available updates and security advisories. But knowing an update exists is only the beginning.

Updates still need to be evaluated, tested, and deployed.

Small updates are easier to manage than large ones

Consider a site that receives routine maintenance every month.

There might be a core update and several module or plugin updates to review. The team applies them in a development or staging environment, tests critical functionality, resolves any issues, and deploys the changes.

Now consider the same site after maintenance has been deferred for two years.

There may be dozens of pending updates spanning multiple versions. Some dependencies may no longer be maintained. A newer module or plugin may require a newer version of the CMS. That version may require a newer version of PHP. Custom code written several years earlier may no longer behave as expected.

What could have been a series of small maintenance tasks has become a project.

The difficulty is not simply the number of updates. It is the number of things changing at once. When something breaks, there are more possible causes. Testing takes longer. Troubleshooting becomes less predictable.

Regular maintenance keeps those changes smaller and makes risk easier to manage.

Maintenance has to compete with improvement work

After launch, most organizations still have a list of things they want to change. Editors need improvements to a workflow. A department wants a new feature. An integration needs adjustment. Bugs emerge once more people start using the site.

That work is visible, and its value is usually easy to understand. Routine maintenance is less visible. Updating a dozen modules and ending up with a site that looks and behaves exactly as it did before can be difficult to prioritize against a feature someone has been waiting for.

But those two kinds of work need to coexist.

For many sites, a recurring monthly maintenance allocation is a sensible baseline alongside a budget for improvements and feature development. It creates room to review available updates, apply appropriate changes in a non-production environment, test important workflows, and deploy deliberately without forcing that work to compete every month with the next feature request.

The exact cadence can vary. WordPress sites may warrant weekly or bi-weekly checks because plugins and themes release independently. Security updates on any platform may require attention outside the normal maintenance cycle.

Testing matters too. A plugin update that looks routine can conflict with WordPress core or another plugin. A Drupal module update can affect custom functionality or configuration. Updates should generally move through development or staging before reaching production.

Backups are another part of the equation, particularly for WordPress sites where application state and content are closely connected to the database. Reliable, automated backups, preferably managed at the hosting level, provide an important recovery path when an update does not behave as expected.

The goal is not simply to install updates. It is to make maintenance a normal part of operating the site rather than something that only gets attention when there is a problem.

Maintenance starts before launch

Planning for maintenance does not mean every build needs a separate maintenance workstream.

During an active build, teams can often incorporate core, module, plugin, and dependency updates into the normal development process. What matters is that the team is paying attention. On a project that lasts six months, a year, or longer, building against a frozen snapshot of the software and waiting until launch to address updates creates unnecessary risk.

Decisions made during the build also affect how difficult future maintenance will be.

Every module, plugin, theme, integration, and piece of custom code becomes part of the site's long-term maintenance surface. Before adding a dependency, teams should consider whether it is actively maintained, how important it will be to the site, and what replacing it would involve if support ends.

Architecture matters as well. Clear separation between custom code, contributed software, configuration, and content makes future changes easier to understand and test. Automated tests around critical functionality can make routine updates considerably safer.

The same thinking applies beyond code. Structured content, consistent components, and well-defined editorial workflows reduce the number of exceptions teams have to account for when the platform changes.

Maintainability is not a separate phase of the build. It is one of the considerations that should inform how the platform is built.

The cost of waiting

Skipping maintenance can look like a savings because nothing happens immediately. It can also create more room in the budget for improvements that stakeholders can see and use right away.

But the maintenance work has not disappeared.

Updates continue to accumulate, dependencies continue to change, and older versions eventually stop receiving support. When the organization finally has to act, the work is usually larger and the options are more constrained.

A recurring maintenance budget helps turn that unpredictable future project into routine digital operations. It gives teams a chance to make smaller changes, test them carefully, and identify larger lifecycle issues before they become urgent.

That does not mean maintenance should consume the entire post-launch budget. Websites need to improve as organizational needs change. The goal is to make room for both: maintaining the platform you have while continuing to make it better.

The cost of waiting is not just more updates later. It is giving up control over when and how those updates happen.

James Nettik

29 Sep 2026 9:34pm GMT