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

Practical APIs with eZ Publish / eZ Platform

Workshop abstract

Let's face it: with emerging publish channels like Google AMP or Facebook Instant Articles, it's not enough to just deliver a HTML representation of your content anymore. In this workshop you'll see why you need an API, what the benefits are, and at what you should aim when designing an API. We will extend the eZ Platform REST API, look at its advantages and disadvantages and discuss other options.
 

Workshop slides

Download slides 
 

Workshop exercises

Download exercises 
 

Set up the developer environment in 3 simple steps:

  1. Install Virtual Box 5.*
  2. Download the appliance (size: 5GB; username: websc; password websc)
  3. Import the appliance to Virtual Box and run it

The appliance is based on Ubuntu and has all services needed by workshops installed. All code with git repos cloned is also in the appliance, you might need to do a git pull. You will need to reinstall PHPStorm since the demo license was valid for 30 days.

Remember to use a laptop with a processor capable of hardware virtualization and at least 4 GB of RAM (8 GB is highly recommended). Regular hard disk will do, but having an SSD is an advantage.
 

Workshop video

Urban Etter

Urban Etter

Swiss Radio and Television (SRF)

As a CMS architect and part of the developer team at Swiss Radio and Television, Urban tries to strike a balance between spending time with his two lovely daughters and fulfilling his other passion: the web. He enjoys exploring new technologies and frameworks and sharing his experiences with his fellow developers.