Drupal 7 development by example
Subtitle: beginners guide : follow the creation of a Drupal website to learn, by example, the key concepts of Drupal 7 development and HTML 5
By: Kurt Madel
Series: Learn by doing : less theory, more results; Learn by doing : less theory, more results
Publisher: Packt Pub.
Published: 2012
Place of publication: Olton, Birmingham [England]
Language: eng
Number of pages: 347
ISBN-13: 9781849516815; 9781849516808; 9781280676628; 9786613653550
Subjects: Web site development; Handbooks, manuals
Description: Follow the creation of a Drupal website to learn, by example, the key concepts of Drupal 7 development and HTML5 with this book and ebook.
Notes: Includes index.

English.
Table of contents: title: Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Set up; Installing an Apache, MySQL, and PHP stack; Mac OS X AMP stack; Time for action; title: downloading the latest version of MAMP; Windows AMP stack; Time for action; title: downloading the latest version of XAMPP; PHP configuration; Time for action; title: modifying php.ini settings; MySQL configuration; Time for action; title: modifying the MySQL my.cnf settings; Time for action; title: creating an empty MySQL database; Installing Git; Time for action; title: installing Git for Mac OS X; title: Time for action; title: installing Git for WindowsInstalling Drush; Time for action; title: installing Drush for Mac OS X; Time for action; title: installing Drush for Windows; Installing Drupal 7; Time for action; title: installing Drupal 7; Installing the Aptana Studio IDE; Time for action; title: installing the Aptana IDE; Time for action; title: creating a new Aptana Studio PHP project; Drupalize Aptana Studio; Time for action; title: setting up the Drupal content type associations; Time for action; title: installing the Drupal-specific Aptana formatter profile; Drupal.org from a developer's perspective; Summary; title: Chapter 2: Custom Content Types and an Introduction to Module DevelopmentCreating custom Recipe content type; Time for action; title: creating a custom Recipe content type; Developing a custom module; Time for action; title: developing a custom module; Quick introduction to Views; Time for action; title: installing the Views module; Time for action; title: creating a recipe block listing with Views; Introducing the Devel module; Time for action; title: installing the Devel Generate content module; Time for action; title: generating content with the devel_generate module; Summary; title: Chapter 3: HTML5 Integration for Drupal 7 and More Module DevelopmentFirst things first-changing our DOCTYPE; Time for action; title: installing the HTML5 Tools module; HTML5, RDFa, and Microdata; Time for action; title: installing the Microdata module; Time for action; title: configuring Microdata for our Recipe content type; Drupal development and the Drupal community; Time for action; title: creating issues in Contrib modules' issue queues; Time for action; title: adding Microdata mappings for Recipe number_integer fields; NutritionInformation module; title: Time for action; title: developing a custom module for a compound NutritionInformation fieldTime for action; title: updating the Recipe content type to use the NutritionInformation field; Summary; Chapter 4: Introduction to Drupal 7 Theme Development; Creating a sub-theme; Time for action; title: installing a base theme; Time for action; title: creating a sub-theme and setting it as our default theme; Time for action; title: creating a sub-theme and setting as default theme with Drush; Time for action; title: configuring our Omega-based sub-theme; Manage the display for a content type; title: Time for action; title: using the Manage Display page to update the display of our custom Recipe content type