Cover image for Drupal 7 Cookbook.
Drupal 7 Cookbook.
Title:
Drupal 7 Cookbook.
Author:
James, Dylan Spencer.
ISBN:
9781849517973
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (350 pages)
Contents:
Drupal 7 Cookbook -- Table of Contents -- Drupal 7 Cookbook -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Installing and Configuring Drupal -- Introduction -- Installing Drupal -- Getting ready -- How to do it... -- How it works... -- There's more... -- Uploading through a control panel -- Auto-installers -- Database table prefixes -- Installing on a Windows environment -- Alternative languages -- Verifying the requirements page -- See also -- Installing Drupal distributions -- Getting ready -- How to do it... -- How it works... -- See also -- Installing modules and themes -- How to do it... -- How it works... -- There's more... -- Manually installing a module -- Installing a module with the Drush command-line tool -- See also -- Setting up site search -- How to do it... -- How it works... -- Creating a multi-site Drupal installation -- Getting ready -- How to do it... -- How it works... -- 2. Creating and Publishing Content -- Introduction -- Creating a basic page and adding it to the main menu -- How to do it... -- How it works -- See also -- Installing and configuring a WYSIWYG editor -- Getting ready -- How to do it... -- How it works... -- There's more... -- Alternative WYSIWYG editors -- Using the WYSIWYG for other text formats -- Further settings for the WYSIWYG -- See also -- Editing existing content and adding an image -- Getting ready -- How to do it... -- How it works... -- There's more... -- Image properties -- Image size -- Alternative ways to add images to content.

Adjusting the tabbed settings for content nodes -- How to do it... -- How it works... -- There's more... -- Pathauto -- Granularity -- See also -- Configuring comments -- Getting ready -- How to do it -- How it works... -- There's more... -- Comment permissions -- Sending notifications when a comment is received -- Expanding the comment fields -- See also -- Publishing an RSS feed of basic pages -- Getting ready -- How to do it... -- How it works... -- 3. Working with Blocks -- Introduction -- Adding a new block -- Getting ready -- How to do it... -- How it works... -- There's more... -- More block types -- Image blocks -- Viewing the regions of a theme -- See also -- Creating a submenu block -- Getting ready -- How to do it... -- How it works... -- There's more... -- Fixed starting item -- Maximum depth -- See also -- Creating a Superfish menu block -- Getting ready -- How to do it... -- How it works... -- There's more... -- Replacing the main navigation with the Superfish block -- See also -- Creating a block with Views -- Getting ready -- How to do it... -- How it works... -- See also -- Adding a new block region to a theme -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding a Superfish menu block -- See also -- Creating a mega-footer menu -- Getting ready -- How to do it... -- How it works -- There's more -- Adding more blocks to one region -- Adding more regions -- Adding other items -- See also -- Conditional display of a block -- How to do it... -- How it works... -- There's more... -- Visibility by content type -- Visibility by URL -- Setting block visibility with other modules -- 4. Custom Content Types -- Introduction -- Creating a basic content type -- How to do it... -- How it works... -- There's more... -- Making a Menu view -- See also -- Configuring the output of a content type -- How to do it...

