Maurits van Rees: Fred van Dijk: collective.exportimport: tips, tricks and...
collective.exportimport is the latest addition to our migration toolbox and we have achieved good results with it with upgrading Plone sites to Plone 5.2. But A new 'side' use case with this add-on...
View ArticleMaurits van Rees: Tiberiu Ichim: Volto slots, portlets on steroids
Problem: Volto has no equivalent of a viewlet. Solution: slots. They can be management slots, presentation slots, below-footer slots.One reason: we try not to customize the main template.Volto also...
View ArticleMaurits van Rees: Thomas Schorr: Pyruvate WSGI Server Status Update
At last year's Plone conference, I presented Pyruvate, a WSGI server implemented in Rust (and Python). Since then, Pyruvate has served as the production WSGI server in a couple of projects. In this...
View ArticleMaurits van Rees: Lightning talks Wednesday
Peter Holzer: My first Plone 6 siteThis was in April 2020. I friend wanted a shop for his post cards. Lots of search filters.We create a new Plone theme on Bootstrap 5. Updated our bda.shop stack.See...
View ArticleMaurits van Rees: Alan Runyan: Building a Secure Cross Platform Mobile/Tablet...
Enfold has been working on a secure cross platform mobile application the past eight months. Walk through of the Requirements, Security, Flutter framework, Backend configuration of Plone,...
View ArticleMaurits van Rees: Annette Lewis and Will Gwin: From Zope to Plone: Thinking...
Migrating a site is always a challenging task, but when you have dozens of subsites with specific brand standards and custom user functionality, the challenge becomes mammoth. Six Feet Up worked...
View ArticleMaurits 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 ArticleJazkarta Blog: Using Glitch for Pyramid Learning
At this year’s Jazkarta sprint we decided to invest some time in creating Pyramid learning resources. We are fans of the Pyramid web framework, and we felt that it would be nice to work on something...
View ArticleStarzel.de: I got interviewed about Plone 5.2
Click here to read the interview on plone.org.An interview with the inspiring organizer of the #Plone 5.2 effort https://t.co/eepgDMq7R8pic.twitter.com/KHtzVCiLRa— Plone CMS (@plone) June 30, 2019
View ArticleAsko Soukka: Digital Signage management with Plone and GatsbyJS
Sometimes complex problems have simple solutions, and this was one of those times. At work, we are piloting a new digital signage solution for our university. Unfortunately, the new system lacks in...
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 ArticleJazkarta Blog: Essential Plone Add-ons
If it’s fall, it must be time for the Plone Conference. This year the annual gathering took place in Ferrara, a beautiful small city in the north of Italy. The weather was perfect, the streets...
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 ArticleJazkarta Blog: Why Upgrade?
Technology never stands still.It’s tempting to think of technology investments as discrete expenditures that permanently solve a problem, but that would be a mistake. A new website that costs $25K,...
View ArticleAsko Soukka: Creating Plone content with Transmogrifier on Python 3
TL;DR; This blog post ends with minimal example of creating Plone 5.2 content with Python 3 compatible Transmogrifier pipeline with command line execution.Years ago, I forked the famous Plone content...
View ArticleAsko Soukka: Refreshing CMS, in a theme, with Plone
“How hard can it be? It is just a theme…”Of course, it was. Unless it was a collection of configurable interactive components. With features like tabbed carousels, photo filters, hyphenation, and...
View ArticleAsko Soukka: Static is fast, but CMS still required – a JAMstack story
An another iteration of our university’s new study guide web site has been completed. The project that started more than a year ago as a JAMstack experiment with GatsbyJS and Hasura, has finally...
View ArticleAsko Soukka: Automated subtitles – destructuring a successful Plone CMS...
Never underestimate the importance of being able to make changes to your software – especially when they are critical to your business processes.Our university has its own audio and video publishing...
View Article