drupal: a short introduction to page manager and panels
DESCRIPTION
A short introduction to Page Manager and Panels. What is Pagemanager? How can we use panels to improve the Drupal core Block System. Explain some basic principles about variants, contexts, selection rules, and handlers. Demo with Panopoly, and hands on with an exerciseTRANSCRIPT
Page Manager Panels
Steven Van den Hout
Drupal Developer @ Calibrate @stevenvdhout @calibrators
Steven Van den Hout
Page Manager (start) pages
URL
Panels Block Improvements
Layouts
Core Blocks Hard to Manage
No Context
Performance Issue
Hard To Manage
No Context
No Context
Performance Issue
Every block is loaded on page load Disabled blocks as well
Panopoly
Powerfull base Distribution of Drupal powered by lots of Chaos
Tools and Panels magic
DEMOTIME
THEORY
Theory Context Variants
Selection Rules
Handlers
Context Node/%node/view USER/%user/view
CURRENT USER LANGUAGE
…
Variants
Content Type User Role Language
…
Selection Rules
Use this variant only for nodes of type Page
Administrators
ALL/Only one criteria must pass
HAndlers
HTTP Response Code Panels
Context Admin
HTTP Response code
403 Access Denied 404 Page not Found
410 Gone 301 Redirect
Page Manager Context Variants
Selection Rules
Handlers
Hands ON
Contrib
Fieldable Panel Panes Context Admin
Panelizer
Panels Breadcrumbs
Resources
Videos nodeone
Questions
FInish