Volto Team meeting notes 2025-01-28
Attendees
- Steve Piercy
- Timo Stollenwerk
- Alok Kumar
- Nilesh
- David Ichim
- Jakob
- Dylan
- Victor
- Jefferson
- Mikel Larreategi
Housekeeping
- Designate Note Taker - @stevepiercy
- Designate Time Keeper - @djay (@stevepiercy as backup)
- Review agenda topics, presenters, and timings - @timekeeper
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.
-
Copyright Infringement Investigation - @stevepiercy - Information
- This was submitted to the Board, which met on Thu, Jan 23, 2025. They will handle communications with the affected parties.
-
Proposal to remove the Plone GitHub organization Contributors Team - @stevepiercy - Information
- https://docs.google.com/document/d/1x60efw5mReIHeIrTf8vI2vf2n_4Jggj17yYBAGd9pBU/edit?tab=t.0
- Please ask for access to review, and I will grant it. Announced to Volto Team, AI Team, and Steering Circle for their feedback. Please provide your feedback. Thank you!
-
Added boring-cyborg to Volto repo and created appropriate messages for first-timers. - @stevepiercy - Information
- Example: #issue-6202Update Edit.jsx by harshanmateti · Pull Request #6623 · plone/volto · GitHub
- Configuration: volto/.github/boring-cyborg.yml at main · plone/volto · GitHub
- Suspension of first-timer PR reviews in docs: Contributing to Volto — Plone Documentation v6
- Could not find a way to automatically flag PRs from members of the Volto or Volto Accessibility Teams. Not supported by boring-cyborg.
- Don't encourage or require first-time contributors to sign the PCA before submitting a pull request: Don't encourage or require first-time contributors to sign the PCA be… by stevepiercy · Pull Request #1838 · plone/documentation · GitHub
New Business
Update the Volto Project Board and Volto Roadmap as needed.
-
PLIPs to review
-
PLIP: Stacked container block settings so subschema blocks (slider, accordian etc) are easier/powerful by being containers · Issue #6569 · plone/volto · GitHub - stacked container settings - @djay - Discussion
- As an example, use the sidebar to dive deeper into the structure.
- Proposes to standardize the data structure.
- Why should nesting be used in the UI, as nesting adds complexity?
- Kitconcept attempted to generalize the data structure across all blocks, but was not successful. The trade-off was that generalization made simple blocks convoluted, or complex blocks lacking general implementations.
- This PLIP is too complex to resolve in a Volto Team meeting. Needs deeper analysis to be understandable. More discussion needed.
-
- Tabled along with item 1.c. More discussion needed.
-
PLIP: New feature hide and show Volto blocks · Issue #6559 · plone/volto · GitHub - show/hide blocks
- We need to have a PLIP process for UI/UX implementations that is different from the standard PLIP process. We realized that UI/UX PLIPs are usually too complex to discuss during the brief Volto Team meetings. See also item 4.
- New feat 17 hide show blocks by SaraBianchi · Pull Request #6556 · plone/volto · GitHub PR for v17
-
-
PRs to review
- Fix slate RichTextwidget to allow support slate extensions - Nilesh - Review
- Stop generating sitemap.xml.gz - Mikel - Review
- Stop generating sitemap.xml.gz (#6561) by reebalazs · Pull Request #6562 · plone/volto · GitHub
- Refs: Do not deliver the old sitemap.xml.gz · Issue #6561 · plone/volto · GitHub
- Mikel will do some testing on a small site to see whether the redirect concept works, and report back. If it works and maintains compatibility, then it can go into 18, else it will be a breaking change and added in Volto 19.
- We need the sitemap feature to be documented.
- Show working copy links based on backend actions - Wesley/David - Review
- Show working copy links based on backend actions by wesleybl · Pull Request #6393 · plone/volto · GitHub
- From David: I won’t be able to come to the meeting. I think this should be pretty uncontroversial, it makes sure these actions are based on whether plone.app.iterate is installed in the backend, instead of based on a frontend setting. Could someone please review?
- Document how to migrate projects to Cookieplone - @stevepiercy - Review
-
Review new issues
- Feature: History view and changes improvements · Issue #6584 · plone/volto · GitHub - @stevepiercy - Discussion
- Tabled
- Feature: support History for home page · Issue #6590 · plone/volto · GitHub - @stevepiercy - Discussion
- Tabled
- Feature: History view and changes improvements · Issue #6584 · plone/volto · GitHub - @stevepiercy - Discussion
-
Clarify PLIP Triage and review process - Discussion
- Added a new Issue Type of “PLIP”. Sign in to GitHub · GitHub
- Issue created at PLIP Process for User Interfacing Changing PLIPs · Issue #6628 · plone/volto · GitHub.
- Review existing process at Plone Improvement Proposals (PLIPs) — Plone Documentation v6 and amend as needed with a PR.
- Steve will create an ad-hoc private discord channel for live meetings and chat, and invite interested parties. Contact Steve to request an invitation.
- See also items 1.b and 1.c.
-
Create a process to nominate members of Plone Developers or Volto Teams on GitHub - @stevepiercy - Discussion
- Has signed PCA.
- Has had at least X pull requests merged within Y years.
- Has reviewed Z pull requests.
- Other potential criteria:
- Has attended a Plone Sprint or Conference
- Currently hosting a Plone site
- Create a Plone project that is publicly available
- Created an add-on
- Volto Team members may nominate new members.
- Timo, Steve Piercy will draft requirements and eventually publish in Documentation. Draft: Become a Volto Team member