October 21 to 23, 2011

UC Berkeley, California

A culmination of the brightest Drupal minds in the technology hub of the world


Providing a versioned public API using Services

Providing a public facing API for a site can be a very powerful tool, but without version things can end up in a mess. Versioning ensures that changes can be made to the API without disrupting those already using the API.

The session will cover the basics of setting up Services project and how to version an API using Services tools. Services tools provides services_historical module which simplifies the process of versioning an API and removes the need for a large amount of duplication.

In addition to demonstrating the Services UI, using exportables to define endpoints and resources will be demonstrated. Exportables make it easy to us a VCS on an API in addition to providing the public facing version. The end result is an extremely well control services implementation that can be deployed easily and consistently.


Schedule info

Dwinelle 88