diff --git a/public/files/ics/ddev-2026-09-23.ics b/public/files/ics/ddev-2026-09-23.ics new file mode 100644 index 00000000..7c7bd8dc --- /dev/null +++ b/public/files/ics/ddev-2026-09-23.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//DDEV//Training//EN +CALSCALE:GREGORIAN +METHOD:PUBLISH +BEGIN:VEVENT +UID:2026-09-23-ddev-training@ddev.com +DTSTAMP:20260824T000000Z +DTSTART:20260923T140000Z +DTEND:20260923T150000Z +SUMMARY:Managing huge databases with DDEV, with Moshe Weitzman +DESCRIPTION:Join the DDEV training session via Zoom.\nLink: https://us02web.zoom.us/j/7315692237?pwd=RHR6NUkwb0g5WXIzS2NOcXRucCthZz09\nMeeting ID: 731 569 2237\nPasscode: 12345 +LOCATION:Online +END:VEVENT +END:VCALENDAR diff --git a/public/files/ics/ddev-2026-10-21.ics b/public/files/ics/ddev-2026-10-21.ics new file mode 100644 index 00000000..7402bacd --- /dev/null +++ b/public/files/ics/ddev-2026-10-21.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//DDEV//Training//EN +CALSCALE:GREGORIAN +METHOD:PUBLISH +BEGIN:VEVENT +UID:2026-10-21-ddev-training@ddev.com +DTSTAMP:20260824T000000Z +DTSTART:20261021T140000Z +DTEND:20261021T150000Z +SUMMARY:Shopware with DDEV, with Benny Poensgen +DESCRIPTION:Join the DDEV training session via Zoom.\nLink: https://us02web.zoom.us/j/7315692237?pwd=RHR6NUkwb0g5WXIzS2NOcXRucCthZz09\nMeeting ID: 731 569 2237\nPasscode: 12345 +LOCATION:Online +END:VEVENT +END:VCALENDAR diff --git a/public/files/ics/ddev-2026-11-11.ics b/public/files/ics/ddev-2026-11-11.ics new file mode 100644 index 00000000..cccb459b --- /dev/null +++ b/public/files/ics/ddev-2026-11-11.ics @@ -0,0 +1,15 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//DDEV//Training//EN +CALSCALE:GREGORIAN +METHOD:PUBLISH +BEGIN:VEVENT +UID:2026-11-11-ddev-training@ddev.com +DTSTAMP:20260824T000000Z +DTSTART:20261111T150000Z +DTEND:20261111T160000Z +SUMMARY:Advanced Coder.ddev.com Techniques +DESCRIPTION:Join the DDEV training session via Zoom.\nLink: https://us02web.zoom.us/j/7315692237?pwd=RHR6NUkwb0g5WXIzS2NOcXRucCthZz09\nMeeting ID: 731 569 2237\nPasscode: 12345 +LOCATION:Online +END:VEVENT +END:VCALENDAR diff --git a/public/img/blog/2026/08/ddev-august-2026-featureimage.jpg b/public/img/blog/2026/08/ddev-august-2026-featureimage.jpg new file mode 100644 index 00000000..4064e10d Binary files /dev/null and b/public/img/blog/2026/08/ddev-august-2026-featureimage.jpg differ diff --git a/src/content/blog/ddev-august-2026-newsletter.md b/src/content/blog/ddev-august-2026-newsletter.md new file mode 100644 index 00000000..9ba7d44b --- /dev/null +++ b/src/content/blog/ddev-august-2026-newsletter.md @@ -0,0 +1,103 @@ +--- +title: "DDEV August 2026: Star Us on GitHub, PhpStorm Plugin Comes Home" +pubDate: 2026-08-27 +summary: "August 2026 DDEV Newsletter: help us grow by starring ddev/ddev on GitHub, the DDEV IntelliJ/PhpStorm plugin moves into the DDEV org, plus community highlights and tutorials from around the web." +author: Randy Fay +featureImage: + src: "/img/blog/2026/08/ddev-august-2026-featureimage.jpg" + alt: "Nancy Lewis: Corn Lake Park in Clifton, Colorado, watercolor painting of a river bend lined with trees and mountains in the background" +categories: + - Newsletters +--- + +## Help DDEV Grow: Star Us on GitHub + +If you use DDEV, a simple way to mention the project is to star the GitHub repository. Head over to [github.com/ddev/ddev↗](https://github.com/ddev/ddev) and click **Star**. It takes five seconds, and it can help us — a star count is one of the things new users, sponsors, and and AI check before trusting an open source tool. If you're already a star, thank you! + +## DDEV IntelliJ/PhpStorm Plugin Lands in the DDEV Org + +The [DDEV Integration plugin for IntelliJ/PhpStorm↗](https://plugins.jetbrains.com/plugin/18813-ddev-integration), maintained by [@AkibaAT](https://github.com/AkibaAT), has been transferred into the `ddev` GitHub organization. This was on our [2026 plans](2026-plans.md) list, and it's great to see it land. Awesome maintainer AkibaAT has kept the plugin in excellent shape, and this move gives it a permanent home alongside the rest of the DDEV ecosystem. + +## What's New on the Blog + +- **[A Love Letter to the DDEV Community](love-letter-ddev-community.md)** → Randy on what the DDEV community — real feedback, hard questions, generous contributions, genuine collaboration — makes this project what it is. +- **[Shopware on DDEV: notes from years of client projects](shopware-on-ddev.md)** → Benny Poensgen on why DDEV and Shopware fit together, from a first onboarding to conclusions drawn over years of agency practice. +- **[Umbraco on DDEV: .NET, SQL Server, and the generic project type](umbraco-on-ddev.md)** → Lee Mills on running Umbraco CMS and .NET 10 under DDEV's `generic` project type, with a custom web image and Azure SQL Edge. + +## Community Highlights + +**Knecht.works Ships Sandbox Rollback** — Following up on last month's beta-tester call, the team at knecht.works has added sandbox rollback to their agency dashboard, letting each automated DDEV run boot into its own disposable environment. [Read the update↗](https://knecht.works/updates/sandbox-rollback) + +**TYPO3 Snapshot: Pull and Anonymize Production Data Locally** — Ramon Herrmann released Snapshot, an open-source TYPO3 extension that pulls databases and fileadmin from live/staging into a local DDEV environment, with built-in anonymization for GDPR compliance. [Read the announcement↗](https://www.linkedin.com/posts/ramon-herrmann-b79665212_typo3-opensource-php-share-7487427301668876288-FlxY/) + +**Quick DDEV Previews: A Self-Hosted Preview Service** — Matthias Andrasch built a proof-of-concept service that spins up DDEV preview environments from any branch of a connected GitHub repository, based on Samuel Reichör's technical work. Screencast: [Using it on Hetzner VPS↗](https://www.youtube.com/watch?v=FRNQ9RinErQ) • [View the repo↗](https://github.com/mandrasch/quick-ddev-previews) + +## Community Tutorials from Around the Web + +- **Migrating a Local WordPress Site to DDEV on Windows/WSL2** (Spanish) → Adam Martín walks through moving a WordPress project from Local to DDEV running inside WSL2, including database import, URL fixes, SSL certificates, and troubleshooting port conflicts. [Read on dev.adammartin.es↗](https://dev.adammartin.es/migrar-local-ddev-wordpress-windows/) +- **Installing DDEV on Linux** (French) → An updated walkthrough covering Docker prerequisites and DDEV installation on Ubuntu/Debian, Fedora, and openSUSE, plus mkcert certificate setup. [Read on kgaut.net↗](https://kgaut.net/blog/2026/installer-ddev-sous-linux-ubuntu-debian-fedora-opensuse) +- **Global Commands for Database Dumps and Remote Imports** (French) → `ddev db-import` and `ddev db-export`, a pair of global DDEV commands for restoring and exporting Drupal databases with `drush` cache-clear and login-link steps built-in, plus a follow-up set (`db-prod-import`, `ssh-prod`, and their preprod equivalents) for pulling a remote database in one step, packaged as the [ddev-drupal-tools↗](https://github.com/kgaut/ddev-drupal-tools) add-on. [Read the first post↗](https://kgaut.net/blog/2026/db-import-db-export-deux-commandes-ddev-globales-pour-gerer-ses-dumps) • [Read the follow-up↗](https://kgaut.net/blog/2026/db-prod-import-ssh-prod-encore-des-commandes-ddev-pour-rapatrier-des-db-distantes) +- **DDEV + a-blogcms as a MAMP Alternative** (Japanese) → An introduction to DDEV for a-blogcms developers used to MAMP, covering setup, useful commands, and Mailpit for email testing. [Read on kazumich.com↗](https://kazumich.com/cms/ddev-ablogcms-install.html) +- **Running Drupal's GitLab CI Checks Locally** → How Kalamuna's `ddev checks` and `ddev checks-fixes` commands mirror the Drupal.org GitLab CI template, so code that passes locally passes in CI. [Read on kalamuna.com↗](https://www.kalamuna.com/blog/run-drupal-gitlab-ci-checks-locally-ddev-and-make-it-stick) + +## DDEV Training Starting Up Again This Fall + +Live training is back for the fall, three sessions open to everybody. + +### Upcoming DDEV Live Contributor and User Training Sessions + +- **September 23, 2026 at 8:00 AM US Mountain / 10:00 AM US Eastern / 16:00 CEST — Managing Huge Databases with DDEV, with [Moshe Weitzman](https://github.com/weitzman)** + Covers the new embedded snapshot and uncompressed snapshot features shipping in the upcoming v1.25.4 DDEV release. + [Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=Managing%20huge%20databases%20with%20DDEV%2C%20with%20Moshe%20Weitzman&dates=20260923T140000Z/20260923T150000Z&details=Join%20the%20DDEV%20training%20session%20via%20Zoom.%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) • + [Download .ics](/files/ics/ddev-2026-09-23.ics) + +- **October 21, 2026 at 8:00 AM US Mountain / 10:00 AM US Eastern / 16:00 CEST — Shopware with DDEV, with [Benny Poensgen](https://github.com/vanWittlaer)** + A look at running Shopware on DDEV, from Benny's [earlier post on the blog](shopware-on-ddev.md). + [Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=Shopware%20with%20DDEV%2C%20with%20Benny%20Poensgen&dates=20261021T140000Z/20261021T150000Z&details=Join%20the%20DDEV%20training%20session%20via%20Zoom.%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) • + [Download .ics](/files/ics/ddev-2026-10-21.ics) + +- **November 11, 2026 at 8:00 AM US Mountain / 10:00 AM US Eastern / 16:00 CET — Advanced Coder.ddev.com Techniques** + Using the `coder` CLI, local and web-based VS Code, and remote-controlling Claude, including the `freeform` template. + [Add to Google Calendar](https://calendar.google.com/calendar/render?action=TEMPLATE&text=Advanced%20Coder.ddev.com%20Techniques&dates=20261111T150000Z/20261111T160000Z&details=Join%20the%20DDEV%20training%20session%20via%20Zoom.%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) • + [Download .ics](/files/ics/ddev-2026-11-11.ics) + +Zoom Join Info: +Link: [Join Zoom Meeting](https://us02web.zoom.us/j/7315692237?pwd=RHR6NUkwb0g5WXIzS2NOcXRucCthZz09) +Passcode: 12345 + +## Events & Community + +**DrupalCamp Tokyo 2026** — ANNAI presented on AI-driven Drupal development and sustainable open-source CMS strategy, including using DDEV with `git worktree` to run parallel Drupal environments. [Read the report↗](https://annai.co.jp/article/drupalcamp-tokyo-2026-annai-report) (Japanese) — for English coverage of `git worktree` with DDEV, see [Contributor Training: `git worktree` for Multiple DDEV Projects](git-worktree-contributor-training.md) and [Using `git worktree` with TYPO3](git-worktree-with-typo3.md). + +--- + +## Governance + +- The next DDEV advisory group meeting, open to everybody, is **September 2, 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=20260902T140000Z/20260902T150000Z&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/8546). We love to hear from our community! + +--- + +## Sponsorship Update + +A steady month — thank you to everyone who contributes! + +**July 2026**: ~$9,931/month (82.8% of goal) + +**August 2026**: ~$10,038/month (83.7% of goal) + +If DDEV has helped your team, consider sponsoring. → [Become a sponsor↗](/sponsor) + +[Contact us](/contact) to discuss sponsorship options that work for your organization. + +--- + +## 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.