Taming the Media Monster: Rich Media Blogging for Drupal

FAIL (the browser should render some flash content, not this).
Drupal modules exist to implement best practices in web interactivity for a wide range of media types.Taming coding bugs, configuration challenges and coherent theming for these modules is a real chore. I will share successful techniques I have employed in developing a recent rich media site covering:
  • Embedded and uploaded video
  • Images with flickr-style annotations
  • Book reviews with Amazon data
  • Embedded Amazon downloadable audio widgets
  • Integrated wikimedia content
  • Syntax-colored code display
  • Rich text blogging nodes
  • Twitter upload with advanced trackback and click monitoring
  • Here is a list of the main rich media modules I use that were presented:
  • Node form columns 6.x-1.6 Separates the node forms into two columns and a footer
  • Image Annotate 6.x-2.0 Allows users to add notes and references to users on pictures.
  • Image FUpload 6.x-3.x-dev Allows uploading several images all at once using swfUpload
  • IMCE An image/file uploader and browser supporting personal directories and user quota. Required by: IMCE Wysiwyg API bridge
  • jQZoom 6.x-1.x-dev Enables jQZoom, a jQuery plugin
  • Syntax highlighter 6.x-1.19 Integrates the Syntax Highlighter Javascript Library to your site.
  • SWF Tools 6.x-2.5 This is the core component of SWF Tools and provides a common API for handling Adobe Flash related media.
  • Wysiwyg 6.x-2.0 Allows users to edit contents with client-side editors.
  • CCK Blocks 6.x-1.x-dev Shows CCK fields as block.
  • Embedded Video Field 6.x-1.11 Defines a field type for displaying third party videos, such as YouTube and Google Video.
  • Guitar CCK Field 6.x-1.1 A cck field for guitar chord diagrams
  • ImageCache 6.x-2.0-beta10 Dynamic image manipulator and cache.
  • Embedded Inline Media 6.x-1.11 Allows users to embed media into text-areas.
  • CreateFromWeb 6.x-1.3 create new nodes with data retrieved from the web
  • Location: 
    McGill University, Strathcona Music Building, 555 Sherbrooke Street West
    AttachmentSize
    tamingMediaMonstor2of2.mov41.96 MB