Drupal 7 bible
By: Ric Shreves, Brice Dunwoodie
Contributors: Dunwoodie, Brice; Wiley online library
Publisher: Wiley
Published: 2011
Place of publication: Indianapolis, IN
Language: eng
Format: [electronic resource] /
Number of pages: 736
ISBN-13: 9780470943434; 9781118255735; 9780470530306
Subjects: Web; COMPUTERS; Design; Open source software; Drupal (Computer file); Web sites; Web site development; Web Programming
Description: Web content management systems (CMS) are hot, and the flexible and powerful open source Drupal is one of the most popular. Whether you're designing a new Web site or looking for an easier way to publish content to your existing site, this practical book shows you how to use Drupal 7 to do it. Learn how to create, manage, and present content via public or private Web sites, even if you don't have deep technical skills. --Book Jacket.
Notes: Includes bibliographical references and index.

Description based on print version record.
Table of contents: title: Note continued: Creating new forms with Webforms; title: Adding new fields to a custom form; title: Controlling submission settings; title: Gathering data with Webforms; title: Summary; title: ch. 20 Using the Forum Module; title: Introducing the Forum Module; title: Enabling and disabling the module; title: Configuring the module; title: Administering Forums; title: Working with containers; title: Adding a container; title: Editing a container; title: Deleting a container; title: Working with forums; title: Adding a forum; title: Editing a forum; title: Deleting a forum; title: Working with forum topics; title: Create a new forum topic; title: Editing forum topics; title: Deleting forum topics; title: Controlling the Styling of the Forum Module; title: Reviewing the default templates; title: Reviewing forum-icon.tpl.php; title: Reviewing forum-list.tpl.php; title: Reviewing forum-submitted.tpl.php; title: Reviewing forum-topic-list.tpl.php; title: Reviewing forums.tpl.php; title: Reviewing the default style sheets; title: Using the Active Forum Topics Block; title: Using the New Forum Topics Block; title: Summary; title: ^; title: ch. 21 Using the Poll Module; title: Introducing the Poll Module; title: Enabling and disabling the module; title: Configuring the module; title: Administering Polls; title: Adding polls; title: Editing polls; title: Deleting polls; title: Controlling the Styling of the Poll Module; title: Reviewing the default templates; title: Reviewing poll-bar-block.tpl.php; title: Reviewing poll-bar.tpl.php; title: Reviewing poll-results-block.tpl.php; title: Reviewing poll-results.tpl.php; title: Reviewing poll-vote.tpl.php; title: Reviewing the default style sheets; title: Using the Most Recent Poll Block; title: Summary; title: ch. 22 Managing Multilingual Content; title: Understanding Key Concepts; title: Content; title: Internationalization (i18n); title: Locales; title: Localization (L10n); title: Localized Drupal; title: Metadata; title: Multilingual content; title: Translation sets; title: Introducing Multilingual Content Management; title: The Locale module; title: The Content translation module; title: Drupal translation packages; title: Enabling Multilingual Content; title: Enabling multiple languages; title: Enabling the Locale module; title: ^; title: ^^; title: Adding a language; title: Enabling multilingual content; title: Enabling the Content translation module; title: Configuring content types; title: Authoring and Managing Multilingual Content; title: Creating a new translation set; title: Managing translation sets; title: Managing translation synchronization; title: Controlling Multilingual Content and Interface Presentation; title: Understanding language negotiation; title: Configuring language negotiation; title: Planning your language negotiation strategy; title: Enabling language negotiation; title: Configuring URL triggers; title: Configuring the Session language negotiation option; title: Summary; title: pt. V Managing Users; title: ch. 23 Understanding the Drupal User System; title: Introducing the User System; title: Reviewing the People Manager; title: Configuring Account Settings; title: Reviewing the Settings tab; title: Reviewing the Manage Fields tab; title: Reviewing the Manage Display tab; title: Reviewing the My Account page; title: Creating a New User; title: Managing Users; title: Editing user accounts; title: Blocking users; title: Canceling user accounts; title: ^; title: ^^; title: Working with the Default Profiles; title: Controlling the Styling of the Default Profiles; title: Reviewing the default templates; title: Reviewing user-picture.tpl.php; title: Reviewing user-profile.tpl.php; title: Reviewing user-profile-category.tpl.php; title: Reviewing user-profile-item.tpl.php; title: Reviewing the default style sheets; title: Reviewing the themable functions; title: Using the Tracker Module; title: Enabling the module; title: Summary; title: ch. 24 Controlling User Access; title: Introducing Drupal's Access Controls; title: Adding a New Role; title: Assigning Users to Roles; title: Setting Permissions; title: Controlling global access; title: Blocking IP addresses; title: Controlling block level access; title: Summary; title: ch. 25 Configuring User Registration; title: Enabling User Registration; title: Drupal Authentication; title: Using OpenID; title: Managing Notifications; title: Working with the User Login Function; title: Using the Login block; title: Using the Login page; title: The Request Password function; title: Styling the Display; title: Summary; title: pt. VI Customizing and Extending the System; title: ^; title: ^^; title: ch. 26 Customizing Drupal's Appearance; title: Understanding How Themes Work; title: Knowing the Parts of a Theme; title: Directory structure; title: The theme files; title: The template files; title: The theme CSS; title: The role of the template.php file; title: Adding New Themes; title: Customizing Themes; title: Modifying themes through configuration; title: Changing page element options; title: Changing the logo; title: Using the Color module; title: Modifying themes by changing the code; title: Customizing the CSS; title: Customizing templates; title: Controlling template display through template suggestions; title: Using theme functions; title: Creating a New Theme; title: Requirements for a theme; title: Creating a custom sub-theme; title: Selecting a base theme; title: Creating the sub-theme; title: Customizing the sub-theme; title: Working with an Admin Theme; title: Summary; title: ch. 27 Customizing the Display of Content; title: Basic Principles; title: Introduction to Views; title: Overview of the Views framework; title: Installing Views; title: Getting started with Views; title: Creating new views; title: Editing and deleting views; title: ^; title: ^^; title: Introduction to Panels; title: Installing Panels; title: Getting started with Panels; title: Creating new Panels; title: Editing and deleting panels; title: Summary; title: ch. 28 Customizing Drupal Functionality; title: Basic Principles; title: The Right Tools; title: The Devel module; title: The Coder module; title: Drush; title: Version control; title: The Drupal API; title: Customizing Modules; title: Creating a New Module; title: Creating a new module folder; title: Creating the .info file; title: Creating the .module file; title: Interacting with the database; title: Adding blocks to a module; title: Theming a Module; title: Reusing existing theme hooks; title: Implementing hook_theme(); title: Using preprocess functions; title: Summary; title: ch. 29 Extending Your Site; title: Finding Extensions; title: Working with Extensions; title: Adding new modules automatically; title: Adding new modules manually; title: Adding new themes automatically; title: Adding new themes manually; title: Uninstalling extensions automatically; title: Uninstalling extensions manually; title: Key Extensions to Address Common Issues; title: ^; title: ^^; title: Improving content management and presentation; title: FCK Editor; title: Panels; title: Printer, e-mail, and PDF versions; title: Tagadelic; title: Taxonomy Manager; title: Views; title: WYSIWYG; title: Improving administration; title: Administration Menu; title: CAPTCHA; title: CAPTCHA Pack; title: Mollom; title: reCAPTCHA; title: Enhancing search; title: Apache Solr Search Integration; title: Core Searches; title: Porter-Stemmer; title: Enhancing forms; title: Login Toboggan; title: Webform; title: Improving navigation; title: Custom Breadcrumbs; title: DHTML Menu; title: Menu Breadcrumb; title: Nice Menus; title: Taxonomy Breadcrumb; title: Taxonomy Menu; title: Managing media; title: Album Photos; title: Fast Gallery; title: Lightbox 2; title: Video; title: Video Filter; title: Views Slideshow; title: Enabling community; title: Comment Notify; title: Fivestar; title: Organic Groups; title: Privatemsg; title: Service Links; title: Voting API; title: Adding geolocation functionality; title: GMap Module; title: Location; title: Enhancing SEO; title: Global Redirect; title: Google Analytics; title: Nodewords; title: Page Title; title: PathAuto; title: Search 404; title: Site Verify; title: XML Sitemap; title: Adding ad management; title: Advertisement; title: ^; title: ^^; title: Google Ad Manager; title: For developers; title: Backup and Migrate; title: Devel; title: Drush; title: Theme Developer; title: Services; title: Skinr; title: Summary; title: ch. 30 Implementing eCommerce with Ubercart; title: Understanding Ubercart; title: Features; title: For customers; title: For site administrators; title: Using Ubercart; title: Obtaining and Installing Ubercart; title: Installation requirements; title: Integrating with an existing site; title: Configuring Ubercart; title: Configuring the required core; title: Managing Cart settings; title: Managing Checkout settings; title: Managing Country settings; title: Managing Order settings; title: Managing Price handler settings; title: Managing Product settings; title: Managing Store settings; title: Core options; title: Ubercart extras; title: Fulfillment options; title: Payment options; title: Store Administration; title: Managing products; title: Creating new products; title: Working with existing products; title: Managing orders; title: Managing customers; title: Viewing reports; title: Creating conditional actions; title: Enhancing Ubercart; title: Summary; title: pt. VII Drupal in the Enterprise; title: ^; title: ^^; title: ch. 31 Securing Your Site; title: Security Best Practices; title: Securing the Drupal core; title: Protect directories and files; title: Protect access details; title: Remove unnecessary files; title: Protect version details; title: Maintain a sensible server setup; title: Securing third-party extensions; title: Securing your content; title: Keeping Up with Security Notices; title: Summary; title: ch. 32 Managing Site Performance; title: Addressing Typical Performance Concerns; title: Reducing server load via caching and resource aggregation; title: Introducing the site cache; title: Configuring the site cache; title: Reducing server load by controlling block visibility; title: Configuring additional performance settings; title: Testing Performance; title: Simulating system load; title: Using the Devel module to analyze performance; title: Analyzing the performance of Views; title: Summary; title: ch. 33 Creating a Search Engine-Friendly Site; title: Creating Search Engine-Friendly URLs; title: Enabling the Clean URLs feature; title: Configuring Clean URLs with Apache 2.2; title: Configuring Clean URLs with IIS 7; title: ^; title: ^^; title: Working with the Path and Pathauto modules; title: Enabling the Path module; title: Managing Path module aliases; title: Enabling the Pathauto module; title: Configuring Pathauto alias patterns; title: Managing Canonicalization Issues; title: Understanding canonicalization issues; title: Configuring a canonical homepage URL; title: Configuring Apache 2.2 for canonical redirects; title: Configuring IIS 7.0 for canonical redirects; title: Configuring canonical content URLs; title: Installing and enabling the Global Redirect module; title: Configuring the Global Redirect module; title: Configuring Pathauto to work with the Redirect module; title: Adding Content Metadata; title: Understanding the types of metadata; title: Taking control of your metadata; title: Adding Sitemaps with XML Sitemaps; title: Optimizing Page Templates; title: Understanding HTML semantics and templating practices; title: Understanding content semantics and RDFa; title: Creating Custom Error Pages; title: Creating custom 404 error pages; title: Choosing which approach to use; title: Configuring custom 404 content; title: ^; title: ^^; title: Creating custom 403 error pages; title: Configuring custom 403 content; title: Summary.; title: ^^; title: Note continued: ch. 34 Making an Accessible Site; title: What Is Accessibility?; title: Drupal and Accessibility; title: Improving theme accessibility; title: Support semantic structure; title: Avoid tables; title: Don't rely on JavaScript; title: Use system fonts for your nav menus; title: Use appropriate capitalization; title: Use a suitable color scheme; title: Order elements on the screen logically; title: Make sure your text resizes; title: Use jump links; title: Make forms accessible; title: Provide hover states and visited states; title: Provide alternatives to applets and plugins; title: Avoid requiring timed responses; title: Creating accessible content; title: Use headings and styles correctly; title: Use lists correctly; title: Use alt image attributes; title: Summarize graphs and charts; title: Summarize multimedia; title: Format tabular data properly; title: Summary; title: ch. 35 Handling Change Management; title: Taking a Site Offline; title: Backing Up Your Site; title: Restoring from a Backup; title: Using the Update Manager Module; title: Managing Site Upgrades; title: Handling minor upgrades; title: ^; title: Handling major version upgrades; title: Summary; title: pt. VIII Appendixes; title: Appendix A The Directory Structure of a Drupal Installation; title: Appendix B Location of Key Files; title: Aggregator; title: Module; title: Style Sheets; title: Templates; title: Blocks; title: Module; title: Style Sheets; title: Templates; title: Blog Content Type; title: Module; title: Book Content Type; title: Module; title: Style Sheets; title: Templates; title: Comments; title: Module; title: Style Sheets; title: Templates; title: Contact Module; title: Module; title: Forum; title: Module; title: Style Sheets; title: Templates; title: Menus; title: Module; title: Style Sheets; title: Nodes; title: Module; title: Style Sheets; title: Templates; title: Polls; title: Module; title: Style Sheets; title: Templates; title: Profile; title: Module; title: Style Sheets; title: Templates; title: Search; title: Module; title: Style Sheets; title: Templates; title: System; title: Module; title: Style Sheets; title: Templates; title: Taxonomy; title: Module; title: Style Sheets; title: Templates; title: Users; title: Module; title: Style Sheets; title: Templates; title: Appendix C Installing XAMPP; title: Appendix D Installing MAMP; title: Appendix E Beyond the Book; title: Additional Help Resources Online; title: ^; title: ^^; title: The Help Files Inside Drupal; title: Online Help and Support Resources; title: Using Community Support Options; title: Finding Commercial Support.; title: ^^