At the end of the year the focus on customer projects is usually high and community activity traditionally a little lower. Activity on Flow and Neos slowed down at the end of 2012, but a major new version of TYPO3 CMS was released at the end of November. There were quite some code sprints, a TYPO3camp and a few other TYPO3 related events. The budget discussions were quite prevalent these last two months and a number of positions in the TYPO3 Association came up for re-election.
TYPO3 version 6.0 was released, as a major new version, on November 27. Version 5 was skipped to avoid confusion with "TYPO3 Neos" which is developed in parallel and carried the codename "TYPO3 5.0" for a long time. Sacha Storz described this very well in his article From 4.7 to 6.0 - a Brief History of TYPO3 Versioning.
The File Abstraction Layer is among one of the most important new features. With the introduction of FAL it is now possible to store and use files not only from a local web server, but also from additional locations e.g. from cloud storage. With using FAL files are no longer being copied when used, but referenced and have a central meta-data management. Name spaces were also introduced with this version, laying a foundation to develop with modern standards. One of the nice-to-haves that has been implemented is drag and drop of content-elements in the page module. All information on this release can be found in the General release notes, the Technical release notes and the ChangeLog.
In the months of November and December there were also two maintenance releases for the 4.x branch.
News item: typo3.org/news/article/typo3-cms-60-released/
TYPO3 Flow and Neos
The re-branding introduced in October made it necessary that all referrals in the code base be changed consistently from Phoenix, TYPO3 5.0 to TYPO3 Neos. A number of improvements, changes and bug-fixes were done that led to the release of TYPO3 Neos 1.0.0 alpha2 right before Christmas.
On the Flow front some work was done on a stand-alone TypoScript renderer. Furthermore work on session handling, Composer integration, role handling and Single Sign-On implementation was done. TYPO3 Flow 2.0 beta1 was released on December 14.
News-item: typo3.org/news/article/typo3-neos-and-flow-november-2012/ Neos test package: neos.typo3.org/download.html
Prioritising the budget applications
The budget applications have been put online by the Expert Advisory Board in October of last year. The budget applications always exceed the amount of money that is available for the TYPO3 project, so it needs to be decided where the budget focus of the new year lies. For the first time the members were asked to participate in prioritising the budgets for 2013. This was done by making an online poll available to the members of the TYPO3 Association. The Expert Advisory Board will use the results to get a sense of direction for the budget decisions.
Elections in the TYPO3 Association
Positions of EAB and BCC are elected directly by the members of the TYPO3 Association. Nominations for the Business Control Committee and the Expert Advisory Board were accepted until end of 2012. If you are a member you will get a voting token by email in January 2013. TYPO3 Association members will be able to cast their vote between 2013-01-18 and 2013-02-02. At the General Assembly in Basel the newly elected members will be announced.
Code sprints and TYPO3camps
TYPO3camp Rhein-Ruhr (November 10-11)
With the steady increase in community activity we also saw the very first TYPO3camp for the Rhine-Ruhr area. This area, named after the Rhine and Ruhr rivers, is the largest metropolitan region in Germany. The TYPO3camp was held at the Unperfekthaus in Essen. It was the first Bar Camp for at least 30% of the attendees and for 80% their first TYPO3 event! The session themes ranged from project management with Kanban to the future of the TYPO3 Community, as well as many technical TYPO3 sessions. With over 100 participants and 37 sessions, it was a great success!
Code sprint Freiburg (November 2-4)
The main topic for this code sprint was the Extension Builder and the Package Builder. The current Extension Builder has reached its limitations and it was decided to develop a new product called Package Builder. The aim for the Package Builder is to support both TYPO3 CMS, Neos and Flow along with a new user interface design. The outcome was a big step towards a re-factored code base integrating new features, a new UI with a clear vision for the future.
Code sprint Hamburg (November 15-18)
The extbase team had its fifth code sprint already this year just prior to the release of TYPO3 CMS 6.0. The main purpose of this code sprint was to prepare Extbase for this final release of version TYPO3 CMS 6.0 Extbase is a vital part of the TYPO3 core and a basis for future-proof extension development. The focus of this sprint was mainly fixing bugs. TYPO3 CMS 6.0 was already in a feature-freeze state, so no new features are allow at such a stage. After three intense days of coding and lots of discussions a total of 44 patch-sets were merged, all relating to Extbase and Fluid projects.
Code sprint Wiesbaden (December 6-9)
From December 6-9 the fourth code sprint for typo3.org was held in Wiesbaden. Its main target was streamlining the work done in previous sprints. The sprint started with 190+ issues in Forge and ended up with 50+ issues. Some 140 issues were resolved.
This sprint was not only dedicated to typo3.org, but was also a meeting place for the server infrastructure team and the documentation team. There was also significant progress made towards a new forum that will be connected to the TYPO3 mailing-lists.
TYPO3 Usergroup Romania Meetup 2012 (December 8-9)
TYPO3's growing popularity in the public domain is illustrated by these next two event where TYPO3 for government and universities plays a significant role.
Dutch TYPO3 congress (November 6)
On November 6 the Dutch TYPO3 congress was held in Almere. The Dutch TYPO3 congress brought 30% more people then the previous year, totalling 180 people. Unique this year was the cooperation with the Dutch TYPO3 municipality users association, TYPO3gem. This association has 40 municipalities as members ranging from small to big municipalities serving about 2 million Dutch citizens.
German university days in Hannover (November 21-22)
The first German "TYPO3 days for universities" took place on November 21-22 at the Leibniz Universität IT Services, formally known as RRZN, the computer centre of Leibniz Universität Hannover. About 60 participants from 38 universities met in Hannover to discuss TYPO3 topics with a focus on universities. Topics ranging from corporate design in TYPO3, extensions like shibboleth, powermail or xmlinclude to case studies of TYPO3 installations at universities.
TYPO3 certification on a new platform
Over the last four years certification exams were held in 17 countries with attendees from 27 countries. Meanwhile there are over 1150 certified TYPO3 integrators worldwide.
The certification program is a huge success and have always been a labour-intensive process with many people involved doing most things manually. The certification team has made a huge step forward for the TYPO3 certification program. As of 2013 you will be able to take a TYPO3 certification exam in any of the test centers Pearson VUE is operating all over the world whenever you want!
Neos/Flow code sprint (January 29-31)
The Neos/Flow team will have a code sprint at the end of January 2013 to bring TYPO3 Neos closer to a stable release. The event is "invitation only", but feel free to contact us if you think you should be invited as well! More information on the code sprint will follow.
General Assembly (February 1-2)
On February 1-2 the General Assembly of the TYPO3 Association will take place in Basel, Switzerland at Bildingszentrum 21. The GA is the annual meeting where all the basic decisions about the budget, projects etc. are taken. The Board and the Expert Advisory Board will meet together and discuss the budgets and balance sheet. The GA is also the place where new members for the several TYPO3 bodies are chosen.
A publicly accessible Q&A session will take place on Friday, the 1st of February 2013 from 16:00-18:00 also at the Bildungszentrum 21 in Basel and the GA itself will take place on Saturday from 14:00 - 16:00. If you are a member of the TYPO3 Association you are invited to join the GA.
FOSDEM (February 2-3)
On February 2-3 FOSDEM will take place in Brussels. FOSDEM is a highly developer-oriented and brings together 5000+ geeks from all over the world. Steffen Gebert will have a lightning talk about the development infrastructure of the TYPO3 project and Robert Lemke will have a track about the joy of developing with TYPO3 Flow. A number of other TYPO3 developers will also attend the event.
T3BOARD13 (February 15-22)
Once a year, the TYPO3 community meets in the Alps for a week of smow fun. The focusof the Snowboard Tour is on sports, fun and socializing. But of course, also TYPO3. There will be nights of nerding and days of outdoor fun. If you want to catch the spirit of the TYPO3 community, look no further and join! This year's Snowboard Tour will take place in Zell am See-Kaprun (AUSTRIA)
CMS Garden @ CeBIT (March 5-9)
CMS-GARDEN will be the place where the most relevant Open Source Content Management Systems will present themselves side by side. TYPO3 together with the most relevant Open Source Content Management Systems, like Contao, Drupal, Joomla, OpenCMS and Plone will be present itself in the CMS-GARDEN at CeBIT 2013. A group of people from these Open Source CMS communities will be working together to bring the event to life.
The event still needs sponsoring to make it happen. So please head over to support.cms-garden.org to support this unique event.
TYPO3camp Venlo - Netherlands (March 9-10)
The first TYPO3camp in the Netherlands will be held in Venlo on the campus of the University of Applied Sciences. Venlo is a stone's throw away from the German border, so this event will have international flavor, where the Dutch, German and international community can and should meet.
typo3.org code sprint (March 21-23)
The fifth typo3.org code sprint will be held from Thu March 21 - Sun March 24 in Wiesbaden. It will be a combined sprint again together with the infra-structure and documentation team. The agenda for the meeting will be set in the maintenance meeting end of January. More information will follow. If you are interested to join or sponsor the code sprint then send a mail to firstname.lastname@example.org clearly stating "typo3.org code sprint" in the subject line.
Inspiring Flow (April 19-24)
For the second time a conference dedicated to TYPO3 Flow, TYPO3 PHP framework, will be held in Kolbermoor, Germany. Inspiring Flow will have a fabulous line-up of high profile speakers. Several members of the Flow Core Team will offer talks as well as well known members of communities relevant for Flow such as Composer and Doctrine.
Check out the events section on the typo3.org homepage to find an event in your area.