From b79df544161fc06f501cb48fffbaf9790a2bdd3f Mon Sep 17 00:00:00 2001 From: Randy Fay Date: Fri, 12 Jun 2026 07:47:53 -0600 Subject: [PATCH 1/6] Basics --- src/content/blog/ddev-june-2026-newsletter.md | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 src/content/blog/ddev-june-2026-newsletter.md diff --git a/src/content/blog/ddev-june-2026-newsletter.md b/src/content/blog/ddev-june-2026-newsletter.md new file mode 100644 index 00000000..a4339f6c --- /dev/null +++ b/src/content/blog/ddev-june-2026-newsletter.md @@ -0,0 +1,72 @@ +--- +title: "DDEV June 2026: [headline items here]" +pubDate: 2026-06-30 +summary: "June 2026 DDEV Newsletter, the latest from the DDEV community" +author: Randy Fay +featureImage: + src: "/img/blog/2026/06/[image-filename].jpg" + alt: "[Image alt text]" +categories: + - Newsletters +--- + +## What's New + +- **[New feature or release]** → [Brief description with links] +- **[Notable fix or improvement]** → [Brief description] +- **coder.ddev.com Updates** → [Any updates to the hosted Coder environment] + +## [Notable Event or Appearance] + + + +## Community Highlights + + + +## Contributor Training + + + +## Community Tutorials from Around the Web + +- **[Tutorial title]** → [Brief description]. [Read on [site]↗]([url]) +- **[Tutorial title]** → [Brief description]. [Read on [site]↗]([url]) + +--- + +## Governance + +The next DDEV board and advisory group meeting is **July 1, 2026 at 8:00 AM US Mountain / 10:00 AM US Eastern / 16:00 CEST**. +[Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=DDEV%20Board%20and%20Advisory%20Group%20Meeting&dates=20260701T140000Z/20260701T150000Z&details=DDEV%20Board%20and%20Advisory%20Group%20Meeting%0ALink%3A%20https%3A%2F%2Fus02web.zoom.us%2Fj%2F7315692237%3Fpwd%3DRHR6NUkwb0g5WXIzS2NOcXRucCthZz09%0AMeeting%20ID%3A%20731%20569%202237%0APasscode%3A%2012345&location=Online&trp=true) • See the [agenda](https://github.com/orgs/ddev/discussions/8472). + +--- + +## Sponsorship Update + +Sponsorship is at [X]% of the goal — thank you to everyone who has contributed! + +**May 2026**: ~$[amount]/month ([X]% of goal) + +**June 2026**: ~$[amount]/month ([X]% of goal) + +If DDEV has helped your team, consider sponsoring. → [Become a sponsor↗](https://github.com/sponsors/ddev) + +[Contact us](/contact) to discuss sponsorship options that work for your organization. + +--- + +### Statistical Tidbits of the Month + +- About [X,000](https://app.amplitude.com/analytics/share/a366cd04ea484324b7751fb87a720b55) users report using DDEV each week, [live graph](https://app.amplitude.com/analytics/share/a366cd04ea484324b7751fb87a720b55). +- [Other interesting stat or graph] + +## Stay in the Loop—Follow Us and Join the Conversation + +- [Blog↗](https://ddev.com/blog/) +- [LinkedIn↗](https://www.linkedin.com/company/ddev-foundation) +- [Mastodon↗](https://fosstodon.org/@ddev) +- [Bluesky↗](https://bsky.app/profile/ddev.bsky.social) +- [Discord↗](/s/discord) + +Compiled and edited with assistance from Claude Code. From f623ac4bdebd26f402f65166937df2fd8f78e0df Mon Sep 17 00:00:00 2001 From: Randy Fay Date: Fri, 12 Jun 2026 09:50:13 -0600 Subject: [PATCH 2/6] Edits --- src/content/blog/ddev-june-2026-newsletter.md | 51 +++++++++++++------ 1 file changed, 35 insertions(+), 16 deletions(-) diff --git a/src/content/blog/ddev-june-2026-newsletter.md b/src/content/blog/ddev-june-2026-newsletter.md index a4339f6c..399d67ee 100644 --- a/src/content/blog/ddev-june-2026-newsletter.md +++ b/src/content/blog/ddev-june-2026-newsletter.md @@ -10,33 +10,53 @@ categories: - Newsletters --- +## Upsun Completes DDEV Trademark Transfer + +Upsun has finished transferring the DDEV trademark to the DDEV Foundation — a milestone for the DDEV project's long-term independence and health. This is a hugely generous and important step for DDEV. (At one time before Upsun/Platform's involvement, we were ready to fork and rename the project due to trademark issues.) [Read our announcement↗](upsun-trademark-transfer-complete.md). And see Upsun's generous explanation as well: [DDEV is in Good Hands↗](https://developer.upsun.com/posts/insights/ddev-is-in-good-hands). + ## What's New -- **[New feature or release]** → [Brief description with links] -- **[Notable fix or improvement]** → [Brief description] -- **coder.ddev.com Updates** → [Any updates to the hosted Coder environment] +- **coder.ddev.com: Organization-Gated Access** → `coder.ddev.com` now requires GitHub organization membership to access, improving security for the hosted environment. [Visit start.coder.ddev.com](https://start.coder.ddev.com). See the [blog](coder-ddev-com-announcement.md). +- **coder.ddev.com: Drupal Contrib** → The hosted Coder.ddev.com environment now supports Drupal contrib projects via the [DDEV Drupal Contrib](https://github.com/ddev/ddev-drupal-contrib) add-on workflow. +- **Joomla Support** → Joomla users have loved DDEV for years, but in DDEV v1.25.2+ we have an explicit `joomla` project type. Community member [renekreijveld](https://github.com/renekreijveld) also maintains the [ddev-joomla↗](https://github.com/renekreijveld/ddev-joomla) add-on for extended Joomla workflows. +- **[mayfly.live](https://mayfly.live)** → DDEV-based online preview environments, in open beta. +- **[Drupal AI Learner's Club AI Safety Session]** → Randy was co-host of [AI Security 'Opportunities': Guardrails, Sandboxes, and Keeping Your Agents on a Leash](https://www.drupal.org/docs/develop/development-tools/ai-coding-tools-for-drupal-development/drupal-ai-learners-club-sessions/2026-05-18-%E2%80%94-ai-security-opportunities-guardrails-sandboxes-and-keeping-your-agents-on-a-leash) and introduced a couple of the many add-ons. -## [Notable Event or Appearance] +## New macOS DDEV GUIs - +Two new community-built macOS GUI tools have appeared for DDEV: -## Community Highlights +- **ddevbar** → A macOS menu bar app for managing DDEV projects with a single click — start, stop, and restart without touching the terminal. [klemens.ee/ddevbar↗](https://klemens.ee/ddevbar/) +- **DDEVUI** → A native macOS app (Swift/SwiftUI) that puts a visual front-end on DDEV. [github.com/dave-agilepixel/DDEV-Apple-GUI↗](https://github.com/dave-agilepixel/DDEV-Apple-GUI) + +## Stanford WebCamp: Pre-Flight Checklist for Drupal Developers + +[Bob McDonald (UltraBob)](https://github.com/UltraBob) presented "Pre-Flight Checklist: Local Code Quality for Drupal Developers" at Stanford WebCamp, covering the [`ddev-drupal-code-quality`](https://github.com/UltraBob/ddev-drupal-code-quality) add-on for running Drupal.org CI checks locally before pushing. [View session↗](https://webcamp.stanford.edu/session/pre-flight-checklist-local-code-quality-for-drupal-developers). - +## DrupalDevDays Athens — Video Now Available -## Contributor Training +Community member [Bill Seremetis (bserem)](https://github.com/bserem)'s "From Chaos to Consistency" DevOps talk from DrupalDevDays Athens 2026 is now on YouTube. The talk covers how DDEV add-ons work as a file/feature delivery mechanism for standardizing team projects. [Watch on YouTube↗](https://www.youtube.com/watch?v=nr8jOwSqtyE&index=24&t=2066s) • [Slides↗](https://bserem.github.io/presentations/DrupalDevDays%20Athens%202026%20-%20From%20Chaos%20to%20Consistency%20-%20DevOps%20Session.pdf). - +## Community Highlights + +**DDEV Sponsorship Data Story** — A new post on ddev.com tells the story of how a LinkedIn message from [Anoop John](https://www.thedroptimes.com/about/team#anoopjohn) at TheDropTimes turned into live, auto-updating sponsorship displays across DDEV properties and a public data feed. [Read it↗](sponsorship-data-droptimes.md) + +**Open Source AI Contributions** — Amber Matz wrote about the complexity AI-generated contributions are bringing to open source projects, using a conversation with Randy as a central example. Worth a read for all maintainers and contributors and AI users. [Read↗](https://ambermatz.com/posts/heart-shaped-bottlenecks/) ## Community Tutorials from Around the Web -- **[Tutorial title]** → [Brief description]. [Read on [site]↗]([url]) -- **[Tutorial title]** → [Brief description]. [Read on [site]↗]([url]) +- **Getting Started with DDEV for Drupal Development** → WebWash covers installation, project setup, commands, database management, and debugging with DDEV and Drupal. [Read on WebWash↗](https://www.webwash.net/getting-started-ddev-drupal-development/) +- **DDEV Linux Installation with WordPress** → Step-by-step guide to installing DDEV on Ubuntu and setting up a WordPress project with WP-CLI. [Read on rueegger.me in German↗](https://rueegger.me/ddev-linux-installation-wordpress/) +- **DDEV + a-blog cms** (Japanese) → A guide to using DDEV as a local development environment for a-blog cms, covering multi-project management and Mailpit. [Read on kazumich.com↗](https://kazumich.com/cms/ddev-ablogcms-install.html) --- ## Governance +The DDEV board and community are working on updated sponsorship tiers and improved communication around them. Discussion at [ddev/sponsorship-data#42↗](https://github.com/ddev/sponsorship-data/pull/42) and [ddev.com#647↗](https://github.com/ddev/ddev.com/issues/647). + +The first-ever DDEV Board meeting will be June 17! + The next DDEV board and advisory group meeting is **July 1, 2026 at 8:00 AM US Mountain / 10:00 AM US Eastern / 16:00 CEST**. [Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=DDEV%20Board%20and%20Advisory%20Group%20Meeting&dates=20260701T140000Z/20260701T150000Z&details=DDEV%20Board%20and%20Advisory%20Group%20Meeting%0ALink%3A%20https%3A%2F%2Fus02web.zoom.us%2Fj%2F7315692237%3Fpwd%3DRHR6NUkwb0g5WXIzS2NOcXRucCthZz09%0AMeeting%20ID%3A%20731%20569%202237%0APasscode%3A%2012345&location=Online&trp=true) • See the [agenda](https://github.com/orgs/ddev/discussions/8472). @@ -44,11 +64,11 @@ The next DDEV board and advisory group meeting is **July 1, 2026 at 8:00 AM US M ## Sponsorship Update -Sponsorship is at [X]% of the goal — thank you to everyone who has contributed! +Sponsorship is at 84% of the goal! — thank you to everyone who has contributed! -**May 2026**: ~$[amount]/month ([X]% of goal) +**April 2026**: ~$9429/month (79% of goal) -**June 2026**: ~$[amount]/month ([X]% of goal) +**June 2026**: ~$10,075/month (84% of goal) If DDEV has helped your team, consider sponsoring. → [Become a sponsor↗](https://github.com/sponsors/ddev) @@ -58,8 +78,7 @@ If DDEV has helped your team, consider sponsoring. → [Become a sponsor↗](htt ### Statistical Tidbits of the Month -- About [X,000](https://app.amplitude.com/analytics/share/a366cd04ea484324b7751fb87a720b55) users report using DDEV each week, [live graph](https://app.amplitude.com/analytics/share/a366cd04ea484324b7751fb87a720b55). -- [Other interesting stat or graph] +- DDEV has exceeded **20,000 weekly users some weeks**! — [live graph](https://app.amplitude.com/analytics/share/a366cd04ea484324b7751fb87a720b55). ## Stay in the Loop—Follow Us and Join the Conversation From fb30390fbbcd5295613c6b2bd3197ff1d9a3d0d6 Mon Sep 17 00:00:00 2001 From: Randy Fay Date: Fri, 12 Jun 2026 10:23:28 -0600 Subject: [PATCH 3/6] Edits --- src/content/blog/ddev-june-2026-newsletter.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/content/blog/ddev-june-2026-newsletter.md b/src/content/blog/ddev-june-2026-newsletter.md index 399d67ee..5ec46eea 100644 --- a/src/content/blog/ddev-june-2026-newsletter.md +++ b/src/content/blog/ddev-june-2026-newsletter.md @@ -1,5 +1,5 @@ --- -title: "DDEV June 2026: [headline items here]" +title: "DDEV June 2026: DDEV Logo with the community, " pubDate: 2026-06-30 summary: "June 2026 DDEV Newsletter, the latest from the DDEV community" author: Randy Fay @@ -16,9 +16,8 @@ Upsun has finished transferring the DDEV trademark to the DDEV Foundation — a ## What's New -- **coder.ddev.com: Organization-Gated Access** → `coder.ddev.com` now requires GitHub organization membership to access, improving security for the hosted environment. [Visit start.coder.ddev.com](https://start.coder.ddev.com). See the [blog](coder-ddev-com-announcement.md). - **coder.ddev.com: Drupal Contrib** → The hosted Coder.ddev.com environment now supports Drupal contrib projects via the [DDEV Drupal Contrib](https://github.com/ddev/ddev-drupal-contrib) add-on workflow. -- **Joomla Support** → Joomla users have loved DDEV for years, but in DDEV v1.25.2+ we have an explicit `joomla` project type. Community member [renekreijveld](https://github.com/renekreijveld) also maintains the [ddev-joomla↗](https://github.com/renekreijveld/ddev-joomla) add-on for extended Joomla workflows. +- **Joomla Explicit Support** → Joomla users have loved DDEV for years, but in DDEV v1.25.2+ we have an explicit `joomla` project type. Community member [renekreijveld](https://github.com/renekreijveld) also maintains the [ddev-joomla↗](https://github.com/renekreijveld/ddev-joomla) add-on for extended Joomla workflows. - **[mayfly.live](https://mayfly.live)** → DDEV-based online preview environments, in open beta. - **[Drupal AI Learner's Club AI Safety Session]** → Randy was co-host of [AI Security 'Opportunities': Guardrails, Sandboxes, and Keeping Your Agents on a Leash](https://www.drupal.org/docs/develop/development-tools/ai-coding-tools-for-drupal-development/drupal-ai-learners-club-sessions/2026-05-18-%E2%80%94-ai-security-opportunities-guardrails-sandboxes-and-keeping-your-agents-on-a-leash) and introduced a couple of the many add-ons. From 4a6971e8ec02c28ce762af43d86bcf10524fc4f1 Mon Sep 17 00:00:00 2001 From: Randy Fay Date: Fri, 12 Jun 2026 10:24:32 -0600 Subject: [PATCH 4/6] Linting --- src/content/blog/ddev-june-2026-newsletter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/ddev-june-2026-newsletter.md b/src/content/blog/ddev-june-2026-newsletter.md index 5ec46eea..7a245a8f 100644 --- a/src/content/blog/ddev-june-2026-newsletter.md +++ b/src/content/blog/ddev-june-2026-newsletter.md @@ -18,7 +18,7 @@ Upsun has finished transferring the DDEV trademark to the DDEV Foundation — a - **coder.ddev.com: Drupal Contrib** → The hosted Coder.ddev.com environment now supports Drupal contrib projects via the [DDEV Drupal Contrib](https://github.com/ddev/ddev-drupal-contrib) add-on workflow. - **Joomla Explicit Support** → Joomla users have loved DDEV for years, but in DDEV v1.25.2+ we have an explicit `joomla` project type. Community member [renekreijveld](https://github.com/renekreijveld) also maintains the [ddev-joomla↗](https://github.com/renekreijveld/ddev-joomla) add-on for extended Joomla workflows. -- **[mayfly.live](https://mayfly.live)** → DDEV-based online preview environments, in open beta. +- **[mayfly.live](https://mayfly.live)** → DDEV-based online preview environments, in open beta. - **[Drupal AI Learner's Club AI Safety Session]** → Randy was co-host of [AI Security 'Opportunities': Guardrails, Sandboxes, and Keeping Your Agents on a Leash](https://www.drupal.org/docs/develop/development-tools/ai-coding-tools-for-drupal-development/drupal-ai-learners-club-sessions/2026-05-18-%E2%80%94-ai-security-opportunities-guardrails-sandboxes-and-keeping-your-agents-on-a-leash) and introduced a couple of the many add-ons. ## New macOS DDEV GUIs From 7af9d2de7ac3130dd992b95386b59b44dc24e307 Mon Sep 17 00:00:00 2001 From: Randy Fay Date: Fri, 12 Jun 2026 10:26:32 -0600 Subject: [PATCH 5/6] Edits --- src/content/blog/ddev-june-2026-newsletter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/ddev-june-2026-newsletter.md b/src/content/blog/ddev-june-2026-newsletter.md index 7a245a8f..d99c4ffa 100644 --- a/src/content/blog/ddev-june-2026-newsletter.md +++ b/src/content/blog/ddev-june-2026-newsletter.md @@ -54,7 +54,7 @@ Community member [Bill Seremetis (bserem)](https://github.com/bserem)'s "From Ch The DDEV board and community are working on updated sponsorship tiers and improved communication around them. Discussion at [ddev/sponsorship-data#42↗](https://github.com/ddev/sponsorship-data/pull/42) and [ddev.com#647↗](https://github.com/ddev/ddev.com/issues/647). -The first-ever DDEV Board meeting will be June 17! +The first-ever [DDEV Foundation Board](/board) meeting will be June 17! The next DDEV board and advisory group meeting is **July 1, 2026 at 8:00 AM US Mountain / 10:00 AM US Eastern / 16:00 CEST**. [Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=DDEV%20Board%20and%20Advisory%20Group%20Meeting&dates=20260701T140000Z/20260701T150000Z&details=DDEV%20Board%20and%20Advisory%20Group%20Meeting%0ALink%3A%20https%3A%2F%2Fus02web.zoom.us%2Fj%2F7315692237%3Fpwd%3DRHR6NUkwb0g5WXIzS2NOcXRucCthZz09%0AMeeting%20ID%3A%20731%20569%202237%0APasscode%3A%2012345&location=Online&trp=true) • See the [agenda](https://github.com/orgs/ddev/discussions/8472). From 7eaba25b8cd14ed19a4628097ce3bb89ccf5ed44 Mon Sep 17 00:00:00 2001 From: Randy Fay Date: Fri, 12 Jun 2026 14:40:35 -0600 Subject: [PATCH 6/6] Add featureImage --- public/img/blog/2026/06/ddev-june-2026-featureimage.svg | 1 + src/content/blog/ddev-june-2026-newsletter.md | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 public/img/blog/2026/06/ddev-june-2026-featureimage.svg diff --git a/public/img/blog/2026/06/ddev-june-2026-featureimage.svg b/public/img/blog/2026/06/ddev-june-2026-featureimage.svg new file mode 100644 index 00000000..b25af125 --- /dev/null +++ b/public/img/blog/2026/06/ddev-june-2026-featureimage.svg @@ -0,0 +1 @@ +JUNE 2026 · NEWSLETTER \ No newline at end of file diff --git a/src/content/blog/ddev-june-2026-newsletter.md b/src/content/blog/ddev-june-2026-newsletter.md index d99c4ffa..a6cdf3c5 100644 --- a/src/content/blog/ddev-june-2026-newsletter.md +++ b/src/content/blog/ddev-june-2026-newsletter.md @@ -1,11 +1,11 @@ --- -title: "DDEV June 2026: DDEV Logo with the community, " +title: "DDEV June 2026: Upsun transfers DDEV trademarks, lots of community news, " pubDate: 2026-06-30 summary: "June 2026 DDEV Newsletter, the latest from the DDEV community" author: Randy Fay featureImage: - src: "/img/blog/2026/06/[image-filename].jpg" - alt: "[Image alt text]" + src: "/img/blog/2026/06/ddev-june-2026-featureimage.svg" + alt: "DDEV June 2026 Newsletter" categories: - Newsletters ---