You are previewing Drupal 6 Panels Cookbook.
O'Reilly logo
Drupal 6 Panels Cookbook

Book Description

Over 40 recipes to harness the power of Panels for building attractive Drupal websites

  • Build complex site layouts quickly with panels

  • Combine Panels with other Drupal modules to create dynamic social media websites

  • Get solutions to the most common 'Panels' problems

  • A practical approach packed with real-world examples to enrich understanding

  • Part of Packt's Cookbook series-each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible

In Detail

The Drupal Panels module allows a site administrator to create customized layouts for multiple uses. At its core, it is a drag and drop content manager that lets you visually design a layout and place content within that layout. Guidance is required when it comes to successfully implementing panels in your CMS. The Panels module lacks sufficient documentation and most Drupal users are left in the lurch with many unanswered questions.

This book comes to your rescue and discusses all that you need to successfully incorporate Panels in your Drupal CMS. You will learn everything from setting up Panels, through using it, to integrating it with other modules. The book discusses the various problems involved in using Panels along with their solutions. It shows you how to reap added benefits using Panels.

The book is a collection of simple useful recipes that gives a very clear understanding from the basics of Panels to complex implementations to generate Web 2.0 layouts. It begins with the basics and gradually delves deeper into the complexities of Panels. You will learn how to set up CTools and Panels, upgrade from Panels 2 to Panels 3, about page layout, theming, and lots more. The layout of the book is a series of interconnected but distinct recipes that gives a basic understanding of usage of Panels in Drupal and also the advanced settings that makes Panels one of the most powerful modules .You will learn to master the Panels user interface and theme each panel quickly with a series of practical recipes. You will be able to integrate powerful Drupal modules like Organic Views, Advanced Profile Kit, Views, CCK, and many more to create socially connected Web 2.0 websites.

A practical guide on incorporating panels in your Drupal CMS for added benefits

Table of Contents

  1. Drupal 6 Panels Cookbook
    1. Drupal 6 Panels Cookbook
    2. Credits
    3. About the Author
    4. Acknowledgement
    5. About the Reviewer
    6. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    7. 1. Getting Started
      1. Introduction
      2. Setting up Ctools and Panels
        1. Getting ready
        2. How to do it...
        3. There is more
        4. How it works...
      3. Upgrading from Panels 2 to Panels 3.0
        1. Getting ready
        2. How to do it...
      4. Adding a custom Panels page
        1. Getting ready
        2. How to do it...
        3. How it works
      5. Adding a custom Panels node
        1. Getting ready
        2. How to do it...
        3. How it works...
      6. Adding Mini panels
        1. Getting ready
        2. How to do it...
      7. Managing pages via Panels Dashboard
        1. Getting ready
        2. How to do it...
        3. See also...
    8. 2. Changing Panel Interface
      1. Introduction
      2. Understanding the Panels UI
        1. How to do it...
        2. How it works
      3. Setting the basic layout of the page
        1. Getting ready
        2. How to do it...
        3. How it works...
      4. Cloning a page layout
        1. Getting ready
        2. How to do it...
        3. How it works...
      5. Creating Access rules for the page
        1. Getting ready
        2. How to do it...
        3. There’s more...
      6. Providing visible menus to the page
        1. Getting ready
        2. How to do it...
        3. There’s more...
      7. Adding custom CSS
        1. Getting ready
        2. How to do it...
        3. How it works...
      8. Using contexts in Panels
        1. Getting ready
        2. How to do it...
      9. Making layouts for dynamic websites using Panels
        1. For e-commerce websites
        2. For media websites
        3. For content-based sites and blogs
        4. For flexible layouts
      10. Using the live preview (best practices)
        1. How to do it...
        2. How it works...
    9. 3. Theming for Panels
      1. Introduction
      2. Embedding CSS in Panels UI
        1. Getting ready
        2. How to do it...
        3. How it works...
      3. Adding ID/class in Panel UI and target theme
        1. Getting ready
        2. How to do it...
        3. How it works...
      4. Applying styles to a region
        1. Getting ready
        2. How to do it...
        3. How it works...
      5. Creating a flexible design layout
        1. Getting ready
        2. How to do it...
        3. How it works...
    10. 4. Implementing Panels
      1. Introduction
      2. Making a new front page using Panels and Views (for dynamic content display)
        1. Getting ready
        2. How to do it...
        3. How it works...
      3. Creating a node override
        1. Getting ready
        2. How to do it...
        3. How it works...
      4. Overriding a Node Edit form
        1. Getting ready
        2. How to do it...
        3. How it works...
      5. Using Panels with feeds
        1. Getting ready
        2. How to do it...
        3. How it works...
      6. Using Mini panels
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There is more...
    11. 5. Panels with Organic Groups
      1. Introduction
      2. Installing and configuring OG Panels
        1. Getting ready
        2. How to do it...
        3. How it works
      3. Creating an OG with Panels
        1. Getting ready
        2. How to do it...
        3. How it works...
      4. Using the Organic groups Views integration
        1. How to do it...
    12. 6. Panels with CCK
      1. Introduction
      2. Creating custom panels with a custom Content type
        1. Getting ready
        2. How to do it...
        3. How it works...
      3. Using Views to display the Content type
        1. How to do it...
        2. How it works...
    13. 7. Advanced Profile Kit
      1. Introduction
      2. Setting up the Advanced Profile Kit
        1. How to do it...
        2. How it works...
      3. Building APK Variant
        1. How to do it...
        2. How it works...
    14. 8. Panels-related Modules
      1. Introduction
      2. Making a Language Section
        1. Getting ready
        2. How to do it...
      3. Using Composite Layouts
        1. Getting ready
        2. How to do it...
        3. How it works...
      4. Facebook-style status in user profile
        1. Getting ready
        2. How to do it...
      5. Putting contact forms and node forms in a block
        1. Getting ready
        2. How to do it...
        3. How it works...
    15. 9. Views
      1. Introduction
      2. Combining feeds with Views in Panels
        1. Getting ready
        2. How to do it...
        3. How it works...
      3. Combining videos with Views in Panels
        1. Getting ready
        2. How to do it...
        3. How it works...
      4. Direct implementation of Views with Content panes
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There’s more...
    16. 10. Creating a Travel Website Using Panels
      1. Introduction
      2. Basic setup and custom Content types
        1. Getting ready
        2. How to do it...
        3. How it works...
      3. Getting ready with Views creation and Blocks
        1. How to do it...
        2. How it works...
      4. Building the front page with Panels
        1. How to do it...
        2. How it works
    17. A. Modules
      1. General modules required for all the chapters
      2. Modules required chapter-wise
        1. Chapter 1: Getting Started
        2. Chapter 2: Changing Panel Interface
        3. Chapter 3: Theming for Panels
        4. Chapter 4: Implementing Panels
        5. Chapter 5: Panels with Organic Groups
        6. Chapter 6: Panels with CCK
        7. Chapter 7: Advanced Profile Kit
        8. Chapter 8: Panels Related Modules
        9. Chapter 9: Views
        10. Chapter 10: Creating a Travel Website Using Panels