Plone Conference 2023 Sprint Report
The traditional Plone Conference sprint took place on October 7 and 8, 2023, in Eibar’s Markeskua Palace, with 47 Plonistas attending, and an extra warm welcome extended to newcomers.
er 7 and 8, 2023, in Eibar’s Markeskua Palace, with 47 Plonistas attending, and an extra warm welcome extended to newcomers.
This is the same location where the two days of training had taken place earlier in the week. For the sprint, however, most Plonistas worked at tables arranged lengthwise in the largest room available, and in a smaller adjacent “quiet” room.
We kicked off the sprint on Saturday morning with everyone speaking briefly about the topic they most wanted to work on, so that others could decide if they wanted to join in.
One of the most important aspects of Plone conference sprints is that they are a wonderful opportunity to learn from others and to get to know other Plonistas, so attendees were reminded that sprints are best when you work with at least one other person.
The cadence of Plone sprints is to have a mid-morning standup to report each group’s progress at 10:00 and another one at 17:00, with a lunch break from 12:00–14:00.
Our wonderful hosts (thank you, CodeSyntax!) had thoughtfully arranged refreshments and snacks in the mornings and afternoons, served in the palace’s own garden.
And as if that wasn’t enough, our hosts arranged for a lovely lunch at a restaurant a short walk away where cider was served directly from the barrel, and where a certain item (“tiramisu”) was quietly announced under a more generic name to avoid the culinary ire of certain sprinters.
A generous donor provided liquid refreshments of a rather stronger nature, alongside the #PrettyEibar photo contest prize wine bottle.
On Saturday evening, most sprinters joined the “Sagardo Eguna” or “Cider Day”, where a large crowd gathered in the main Untzaga square and enjoyed more Basque cider and food.
Topics worked on included:
- cookiecutter-plone-starter improvements
- lots of documentation work:
- installation, Volto, reorganization of content, mockup, deployment training, improving the Sphinx doc theme, migrating Plone 5 docs into Plone 6 docs, investigating options for automating screenshot creation and maintenance)
- Plone distributions, particularly an intranet distribution
- LLM (large language model) vector search for Plone
- improving plone.releaser to translate buildout configuration to pip/mxdev
- Plone 6.x/7 and associated Volto roadmap
- several Plone 6 Classic UI items:
- image cropping, migrating collective.eeafaceted.dashboard products and collective.documentgenerator
- a mysterious but well-attended “Plone business” meeting
- login / authentication package improvements:
- collective.googleauthenticator, volto-csp / volto-middleware-helmet, and pas.plugins.tfa / volto-tfa
- improvements to Products.MimetypesRegistry
- lots of Volto work!
- a dynamic teaser block
- navroot fixes
- accessibility improvements
- bundle size optimization
- large uploads (TUS)
- breadcrumbs in control panels
- updating the slate editor package
- improve the media widget
- refactoring class components into functional components
- administrative tasks in support of Google Summer of Code, Contributor agreements, incorporating a new Zopefoundation team for new contributors, documenting the procedures
We look forward to seeing you again soon, at another sprint or Plone event near you!
For details of the 2023 Plone conference, see https://2023.ploneconf.org.