Our Plone 6 success story keeps going

A year ago I posted Large-ish Plone 6 deployment / baselland.ch a Plone 6 Success Story.
I also talked about it at the Plone Conference 2025 in Finland.

This is a brief update on how it’s going :slight_smile:

We are now online with 32 websites. There is a good amount of smaller installations for schools, but they will eventually have 60 sites online on our cluster. Ranging from hundreds of pages to more than 10,000 pages per school site.

  • We went from approximately 200GB of data stored to well over 1.2TB

  • from 150k to 200k API requests to almost 1M API requests every day. (peaked at 1.67M)

  • All traffic (including backend) is well above 1M requests every day.

  • We develop and deploy now our own frontends in-house, thanks to a new hire.

  • We launched a book app (PDF export) on top of the same stack but with a different frontend: Buch

  • We offer now AI integration with RAG-based search and/or chatbot.

  • We are a Plone premium sponsor :tada:

At the same time, I started extracting more packages from our stack and making them available to the community:

  • collective.ftw.upgrade formally known as ftw.upgrade:
    • Thanks @alert for putting in a lot of work there! It’s amazing! He drove to project forward!
  • wcs.keycloak (A general-purpose Keycloak PAS plugin, which works alongside pas.plugins.oidc)
    • Just made the first alpha releases (feedback very welcome).
    • Supports User, group, and group membership sync
    • Supports User enumeration
    • Supports User Properties
    • Supports User Creation
    • Comprehensive documentation
    • collective.deletepermission Plone 6 version
  • Next: Generic JSON schema widget for Classic UI.

Upcoming:

We will onboard another 40 sites within the next 6 months, ranging from hundreds of pages to tens of thousands of pages (for example, https://www.amnesty.ch - relaunch)

9 Likes

Amazing work, congratulations!

Please let us know in this forum when you publish new open source packages. It is hard to find out about new packages otherwise.

The keycloak package looks great!

1 Like

Such a great case study @maethu :clap:. Marketing Team has made a note to bring this onto plone.org as a case study/showcase. We'll be in touch.

Sounds great @maethu :clap: Thanks for sharing. As Astrid mentioned, this would look good as a Plone Case Study in Plone.org. If you would like to highlight it in https://plone.org/why-plone/they-use-plone

Case study needs a screenshot of a site, and some story about why and how the page was built, and maybe some stats that you have here. Nothing super technical in detail.Marketing team will do the proofreading, if you can provide the basis. We could embed your Ploneconf 25 talk in the page also.

So, if you like the idea, please fill the form https://plone.org/why-plone/they-use-plone/submit-a-case-story

And we'll take it from there, add it to plone.org and let you see and fine tune the edited page before publishing.

2 Likes