Drupal Association blog: Extended Support on Drupal 7 vs. Drupal 10 Migration: Which Path Should You Take?

As the digital landscape evolves, organizations relying on Drupal 7 (D7) face a pivotal decision: opt for Extended Support or embark on a migration to Drupal 10 (D10)?

Both options have their pros and cons, depending on your timeline, budget, and long-term digital strategy. Let’s break it down so you can make the best decision for your organization.

Option 1: Extended Support – A Temporary Safety Net

Extended Support ensures your D7 site remains secure and functional beyond the official end-of-life deadline, giving you extra time to plan a migration.

Benefits of Extended Support:

  • No rush – Your site remains secure, with critical security updates and patches, without having to migrate immediately
  • Budget flexibility – Spread out costs instead of making a big investment all at once
  • Strategic breathing room – More time to evaluate your business goals and plan a migrations in the future

Drawbacks of Extended Support:

  • Not a permanent fix – In the long run you’ll need to migrate
  • Potential rising costs – Maintaining older technology can become more expensive over time
  • Limited innovation – You won’t benefit from the latest features and improvements in D10

Option 2: Migrating to Drupal 10 – The Future-Proof Solution

Migrating to D10 is a long-term investment in security, performance, and innovation. While it requires upfront effort, it ensures that your digital platform is modern, scalable, and ready for future growth.

Benefits of Migration to D10:

  • Future-proof technology – Stay ahead with the latest security updates and performance enhancements
  • Better User Experience (UX) – New features, improved accessibility, and a more flexible design
  • Long-term cost efficiency – Reduce maintenance costs for outdated technology

Drawbacks of Migration to D10:

  • Upfront investment – Migration requires planning, resources, and budget allocation
  • Complexity – The process can be challenging, especially for highly customized sites
  • Learning curve – Teams may need time to adjust to the new system

Dropsolid: Your Partner in Both Extended Support & Migration

At Dropsolid, we understand that not every organization is ready to migrate immediately. That’s why are part of the Drupal 7 EOL program.

What sets us apart?
Only 3 companies globally qualify for the EOL program and offer Extend Support for D7. We are the only partner in Europe, with offices in Europe and the US. This makes us the go-to-expert in the region for maintaining your D7 site securely while you work on a seamless transition to D10.

At the same time, we know that migration is inevitable—and when you’re ready, we can evolve your D7 and can help you migrate to D10 too.

What we offer:

  • We keep your D7 site secure with ongoing updates and maintenance
  • Migration to D10: customized migration roadmap, tailored to your business needs, covering everything from technical setup to team training
  • Future-proof growth: our roadmap ensures that your site isn’t just D10-ready, but also DXP-ready, seamlessly integrating with your existing tools

Find all info about our related services here.

Key considerations: How to Decide?

When choosing between Extended Support and Migration to Drupal 10, ask yourself:

  • What’s your timeline? Do you need more time, or are you prepared for transition?
  • What’s your budget? Can you invest in migration now, or do you need to spread costs over time?
  • What are your long-term goals? Do you want to future-proof your site, or is short-term maintenance enough for now?
  • How complex is your current setup? A highly customized site may require extra planning before migrating.

Final Verdict: Should You Extend or Migrate?

  • If you need more time to plan and budget, Extended Support can provide a temporary solution.
  • If you’re ready to future-proof your digital platform, migrating to D10 is the smart choice.

Either way, Dropsolid has your back—whether it’s keeping your current site secure or guiding you through a seamless migration. Let’s make the right move together.

Ready to explore your options? Get in touch with us today!

Jacob Rockowitz: Back to the basics: Learning how to build a Drupal module using AI

Preamble

I began my last blog post, "My Drupal, AI, and Schema.org Manifesto," with an introduction that helped me to start discussing the use of AI in my daily Drupal work. This introduction reveals that I feel overwhelmed about where to begin exploring integrating AI with Drupal.

