Drupal Multimedia

Drupal Multimedia
eBook: $23.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 30%!
Print + free eBook + free PacktLib access to the book: $63.98    Print cover: $39.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Learn to integrate multimedia in your Drupal websites
  • Find your way round contributed modules for adding media to Drupal sites
  • Tackle media problems from all points of views: content editors, administrators, and developers

Book Details

Language : English
Paperback : 264 pages [ 235mm x 191mm ]
Release Date : October 2008
ISBN : 1847194605
ISBN 13 : 9781847194602
Author(s) : Aaron Winborn
Topics and Technologies : All Books, CMS and eCommerce, Drupal, Open Source, Web Graphics & Video

Table of Contents

Chapter 1: Introduction and Overview
Chapter 2: Images for Admins and Editors
Chapter 3: Developing for Images
Chapter 4: Theming Images
Chapter 5: Third-Party Video
Chapter 6: Local Video
Chapter 7: File Asset Management
Chapter 8: Audio Nodes
Chapter 9: Audio Fields
Chapter 10: Theming Audio
Chapter 11: The Future of Drupal Multimedia
  • Chapter 1: Introduction and Overview
    • Drupal's Multimedia
    • Drupal's Building Blocks
      • Nodes
      • Regions and Blocks
      • Themes
      • Contributed Modules
    • Content Construction Kit (CCK)
      • Custom Content Types
      • Fields
      • User Permissions
      • Creating Content
    • Views
      • View Administration
      • Creating a New View
      • Basic Settings
      • Page Views
      • Advanced Views Options
    • Advanced Theming
      • Adding a New Theme
      • Basic Template Files
      • Custom Regions
      • Theme Function Overrides
      • Template Files Revisited
    • Summary
  • Chapter 2: Images for Admins and Editors
    • What Does Our Site Want?
    • Creating a Gallery
      • Image Module
        • Gallery Categories
        • Image Size Settings
      • Image Gallery Settings
      • Gallery Alternatives
      • A Brief Note about Image Toolkits
    • Teaser Thumbnails
      • Image attach
        • Image attach Content Settings
      • Attaching Images to Content
    • Images Embedded in Content
      • HTML
      • Image Assist
      • WYSIWYG
        • WYSIWYG Alternatives
    • Summary
  • Chapter 3: Developing for Images
    • Image Node: The Traditional Method
    • Multiple Images
      • ImageField: Flexible, Powerful, Useful
        • Widget Field Settings
        • Global Settings
      • Managing Fields
        • Creating Custom Content
        • Display Fields
      • Block Views
    • Resizing and Cropping
      • ImageCache
    • Third-Party Images
      • Embedded Media Field
    • Views for Galleries and Slideshows
    • User Images
    • Taxonomy Images
    • Summary
  • Chapter 4: Theming Images
    • Styling a View
    • Investigating a Theme
      • Firebug
      • Theme Developer Module
    • Overriding Image Nodes
    • Image Effects
      • Rollover Menus
        • Slicing Images
        • Cascading Style Sheets (CSS)
      • Drop Shadows
      • LightBox
      • More Eye Candy
        • Magnification
        • Star Ratings
        • Watermarks
        • Slideshows
    • Summary
  • Chapter 6: Local Video
    • Local Video Files
      • FileField
        • Theme Your Video
        • Preprocess Hook
      • Thumbnail Overlays
        • Flash Video Players
        • jQuery Media
      • Logo Overlays
      • Inline Local Video
    • Summary
  • Chapter 7: File Asset Management
    • Node Referenced Files
      • Theming Node Referenced Videos
      • Asset Module
      • Media Mover
      • Media Mover Processes
      • Media Mover in Action
      • Kaltura
      • Summary
  • Chapter 8: Audio Nodes
    • Audio Formats
      • WAV Lossless Format
      • MP3 for Music
      • Open Source OGG
      • Encoding Audio
    • Audio Module
      • Submitting Audio Content
    • Metadata
      • Audio Players
    • Summary
  • Chapter 10: Theming Audio
    • Node Referenced Clips
      • Alternatives
    • Audio Playlists
      • XSPF Playlists
        • XSPF File Format
        • XSPF Playlist
        • Creating Our XSPF File
        • Building Our View
        • Linking Our Links
    • User-Created Embeddable Playlists
      • User Playlist Views
      • Embeddable Audio
    • Summary
  • Multipurpose Fields
    • Image versus ImageField
    • Content Field is King
      • Core Fields
  • User Experience
    • Administration Interface
    • Usability Testing
  • Embeddable Widgets
    • Semantic Multimedia
      • Microformats
      • RDF Triples
      • Tagging Semantic Multimedia
  • Mobile Web
  • New Media
    • Virtual Reality
      • Second Life
    • Tactile Media
      • Wii
    • Embedded Smell Field?
  • Summary

