I arrived to Arnhem on Monday evening and sadly had to leave it on Friday morning. Which ment I had to miss an awesome Friday party at the Fourdigits office. But being there only 86 hours I knew I will work hard and wont be sleeping much.
As everybody visiting Arnhem sprint I had my personal agenda I wished to pursue:
As first I would like to thank Peter Lamut for tackle, for me, one of the most needed corners which Mockup project needs some love. Documentation. He was working on Hello world example and stepping through whole process from What a pattern is? to How to create a new pattern? and how to use Mockup in your custom project. His work needs a bit of organizing and after-reading, but every newcomer will appreciate this Thank you.
Barceloneta theme - new theme for Plone 5
There are few things I would like to point out which were maybe not clear in his blog post:
- Barceloneta theme is a needed middle step before we get plone.app.toolbar ready. But even when plone.app.toolbar is going to be in Plone there will still be a possibility to not use iframe (with a little of customizing).
- We need a nice reusable theme. If you care about this, then please get involved and don't only speak at all about it. Seriously I'm getting a bit tired of people writing lengthy emails explaining what next Plone theme should do and look like. Stop complaining and just do it! Now is the time.
PLIP 13476 - mockup in coredev
After finishing his work on removing <base/> tag (PLIP 13705) Franco Pellegrini started the process of removing packages which will be obsolete when plone.app.widgets work is merged into coredev. He ended up removing all widgets except Products.TinyMCE, which hopefully will also happen soon.
In the week after the sprint David Glick joined me cleaning up failing tests which happen after the removal of so much code. And yes! Initial work on mockup PLIP is ready for framework team to review it. Hopefully we can get it merged tomorrow.
New releases of plone.app.widgets and plone.app.toolbar
Rob Gietema helped me close last few bugs which were waiting to be fixed before releasing. Then Johannes Raggam did a hell of a work and cut new plone.app.event release in the middle of the sprint. Few days ago last critical ticket was closed by Jamie Lentin for plone.app.contenttypes migration from previous version and Timo Stollenwerk cut a release for it, which make it possible for me to release plone.app.widgets and plone.app.toolbar. More on this later this week.
I'm just overwhelmed by the number of developers which are contributing to Plone 5. Look above how many developers I mentioned and this was only about one sprint work on one PLIP. If you're reading this and you're not sure how to get involved, just book your ticket and come to next sprint.
Plone 5 is happening and is happening very soon!