Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Novidades do Bucharest Sprint

Novidades do Bucharest Sprint

Saiba tudo o que aconteceu durante o Bucharest Sprint, realizado entre os dias 24 e 28 de Março de 2025, nas dependências da Eau de Web, em Bucareste, Romênia.

Apresentação feita durante a edição brasileira do World Plone Day 2025, em 10 de Abril de 2025.

Érico Andrei

April 10, 2025
Tweet

More Decks by Érico Andrei

Other Decks in Technology

Transcript

  1. Érico Andrei | https://ericof.com | @[email protected] | @ericof.com | @ericof

    Novidades do sprint Seven, cookieplone, traduções
  2. 20 participantes, 9 países Presenciais e remotos • Alec Ghica

    - Romania • Alin Voinea - Romania • Ana Oprea - Romania • Armin Stroß-Radschinski (remote) - Germany • Claudia Ifrim - Romania • Dana Comișelu - Romania • David Ichim - Romania • Érico Andrei - Brazil • Ionuț Dobricean - Romania • Mack Palomäki - Sweden • Maik Derstappen - Germany • Narcis Chirilov - Romania • Nilesh Gulia (remote) - India • Piero Nicolli - Italy • Rob Gietema - The Netherlands • Steve Piercy (remote) - USA • Teodor Voicu - Romania • Tiberiu Ichim - Romania • Valentina Bălan - Romania • Victor Fernandez de Alba - Spain
  3. Seven O futuro do Volto — David, Piero, Víctor, Tiberiu

    • Separação da UI pública e do CMS • Temas (@plone/theming, @plone/components) • Nomenclatura e organização dos complementos • Core: @plone/types, @plone/client, @plone/components, @plone/registry • Utils: @plone/helpers, @plone/providers, @plone/react-router • Complementos: @plone/blocks, @plone/cmsui, @plone/publicui, @plone/slots, @plone/theming • Block model v3 • Análise do Plate.js: Substituição do Slate • Documentação: https://volto.readthedocs.io/seven/ (Steve Piercy) • Branch: https://github.com/plone/volto/tree/seven
  4. Plone 6.2 Volto 19, Cookieplone, i18n, pytest-plone, plone.api • Cookieplone

    & cookieplone-templates (Érico) • pytest-plone: Release 1.0.0a1 (Érico) / pytest + Playwright (Maik) • plonecli (Maik) • plone.api: (Steve, Ujjwal Kala) • Volto 19: (Ana Oprea, Claudia, Dana Comișelu, Ionuț Dobricean, Narcis Chirilov, Nilesh, Teodor Voicum) • Remoção do moment.js, Autosave, melhorias Link widget • Pre fi x path, Image preview • @plonegovbr/volto-code-block (Ionuț Dobricean)
  5. Documentação & i18n Melhoras signi fi cativas • Documentação (Steve

    Piercy) • Como criar projeto com Cookieplone + UV • Guia sobre como realizar merge de Pull Requests • Melhor cobertura de métodos da plone.api • Traduções com IA (Mack Palomäki) • Exercícios para o uso de LLM na tradução do Plone / Volto
  6. Complementos e Ferramentas Algumas novas versões • Cookieplone: 0.9.6 •

    pas.plugins.oidc: 2.0.0rc2 • pas.plugins.authomatic: 2.0.0rc2 • @plonegovbr/volto-code-block (Ionuț Dobricean) • repoplone (plone-repo-helper) • Gestão de mono-repos (Backend / Frontend) • uvx repoplone
  7. Gestão de mono repo Projetos e Distribuições • Gestão de

    versões dos pacotes (usando UV) • Products.CMFPlone == 6.1.1 ou portalbrasil.core == 1.0.0a5 • Gestão de changelogs (backend, frontend e projeto) • Releases • Publicando pacotes no NPM / PyPI (ou não) • Atualizando changelogs / versões / criando tags • Quem usa: • kitconcept.intranet. portalbrasil.legislativo, portalbrasil.intranet
  8. Gestão de mono repo Complementos • Gestão de versões dos

    pacotes (usando UV + mxdev) • Gestão de changelogs (backend, frontend e projeto) • Releases • Publicando pacotes no NPM / PyPI • Atualizando changelogs / versões / criando tags • Quem usa: • volto-light-theme, plonegovbr.br fi elds