Aaron Winborn


Aaron Winborn has been developing websites since the mid-90s. Beginning as a freelancer while teaching at a Sudbury school (a democratic and age-mixed model for young people), his clients demanded more and more features, until he (like everyone and their grandmother) realized he had built a full-featured content management system that required more work to develop and maintain than he was able in his spare time.

He realized at some point that somewhere in the world of Open Source, someone had to have created and released something to the community. Of course, the wonderful news was Drupal.

After converting the existing sites of his clients to Drupal, he continued learning and began to contribute back to the community. About this time, Advomatic, a company with similar interests and a commitment to the Drupal community, began expanding beyond the initial partners who formed it in the wake of Howard Dean's presidential campaign of 2004. Aaron realized that his own goals of creating great sites with a team would be better matched there, and he was hired as their first employee.

Since that time, he has helped to develop some excellent sites, with clients such as Air America Radio, TPM Cafe, NRDC, Greenopia, Mountain News, Viacom, and Bioneers. He has also contributed several modules to Drupal, mostly stemming from his work with multimedia, including Embedded Media Field (for third-party Video, Audio, and Images), Views Slideshow (to create slide shows out of any content), and the RPG module (for online gaming, still in progress).

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


- 1 submitted: last submission 07 Aug 2012


page 0 code 03 Apr 09
Under the heading "Custom Regions, this is written:<br />Once you have defined your regions in the template.php file, you need to also make<br />sure that any new regions are displayed in the page.tpl.php file. You'll be able to<br />display a region simply by printing its associated variable (as defined in the region<br />array). For instance, our new upper region will be displayed by printing the $upper<br />variable.<br />It should read: Once you have defined your regions in the .info file (in our case<br />mytheme.info)

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Drupal Multimedia +    Alfresco 3 Web Services =
50% Off
the second eBook
Price for both: $42.60

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

You will learn to:

  • Find your way round contributed modules for adding media to Drupal sites
  • Store and display images in nearly any configuration a client may desire
  • Scale and crop images before display on your site with ImageCache
  • Add effects to your images such as drop shadows, light boxes, and more
  • Examine how a developer may use Views, Embedded Media Field, and other tools to make embedding video even easier
  • Add and manipulate video at a field level using the File Field module
  • Create thumbnail overlays with jQuery
  • Create custom audio fields

In Detail

Adding and handling multimedia in Drupal, such as images or video, requires the use of many contributed modules, and deciding which ones to use and how to get the most from them is often not a straightforward task.

This book will guide you through the steps necessary to add image, video, and audio elements into your Drupal sites. The book will take you through the contributed modules for handling media, showing you what they do, when to use them, and how to get the most from them. When contributed modules aren't enough, you will see examples of custom Drupal development to add that special touch to your media.

Information for Drupal administrators and site developers on all aspects of multimedia in Drupal.


This book will guide you through the steps necessary to add image, video, and audio elements into your Drupal sites. For each topic, you start with simple techniques and move on to more advanced techniques. By the time you've completed this book, you should have a firm ground from which to tackle most multimedia needs, and enough of an understanding to creatively solve more complex problems.

Who this book is for

This book will provide information for administrators and professional site developers who are required to embed multimedia into a Drupal site. The reader needs basic knowledge of Drupal operation, but no experience of how Drupal handles multimedia items is expected. 

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software