A Drupal AI module and ecosystem exist that have accomplished remarkable feats. I am eager to delve into the implementation and extensibility of the Drupal AI module; however, diving immediately into the code is daunting and could hinder my need to familiarize myself with using AI and comprehending how it works. Therefore, I am returning to the basics and revisiting one of my first Drupal achievements: building a module… using AI.

Hypothesis

AI will soon replace basic Drupal tasks, including creating simple modules. When this happens, the definition of entry-level development skills will evolve. AI will not eliminate jobs; instead, it will enhance workers' productivity and efficiency. Therefore, I want to explore how capable AIs are at building a Drupal module. I also want to explore if AI can help a new Drupal developer create their first module.

Theories

Below are some theories I want to explore and keep in mind.

  • Keep it simple and small.
    AIs can comprehend vast amounts of data and relationships - we cannot.
  • Provide a lot of context.
    AI performs significantly better when given as much context as possible. This ensures that both people and machines understand each other.
  • Failure is part of the process. 
    Assume there will be mistakes and dead ends. An iterative approach leads to a better solution and understanding.

Goals

I've already used the word 'overwhelmed' a few times, and to keep my exploration and experimentation from...Read More

The Drop Times: What Happens When a Podcast Outlives a Decade? Talking Drupal Knows

Talking Drupal isn’t just a podcast; it’s a pillar of the Drupal community. As it celebrates its 500th episode on May 2, 2025, the show marks over 12 years of weekly conversations, learning, and connection in a space where most podcasts don’t make it past episode seven. What began as casual chats among a few friends has evolved into a trusted platform that brings together developers, project managers, trainers, and open-source advocates from around the globe. In this special feature, we trace the podcast’s history through the voices of its founders, contributors, and fans, including Stephen Cross, John Picozzi, Nic Laflin, Martin Anderson-Clutz, James Shields, Chad Hester, Rajab Natshah and Josh Mitchell, who have helped shape its format, tone, and community-first spirit. From its humble book club origins to the upcoming “Community Edition” episode, this story is about more than just a tech show; it’s about how consistency, collaboration, and a bit of Drupal magic created something that’s become a cornerstone of the open-source world.

Drupal Starshot blog: Marketplace Share Out #1: What We've Heard So Far

In the DrupalCon Atlanta Driesnote and follow-up blog post, Dries laid out a bold vision:

Site Templates combine Drupal recipes, a theme, design elements, and default content to give users a fully functional website right from the start."

He also posed a big question to the community: Should we build a Marketplace for these templates—and if so, how?

In just the first couple weeks of conversation, hundreds of community members have weighed in across Slack, blog comments, and BoFs. From enthusiastic endorsements to thoughtful concerns, the input is rich, complex, and deeply-rooted in the spirit of Drupal.

This post captures what we’re hearing so far.

The Opportunity

Many in the community agree: the lack of easily accessible, visually appealing starting points is one of Drupal’s largest barriers to adoption. A Site Template Marketplace could:

  • Lower the barrier to entry for site builders and small organizations
  • Give developers a fast, “wow-worthy” way to spin up sites in hours, not weeks
  • Highlight the full potential of Drupal CMS + Experience Builder
  • Generate new opportunities for agencies, makers, and module maintainers
  • Strengthen the Drupal Association’s sustainability with shared revenue

As one commenter put it:

Every sold theme means a new Drupal site, likely a happy user... and the community gets something back."

What Would Make the Marketplace Useful?

