This is a past event. Please join us for Web Summer Camp this year.

Program

BASIC TRACK

eZ TRACK

SYMFONY TRACK

BASIC TRACK

eZ TRACK

SYMFONY TRACK

BASIC TRACK

eZ TRACK

SYMFONY TRACK

BOAT TRIP

8:00 - 9:00

REGISTRATION  

 
9:00 - 9:20

OPENING SESSION

 
9:20 - 10:50

This workshop will introduce Symfony2 framework to attendees. It is for anyone with no or only minimal knowledge of Symfony2.

silver.solutions GmbH

Change the way of implementing Javascript on your eZ Publish website with Backbone.js and jQuery

This workshop will introduce Symfony2 framework to attendees. It is for anyone with no or only minimal knowledge of Symfony2.

10:50 - 11:00

COFFEE BREAK

 
11:00 - 12:30
12:30 - 13:30

LUNCH

 
13:30 - 15:00

Various how-to's and recipes to get things done with eZ Find, advanced searches, facet navigation, clustering of search results, domain specific boosting, etc. This workshop is based on eZ version 4 stack but the knowledge provided reaches beyond eZ versions.

15:00 - 15:10

COFFEE BREAK

 
15:10 - 16:40
(continued)
16:40 - 

BEACH ≈

 
     
9:00 - 10:30

Explaining core eZ concepts ( e.g. the content model) and learning how to use the administration interface. Intended for people who never worked with eZ so far as a "must have" starting point.

As the eZ Publish version 5 has two kernels (the legacy one and the new one) it is important to learn how those to coexist and how the backward (and forward!) compatibility is achieved.

The Symfony2 Form component helps you to build powerful forms with little code. This workshop shows you how to use the component in your daily life.

10:30 - 10:40

COFFEE BREAK

 
10:40 - 12:10

The workshop explains content caching in eZ version 5 and how the Symfony's HTTP cache is leveraged to gain more speed than with previous caching methods (view cache and cache blocks).

(continued)
12:10 - 13:00

LUNCH

 
13:00 - 14:30
eZ Systems

With the new eZ version 5 and the Symfony based MVC knowing how to use Public API starts to be very important. In the workshop we will practice several common usage examples.

This workshop will take a look at some of the lower level parts of Symfony2 and advanced features.

14:30 - 14:40

COFFEE BREAK

 
14:40 - 16:10
eZ Systems

With the new eZ version 5 comes the new Public API which has also the REST version. The REST API will be the future corner stone for interfaces and integrations. In the workshop we will practice several common usage examples.

(continued)
16:10 - 

BEACH ∞

 
9:00 - 10:30

First thing what a complete beginner needs to do is to install the system. After explaining the installation process we will also give a short insight into the architecture and where is what

Coolscreen / CJW Network
Webmanufaktur / CJW Network

A cookbook for successful migration from eZ 4 to the Symfony stack. eZ Publish 5 allows for a smooth migration of eZ legacy projects to the Symfony stack, permitting them to profit from the exiting new possibilities.

If you are working on a project requiring a generic feature, then chances are there is already an open source Bundle that at least in parts does what you need.

10:30 - 10:40

COFFEE BREAK

 
10:40 - 12:10

The best way to explain is by example so this workshop we show off version 5 features by building a simple blog site. This will cover configuration, simple controller work, twig templates and similar.

Learn how to create a custom field type (was datatype in legacy) in eZ Publish 5 stack, wrap it in a bundle and use it in your code.

You will learn how to add your own features to Twig by writing custom tags, filters, tests and functions. By doing so, you will understand the difference between these language constructs and get to know the internal workings of Twig.

12:10 - 13:00

LUNCH

 
13:00 - 14:30

Learn how to build modern web applications using eZ Publish 5’s REST API and HTML5. Long gone is the time where javascript was something you sprinkled on top of your web application/web page, more and more javascript is required to deliver a satisfactory user experience.

This workshop, presented by the creator of PHPUnit, teaches best practices you can use to ensure that your Symfony2 application is easy to test and explains how to test it with PHPUnit.

14:30 - 14:40

COFFEE BREAK

 
14:40 - 16:10
16:20 - 16:40

WHAT WILL VERSION 5.2 BRING AND BEYOND - by a Special Guest

 
16:40 - 17:00

CLOSING SESSION

 
17:00 - 20:00

BEACH ≈

 
20:00 - 21:00

WINE VAULT & STORM RAFFLE 

 
boat_trip_map2

Skippers

