Flash with Drupal - a book review

Packt Publishing recently released a new book - Flash with Drupal by Travis Tidwell, focused on building Flash CS3 and CS4 applications for Drupal 6.

First chapter starts with a necessary introduction to Drupal, it's installation on WAMP and creating databases using phpMyAdmin. An introduction to Flash CS4 follows, which I consider especially important for people who don't know anything about Flash.

What is the first thing you do when learning a new technology or language? A Hello World application! And that's what Chapter 2 focuses on, using Services module. This chapter includes a description of possible race conditions in Flash applications related to user interactions.

Chapter 3 describes CCK content types in Drupal and shows and example of building a recipe Flash application, getting data from Drupal. Here is the catch - I am not experienced with Flash but wouldn't it be possible to execute something like Cross Site Scripting inside Flash? Since we are getting live user data from Drupal, I would expect a little bit more background about security and proper escaping of the received texts.

Chapters 4-7 are focusing on integrating with various multimedia - Images, Audio and Video and chapter 8 adds information about communicating with Flash from Javascript. The result is a multipurpose media player.

The second part of the book gives an insight to more advanced capabilities of Flash and Drupal - user management, node management and finally - building your own service and making a Fivestar widget in Flash. This is as I know one of the first descriptions of building a Services call in a book - definitely a plus point for the book.

Overall summary - this book gives an interesting and quick insight into building Flash applications integrated with Drupal. I would recommend it to anybody who is interesting in these topics. You don't have to know a lot about both technologies, however some understanding of PHP/ActionScript is desirable. You can buy it here.

Disclaimer: Packt Publishing provided this book for review.

Jakub Suchý

Jakub is owner and founder of Dynamite Heads. Jakub is a member of Drupal Security Team and supports Czech Drupal community at Drupal.cz