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

Apresentando o Plone 6

Érico Andrei
September 27, 2021

Apresentando o Plone 6

- Introdução ao Plone
- Novidades da versão 6.0
- Migrando de versões anteriores
- Volto: A nova experiência de usuário

https://youtu.be/jn4zGVJq9m0

Érico Andrei

September 27, 2021
Tweet

More Decks by Érico Andrei

Other Decks in Technology

Transcript

  1. Plone Foundation | @plone | https://plone.org Érico Andrei • 25

    anos de experiência com gestão de conteúdo ◦ Editora Abril ◦ Simples Consultoria ◦ Pendect ◦ kitconcept GmbH • Open Source ◦ Co-Fundador Associação Python Brasil ◦ Python Software Foundation Fellow (2012) • Vice-Presidente Plone Foundation • @ericof / [email protected]
  2. Plone Foundation | @plone | https://plone.org O mais bem sucedido

    CMS em Python • Sistema de Gestão de Conteúdo de Código Aberto ◦ Mais de 20 anos de história ◦ Escrito em Python • Desenvolvido e mantido pela Comunidade Plone ◦ Uma comunidade global, ativa e amigável • Protegido pela Fundação Plone ◦ Uma organização sem fins lucrativos com sede nos Estados Unidos
  3. Plone Foundation | @plone | https://plone.org Plone é Seguro, Acessível

    e Preparado para o Futuro • Histórico de segurança • Foco em acessibilidade e usabilidade • Multi-línguas e traduzido para mais de 40 idiomas • Headless CMS: Apresenta uma API REST completa • Suporta as versões mais recentes de Python
  4. Plone Foundation | @plone | https://plone.org Forte presença no Brasil

    • gov.br • www.serpro.gov.br • senado.leg.br • www.justicaeleitoral.jus.br • amcham.com.br
  5. Plone Foundation | @plone | https://plone.org Adeus, Python 2 e

    Archetypes • Apenas Python 3 ◦ Versão 2.7 mantida apenas até Plone 5.2 ◦ Python 3.7, 3.8 e 3.9 • Tipos de conteúdo apenas com Dexterity ◦ Archetypes deixa de ser suportado ◦ Migração entre os dois frameworks é bem documentada
  6. Plone Foundation | @plone | https://plone.org Olá, Bootstrap 5! •

    Melhoria da interface clássica ◦ Reescrita dos templates, novo tema usando SCSS/SASS ◦ Reescrita dos formulários e visões padrão do Plone ◦ Uso de SVG para os ícones, mecanismo de “customização” ◦ Todo Javascript é compatível com ES6 ◦ Release do tema @plone/barceloneta como pacote NPM • Suporte de Longo Prazo (LTS) ◦ Bootstrap estável e suportado por ao menos 5 anos
  7. Plone Foundation | @plone | https://plone.org Plone 6 terá uma

    nova interface padrão Padrão Clássica
  8. Plone Foundation | @plone | https://plone.org A nova experiência de

    uso • Interface padrão moderna para novos sites Plone • UX / UI implementada sobre um Design System (Quanta) • Opções de layout flexíveis graças ao Mecanismo de Blocos • Acesso direto a todo ecosistema JS/React ◦ Desenvolvimento mais amigável ◦ Fácil curva de aprendizado • Possível graças à API REST do Plone
  9. Plone Foundation | @plone | https://plone.org Saiba mais • https://docs.voltocms.com

    • https://github.com/collective/awesome-volto • https://training.plone.org
  10. Plone Foundation | @plone | https://plone.org Atualização “in-place” • Re-criar

    tipos Archetypes como Dexterity • Migrar primeiro para Plone 5.2 em Python 2.7 • Atualizar ZODB para suporte Python 3 • Plone 5.2 com Python 3 • Atualizar Plone 5.2 para Plone 6
  11. Plone Foundation | @plone | https://plone.org Nova base de dados

    • Caminho recomendado • Exportando / Importando conteúdo • Pacotes ◦ collective.exportimport ◦ plone.app.transmogrifier
  12. Plone Foundation | @plone | https://plone.org Participem da comunidade •

    Fórum em Português: https://community.plone.org/c/local-communities/pt/ • Github: https://github.com/plonegovbr • Twitter: @ploneorgbr • Discord: https://discord.gg/zFY3EBbjaj • Plone Conference: https://2021.ploneconf.org