Sebastian Bergmann
Sebastian Bergmann
thePHP.cc
Sebastian Bergmann is a mastermind of PHP development and PHP quality assurance. He has instrumentally contributed to transforming PHP into a reliable platform for large-scale, critical projects. Companies and PHP developers around the world benefit from the tools that he has written.
Jérôme Vieilledent
Jérôme Vieilledent
eZ Systems
Jérôme is a completely self-educated web developer. He started developing with eZ Publish and Symfony in 2007. He is now part of eZ Engineering in Lyon, France.
Lukas Kahwe Smith
Lukas Kahwe Smith
Liip AG
Lukas lives and breaths open source and ultimate frisbee. He makes regular appearances at conferences around the globe and has left an impression in various parts of the PHP community, not the least of which as co-release-manager for PHP 5.3 and launching wiki.php.net. He is also fairly known in database and search circles. Oh yeah and he plays a lot of ultimate frisbee :)
Paul Borgermans
Paul Borgermans
K-Minds
Lead Engineer Search and Cloud eZ Systems, PHPBenelux board member, ECM/WCM, eZ Publish, eZ Find author, Apache Solr, knowledge management, Semantic Web, PHP, Not Only SQL, MongoDB, Hadoop/HBase
Tobias Schultze
Tobias Schultze
Liip AG
Tobias studied Computer Science in Berlin and started using Symfony 1.4 for private web projects. When he figured that Symfony2 is even better conceptually designed and features a better developing experience, he dived deep into the whole Symfony2 ecosystem. By now he is one of the core contributors of Symfony2 and Twig. Tobias currently works for Liip in Switzerland where he develops custom web solutions, often based on Symfony2.
Damien Pobel
Damien Pobel
eZ Systems
Damien is an active member of the eZ Publish community since 2005, he won 2 "Blogger of the year" eZ Awards and worked for two of the biggest eZ Systems' partners since 2004. He also worked with others tools such as Liferay and Magento. He's now Lead Engineer User Interface in the eZ Engineering team working in the Lyon office (France).
Bernhard Schussek
Bernhard Schussek
freelance
Bernhard is a software developer who's passionate about Symfony since the early days. He is fascinated by simple software architectures that solve complex problems. Besides studying a Master in Software Engineering at Vienna University of Technology, Bernhard is a member of the Symfony2 ccore development team and lead developer of various Symfony2 components.
Raymond Julin
Raymond Julin
Keyteq
Raymond is the lead product developer behind the eZ Exceed editorial interface for eZ Publish, as well as other stand-alone products. Common to the products are a high level of user experience, requiring a different approach to implementation that what is currently the norm for eZ Publish sites. eZ Exceed is a modern web application built on top of eZ Publish. He also runs BergenJS, the local JavaScript User Group in Bergen
David Hohl
David Hohl
silver.solutions GmbH
Experienced eZ Publish Developer, broad knowledge of Javascript, strong interest in HTML5 and CSS3, lateral thinker, eZ Publish Blogger,
connoisseur of wine and homesick Austrian
Antonio Perić-Mažar
Antonio Perić-Mažar
Locastic
Antonio is PhD Computer Science student in Split and owner of Studio Locastic who became a Symfony preacher himself after he found out that Symfony2 was the ultimate answer to the question of life, and not 42. He has been successful in implementing Symfony2 based locastic:CMS on large scale of websites.
Ekkehard Dörre
Ekkehard Dörre
Coolscreen / CJW Network
Ekke is consultant with deep knowledge in eZ Publish 4 and 5, eZ Find / Apache Solr and with a faible for coming cutting edge web technologies. He is one of the organizers of the PHP Unconference since seven years.
Luka Vidoš
Luka Vidoš
Locastic
Luka is one weird new media designer who turned over to the dark side of frontend development and doesn't quite fit the crowd here :) While his main focus is User Experience and Responsive Web Design his frontend ninja skills are improving while using Twig and Symfony2 in his daily routine.
Donat Fritschy
Donat Fritschy
Webmanufaktur / CJW Network
Donat is owner of Webmanufaktur, a full service web agency in Switzerland. He works as projects manager, software architect and developer and likes thinking outside of the box.
Edi Modrić
Edi Modrić
Netgen
Edi has been working with PHP and other open source web technologies for the last five years. His main focus at Netgen is developing websites with eZ Publish CMS. For the last year and a half, he is also one of the core contributors to eZ Publish 5 kernel.
Ivo Lukač
Ivo Lukač
Netgen
Owner & Co-Founder, eZ Publish Specialist, Blogger, eZ Publish Summer Camp Chief