drupal

Drupal Starshot blog: Marketplace Share Out #8: FAQ and What's Changing Post-Feedback

Thanks to everyone who’s participated in the proposal feedback! Based on your input, here’s a transparent summary of what’s changing, what’s under consideration, and what questions we heard most.

Recommendations Based on Your Feedback

No Listing Fees During the Pilot

To keep the pilot accessible and grounded in contribution, we’re recommending no listing fees during the initial pilot for DCPs. This will allow us to gather real cost data on quality reviews and operations before deciding on any post-pilot fees.

Revisiting DCP Accessibility

Several of you shared that the current DCP model may be out of reach for small but impactful contributors. The DA is encouraged to explore whether the DCP program can:

  • Support solo contributor/very small teams (up to 3 people)
  • Accept in-kind contribution in lieu of some financial sponsorship

Standalone Telemetry Module

Usage data is critical—but many of you don’t use the Site Update module consistently. We’re exploring the idea of a small standalone module focused solely on telemetry to better understand real-world adoption without requiring full updater usage.

Strong Preference for On-Site Purchasing

Feedback was clear: many of you want on-site purchasing with a seamless Drupal.org experience. While MVP will still use off-site sales (for financial viability), the DA will investigate what on-site options might be possible with comparable investment.

Frequently Asked Questions

Why is the pilot limited to DCPs?

To keep the pilot focused and feedback structured, we’re starting with partners already contributing both financially and technically. Future expansion is possible, but perhaps the best approach is to make sure that the DCP program is accessible to .

Why off-site sales?

It’s currently the only financially feasible model that allows template makers to set their own pricing and manage licensing. On-site sales would require significant investment and admin overhead—but it’s being actively explored if not for MVP, then for future phases.

Why was a $395 listing fee proposed?

That fee reflects ~50% of estimated QA costs per template. However, it’s not being recommended for the pilot based on your feedback. We’ll revisit this once we have real usage and cost data.

Why would the DA receive fees if they’re not handling sales?

Because quality review, governance, platform updates, and Marketplace operations all require staff time and infrastructure. The proposal aims to break even in Year 2 with listing fees and a 10% referral share from upsells—without those, it may run a small deficit.

How are referrals and upsells handled?

A 10% referral fee applies to any upsell tied to a Marketplace listing. The length of this referral window (no more than 12 months) will be finalized with initial partners.

What about updates and support for templates?

This came through strongly in feedback: people want reassurance that templates will be supported and updated. That can be finalized through participation agreements—maintenance is required, and templates that go stale will be delisted.

How do templates get deployed?

While one-click hosting is not part of the MVP, the DrupalCMS Leadership Team is exploring this for the future. It’s not a must-have for the pilot, but definitely on the roadmap.

Next Steps

  • Board review: The DA Board will vote on the pilot and MVP investment on July 24.
  • If approved, DA staff will begin outreach to DCPs to confirm participation and finalize the initial 10+ templates and will explore technical delivery options—including on-site purchasing possibilities.

Thank you for helping shape a Marketplace that’s community-centered, contributor-aware, and designed to build trust from day one. If you haven’t already, head to #drupal-cms-marketplace to continue the conversation or drop in with questions.

Très Bien Blog: Drupal and PHP fun with FrankenPHP

Drupal and PHP fun with FrankenPHP

I've been looking at FrankenPHP for a while because I really think it will help Drupal. I had fun looking into this, some of what I came across is below, whether it should be used like this or not I can't say yet :) 

Let's assume we're in some flavor of Linux, with curl and sqlite3 already installed somewhere. PHP doesn't need to be installed: 

theodore July 18, 2025

mandclu: Event Platform: July 2025 Updates

Event Platform: July 2025 Updates Image removed.

As I made my way home from my first in-person DrupalCamp Asheville, I was still awash in warm memories of lively discussions and laughs with a Drupal community that increasingly feels like an extended family. I got to catch up with good friends I've known for years, and meet new people I hope to see again.

mandclu Jul 18, 2025 - 6:33am

Tags

The Drop Times: HIPAA & ISO 27001 Compliance for Enterprise Websites in 2025

Is your enterprise website ready for 2025’s compliance standards? From HIPAA-mandated safeguards to ISO 27001 certification, meeting modern data security expectations isn’t optional—it’s a business requirement. This guide breaks down exactly what your site needs to stay secure, avoid penalties, and win trust in a privacy-first world.

Centarro: Commerce Core 3.1.0 release brings checkout completion improvements

Commerce Core 3.1.0 is now available with 21 resolved issues, including improvements to the checkout completion page and a fix for a longstanding normalization bug that affected JSON:API integrations.

Checkout completion page improvements

We've updated the checkout completion page to provide customers with more detailed order information. Previously, the page displayed only a configurable message with the order number and a link to view the order.

The completion page now displays checkout pane summaries (the same information visible on the review page) and enables the sidebar by default, which shows the order summary including line items and pricing details. This provides customers with immediate confirmation of their order contents, eliminating the need for additional navigation.

Image removed.

Order adjustment serialization fix

We've resolved a long-standing issue where order adjustments couldn't be normalized and serialized. This issue affected developers building headless commerce implementations or working with API integrations. Orders can now be successfully retrieved through JSON:API endpoints without triggering serialization errors.

