This was a 3 hour tutorial with many exercises the participants could do.
Inspired by a tweet from Wouter, i wanted to configure my setup to open stacktrace links directly in PhpStorm. Turned out there was more involved than i thought at first. Documentation is sparse and confusing, so i want to record the steps i needed here. Basically you need to configure xdebug.file_link_format and make your system handle a new protocol. Its less complicated than it sounds:
Just configure the xdebug extension in your php.ini to set
xdebug.file_link_format = pstorm://%f:%l
Conference: Webmardi Fribourg, 3.7.2012
Title: Symfony2 - Powerful and flexible web application framework in state of the art PHP
Symfony2 introduction. Followed by a Liip techtalk a week later aimed at people knowing Symfony2 a bit, focussing on using the various Symfony2 components standalone.
In this talk I share our experiences at Liip with agile development in Symfony2. I focus on technical aspects of agility that will be helpful whether you use Scrum, Kanban or some other agile process. Agility is not limited to program code, there are also ways to handle data model changes. I will talk about our take on unit and functional tests with the WebTestCase, about the Doctrine Migrations project and automated deployment.
Additionally, I did a lightning talk about Symfony CMF dynamic routing during this conference.
My first talk in swiss german ever - on popular request :-)
Conference: One Konferenz Zürich, 9.5.2012
Title: Web-Massenware der Zukunft die heute schon eingesetzt werden kann (together with Gerhard Andrey and Christian Stocker)
I presented the PHP content repository as one of the things that should become available more and more easily in the future.
I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/09/27/a-frontend-editor-for-symfony2-cm...
I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/08/24/jackalope-progress.html
At Liip, employees can propose open source projects they want Liip to support. Together with Daniel Barsotti, I did this for the PHP Content Repository implementation Jackalope and Liip was so nice as to grant us a couple of man-weeks to implement stuff for Jackalope. Now that we used up the allocated budget, its time for a progress report what Jackalope can now do.
I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/08/04/symfony-cmf-camp-italy-wrap-up.html
Last week, Lukas and me went to Italy to join the CMF Camp. Thanks a lot Ideato for hosting and organizing the event! Apart from meeting friendly people from Italy and Germany, eating lots of pizza and other great italian food, we discussed the Symfony content management framework and did a lot of coding on the second day.
I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/07/30/php-content-repository-api-tutori...
Our PHP content repository (PHPCR) implementation "Jackalope" is steadily improving. Besides the Jackrabbit backend, there is now also a driver for SQL databases (powered by Doctrine DB abstraction layer) and first work at a MongoDB driver and one for Midgard 1. Midgard 2 will get its own PHPCR implementation not based on Jackalope, and Typo 3 may choose to come back to PHPCR as well. Now is about time to show how to use that API.