2025-06-17
Attendees
- Piero
- Steve Piercy
- Victor
- Katja
- Alin
- Nilesh
Housekeeping
- Designate Note Taker - @stevepiercy
- Designate Time Keeper - @pnicolli
- Review agenda topics, presenters, and timings - @pnicolli
- Topics should not exceed 15 minutes of discussion time, as that probably means it is too complex to resolve during this meeting. Ad hoc meetings or sprints may be a better venue.
Agenda/Notes
Old Business
These items are updates from previous meetings. Usually they are information only, and don’t require further discussion. Occasionally they may require further discussion and clarification.
- Volto translations in Weblate.
- We should only have languages in branches that conform to the i18n standards. For example, a translation must have a .po and .json file.
- Update to documentation for Volto translations: Contributing Plone Core Translations
- Storybooks don’t support pt-br and zh-cn translations.
- Direction hints for v19 Fix: Set lang and dir attributes for RTL languages in non-multilingual sites (#6851) by superAman07 · Pull Request #6855 · plone/volto · GitHub
- RTL support is strongly desired, but this implementation is not correct.
- Mikel suggested comparing implementation in Classic UI to avoid reinventing the wheel
- Mikel will research options of how to proceed in React, and report back at the next meeting.
- Become a Volto Team member
- Tabled to an in-person event, either Salamina Sprint or PloneConf.
New Business
Update the Volto Project Board and Volto Roadmap as needed.
- Navroot serializer bloating the response
- Piero will open an issue to discuss how to move forward with a breaking release of Plone REST API that removes the bloat.
- Beethoven Sprint Summary and Plan recap for Axolote Sprint
- Jakob is providing a report to the Marketing Team to publish.
- Some issues were discussed including not being able to select content across multiple instances of the Slate editor. Plate might make this easier. POCs are needed. However, this would cause a significant delay in the release of Seven, so we will postpone this issue, and address other issues to improve the editor experience.
- Started building new views and widgets. We should set the tone for good examples, including tests.
- Sitemap pull request. https://github.com/plone/volto/pull/7157
Essential topic touched in this PR: where to put main layout (slot renderers), how to style these views - How do we proceed with pull requests where not everything is implemented and or styled?
- Merge PR
- Create an issue to log what is missing
- Chromatic and Storybook
- Should we apply for the usability, accessibility, and visual regression testing for open source projects?