Read more

ImageX: World Emoji Day: Fun Facts, Support in Drupal, And An Emoji-Powered Module Quiz

When the Internet entered our lives, it brought with it a priceless gift: the ability to send text instantly to every corner of the globe. That moment marked the dawn of online communication. But something was missing — intonation, subtext, facial expressions, and all the subtle cues that give words their full meaning. As a result, it was — and often still is — hard to tell exactly how a message was meant to be understood.

 

DrupalCon News & Updates: DrupalCon Vienna 2025: Join the Contribution Sprints and Make a Difference

One of the most unique and rewarding aspects of DrupalCon Vienna 2025 isn't just the sessions, keynotes, or networking opportunities. It's the contribution of sprints. These collaborative events are where real innovation happens: where ideas become modules, bugs get fixed, documentation is improved, and the Drupal project moves forward one line of code, one test case, one translation at a time.

Whether you're a seasoned developer, a site builder, a designer, or brand new to Drupal, you can contribute. Contribution sprints are open, inclusive, and designed to empower everyone to make an impact.

Image removed.

What Are Contribution Sprints?

Contribution sprints are focused, collaborative working sessions where attendees contribute directly to Drupal core, contributed modules, themes, documentation, and initiative roadmaps. It’s where Drupal grows not just through planning, but through action.

Sprints at DrupalCon Vienna include:

  • First-time contributor workshops
  • Mentored sprints with core contributors
  • Unstructured sprints for those already familiar with the process

     

Whether you're fixing bugs, reviewing patches, translating interface strings, or updating documentation, sprints are the most hands-on way to give back to the project.

You Don’t Have to Be a Coder

One of the biggest myths in open source is that you must be a developer to contribute. At DrupalCon Vienna 2025, we welcome non-coders too!

You can contribute by:

  • Testing and reviewing patches
  • Updating documentation and tutorials
  • Designing UI components
  • Helping with accessibility audits
  • Translating Drupal into new languages
  • Reporting and triaging issues

     

Whatever your skill set, there’s a space for you in the contribution room and mentors ready to guide you.

Why You Should Join a Sprint

Contribution sprints are more than just collaborative work and they’re a chance to connect with the community, learn from the best, and leave your mark on the Drupal ecosystem. Here’s why it matters:

  • Grow your skills by working on real-world challenges
  • Collaborate with core committers and initiative leads
  • Build your profile in the community and on Drupal.org
  • Help shape the future of Drupal with direct contributions
  • Earn contribution credits and recognitions

     

Whether it’s your first contribution or your hundredth, you’ll leave the sprint with more knowledge, more connections, and the satisfaction of giving back.

 

How to Get Involved

DrupalCon Vienna will feature sprints throughout the event, with a dedicated Sprint Day . To get started:

  1. Join the First-Time Contributor Workshop, a perfect introduction to the tools, processes, and people involved.

     
  2. Find a mentored table focused on a core initiative or area you care about.

     
  3. Use your laptop, your curiosity, and your passion to make a difference.

     

Everything from Git commands to issue queues will be explained and you’ll have experienced contributors by your side the whole time.

 

Make a Global Impact

Drupal is built by thousands of people from around the world. By joining the sprints at DrupalCon Vienna 2025, you become part of that legacy. You’ll contribute not just to code, but to a platform that powers education, government, nonprofits, commerce, and digital experiences globally.

 

Be Part of the Build

This is your chance to step beyond the audience and step into the community. Whether you’re contributing a patch, reporting a bug, or simply helping someone get started, you’re shaping Drupal’s future.

So bring your laptop. Bring your curiosity. Bring your voice.

Join the DrupalCon Vienna contribution sprints  and make a difference.

 

Mark Your Calendars

🗓️ Dates: October 14–17, 2025
 📍 Location: Austria Center Vienna, Vienna, Austria
 🌐 Official Website & Registration: https://events.drupal.org/vienna2025/registration-information
 🐦 Follow the buzz: #DrupalConVienna #DrupalCon2025

Stay Tuned!

This blog is just the beginning. Over the next few weeks, I’ll be sharing:

  • Technical spotlights on Drupal CMS features
  • Speaker highlights and session previews
  • Tips for first-time technical attendees and contributors

     

So bookmark this space, and get ready to experience DrupalCon Vienna 2025 like never before.

Are you coming? Let’s connect!

 

By Iwantha Lekamge

Technical Lead
WSO2

 

Picozzi.com: My Go-To Setup for Local Drupal Development with DDEV and Colima

My Go-To Setup for Local Drupal Development with DDEV and Colima Image removed. john Wed, 07/16/2025 - 09:01

As someone who frequently builds POCs and demos with Drupal, I’ve spent plenty of time spinning up local environments. A while back, I switched to DDEV as my go-to local dev tool after hearing great things—and it quickly became a core part of my workflow. It's fast, reliable, and makes managing Drupal projects a whole lot easier.

In this post, I’ll walk you through how I set up a fresh local Drupal site using DDEV. Whether you're new to DDEV or just looking to streamline your Drupal dev setup, these steps will get you up and running in no time.