Learning Page Manager

This page is archived

We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.

Page manager allows you to collect and manage contextual information in a flexible and consistent way. It is an important part of building infrastructure on Drupal websites, and you should know how to use this module. This screencast series is targeted at experienced Drupal site builders. The series starts by covering the basic concepts used in Page manager, then it introduces you to Panels and Views to focus on the great integration of these tools.

Tutorials in this course
More information

In this introductory video we go over what you should already know to get the most out of this series. We also describe topics covered in each of the 13 episodes – over 2 hours in total.

Each episode covers just one concept, when possible, so you can get the most out of them without getting overwhelmed.

If you need to brush up on Views, you can watch our Intro to Views for Drupal 7 series.

More information

This screencast covers the following topics about the Page Manager module, which is a module included within CTools.

  • The basic framework of Page manager – creating custom paths and assigning content/reactions to them
  • Mentioning some modules that can be used with Page manager, such as Panels and Contextual administration
  • Overriding node templates to allow customized content/reaction
  • Introduction to variants
  • Introduction to selection rules
  • Using the HTTP response code variant type, and using it for redirections
  • Introduction to context or contextual objects
More information

This screencast covers the following topics:

  • How to create additional variants to a custom page
  • How to set selection rules with more than one condition
  • Why the order of variants is important, and how to change their order
Categories
Drupal 7
More information

This screencast covers the following topics:

  • What is Panels?
  • Selecting Panels layout
  • Disabling block regions on a panel page
  • Adding content to a panel
  • Outputting individual node fields in a panel page
  • Manually setting the title on a panel page
  • Inheriting page title from a panel pane
More information

This screencast covers the following topics:

  • Setting up contextual filters with Views Content Panes
  • Getting argument input (contextual filter value) to a Views Content Pane
  • Embedding a Views content pane in a panel
Categories
Drupal 7
More information

This screencast covers the following topics:

  • Setting name, description and category for view panes
  • Overriding the title of the view
  • Overriding the number of items to display
  • Some other override options
  • The "context is optional" setting for argument input/contextual filter value input
Categories
Drupal 7
More information

This screencast covers the following topics:

  • Using visibility rules to determine when panes should show
  • Using per-pane or per-page caching
  • Setting caching granularity to per context or per argument
  • Editing basic pane settings
  • Moving panes between different panel regions
  • Some layout settings for panes
More information

This screencast covers the following topics:

  • Creating custom paths with Page manager
  • Defining required and optional wildcards in a path
  • Loading contextual objects from path arguments
  • Creating access rules for custom pages
  • Creating menu tabs, local actions and other visible menu items
  • Making menu items only show in certain circumstances, such as only on selected node types
Categories
Drupal 7
More information

This tutorial covers the following topics:

  • The Contextual Administration module and variant type.
  • Auto-populating node reference fields for new nodes.
  • A quick glance at other functionality in Contextual Administration: vocabulary administration pages, user administration pages, quick content handling pages, and more.
  • Using the local actions menu type.
Categories
Drupal 7
More information

This screencast covers the following topics:

  • Adding new contextual objects with manual selection.
  • Adding new contextual objects with relationships.
  • Chaining contextual objects, with the example of loading a node term, and then loading the term top level parent (or not).
Categories
Drupal 7
More information

This screencast covers the following topics:

  • Creating a Context display type in Views.
  • Placing individual View rows in your custom page.
  • Displaying other View render elements in your custom page (such as the pager or header).
  • Using the View context to load further contextual object.
Categories
Drupal 7
More information

This screencast covers the following topics:

  • Rearranging the node edit form with Panels.
  • Some words about how the render arrays in Drupal 7 makes this possible.
More information

This screencast covers the following topics:

  • Manual import/export of Page manager settings.
  • Import/export using Features.
  • Some words about the custom rulesets module.
  • Some words about the custom content panes module.
  • Some words about the stylizer module.
  • Some words (but not enough!) about mini panels.
  • Some words about Panels everywhere.
  • Some words and a quick demonstration of Panels in-place editor.