Drupal 7 Media

Drupal 7 Media
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Leverage the best Drupal community modules for media integration
  • Extend media resources such as image styles, slideshows, galleries, and media management to enrich the user experience
  • Learn how to use HTML5 for responsive web design and semantic websites, and implement a better cross-compatible web application

Book Details

Language : English
Paperback : 260 pages [ 235mm x 191mm ]
Release Date : July 2013
ISBN : 1849516081
ISBN 13 : 9781849516082
Author(s) : Liran Tal
Topics and Technologies : All Books, CMS and eCommerce, Drupal, Open Source

Table of Contents

Chapter 1: Drupal's Building Blocks
Chapter 2: Views, Blocks, and Themes
Chapter 3: Working with Images
Chapter 4: HTML5 in Drupal
Chapter 5: Video Capabilities
Chapter 6: Audio Capabilities
Chapter 7: Leveraging Other HTML5 Features
Chapter 8: Enhancing Media Content
Chapter 9: Drupal 8 and Beyond
    • Chapter 2: Views, Blocks, and Themes
      • Views
        • Installing the Views module
        • Adding a new Views
      • Blocks and themes
        • Blocks
          • Understanding block regions
          • Assigning blocks to regions
          • Creating blocks
        • Themes
          • Installing a new theme
          • Template engines
      • Summary
      • Chapter 3: Working with Images
        • The Media module
          • Adding a media asset field
          • The media library
          • Remote media assets
        • WYSIWYG
          • Text formats
          • Adding a rich-text editor
          • Embedding images in content
        • Image galleries
          • Enabling an image gallery feature
          • Creating an image gallery
          • Galleries as blocks
        • Summary
        • Chapter 4: HTML5 in Drupal
          • HTML5 form elements
          • HTML5 media
          • HTML5 canvas
          • HTML5 resources
          • HTML5 in Drupal
          • A canvas playground
            • Creating a content type for the canvas field
            • Creating a new DigiDoc
          • Summary
          • Chapter 5: Video Capabilities
            • Adding videos hosted on third-party websites
              • Creating our video content type
              • Adding a new video using the YouTube browser
              • Adding a new video using URL
              • Embedding videos in WYSIWYG editor
            • Customizing videos
              • Customizing video fields
              • Customizing video display modes
              • Customizing YouTube player
            • Adding videos hosted locally
              • Installing an HTML5 media player
              • Uploading videos and playing them
            • Galleries and playlists
              • Video galleries
              • Video playlists
                • Installing the MediaFront module
                • Configuring the MediaFront module
                • Creating a content type for the MediaFront videos
                • Creating a Views-based playlist
            • Summary
            • Chapter 6: Audio Capabilities
              • Supported audio formats
              • Enabling audio play
                • Adding a new content type
              • Customizing audio nodes
                • Aiming for multi-channel playback
                • Creating a drum machine
              • Leveraging audio metadata
                • ID3
                • Installing the ID3 module and library
                • Preparing custom node template
                • Extracting metadata
                • Storing metadata in fields
              • Summary
              • Chapter 7: Leveraging Other HTML5 Features
                • RDFa and Microdata
                  • Introducing RDFa
                    • Enabling RDF support in Drupal
                  • Introducing Microdata
                    • Enabling Microdata support in Drupal
                    • Testing semantic mark-up
                • Visualizing data with graphical charts
                  • Enabling charts in Drupal
                    • Visualization API using Views
                    • Visualization API developer interface
                • Responsive web design
                  • Responsive web design with AdaptiveTheme
                • Summary
                • Chapter 8: Enhancing Media Content
                  • Understanding media configuration
                    • The filesystem
                    • Image toolkit
                    • Image styles
                  • Colorbox
                    • Colorbox for media images
                    • Colorbox for WYSIWYG integration
                      • Installing colorbox
                    • Colorbox for views
                  • Multiple file uploads
                    • Multiple file uploads for site administrators
                    • Multiple file uploads for user's Image fields
                  • Extending image style effects
                    • Adding your own effects with custom modules
                  • Enabling rating of content
                    • Adding a rating field for content types
                  • Summary
                  • Chapter 9: Drupal 8 and Beyond
                    • Introduction to Drupal 8
                      • Drupal 8 architecture changes
                      • Integration with Symfony2
                      • Release timeline and when to expect Drupal 8
                    • Drupal 8 tour guide
                    • Summary

                    Liran Tal

                    Liran Tal is a leading software developer, an expert Linux engineer, and an avid supporter of the open source movement. In 2007, he redefined the network RADIUS management by establishing daloRADIUS, a world-recognized and industry-leading open source project. Liran currently works at HP Software, leading the development team on a Drupal-based collaboration platform in HP's Live Network R&D group. At HPLN, Liran plays a key role in system architecture design, shaping the technology strategy from planning and development to deployment and maintenance in HP's IaaS cloud. Acting as the technological focal point, he loves mentoring his team mates, providing a drive for better code methodology and seekout innovative solutions to support business strategies. He graduated cum laude in his Bachelor of Business and Information Systems Analysis studies and enjoys spending time with his beloved wife and soul mate Tal, playing his guitar, hacking all things Linux, and continuously experimenting and contributing to open source projects.

                    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.

                    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 7 Media +    GateIn Cookbook =
                    50% Off
                    the second eBook
                    Price for both: £24.65

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

                    What you will learn from this book

                    • Set up a custom WYSIWYG profile and text format
                    • Learn to manage and embed images in content, and create image galleries and albums
                    • Manage and embed videos and audio playlists
                    • Set up HTML5-based video and audio players and integrate with JavaScript libraries for native browser support
                    • Enhance images with visual effects, and media content with multiple upload widgets, social ratings, watermark effects, and other community-contributed modules
                    • Create an HTML5-based canvas drawing application
                    • Build a responsive web design layout and semantic website with HTML5 and modern themes

                    In Detail

                    Integrating images, video, and audio content on a Drupal site requires knowledge of appropriate community modules, and an understanding of how to configure and connect them properly. With the power of up-to-date technologies such as HTML5, responsive web design, and the best modules available in Drupal's eco-system, we can create the best Drupal 7 media website.

                    Drupal 7 Media is a practical, hands-on guide that will introduce you to the basic structure of a Drupal site and guide you through the integration of images, videos, and audio content. Learn to leverage the most suitable community modules and up-to-date technology such as HTML5 to offer a great user experience through rich media content.

                    The book begins with a practical introduction to the basic Drupal building blocks. It then breaks down each media resource, and explores them in detail.

                    You will learn how to leverage Drupal’s community modules to implement support for images, videos, and audio content, along with the best practices for implementation. We will be mentioning ideas throughout the book, which you can extend upon and use to build your own web applications. We will explore HTML5 support for media resources, the semantic web, and responsive web design, which are key topics in modern web application development. We will then build upon this knowledge and add more functionality to our sample website, such as support for analytic charts and customizing images, all of which we will implement using our own custom modules.

                    You will learn everything you need to know about building, extending, and configuring a Drupal 7 media web application.


                    This is a practical, hands-on guide packed with examples that will help you build rich Drupal 7 media web applications.

                    Who this book is for

                    If you are a Drupal site builder and you wish to spice up your web applications with rich media content, then this book is for you. A basic understanding of HTML, JavaScript, and basic PHP module development in Drupal would be helpful, but is not necessary.

                    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