This Week in TYPO3 (Week 20, 2014)
May 21, 2014
Extreme activity levels in week 20. Reports on meetings, code sprints, a FLOW package, some TYPO3 CMS extensions worth mentioning and documentation that needs YOUR help.
Week ending May 16
TYPO3 FLOW and NEOS
Yeebase.Supervisor is a new TYPO3 Flow package that integrates the popular supervisor daemon into your TYPO3 Flow applications. It’s great for monitoring and control TYPO3 Flow commands that should run forever and in parallel - for example worker scripts that do some CPU intensive processing. It’s all about the "message queue pattern“, deferring extensive tasks into an asynchronous pipeline while keeping your Flow application responses for your users blazing fast (like ordering something in a web-shop, save the order, put the other tasks in a message queue without touching them and output the confirmation page quick). Then letting some other processes/workers doing the hard work in the background - like generating the invoice as pdf file, sending big mails, re-indexing big Solr/Elasticsearch indexes, big data processing,.. Supervisor controls this workers and Yeebase.Supervisor makes it easy to use it with Flow.
Yeebase.Supervisor lives on packagist.org: https://packagist.org/packages/yeebase/supervisor
PHPUnit (June 27-29, Hamburg, Germany)
If you are into PHPUnit then do not hesitate to participate and contribute. Just get in contact with Oliver Klee (typo3-coding AT oliverklee DOT de).
CMS code sprints
Basically the Bremen sprint was about regression fixes for TYPO3 CMS 6.2.2 that has been release two days after the sprint.
Next code sprint is in Zurich, I'm not sure whether I can make it - but Benni, Steffen and Xavier seem to be there: http://wiki.typo3.org/CMS_CodeSprint_2014/4:_Zurich
Community Tools Meeting
After the Community Tools code sprint beginning of this month the team decided to hold monthly meeting on the 14th day of the month. May 14 was such a day. On https://notes.typo3.org/p/t3o-maintenance you can find notes on the maintenance meetings. Kay, Christian, Björn, Sacha and Ben talked about the Planet that is in the works for some time now. A planet is a blog aggregator. In the TYPO3 project there is already a FLOW planet running. We will try to align several initiatives and get a Planet for the whole TYPO3 project running on the same software the mentioned Planet is running on already.
Besides discussing some of the topics, you can find in the notes document, the team's main concern is testing of the issues we fixed during the sprint. A full list can be found here: http://forge.typo3.org/projects/team-t3o-relaunch-week/issues?fixed_version_id=2734&set_filter=1&status_id=o.
It is always difficult to find this time between the sprints as everyone is quite occupied with their own work for a living. The team hopes to deploy the new version in the coming weeks, though.
Neos Supporters Meeting
On May 12 Bernhard Welzel, Christian Müller, Henjo Hoeksma, Hrishikesh Lele, Pankai Lele and Ben van ‘t Ende met on an initiative called Neos Supporters. The global goals of the group will be to make Neos business ready and to provide templates for Neos so entry into the Neos world will have a low barrier.
We also discussed Neos becoming a standard SAAS product, like compared with Wordpress.com. A challenging thought, but we did not take it further in the meeting. The team does conclude that setting up Neos is not that easy and one of the next steps will be to identify the common problems with this set up.
Neos Supporters has set up a Google Group to support their effort and to collect feedback. There was some criticism to this decision, but the team thinks that for now this is a good solution. You are invited to joing the group.
A second decision in the meeting was to get a document together on templating in Neos.
One of the 'pretty' important extensions we have in our 'app store' and a replacement of the wildly most ever downloaded extension 'tt_news' by Rupert Germann (wmdb) is 'news' by Georg Ringer (Cyberhouse).
After endless weeks of coding Georg released the version 3.0.0 of his extension "news" to the TYPO3 Extension Repository (TER). This version is compatible to the TYPO3 CMS 6.2 LTS and uses all the latest features TYPO3 provides to its users. The most important changes are:
FAL - The File Abstraction Layer which users know from normal content elements can now be used within news records.
Categories - The system categories (Table sys_category) is used instead of a custom solution.
Many many other things , like Improved code quality, improved administration module and more documentation
TemplaVoila future 'reborn'
Alexander Schnitzler lets us know on Twitter that TemplaVoila was released in version 1.9.0. The TV team is in a 'born again' state as Wouter Wolters states on the TYPO3 forum. With the 1.9.0 release TemplaVoila is compatible to the last TYPO3 CMS 6.2 release. Alex encourages all to test and report bugs.
The team will only clean up the code base and fix bugs. No new FEATURES will be added. Alex also adds that the team encourages people to switch to another engine, like 'grid elements and Fluid' he uses himself.
Meanwhile there Gernot Ploiner announced a TV replacement on the TYPO3 Facebook Group called Mask. He started a crowd-funding campaign to support the development of this extension. On the mentioned Facebook group you will find a lively discussion also including Armin Vieweg who is working on a similar initiative called 'Dynamic Content Elements' (DCE). The discussion revolves around joining the initiatives or going separate ways. The initiative of Joh Hasenau and Kay Strobach to join forces on Themes is a very good example of this, though rare.
As community manager I would like to encourage such initiatives, but bottom-line is that we are an Open Source project and that we thrive on people scratching their own itch. Gernot gave me a small introduction to the work on Mask and so far it looks impressive to me.
The organisation announces that the schedule and speakers for the TYPO3 Developer Days are online. Going through the T3DD14 schedule you can see that there is a wider range of topics than ever before from yoga lessons to CMS to in-depth Neos workshops.
CMS Day (June 17, Paris, France)
Open Source company Smile organises another CMS Day this year. TYPO3 will of course be present at this event that features around 20 Open Source CMS-es. TYPO3 is features in two round table discussions on multi-site strategies and on Open Source business models.
You can find the full program on the CMS Day website: http://cmsday.fr/Programme
In Canada, there was an afternoon of presentations for Government of Québec employees last Monday. Patrick Gaumond from Ministère de l'Éducation did a talk about the whole TYPO3 ecosystem and presented TYPO3 6.2. There were also presentations from Guy Couronné and Michael Miousse about strategies to migrate from TYPO 4.5 LTS to 6.2 LTS and what are viable technics about templating in 2014. The room was filled to capacity with many people from dozen of different government agencies using TYPO3.
University of Wuppertal workshop (May 6 - 7)
The University of Wuppertal held a workshop 'T3Up' - Get ready for 6.2 LTS. Goal was to gather a crowd of TYPO3 administrators, integrators and developers from the educational sector together. The workshop was held barcamp style, so topics came up from the crowd and workgroups dealing with those topics were formed on the fly. The workshop had 34 participants from 29 Universities from all over Germany.
Create a upgrade strategy, document it and test it!
Extensions used and compatibility with 6.2
What about TemplaVoila, do we have to switch over to FLUID now?
A (german only) press release about this event was done by the press department of the University of Wuppertal.
The website of the workshops lives here: https://www.t3up.uni-wuppertal.de/
TYPO3 CMS 6.2 For Editors
I while ago, Michael Schams came up with the suggestion to create not only the "TYPO3 CMS 6.2 What's New Slides" but also a document for editors about the main differences between 4.5 and 6.2.
It turned out that the team spent a lot of time and energy in creating, translating and publishing the slides, which was a huge success. The document for editors was unfortunately never finished.
It would be really great if this document can be finished and therefore Michael Schams asks anyone who would be interested in helping out to finish this document (with help of course) to contact him.
Any further details can be given on request. Just let Michael know by sending him an email.
Check out the events calendar for a user group meeting, code sprint or other event near you: http://typo3.org/events/. Do not hesitate to share you TYPO3 activities in 'This Week in TYPO3'. Just let me (@benvantende) know what you are up to.