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

State of Plone (2023)

State of Plone (2023)

Plone Conference 2023 keynote talk presented by Eric Steele, Érico Andrei, Maurits van Rees, Timo Stollenwerk, and Victor Fernandez de Alba

Érico Andrei

October 04, 2023
Tweet

More Decks by Érico Andrei

Other Decks in Technology

Transcript

  1. Plone 6.1: Loading the Right Image <img src="my-image.jpeg" srcset="my-image.jpeg 200w,

    my-image.jpeg 400w, … my-image.jpeg 1600w" loading="lazy" decoding="async" />
  2. Volto Classic UI backend Plone backend direction 2023 2025 Volto

    Classic UI backend plone.restapi plone.restapi
  3. Classic UI backend Separate templates plone.classicui Classic UI backend 2023

    2024 Template Template Template Template Template Template Template Template
  4. Products.CMFPlone Backend core add-ons 2023 2024 Plone plone.app.caching plone.restapi …

    plone.app.multilingual plone.app.discussion plone.app.contentrules … Products.CMFPlone Plone … plone.app.multilingual plone.app.discussion plone.app.contentrules … plone.classicui … 2025 Products.CMFPlone Plone … plone.classicui plone.app.contenttypes … …
  5. Plone distributions plone.distribution • Choose between default and ClassicUI •

    Create your own distribution with favourites • Include demo content, con fi guration, users
  6. Would Plone qualify as (a modern) headless CMS? The results

    of more than two decades of experience Plone's CMS feature list is unmatched Plone's REST API is outstanding Content Types - create/editing TTW, on the f ly Security and permission model
  7. Volto 2023 Themed UI CMS UI Admin UI Custom UI

    Plone Classic UI Plone "the backend" Plone CMS, today
  8. Volto 2023 Themed UI CMS UI Admin UI Custom UI

    Plone Classic UI Plone "the backend" Choice and boundaries
  9. Data fetching Released, in alpha stage Based in @tanstack/query Agnostic

    Multi framework/platform TypeScript @plone/client
  10. Registries and Add-on Architecture PoC in Volto PR #4949 Works

    already in NextJS Multi framework add-ons TypeScript @plone/registry
  11. Components PoC - early stages White label components Based in

    react-aria-components TypeScript @plone/components
  12. Theming PoC, early stages Modular, get what you need Synced

    with @plone/components SCSS @plone/quanta
  13. Volto 2023 Plone headless CMS Classic UI Plone offering, 2024

    @plone/client @plone/registry @plone/components @plone/quanta 2024 NextJS Remix ?
  14. @plone/registry Plone Strategic Roadmap @plone/client May 2023 Sept 2023 Jan

    2024 May 2024 Sept 2024 @plone/quanta @plone/components