Maurits van Rees: Fred van Dijk: 7 things that can surprise you when you...
This is a basic rundown and summary of our beloved subjects like ZODB persistence. Traversal. The view/viewlet/portlet trimity. How is a call handled in Plone. The differences between zcml and generic...
View ArticleMaurits van Rees: Steering Circle
Volto 14 alpha 23 is out. So still in alpha, but companies are using it in production. Should be final soon. Some plans for Volto 15. Created plone.volto integration package, where we try to give an...
View ArticleMaurits van Rees: Site updated from Plone 2.5 to Plone 6.0
I am one of the Plone Release Managers, and have been working on Plone 6, which is now in alpha stage. But my personal website was still using the ancient Plone 2.5: Screenshot of my website end of...
View ArticleMaurits van Rees: Tiberiu Ichim: Volto Pluggables
This presentation is an introduction to the new Volto developer-targeted feature, the Pluggables framework. It is more an argument for extensibility in CMS UI and in Volto.Basically, with Pluggable a...
View ArticleMaurits van Rees: David Ichim: What's new in Plone 6 frontend for developers
Distilled from the latest work done in Volto, we're showcasing some patterns, features, or enhancements that have landed in Volto from the last year to the present. We will also have a glimpse of what...
View Articlekitconcept GmbH: On The Road to Plone 6 - Volto 14 Released
Volto continues to innovate at a fast pace towards Plone 6. Today we released another major milestone on our road to Plone 6: Volto 14.Volto 14 was in the making since September 2021 and it is in...
View ArticlePloneExpanse: Custom Volto configuration to fix Babel problems with...
I’ve started working on a new Leaflet-powered Volto map block and the first thing that happened while loading react-leaftlet was an error reported by the browser: Module parse failed: Unexpected token...
View ArticlePloneExpanse: Volto recipe for footer actions managed as site content
Managing the Footer as content is one of the common tasks on a Plone / Volto website. One typical approach is to designate some root folder, let’s say footer-links as a container for Link instances,...
View Articlekitconcept GmbH: Plone Conference 2022 - Namur
The 2022 editon of the anual Plone conference happend from October 10th to 16th in Namur, Belgium.The kitconcept team was present with nine developers. Our team members gave three trainings, two...
View Articlekitconcept GmbH: On The Road to Plone 6 - Plone REST API 7 and Volto 12...
Two weeks ago we cut two important releases on the road to Plone 6. Plone REST API 7 introduces a new link integrity feature for blocks-based pages. Volto 12 improves the add-on ecosystem by...
View ArticleMaurits van Rees: Plone Foundation annual meeting
Open annual meeting of the Plone Foundation membership at Plone conference 2023, Eibar, Basque Country.
View ArticleMaurits van Rees: Lightning talks Friday
Lightning talks on Friday at Plone conference 2023, Eibar, Basque Country.
View Articlekitconcept GmbH: Plone Conference 2023 - Eibar
The 2023 editon of the anual Plone conference happend from October 2nd to 8th in Eibar, Basque CountryThe kitconcept team was present with 8 developers. Our team members gave plenty talks, keynotes and...
View ArticlePloneExpanse: Cleanup zc async
For my own reference, as I had to do a cleanup of zc.async tasks. The interface was too slow. bin/zeo_client debug queue = app._p_jar.root()['zc.async'][''] for i in range(len(queue)): queue.pull(0)
View ArticlePloneExpanse: Image scales wrongly regenerating
I had a problem with my Frankenstein stack of Plone 4 with various bits (core libraries) upgraded on it. Here’s a description of my bug: When I upload an image and try to use it in a Volto block that...
View ArticlePloneExpanse: Restore missing blobs from blob cache
I had a curious case of missing-but-present blobs in an old Plone service, configured with a Zeo server and 2 Zope instances. The root of the problem (I think) was that the blob folder configuration...
View ArticleDavid "Pigeonflight" Bain: Why you had problems figuring out Plone (the webinar)
Presenting... Why you had problems figuring out Plone (the webinar). Okay, that's not the actual name of the webinar. Instead, we went with the more descriptive but slightly less clever Plone for...
View ArticlePloneExpanse: Identifying and fixing broken objects in a Plone website
I’ve removed plone.app.stagingbehavior from a website because the new plone.app.iterate has the same functionality. In addition, the p.a.s package was overriding adapters that I wanted to write. Now,...
View ArticleDavid "Pigeonflight" Bain: Help two Plonistas get from Jamaica to Barcelona...
Jamaica to Catalonia for Plone Conference 2017TL;DR - David Bain and Oshane Bailey are looking to attend the 2017 Plone Conference via crowd funding.Sept 20, 2017 Update: We will mostly be walking so...
View ArticleDavid "Pigeonflight" Bain: Plone Conf 2017 Day 2: Timo Stollenwerk: Building...
I decided to try a Maurits van Rees and live blog a conference talk. Talk by Timo Stollenwerk on Building Bridges - The Headless Future of Plone Plone's headless future Working on what we call...
View Articlekitconcept GmbH: Pastanaga Sprint Bonn 2017
Pastanaga is a new user experience framework for the web, designed by Albert Casado.Pastanaga was first presented in March 2017, at the Plone Open Garden in Sorrento. In July, we started with an...
View Articlekitconcept GmbH: Continuous Performance Analysis with Lighthouse and Jenkins
Lighthouse is an open-source, automated tool for improving the quality of web pages by Google. It measures the performance of a website and provides metrics for accessibility, best practices for modern...
View Articlekitconcept GmbH: plone.restapi 1.0.0 released - A Story of Successful Open...
After more than three years of development and 25 alpha and one beta release, we are very happy and proud to announce the release of plone.restapi 1.0.0.plone.restapi is a RESTful hypermedia API for...
View Articlekitconcept GmbH: Pastanaga icon system
The way we deal with icons in the web has evolved over the years. Images, images sprites, fonts, SVG, SVG sprites… I’ve been looking lately for the current best practice in order to include it in...
View Articlekitconcept GmbH: Plone-React Sprint Bonn 2018
From March 12th to 15th, we hosted a Plone-React sprint at our office in Bonn. The main goal of this three day sprint was to contribute back the work we did for a recent client project. We also planned...
View Articlekitconcept GmbH: Plone Beethoven Sprint 2018 - Sprint Report - Day 1
Report of the first day of the Plone Beethoven Sprint 2018 in Bonn, GermanyThe Beethoven Sprint was a “strategic” sprint that took place June 21-25 at the kitconcept office in Bonn, Germany. The focus...
View Articlekitconcept GmbH: Plone Beethoven Sprint 2018 - Sprint Report - Day 2
Report of the second day of the Plone Beethoven Sprint 2018 in Bonn, Germany.The Beethoven Sprint was a “strategic” sprint that took place June 21-25 at the kitconcept office in Bonn, Germany. The...
View Articlekitconcept GmbH: Plone Beethoven Sprint 2018 - Sprint Report - Day 3
Report of the third day of the Plone Beethoven Sprint 2018 in Bonn, Germany.The Beethoven Sprint was a “strategic” sprint that took place June 21-25 at the kitconcept office in Bonn, Germany. The focus...
View Articlekitconcept GmbH: Pastanaga Editor Status Report - Plone Beethoven Sprint 2018
During the Plone Beethoven Sprint in Bonn, we worked hard on creating a first version of a new content editor for Plone-React.Here is a short demo of what the editor looks like right now:Demo of the...
View ArticleDavid "Pigeonflight" Bain: Help Oshane get to the Tokyo Plone Conference
Summary Oshane Bailey, a talented Plone developer with loads of Plone experience has been selected as a presenter for the 2018 Tokyo Plone Conference. His Japanese visa was just approved. He will...
View Articlekitconcept GmbH: Plone Beethoven Sprint 2019
21 developers from nine different countries gathered in Bonn, Germany between June 20th and 24th to work on implementing the upcoming Plone 6. The sprint at the office of the kitconcept GmbH has been...
View ArticlePloneExpanse: Speedup volto razzle builds
I’ve been looking for a way to speedup Volto razzle/webpack builds, both while developing and for “production” mode, when building the final bundle. Fortunately, this solution exists and it’s...
View ArticlePloneExpanse: A Volto gotcha when dealing with async calls
Just some quick notes, in case this might help someone. After quite a bit of time and tests in trying to use asyncConnect to get data in a Volto component view (strictly focusing on the SSR side),...
View ArticleMaurits van Rees: Fred van Dijk: Volto Information Architecture
Link to talk information on Plone conference website.I am using Plone since 2002, but am not a frontend expert. So currently I still have a bit of an outsider view on Volto, but I am working at...
View ArticleMaurits van Rees: Guido Stevens: Public Sector & Open Source: Natural Allies
Link to talk information on Plone conference website.The worldwide Crowdstrike outage on Windows computers this year: crazy how such a thing can happen. I have better quality control than that! How...
View ArticleMaurits van Rees: Thijs Feryn: Varnish caching in Plone
Link to talk information on Plone conference website.If your website is slow or is down, you lose money. How do you solve this. Some say: throw servers/money at the problem. Yes, this can work in the...
View ArticleMaurits van Rees: Piero Nicolli: Bring your own front-end
Link to talk information on Plone conference website.Volto is already almost ten years old. Things are moving in the frontend world.We had a client request for something specific for tourists, with...
View ArticleMaurits van Rees: Lightning talks Wednesday
Érico Andrei: PyTour 2024There were five Python conferences in Brazil this year. Six with this one. If you visited all of them, that is more than 12 thousand kilometers. Two heroines visited them...
View ArticleMaurits van Rees: Mikel Larreategi: Multilingual Plone & Volto
Link to talk information on Plone conference website.In our region we have Basque, Spanish and French as languages, with different official rights. So a multilingual approach is important.Basic options...
View ArticleMaurits van Rees: Plone Foundation membership meeting
The Plone Foundation is a non-profit organization that exists to protect and promote Plone. We have an open annual meeting of the membership during the Plone conference. Some links:membership meeting...
View ArticleMaurits van Rees: David Glick: Cookieplone
Link to talk information on Plone conference website.Cookieplone is a project generator for Plone. It has several templates to choose from: backend add-on, frontend add-on, project with both.It is...
View ArticleMaurits van Rees: Lightning talks Thursday
Martin Peeters: Plone Foundation membershipYou can apply to become a member of the Plone Foundation membership. Use this form. Ask for help, especially if you are not so good in English. Don't be shy,...
View ArticleMaurits van Rees: Melissa Weber Mendonça: Writing and maintaining friendly...
Link to talk information on Plone conference website.I do open source for a living now. No Plone, but scipy and other scientific libraries. I was at the Python/Plone Brasil conference in 2013. At that...
View ArticleMaurits van Rees: Rikupekka Oksanen: Building a secure video portal for...
Link to talk information on Plone conference website.We needed a video platform for our university. Difficult, but we had a dev team of 8 with some architecture experience, so let's try. We did a...
View ArticleMaurits van Rees: Fabiano Weimar: Plone on Kubernetes
Link to talk information on Plone conference website.Kubernetes (k8s) is an open source system for managing containerised applications It provides mechanisms for deployment and scaling. It is part of...
View ArticleMaurits van Rees: Érico Andrei: Plone + pytest: Tips and tricks
Link to talk information on Plone conference website.Plone loves tests. The first was committed in October 2002 by Sidnei da Silva. We have used lots of different testing framework. I like using...
View ArticleMaurits van Rees: Ziming Yuan: How a Beginner Built an RSS Feed Provider in...
Link to talk information on Plone conference website.I am studying computer science. This summer I have participated in the Google Summer of Code for Plone. Thank you to mentors Paul, Roeland and...
View ArticleMaurits van Rees: Fred van Dijk: Run Plone in containers on your own cluster...
Link to talk information on Plone conference website.Sorry, I ran out of time trying to set up https://coolify.ioSo let's talk about another problem. Running applications (stacks) in containers is the...
View ArticleMaurits van Rees: Paul Roeland: The value of longevity
Link to talk information on Plone conference website.I work for the Clean Clothes Campaign: https://cleanclothes.org/After three large disasters in factories in 2012 and 2013 with over 1000 deaths, it...
View ArticleMaurits van Rees: Lightning talks Friday
Bonnie Tyler SprintOn 12 August 2026 there is a total solar eclipse that can be seen from Valencia, Spain. So we organise a sprint there.This conferenceWe had 291 participants, 234 in person and 57...
View Article