Review: Drupal Multimedia
Drupal Multimedia offers an in-depth look at how to integrate images, videos and audio into a Drupal site. The intended audience is beginners and intermediate developers who want to learn how to better control and display media on their sites. Dealing with multimedia with Drupal often feels much more complicated than it should be, but this book definitely helps to make it more comprehensible.
Getting the learning curve right in the first chapter of an intermediate Drupal book can be tricky. I think ‘Drupal Multimedia’ does well here – assuming a bit of knowledge of Drupal, reviewing the basic building blocks of the system briefly, then diving right into installing the CCK and Views modules. Examples of using these are worked through, before moving on to discuss theming and overrides – again with simple examples. A lot is covered in the first forty pages, but without overwhelming the reader.
The second chapter begins to look at dealing with images, with good introductions to using the Image module and its related Image Gallery to easily create a simple gallery. There’s also a discussion of embedding images in articles with Drupal, which looks at how this can be done by enabling editors to use full HTML or, more usefully in many cases, how to use Image Assist to allow images to be added to posts more easily. Installing TinyMCE as a WYSIWYG editor which works with Image Assist is also covered. This chapter will be very useful to new users of Drupal, for whom the lack of a built-in editor and basic image-adding functionality is likely to be something they miss straight away. The next two chapters go into more detail about using images – looking at more complicated development and theming issues. There’s examples here of using the ImageField and ImageCache modules and coverage of how to customise your image output.
Video is covered in two chapters which look at dealing with both third-party and local video. Using the Embedded Media Field module for third-party video is covered, followed by a look at using the FileField and jQuery Media modules for serving local video. A chapter on file asset management covers options for managing media files, looking primarily at the Node Reference, Asset and Media Mover modules. Audio is covered in three chapters looking at audio nodes, audio fields and theming audio. These discuss the Audio module and also revisit the FileField, jQuery Media and Embedded Media Field modules.
The final chapter is an interesting preview of the future of Drupal multimedia. This offers a tantalizing glimpse into an easier future for handling multimedia with Drupal 7. For me, two of the biggest drawbacks of using Drupal for building and maintaining sites are the hoops you have to jump through to deal with simple file handling and the hideous complexity of the administration menus. A lot of the administration options are frankly unintuitive and difficult to remember if you’re not using them constantly. It’s good to learn from this chapter that the Drupal development community is actively working to improve things in these areas.
I got a lot out of this book overall – especially from the detailed recommendations for the use of particular modules. The author puts across complicated concepts very accessibly with well-chosen examples which build up satisfyingly to help you understand the big picture.
Drupal Multimedia by Aaron Winborn is published by Packt Publishing.