Drupal 7 Cookbook


Drupal 7 Cookbook
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
$21.59
save 20%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
$44.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Install, set up, and manage a Drupal site and discover how to get the most out of creating and displaying content
  • Become familiar with creating new content types and use them to create and publish content using Views, Blocks, and Panels
  • Learn how to work with images, documents, and video and how to integrate them with Facebook, Twitter, and Add this

Book Details

Language : English
Paperback : 324 pages [ 235mm x 191mm ]
Release Date : July 2012
ISBN : 1849517967
ISBN 13 : 9781849517966
Author(s) : Dylan Spencer James
Topics and Technologies : All Books, CMS and eCommerce, Cookbooks, Drupal, Open Source, PHP, Web Development

Table of Contents

Preface
Chapter 1: Installing and Configuring Drupal
Chapter 2: Creating and Publishing Content
Chapter 3: Working with Blocks
Chapter 4: Custom Content Types
Chapter 5: Using Views to Create Custom Lists, Grids, and Tables
Chapter 6: Creating Flexible Pages Using Panels
Chapter 7: Working with Media
Chapter 8: Integrating Web APIs
Chapter 9: Creating Regular, Mobile, and Tablet Themes
Chapter 10: Working with Other Languages
Chapter 11: Managing Users
Chapter 12: Running Drupal
Index
    • Chapter 2: Creating and Publishing Content
      • Introduction
      • Creating a basic page and adding it to the main menu
      • Installing and configuring a WYSIWYG editor
      • Editing existing content and adding an image
      • Adjusting the tabbed settings for content nodes
      • Configuring comments
      • Publishing an RSS feed of basic pages
      • Chapter 3: Working with Blocks
        • Introduction
        • Adding a new block
        • Creating a submenu block
        • Creating a Superfish menu block
        • Creating a block with Views
        • Adding a new block region to a theme
        • Creating a mega-footer menu
        • Conditional display of a block
        • Chapter 4: Custom Content Types
          • Introduction
          • Creating a basic content type
          • Configuring the output of a content type
          • Applying an image format
          • Installing more field types
          • Creating a more advanced content type
          • Building a custom content importer
          • Building a forum
          • Chapter 5: Using Views to Create Custom Lists, Grids, and Tables
            • Introduction
            • Creating a news listing view
            • Creating a dynamic view
            • Creating a latest news block
            • Creating a news image grid view
            • Creating a randomly selected list of images
            • Creating an archived content block and view
            • Building complex views using relationships
            • Adding a text search filter to a view
            • Using attachments to extend Views' output
            • Chapter 6: Creating Flexible Pages Using Panels
              • Introduction
              • Adding custom text to a page
              • Adding a block to a page
              • Adding a dynamic view to a page
              • Configuring the visibility of the page
              • Creating a custom page layout using the Layout builder
              • Chapter 7: Working with Media
                • Introduction
                • Creating a simple slideshow carousel
                • Creating a document content type
                • Creating a simple document library
                • Linking documents to a content type
                • Adding video to a content type
                • Chapter 8: Integrating Web APIs
                  • Introduction
                  • Integrating with Facebook
                  • Displaying a live Twitter feed
                  • Adding simple PayPal integration to content types
                  • Setting up the Add this social bookmarking service
                  • Adding a Google Map to content
                  • Chapter 9: Creating Regular, Mobile, and Tablet Themes
                    • Introduction
                    • Creating a new theme using Zen
                    • Overriding HTML output of a content type
                    • Creating a "bare-bones" theme from scratch
                    • Using the Mobile tools module
                    • Installing an off-the-shelf mobile and tablet theme
                    • Configuring theme compression and caching
                    • Chapter 10: Working with Other Languages
                      • Introduction
                      • Installing another language using Locale
                      • Managing interface translation using Locale
                      • Enabling content type translation
                      • Displaying a language switching block for end users
                      • Creating a multilingual View
                      • Chapter 11: Managing Users
                        • Introduction
                        • Creating new user accounts
                        • Managing user roles
                        • Setting up a new user notification
                        • Adding a biography field to the user profile
                        • Building a grid view of profile pictures
                        • Chapter 12: Running Drupal
                          • Introduction
                          • System maintenance
                          • Setting up a backup system
                          • Search Engine Optimization (SEO) with Drupal
                          • Securing a Drupal installation
                          • Configuring Drupal caching
                          • Running commands with the Drush tool

                          Dylan Spencer James

                          Dylan James is an open source developer from and based in South Wales. After gaining a Computer Science degree from Cardiff University, Dylan got experience as a database developer for Walkers snack foods before going on to work at the Welsh media company, Tinopolis Interactive, where he worked as a Lead Flash developer on some large projects for clients such as the BBC, LearnDirect, the MoD, and The Cambridge University Press. It was at Tinopolis that Dylan got his first taste of developing using open source platforms, delivering sites for clients using Joomla and Moodle. After leaving Tinopolis in 2010, Dylan began working at a web agency in Swansea, creating Drupal websites for some high profile clients. For updates and errata, please visit www.dylanspencerjames.com
                          Sorry, we don't have any reviews for this title yet.

                          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 Cookbook +    Drupal 7 Development by Example Beginner’s Guide =
                          50% Off
                          the second eBook
                          Price for both: £16.14

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

                          What you will learn from this book

                          • Create and work with content nodes
                          • Organize your site with Blocks and Menu Blocks
                          • Work with Views and Custom Content Types (CCK)
                          • Building pages using Panels
                          • Personalize your site with a document library, an image slideshow, or a custom Drupal 7 theme
                          • Learn how to provide your site visitors with multilingual content
                          • Manage user accounts, roles, and permissions
                          • Maintain, optimize and back up your Drupal site

                          In Detail

                          Drupal 7 is a modern Content Management System famed for its flexibility and power. Using Drupal you can easily create custom functionality that would otherwise have to be purchased in many of the other leading CMSs.

                          "Drupal 7 Cookbook" is filled with recipes to help you to do more with Drupal and improve your skills. Chapters range from content creation, to theming, to managing your site. You will learn how to create your own content types and use them to create Views, Blocks, and Pages. This book will take you from novice to pro in just 12 chapters.

                          In a wide variety of practical recipes, you will learn how to work with views and panels, how to provide translations for your content to create a multilingual site, and to integrate your site with social media. You can develop the Zen starter theme or learn how to create custom cross-browser compatible Drupal themes, including themes for mobile devices. The Drupal 7 Cookbook contains all of the means necessary to take your skills from those of a novice Drupal user to a proficient site builder.

                          Approach

                          As part of Packt’s cookbook series, this book is packed with practical recipes that you can read as and when you need or want to.

                          Who this book is for

                          This book is for people who are familiar with the concepts of web development and CMS. If you have previous experience of working with Drupal, then this book will further your knowledge and give you ideas for fun new things to do with Drupal.

                          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
                          Resources
                          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