4teamwork: Debugging CSRF protection false positives in Plone
In light of the recent plone4.csrffixes security fix, I’d like to share some of our experiences in debugging and fixing CSRF protection false positives. Because plone.protects approach for automatic...
View ArticleeGenix: Python Meeting Düsseldorf - 2015-10-21
The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.AnkündigungDas nächste Python Meeting Düsseldorf findet an folgendem Termin statt:Mittwoch,...
View ArticleMartijn Faassen: The Incredible Drifting Cyber
IntroductionIt's been interesting how the prefix cyber has drifted in meaning over the years. Let's explore together.I wrote two thirds of this article and then I discovered Annalee Newitz was way...
View ArticleMaurits van Rees: Eric Steele: The State of Plone
Plone had its 14th birthday last week. Lovingly cared for, with the weight of experience behind it.First of all, thank you. A lot of work and love has been put into Plone 5. We have built something...
View ArticleMaurits van Rees: Gil Forcada Codinachs: Beyond QA
Look at these Python packages: pep8, pyflakes, flake8, bobtemplates.plone, plone.recipe.codeanalysis. Sysadmins like to be lazy, or should be lazy: he does not want to get a call at midnight to get...
View ArticleMaurits van Rees: Rob Porter: How you can become an Accessibility Superhero
Helpful hints:Use headings.Do not use "Read more" or "Click here". It will just get said over and over again by screen readers. Append the title to "read more" and throw it off the canvas with css so...
View ArticleMaurits van Rees: Jan Mevißen: Lost in migration?
Why another migration tool for Plone? plone.app.contenttypes already has migration for Archetypes to Dexterity. This atct_migrator is in most cases the right tool. Watch and listen to Philip Bauer's...
View ArticlePaul Everitt: New adventure, PyCharm Developer Advocate at JetBrains
At the start of October, I began a new adventure. I’m the PyCharm and WebStorm Developer Advocate at JetBrains. More of the former, some of the latter. This morning JetBrains published the introductory...
View ArticleMaurits van Rees: Ramon Navarro Bosch, Nathan Van Gheem, Timo Stollenwerk:...
Plone has a good back end. On the front end lots of stuff is happening with javascript framework, in the brave new Javascript world. The three of us have some personal opinions on the front.JSON is...
View ArticleMaurits van Rees: Lightning talks Wednesday
Alin Voinea: DockerRunning Plone on Docker. See http://docs.docker.com if you do not know what Docker is. It works:docker run eeacms/plone:4.3.7 Add a .yml file with configuration to add add-ons.Also...
View ArticleMikko Ohtamaa: Twitter bot using Google Spreadsheets in Python
This blog posts shows how to build a Twitter bot using Google Spreadsheets as data source in Python.The service presented here was originally created for a friend of mine who works in Megacorp Inc....
View ArticleMaurits van Rees: Ichim David: High performance maintainable themes
Use the PageSpeed tool to measure your page and get hints for improvement.Move javascript from the head to the bottom.You can do that with Diazo rules or through the web.But you can get flashes of...
View ArticleMaurits van Rees: Eric Bréhault: Happy hacking with Plone
We, Plone developers, are architects. We build a sand castle. Then users play with it, love it, and break it. Children play with it and it gets broken. (Watch short video Les Vacances.) Conflict: users...
View ArticleMaurits van Rees: Jens W. Klein: RelStorage - an alternative ZODB backend
ZODB is pluggable, with lots of options for storage: FS (Data.fs accessed by single zope instance), ZEO, ZRS, demostorage, RelStorage.RelStorage uses as backend MySQL (gave us problems to setup),...
View ArticleMaurits van Rees: Philip Bauer: How to upgrade sites to Plone 5
This is part two of a talk I did in the Brazil conference two years ago. Recap:Every non-trivial upgrade should be approached as a relaunch. Look at content, site structure, design, underlying...
View ArticleMaurits van Rees: Max Nakane: Accessibility of Plone - the Past, the Present...
I have been involved with ICT accessibility since the mid nineties. I was a developer of the FreeBSD project. I am a Unix server admin, web admin, accessibility advocate, podcaster. And I have used...
View ArticleMaurits van Rees: Prakhar Joshi: Transforming Safe Html under GSOC'15
I came to know Plone during my Google Summer of Code this year. I never used Plone before, but I started loving it.My project was about transforming safe html, to do that with lxml now.Plone is one of...
View ArticleMaurits van Rees: Víctor Fernández de Alba: Plone 5 theming
Barceloneta is a neighbourhood in Barcelona. It is also the default diazo theme in Plone 5.Every resource has its own purpose, like scaffolding, normalizing. We have variables.plone.less that defines...
View ArticleMaurits van Rees: Sven Strack: The Importance of Documentation
I am working with Plone since 2006. Also involved in writethedocs.I like to complain. Sometimes too picky? Working with Plone documentation I can get grumpy, sad, annoyed, angry. I will give a heavily...
View ArticleMaurits van Rees: Lightning talks Thursday
[I missed the first lightning talks.]Fred van Dijk: Non technical talkOur marketing posters are now not only lists of features, but they get a feeling across, like: Plone cares about you. Thank you,...
View Article