So the Symfony2 RAD Edition one took much longer to get released than anticipated and its not yet exactly where we wanted to be either, as can be seen by the open tickets. At any rate we wanted to stop letting this hang and put it out there. We still have a most of the assigned Liip internal innovation budget left to work on this for this year but we of course also appreciate feedback and assistance from the community. However it will be one of the tricky challenges to figure out exactly how collaboration should work best.
A few weeks ago the first european conference dedicated to the Laravel PHP framework (Laracon 2013) took place in Amsterdam at the beautiful Bimhuis venue.
We continued our exploration of e-commerce applications in the Symfony2 ecosystem at this months hackday with some playtime with OroCRM. OroCrm is currently in alpha phase and is unique in that its primary focus is to provide CRM tools for B2C rather than B2B of traditional CRM solutions. They plan to integrate with different webshop solutions to for example automatically open a lead if a customer leaves the site without checking out but had filled the shopping cart with a certain number of products. Since the venture is started by Yoav, one of the founders of Magento, their first target is of course Magento which we also leverage at Liip as our primary e-commerce platform. What is also interesting is that the OroCRM created a business application platform on top of Symfony2. The goal is to facilitate the creation of other business applications which can then be easily integrated together. One concrete example of this is AkeneoPim. Note that the platform uses the liberal MIT license while the CRM uses the OSL 3.0 license, same as Magento. Its quite similar to the LGPL with additional provisions that terminate the license for anyone initiating patent litigation against other users of the application.
FrOSCon is one of those conference close by that I have missed attending for many years, mostly because its on the weekend and especially during the summer my weekends are reserved for ultimate frisbee. Well this year I set my priorities straight to finally be able to attend this conference. As it turns out this is one well organized conference even with free cake for speakers :)
I'm happy to announce a new feature that will be available in Symfony 2.4: You can automatically show your log messages in the console output of commands. This eases giving feedback in your console commands dramatically. Before I show you how to use this feature, let's take a look at what problem it solves.
Last Friday we did a one day hackday with the goal of checking out the Symfony2 based e-commerce solution Sylius. Among the attendees were even two guests with Fabian and Stefano joining the Liipers David, Matteo, Patrick, Tobias and myself.
Last friday, a full dozen of Symfony2 Content Management Framework developpers gathered at the Liip Office in Zurich, Switzerland to exchange on the state of the project. We had people from England, Netherlands, France, Germany, Austria and Switzerland.
We went over all bundles and sorted out issues and pull requests between 1.0 and later. We also discussed many open questions and decided on topics. We now effectively entered a scope freeze phase, meaning we don't want to add any new features to the 1.0 goals. Pull requests for open 1.0 issues as well as bugfixes are very welcome however.
As every year, the JsDay and PhpDay conferences were taking place mid-May in the beautiful italian city of Verona. According to tradition, a bunch of Liipers visited both two day conferences. This year we were a crowd of twelve people, eager to learn the latest techniques for producing great web applications.
Today Patrick Jezek and I sat together to get a grip on one of the major problems we have when using Drupal in a continuous integration environment - module updates involving major updates on configuration settings and database content.
So this weekend I visited my hometown Berlin for the PHPUCEU. Actually this was in very close proximity to where I grew up, which was nice as I was staying at my parents place. Usually staying there requires a one hour ride to the hipster areas of Berlin to attend a conference. In this case it was just a 2 stop U-Bahn ride. That being said, this wasn't a "normal" conference. This was an unconference. As such attendees proposed talks they could give, but also talks that they would want to hear. Every morning every attendee would then have two votes for talks. The top voted talks would then be distributed across the 4 slots in the 3 available tracks. As such several of the sessions ended up being quite ad hoc with multiple people chipping in with what they new about the topic. What is also special about this event is that the sessions are just as long as the breaks to facilitate idea exchange about the session topics, but also about other topics. Overall I found this to be an absolutely thrilling experience.