Hey, y'all!
DrupalCamp Austin is an immersive learning experience for all levels.
- Full and half-day trainings!
- 30+ sessions and keynotes!
- Parties, hack-a-thons, and more!
Hey, y'all!
DrupalCamp Austin is an immersive learning experience for all levels.
For many years, Drupal’s backend PHP business logic has been tightly coupled with the front end user interface which is heavily dependent on the current theme layer. This paradigm is rapidly changing in both the Drupal and web world as current development is rapidly moving toward a fully RESTful architecture where the core business logic is exposed by nothing more than well designed web Services. This architecture can already be achieved today with the help of the amazing Services module for both Drupal 6 and Drupal 7. However, as Drupal core moves into a RESTful architecture, the need for a well structured JavaScript API Library to interact with those Services is becoming more apparent.
In this session, Travis will offer a solid foundation for building a JavaScript API library that can be implemented in legacy sites, new sites, and the future RESTful Drupal core. His approach, which he is currently using on the popular AllPlayers.com site, offers an Object Oriented approach to wrap up any Services architecture in an Object Oriented, highly maintainable JavaScript API Library. In addition, Travis will go over how to easily maintain your library by utilizing make files to perform everything from JSLint, generating documentation using Doxygen, unit testing, and compression with Google Closure all within a continuous integration environment.
In this session we will answer the following questions…