Beethoven Sprint 2025

This year, we once again had a fantastic Beethoven Sprint in Bonn for the 7th time from May 26th - 30th. With 32 participants in person and at least 4 more Plonistas sprinting remotely, this was the biggest Beethoven Sprint so far. Developers joined us from 12 different countries on 4 different continents, making it the most international Plone sprint in Bonn as well.

Sprint Achievements

Seven

The primary focus of the sprint was on Seven, the next-generation frontend for Plone. Significant progress was made across various aspects of its development:

Plone 6.2

Work continued on the next minor release of Plone, Plone 6.2 (including Volto 19):

Developer Experience

Significant efforts were made to improve the overall developer experience:

Coredev

Maurits made progress on the core development setup:

Plone Tagung / Tech Events

Docker

  • Fred worked on updating official Docker Hub pages and images for Plone, identifying current PRs and planning repository transfers to the Plone Foundation.

LLM Experience

Nick

Rob was working on improving Nick.

  • @plone/client compatibility for Seven

  • BFF (Backend for Frontend) compatibility for Seven

  • Look into replacing Express 4 with either Express 5 or Hono

  • Finished the multilingual settings in the @site endpoint

  • Work on types endpoints for control panel

  • TypeScript conversion

  • Update docs

Presentations

Meetings

As always, in the sprints we take advantage of being together in the same place to have productive conversations about a number of subjects.

  • Plone 6/7 roadmap

  • Scaffolding

  • Business with Plone

  • Keyword manager

  • Positioning for developers and different target groups. Creating stories for developer onboarding & marketing and reaching new people

Documentation

  • Steve was working in reviewing documentation PRs and he worked in finishing  Plone Sphinx Theme 2.0

  • Silviu was working on reviewing the current documentation, then he worked on fixing a number of issues he found.

Various Admin Tasks

  • Fred worked on sysadmin tasks, including moving older conference sites, fixing sign.plone.org, updating the plone.org project scaffold, and improving Google Search Console results for Plone documentation sites.

  • Piero, Fred, and Alin worked on updating hub.docker.com official Plone images.

  • Roadmap discussions for Plone 6.2 and Plone 7 were held.

Social Activities

DLR Visit

On the very first day of the sprint, we kicked things off with an exciting social event: a guided tour of the German Aerospace Centre (DLR). Given that the Plone community is a vibrant mix of nerds with a passion for sci-fi, and considering that kitconcept had just relaunched the DLR’s website last year, visiting the centre felt like a perfect match. The tour was impressive and comprehensive, showcasing a variety of DLR facilities, including the LUNA Analog Facility and the European Astronaut Centre.

Hacking Night

Another highlight of the week was our Hacking night on Thursday! After a (more or less successfull) game of football (soccer) our Pizzas arrived at the office to give us new energy for continued night of coding.

We continued the night with a session of (not so) lightning talks that included:

  • Demo of the new recycle bin feature in development by Rohan presented by David
  • Upcoming DeepL Addon by Tisha
  • Upcoming editable footer addon by Alin and Ionut
  • plone.pam.mirror addon at the TU Dresden by Paul Grunewald
  • Project Polyglot tranlations by Mack
  • MCP Plone Server and Plone AI Assitant Demo by Dante
  • Volto Light Theme Block Model V3 by Dante
  • using ruff in existing projects by Philip
  • And Welcome to (Plone Conference 2025) in Finland by Mikko