How it works... -- See also -- Applying an image format -- How to do it... -- How it works... -- There's more... -- Applying other effects -- Manual cropping -- See also -- Installing more field types -- Getting ready -- How to do it... -- How it works... -- There's more... -- Field collection -- See also -- Creating a more advanced content type -- Getting ready -- How to do it... -- How it works... -- See also -- Building a custom content importer -- Getting ready -- How to do it... -- How it works... -- Building a forum -- Getting ready -- How to do it... -- How it works... -- There's more... -- Forum access -- Extending the forum content type -- See also -- 5. Using Views to Create Custom Lists, Grids, and Tables -- Introduction -- Creating a news listing view -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding views using Panels -- Alternative listings layouts -- See also -- Creating a dynamic view -- Getting ready -- How to do it... -- How it works... -- There's more... -- Passing arguments to a view from a Panel -- Creating a latest news block -- Getting ready -- How to do it... -- How it works... -- Creating a news image grid view -- Getting ready -- How to do it... -- How it works... -- Creating a randomly selected list of images -- Getting ready -- How to do it... -- How it works... -- Creating an archived content block and view -- Getting ready -- How to do it... -- How it works... -- Building complex views using relationships -- Getting ready -- How to do it... -- How it works... -- There's more... -- Creating relationships using the reference modules -- Adding a text search filter to a view -- Getting ready -- How to do it... -- How it works... -- Using attachments to extend Views' output -- Getting ready -- How to do it... -- How it works... -- 6. Creating Flexible Pages Using Panels -- Introduction.

Getting ready -- Adding custom text to a page -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding an existing node to a page -- Adding a block to a page -- Getting ready -- How to do it... -- How it works... -- Adding a dynamic view to a page -- Getting ready -- How to do it... -- How it works... -- Configuring the visibility of the page -- Getting ready -- How to do it... -- How it works... -- There's more... -- Other access criteria -- Creating a custom page layout using the Layout builder -- Getting ready -- How to do it... -- How it works... -- There's more... -- Saving a custom layout for reuse -- 7. Working with Media -- Introduction -- Creating a simple slideshow carousel -- Getting ready -- How to do it... -- How it works... -- Creating a document content type -- How to do it... -- How it works... -- See also -- Creating a simple document library -- Getting ready -- How to do it... -- How it works... -- There's more... -- Document categorization -- Linking documents to a content type -- Getting ready -- How to do it... -- How it works... -- Adding video to a content type -- Getting ready -- How to do it... -- How it works... -- There's more... -- Embedding videos from other sources -- Embedding video directly in a WYSIWYG -- 8. Integrating Web APIs -- Introduction -- Integrating with Facebook -- Getting ready -- How to do it... -- How it works... -- Displaying a live Twitter feed -- How to do it... -- How it works... -- There's more... -- Displaying a Twitter feed using the Aggregator module -- Third-party Twitter modules -- Adding simple PayPal integration to content types -- Getting ready -- How to do it... -- How it works... -- There's more... -- Expanding on the Paypal button code method -- Creating a full e-commerce online shop -- See also -- Setting up the Add this social bookmarking service.

Getting ready -- How to do it... -- How it works... -- There's more... -- Contributed modules -- Template integration -- Adding a Google Map to content -- Getting ready -- How to do it... -- How it works... -- 9. Creating Regular, Mobile, and Tablet Themes -- Introduction -- Creating a new theme using Zen -- Getting ready -- How to do it... -- How it works... -- There's more... -- Theme inheritance -- Theme override functions -- See also -- Overriding HTML output of a content type -- Getting ready -- How to do it... -- How it works... -- See also -- Creating a "bare-bones" theme from scratch -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding a favicon -- Adding a theme screenshot -- See also -- Using the Mobile tools module -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using a different sub-domain or directory for the mobile site -- Using a device specific theme -- Installing an off-the-shelf mobile and tablet theme -- Getting ready -- How to do it... -- How it works... -- There's more... -- Theme display breakpoints -- Support for SASS -- Support for Google fonts -- Other adaptive themes -- See also -- Configuring theme compression and caching -- How to do it... -- How it works... -- There's more... -- The Varnish HTTP accelerator -- The Boost module -- 10. Working with Other Languages -- Introduction -- Installing another language using Locale -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding a custom language -- Other language detection methods -- Managing interface translation using Locale -- Getting ready -- How to do it... -- How it works... -- See also -- Enabling content type translation -- Getting ready -- How to do it... -- How it works... -- See also -- Displaying a language switching block for end users -- Getting ready -- How to do it...

How it works...
Abstract:
Over 75 recipes that will advance your Drupal skills from novice to pro.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: