Maurits van Rees: Panel: Future of Plone
Panel with Paul Roeland, Philip Bauer, Timo Stollenwerk, Asko Soukka, Kim Paulissen. Panel chaired by Tim Nguyen.This panel is not about Plone 6, but about what happens after: what could be in Plone 7,...
View ArticleMaurits van Rees: Timo Stollenwerk: On the Road - Plone 6 and Beyond
Collections are hard to explain in user trainings. In most cases you have to explain default pages first. Can we make this simpler? In Volto we do this by having folderish pages.What if we kill all...
View ArticleMaurits van Rees: Alok Kumar: Gatsby Preview with Plone
Gatsby Preview gives you hot reloading of content. So you change something in Plone CMS, and it immediately is visible on your Gatsby site.Plone CMS -> Web hook -> Gatsby source plugin. When...
View ArticleMaurits van Rees: Panel: Ask Me Anything on Volto
Is Volto compatible with Guillotina? Not 100 percent. Question is how we keep the APIs in sync. If people figure out a shared generic API that works with both Plone and Guillotina as backend, this can...
View ArticleMaurits van Rees: Lightning talks Thursday
Michele Finelli: cappellacciMy second of three easy pieces on Ferrara.Now about cappellacci, or caplaz in the local dialect. No, it is not tortelloni or tortellini, please.Pasta filled with pumpkin is...
View ArticleMaurits van Rees: Lightning talks Wednesday
Michele Finelli: SalamaThis week I will do three easy pieces on Ferrara. And a rant.You need to read this book: La Salama da Sugo. Salama = ninino (pig). This food is cooked, for a very long time, so...
View ArticleMaurits van Rees: Paolo Perrotta: A Deep Learning Adventure
It is hard to see what part of machine learning is over hyped, and what part is actually useful.Basis of ML (Machine Learning) is to get input and transform it to output. The ML gets a picture of a...
View ArticleMaurits van Rees: Asko Soukka: ZServer reloaded with HTTP/2 and WebSocket...
A year ago, ZServer was one of the last Zope parts that did not run on Python 3. The idea was to use WSGI instead. I wondered why Python 3 would not be possible. So I tried porting it. It worked. And I...
View ArticleMaurits van Rees: Philip Bauer: Migrations! Migrations! Migrations!
I have some upgrade code that you can use, or for some parts copy and adapt for your use case.Code: https://github.com/collective/collective.migrationhelpersUpgrade steps:Do imports in the function.Do...
View ArticleMaurits van Rees: Riccardo Lemmi: Deployment Automation
We wanted to find an easy way to reproduce the installation process. We use:VagrantFabricAWSBoto 3 / awscliVagrant manages virtual machines and containers, for example with VirtualBox. I use the init...
View ArticleMaurits van Rees: Open Plone Board Meeting
See the annual report.Jen Myers has graciously offered to stay on next year as treasurer.The Zope Foundation has been added to the Plone Foundation. Still ongoing, complex process.With the Pylons...
View ArticleMaurits van Rees: Rodrigo Ferreira de Souza: Data migration to Plone 5.2 and...
At KitConcept we have some websites that need to be deployed in Plone 5.2. We could have used collective.transmogrifier to migrate from 4.3 to 5+. And from 5.1 to 5.2 migrate the ZODB from Python 2.7...
View ArticleMaurits van Rees: Alessandro Pisa: PAS adventures
What is PAS? It is the Pluggable Authentication Service from Zope and Plone. It manages everything related to users and groups, like authentication, permissions, searching. It can get or set...
View ArticleMaurits van Rees: Maurits van Rees: 3 authentication add-ons
Three PAS plugins:collective.denyrolespas.plugins.headerscollective.contentgroupscollective.denyrolesDeny access to roles like Manager and EditorUse case: Manager only logs in to edit-domain, not live...
View ArticleMaurits van Rees: Panel: Frameworks comparison
Plan:Brief introduction to each frameworkFollowed by discussion focused on use casesMaurits will live blog (thanks!)Framework vs. Product - let’s not worry about that!For each system:What use cases is...
View ArticleMaurits van Rees: Lightning talks Friday
Wolfgang Thomas: OIRADemo of tool for online risk assessment. Export to Word (with python-docx). Training module. Export to Powerpoint presentation with python-pptx.Alex, Guido: QuaiveState of Plone...
View ArticleCodeSyntax: Python, the most popular programming language of the year
IEEE Spectrum has published its sixth annual list with the most popular programming languages of the year across multiple platforms, and, once again Python repeats in 2019 as the undisputed leader, as...
View ArticlePLONE.ORG: New Foundation Board for 2019-2020
The Plone Foundation Board is now in its 2019-2020 term. The results of the Foundation Membership vote were announced at the Annual General Meeting held in Ferrara on October 25, 2019.The 2019-2020...
View ArticlePLONE.ORG: Plone Foundation Board Officers Selected for 2019-2020
Following the election held in October 2019, the 2019-2020 Plone Foundation Board held its first meeting on November 7, 2019, and its first order of business was to select its officers:President:...
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 Article