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

Welcome to Plone 6

Welcome to Plone 6

The Plone content management system is one of the earliest and most successful open-source stories of the Python community. In this talk, we present its latest version, Plone 6, and how you can build your next solution, whether using its classic SSR front end or its now React front end, or using its REST API as a headless content store for your Django and Flask apps.

Érico Andrei

March 25, 2022
Tweet

More Decks by Érico Andrei

Other Decks in Technology

Transcript

  1. Érico Andrei | @ericof | [email protected] | plone.org Welcome to

    Plone 6 Érico Andrei President, Plone Foundation [email protected] | @ericof
  2. Plone Foundation | @plone | https://plone.org The Leading Open-Source Python

    CMS • Open-source Content Management System ◦ Over 20 years of experience ◦ Written in Python • Developed and maintained by the Plone Community ◦ Started by Alan Runyan, Alexander Limi, Vidar Andersen ◦ A world-wide active and friendly community • Protected by the Plone Foundation ◦ A US-based 501(c)(3) non-profit organization
  3. Plone Foundation | @plone | https://plone.org Plone is Secure, Accessible

    and Future-proof • Proven security record • Focus on accessibility and usability • International: Multilingual & translated to more than 40 languages • Headless CMS: Full-featured REST API • Powered by Python 3
  4. Plone Foundation | @plone | https://plone.org So Long, Python 2

    & Archetypes • Python 3 only ◦ Plone 5.2 is the last version to support Python 2 ◦ Python >= 3.7 • Dexterity all the way! ◦ Archetypes is not supported anymore (PloneFormGen -> collective.easyform) ◦ Migration from Archetypes to Dexterity is well documented ◦ Plone Site is also a Dexterity content
  5. Plone Foundation | @plone | https://plone.org Simplified Installation • Docker

    images ◦ Base images to be used by your projects ◦ Easy deployment to cloud platforms • Ansible Playbooks ◦ Automation for a stable, repeatable deployment • A brand new installer ◦ Installs Plone backend and frontend ◦ Standards-based install (pip)
  6. Plone Foundation | @plone | https://plone.org Plone 6 will Ship

    with Two Frontend Options Default Classic
  7. Plone Foundation | @plone | https://plone.org Hello, Bootstrap 5! •

    Improved Classic UI ◦ Clean templates and updated theme using SCSS/SASS ◦ Modernized views and forms ◦ Inline SVG icons with built-in customization mechanism ◦ Modernized ES6 based JavaScript ◦ Theme @plone/barceloneta to be released on NPM • Long Term Support ◦ Stable and supported for at least 5 years • Faster than Plone 5
  8. Plone Foundation | @plone | https://plone.org A New User Experience

    • Modern default UX for new Plone sites • Design system driven UX/UI • Flexible layout options with the Blocks Engine • Direct access to the full JS/React ecosystem ◦ Developer friendly ◦ Easy learning curve • Leverages the Plone REST API
  9. Plone Foundation | @plone | https://plone.org Plone 6 and React

    in 3 Easy Steps https://hub.docker.com/r/plone/plone-frontend
  10. Plone Foundation | @plone | https://plone.org Know more • Docs:

    https://6.dev-docs.plone.org • Training: https://training.plone.org • Demo: https://6.demo.plone.org
  11. Plone Foundation | @plone | https://plone.org Join us • Forum:

    https://community.plone.org/ • Github: https://github.com/plone • Twitter: @plone • Discord: https://discord.gg/zFY3EBbjaj • World Plone Day: https://plone.org/events/wpd