Slide 1

Slide 1 text

STATE OF PLONE Plone Conference 2023 October 4, Eibar

Slide 2

Slide 2 text

WELCOME TO

Slide 3

Slide 3 text

Thanks

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Plone is Community Foundation Product / API

Slide 6

Slide 6 text

Plone - The Community Global Online Multilingual Open Source Zope Guillotina

Slide 7

Slide 7 text

Steering Circle

Slide 8

Slide 8 text

Sprints

Slide 9

Slide 9 text

GSoC Eric Brehault Hemant Chaudhary Daksh Sharma Pavan Thota Rahi Hastu Tisha Soumya

Slide 10

Slide 10 text

Video Content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Community Contributions

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

To Promote and Protect Plone

Slide 15

Slide 15 text

Supports the Community

Slide 16

Slide 16 text

Funded by the Community https://github.com/sponsors/plone https://plone.org/foundation/sponsorship

Slide 17

Slide 17 text

Formed by the Community

Slide 18

Slide 18 text

Managed by the Community

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Plone 6: Mission Accomplished

Slide 21

Slide 21 text

Classic CMS

Slide 22

Slide 22 text

Others failed…

Slide 23

Slide 23 text

Plone: The True Open Source CMS

Slide 24

Slide 24 text

Page Builder vs CMS

Slide 25

Slide 25 text

User / Editor Friendliness

Slide 26

Slide 26 text

Plone 6 is Unique

Slide 27

Slide 27 text

Plone 6.1: An Evolution

Slide 28

Slide 28 text

Plone 6.1: Stability meets Innovation

Slide 29

Slide 29 text

Blocks

Slide 30

Slide 30 text

Plone 6.1: Teaser & Grid Block

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Plone 6.1: Anchor Links

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Plone 6.1: Link Integrity View

Slide 35

Slide 35 text

Plone 6.1: Link Integrity

Slide 36

Slide 36 text

Plone 6.1: Relations Control Panel

Slide 37

Slide 37 text

Plone 6.1: Relations Control Panel

Slide 38

Slide 38 text

Plone 6.1: Image Rendering

Slide 39

Slide 39 text

Plone 6.1: Loading the Right Image

Slide 40

Slide 40 text

Plone 6.1: Where are my Blocks?

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

Plone Roadmap after 6.1…

Slide 43

Slide 43 text

Plone 6.2: Restore unsaved Pages

Slide 44

Slide 44 text

Plone 6.x: Restore unsaved Pages

Slide 45

Slide 45 text

Plone 6.2: Folder Content Improvements

Slide 46

Slide 46 text

Plone 6.2: Listing Block Variants

Slide 47

Slide 47 text

Plone 6.2: Link Widget Overhaul

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

Plone Roadmap: Short-Term

Slide 50

Slide 50 text

Volto Classic UI backend Plone backend direction 2023 2025 Volto Classic UI backend plone.restapi plone.restapi

Slide 51

Slide 51 text

Classic UI backend Separate templates plone.classicui Classic UI backend 2023 2024 Template Template Template Template Template Template Template Template

Slide 52

Slide 52 text

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 … …

Slide 53

Slide 53 text

Plone distributions plone.distribution • Choose between default and ClassicUI • Create your own distribution with favourites • Include demo content, con fi guration, users

Slide 54

Slide 54 text

Plone distributions

Slide 55

Slide 55 text

Dark mode

Slide 56

Slide 56 text

Plone, as a headless CMS API

Slide 57

Slide 57 text

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

Slide 58

Slide 58 text

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

Slide 59

Slide 59 text

Volto 2023 Themed UI CMS UI Admin UI Custom UI Plone Classic UI Plone "the backend" Choice and boundaries

Slide 60

Slide 60 text

New breed of tools

Slide 61

Slide 61 text

Data fetching Released, in alpha stage Based in @tanstack/query Agnostic Multi framework/platform TypeScript @plone/client

Slide 62

Slide 62 text

Registries and Add-on Architecture PoC in Volto PR #4949 Works already in NextJS Multi framework add-ons TypeScript @plone/registry

Slide 63

Slide 63 text

Components PoC - early stages White label components Based in react-aria-components TypeScript @plone/components

Slide 64

Slide 64 text

Theming PoC, early stages Modular, get what you need Synced with @plone/components SCSS @plone/quanta

Slide 65

Slide 65 text

Volto 2023 Plone headless CMS Classic UI Plone offering, 2024 @plone/client @plone/registry @plone/components @plone/quanta 2024 NextJS Remix ?

Slide 66

Slide 66 text

@plone/registry Plone Strategic Roadmap @plone/client May 2023 Sept 2023 Jan 2024 May 2024 Sept 2024 @plone/quanta @plone/components

Slide 67

Slide 67 text

Plone 7

Slide 68

Slide 68 text

No content

Slide 69

Slide 69 text

22 NOV 2023

Slide 70

Slide 70 text

17 APR 2024

Slide 71

Slide 71 text

/plone @PloneCMS plone.org @plone @[email protected]