In our first weekly Slack Prompt (#1), we heard:

  • Fast paths to beautiful results: Templates you can install, customize, and deploy in days—not weeks.
  • Tiers of complexity: Lightweight starter kits, robust enterprise templates, and everything in between.
  • Paths for free and commercial use: A mix of free, contributed templates and paid offerings with premium support or assets.
  • Rewards for collaboration: Incentives that elevate templates built by multiple contributors or agencies working together.
  • SaaS-style options: Templates bundled with hosting, updates, or paid support for non-technical audiences.

I wanna grab something from the marketplace, put it together in 2–3 days max, and blow people’s minds." —Community member

The Questions We're Hearing Most

Across Slack and the blog post, several themes of inquiry and caution have emerged:

1. Legal Clarity & Licensing

  • What parts of a Site Template can be sold under Drupal’s GPL license?
  • Will template buyers be able to redistribute what they purchase?
  • Can we enable commercial distribution while staying true to open source values?

Dries has addressed this nuance, noting that:

Assets like images, fonts, and demo content are not code and are not derived from Drupal. These elements… can use other licenses, including commercial ones."

2. Quality, Curation, and Trust

  • How might we prevent a flood of low-quality or AI-generated templates?
  • What might the minimum standards be for a “Marketplace-worthy” template?
  • Will there be community reviews, security checks, and update requirements?

Many worry about the “freemium wasteland” effect—where flashy templates lack depth, break easily, or are quickly abandoned.

3. Revenue, Incentives, and Equity

  • How might we compensate module maintainers when their code is included in paid templates?
  • Should the marketplace allow non-fiat options like contribution credits?
  • How might we incentivize the initial wave of templates while avoiding a “race to the bottom” on pricing?

Seeing others earn money by building on that work without recognition can be disheartening... But when it happens on Drupal.org, we have an opportunity to do better." —Dries

4. Experience & Accessibility

  • Templates must support non-technical users: installable from the CMS UI, not just Composer.
  • The Marketplace should integrate with Project Browser and potentially with hosters.
  • Examples, walkthroughs, and support channels are key for adoption.

5. Governance & Structure

  • Where might the Marketplace live? Drupal.org? Drupal.com? A subdomain?
  • What rules, vetting, and governance structures might protect quality and community trust?
  • Should a rollout be phased—starting with free templates first?

Additional Ideas from the Community

  • Use contribution credits or sweat equity as alternative currency
  • Add a “Marketplace-ready” badge system for contributors
  • Offer lead generation or support links for template maintainers
  • Allow template variation/extension patterns for maintainability
  • Define the relationship between templates, themes, and recipes
  • Rethink terminology: “Site Templates” vs. “Experience Kits” or “Project Starters”

Drupal has always had functionality. What it’s lacked is themes—and that’s what makes users fall in love with a CMS."

What’s Next?

This is just the beginning. Over the next few months, the Marketplace Working Group will continue to:

  • Collect input via weekly Slack prompts, community surveys, and live feedback sessions
  • Map feedback to the F-V-U-D-E model (Feasibility, Viability, Usability, Desirability, Ethics)
  • Explore different models for governance, monetization, and sustainability
  • Share out summaries like this one every few weeks to keep the community involved

We’re on track to make a go/no-go decision in Q3 2025, and your participation is essential in shaping that outcome.

How Can You Get Involved?

There are many ways to plug in and volunteer—whether you have 5 minutes or a few hours a week:

  1. Take a survey - Survey #1: Shaping the Drupal Marketplace: Contributor Perspectives targeted at Agencies, Drupal Contributors and Drupal Certified Partners
  • Join a real-time session - Help shape decisions in live 50-min community calls
  • Become a volunteer - this work is open to all community members—no special technical background required. Many roles are great fits for folks who enjoy facilitation, organizing, writing, or user-centered thinking.
  • Spread the word - Invite others to share feedback or join a session

Drupal Starshot blog: Marketplace Share Out #2: Surfacing Critical Assumptions

Over the past few weeks, the Marketplace Working Group and volunteers have been busy laying the foundations for the months ahead. As a reminder, our goal is to determine whether a Drupal Site Template Marketplace can be designed in a way that is trusted, inclusive, sustainable, and viable—and to reach a go/no-go recommendation before DrupalCon Vienna.

From Idea to Critical Assumptions

Over the past few weeks, the Marketplace Working Group has been focused on a key early step: identifying the assumptions that must be true for a Drupal Site Template Marketplace to succeed.

Rather than moving directly into planning and building, we are working transparently with the community to surface and stress-test our most critical assumptions before making any final decisions.

In this update, we’ll share where we are now—and where we still need your help to validate what matters most.

Why Focus on Critical Assumptions?

The Marketplace is an exciting idea, but it brings with it real risks. Some assumptions, if wrong, could seriously harm Drupal’s ecosystem, community trust, or financial health. We’ve identified the early critical assumptions—those with:

  • High impact if we’re wrong, and
  • High uncertainty based on what we know today.

Rather than ignoring or minimizing these risks, we are bringing them forward, openly and early, so the community can engage with them directly.

Critical Assumptions Emerging So Far

From the emerging community feedback (Survey #1: Shaping the Drupal Marketplace: Contributor Perspectives, slack prompts, and deep discussion in this thread), several high-risk assumptions have emerged:

1. There will be enough demand for site templates to sustain a marketplace.

If we build it, will they come? And will they pay?”
Without real demand, the Marketplace won’t achieve its goals—and may strain community resources without impact.

How we’ll validate: Ongoing surveys to Drupal users and agencies; testing via Drupal CMS starter templates; scenario-based surveys during Real-Time Collaboration (RTC) sessions.

2. High-quality templates will be created and maintained.

We need to avoid a freemium wasteland of abandoned templates.”
Success depends on attracting contributors with design and UX skills—and ensuring long-term maintenance.

How we’ll validate: Contributor surveys about incentives, motivations, and barriers; prototype pilot tests; deeper exploration in RTC sessions.

3. The operational complexity of running a marketplace is manageable.

The DA can’t afford to build and maintain a marketplace that requires millions to operate."
The Marketplace must be financially and operationally sustainable from day one.

How we’ll validate: Modeling operational costs; evaluating automation options; benchmarking against other marketplaces.

4. A commercial element can be introduced without undermining open source values.

Commercialization must not erode what makes Drupal different.”
If done poorly, a commercial marketplace could fragment the ecosystem, damage trust, and alienate contributors.

How we’ll validate: Community consultation on licensing models; exploring models for attribution, revenue sharing, and code stewardship.

5. Governance structures can maintain trust and quality at scale.

If trust fails, the marketplace fails.”
The Marketplace must earn and maintain user and contributor trust through clear standards, quality controls, and transparent processes.

How we’ll validate: Testing community expectations through surveys; prototyping governance models; pilot feedback loops.

Important Tensions Emerging

Through open discussion, several important tensions have also surfaced:

  • Open Source vs. Monetization:
    Balancing the spirit of FOSS with the need for financial sustainability.
  • Support Expectations:
    Clarifying who provides support for templates—and setting fair boundaries.
  • Future Risks:
    Avoiding the slippery slope toward undermining Drupal collaborative ecosystem model or a poor signal-to-noise ratio from low quality or unsupported templates.

We recognize that these are not easily solved with a single conversation. They will require ongoing community engagement, transparency, and iteration.

Where We Are Now

Here’s what’s been accomplished so far:

  • Roadmap finalized for how we'll reach a go/no-go decision.
  • Volunteer team onboarded, and we're beginning weekly coordination around community engagement.
  • Community framing completed, based on early signals from surveys, Slack prompts, and discussions.
  • Critical assumptions identified through our Week 2 Assumption Slam.

What’s Next

Over the coming weeks, we’re moving systematically through key questions:

  • Contribution Value: What would make it worthwhile for someone to contribute a template?
  • Governance & Trust: What signals would make users feel confident using a marketplace template?
  • Ecosystem Fit: How can the marketplace align with, not compete against, existing agency and contributor models?
  • Contributor Experience: What support is needed to help contributors succeed?

Each week, we’ll continue to validate assumptions, evolve our thinking, and ensure that what we’re building—if we build it—is something the community truly wants and can stand behind.

Thank you to everyone who has already shared feedback, challenged assumptions, and raised important questions. Your voices are helping shape this work.

Stay tuned—and stay involved.

How You Can Get Involved

  1. Respond to weekly Slack prompts.
    This week: What would make it worthwhile for you to contribute a template?
  2. Join our upcoming Real-Time Collaboration (RTC) session
    First session: 1 May 2025 at 15:30  UTC about Co-creating Value and Incentives
  3. Share your perspective on the surveys when they open.
    How could a Drupal Site Template Marketplace Help You? for Agencies and potential End Users of templates.
  4. Bring forward your own assumptions and risks we may have missed.

PreviousNext: Building the experience builder experience

With Experience Builder in development and set to change how editors work in Drupal, Lee provides an overview of this ambitious initiative.

by lee.rowlands / 28 April 2025

“I believe we're on the cusp of Drupal's Inverse Mullet* phase

 

*Inverse mullet - business out back, party up top”

In this video, Lee explains that Drupal 8+ is now a decade old, with a rock-solid backend and plenty of decoupled experience to draw on for building editing experiences. This allows us to enter a new period of front end innovation.

The presentation goes on to fully explore the Experience Builder goals and discuss how the work is going, as well as explaining the technology and ways to get involved.

Watch the video

PreviousNext: Everything you need to know about Content Security Policy (CSP)

Interested in learning how to build, implement and analyse a Content Security Policy? Michael shares some critical insights and lessons learned from a large government website built on Drupal.

by michael.strelan / 22 April 2025

In the presentation, “Hashes and Nonces and Violations, Oh My! Everything you need to know about Content Security Policy (CSP)”, you’ll discover that while enhancing web security on an existing site can be challenging, enabling it as early and strictly as possible eases those challenges.

Michael begins with the essentials for getting started, then moves into the more complex directives that you’ll need to know. And while a hard-coded policy isn’t dynamic enough for Drupal’s needs, particularly with Google Tag Manager—don’t panic! Michael will also present some strategies that can alleviate that.

By the end of the video, you’ll understand how to start building your policy, as well as the tools needed to analyse its effectiveness before deployment to production.

Watch the video

Nextide Blog: Maestro and ECA Integration

Maestro and ECA Integration

When Maestro first hit the Drupal scene, it was 2011, Drupal 7 was the main release and the Rules module was the primary mechanism you'd use to react to events happening in your Drupal system. Maestro integrated easily with Rules to allow site builders to fire off Maestro workflows when events happened in Drupal.  Fast forward to 2025, and the ECA module is rapidly gaining traction.  Just like with Rules, Maestro can integrate with ECA.

 

The Drop Times: Strengthening Drupal, One New Developer at a Time

If you’ve been keeping an eye on Drupal community updates, you’ve probably seen the IXP Fellowship making some waves — and for good reason. It's the kind of program that feels long overdue: giving new Drupal developers, the ones who know their way around but haven't had their first real break yet, a way into the industry. Michael Anello, in his blog post, highlighted how the IXP is about recognising that real-world experience needs a starting point — and it’s refreshing to see that truth backed by genuine incentives. With early adopters like Seed EM and Digital Polygon already on board, the IXP Fellowship isn’t just an idea anymore; it’s producing real graduates and real results.

The real story here isn’t just that there’s a new pipeline — it’s that the Drupal community is finally getting serious about building for the future. On LinkedIn, Carlos Ospina praised the program's impact on both developers and companies, noting its potential to reshape the way new talent enters the field. Too often, companies talk about wanting fresh talent without providing meaningful opportunities to beginners. IXP changes that put mentorship at the centre and reward companies for stepping up. In his blog, 'A Drupal Couple,' he emphasised the value of bringing in new faces who now have a clear way to gain professional experience without hitting the usual barriers. That's not just good news for the Fellows; it's a necessary move for Drupal’s long-term growth.

If the community embraces this the way it should, the IXP Fellowship could quietly shift how Drupal brings in and develops new talent. It's not about overnight transformation; it’s about making sure newcomers aren’t left out simply because they’re new. Giving people a real start, with mentorship built in from the beginning, could mean stronger teams and a more sustainable community over time. It’s a small step that, if done right, could make a real difference where it matters.

Now, let's dive into the most important stories from last week.

DISCOVER DRUPAL

DRUPAL COMMUNITY 

EVENTS

ORGANISATION NEWS

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 and Facebook. You can also join us on Drupal Slack at #thedroptimes.

Thank you, 
Sincerely 
Kazima Abbas 
Sub-editor, The DropTimes.