Beginning Drupal 7
Mastering Panels and Page Manager
Six Mile Tech
sixmiletech.com
Ted Bowman
Drupal Trainer and Developer
Beginning Drupal 7
Mastering Panels and Page Manager
Ted Bowman
twitter - @tedbow
drupal.org – tedbow
www.sixmiletech.com
Beginning Drupal 7
Powerful Tools for Displaying Content
Mastering Panels and Page Manager
Beginning Drupal 7
What is Page Manager?
 Part of the Chaos tool suite (ctools)
– required by Views, Features, WYSIWYG, e...
Beginning Drupal 7
What is Panels?
 Allows a site administrator to create
customized layouts for multiple uses
 Drag and...
Beginning Drupal 7
Panels Modules
Panels
 Core Display functions, required by all others
Mini panels
 Creates Drupal Blo...
Beginning Drupal 7
Other Related CTools Modules
Views content panes
 Embeds Views in Panels
Custom content panes
 Allows...
Beginning Drupal 7
Demo Site Modules
 Page Manager
 Panels
 Views content panes
Beginning Drupal 7
Panels Terminology
Panels Page
 Encompasses the Whole Page
 Either
– Custom Page – new URL
– Overridd...
Beginning Drupal 7
Panels Terminology
Panel
 Container of Content
 Each Panels Pages contains 1 or more
 Contains Panes
Beginning Drupal 7
Panels Terminology
Pane
 Container of Content
 Examples
– Node
– Field
– View
 Can be Dragged and Dr...
Beginning Drupal 7
Panels Page
Beginning Drupal 7
Panels
Beginning Drupal 7
Panes
Beginning Drupal 7
Panels Backend
Beginning Drupal 7
Panels Terminology
Variants
 Different Content and Layout for 1 Panel Page
 Examples
– Different Node...
Beginning Drupal 7
Panels Terminology
Contexts
 NOT the Module
 Represent Drupal Objects: Nodes, Terms,
Users, etc.
 Di...
Beginning Drupal 7
Panels Terminology
Contexts - example
 Node View Page
– Default Context Created by nid
– Term related ...
Beginning Drupal 7
Example Site
News Site
 Simple News
site
Beginning Drupal 7
Content Types
 Articles
– Category
– Tags
– Show (Entityreference)
 Show
Beginning Drupal 7
Users
 Blogger
 Profile2
 Watching(Field Collection)
 Author(Entity Reference → User)
Beginning Drupal 7
Roles
 Administrator
●
 Blogger
–
Beginning Drupal 7
Mastering Panels and Page Manager
Ted Bowman
twitter - @tedbow
drupal.org – tedbow
www.sixmiletech.com
Upcoming SlideShare
Loading in …5
×

Mastering Drupal Panels

910 views

Published on

A short introduction to the Drupal Panels module. This version was for the 2014 NYCCamp training session..

Published in: Internet, Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
910
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Mastering Drupal Panels

  1. 1. Beginning Drupal 7 Mastering Panels and Page Manager Six Mile Tech sixmiletech.com Ted Bowman Drupal Trainer and Developer
  2. 2. Beginning Drupal 7 Mastering Panels and Page Manager Ted Bowman twitter - @tedbow drupal.org – tedbow www.sixmiletech.com
  3. 3. Beginning Drupal 7 Powerful Tools for Displaying Content Mastering Panels and Page Manager
  4. 4. Beginning Drupal 7 What is Page Manager?  Part of the Chaos tool suite (ctools) – required by Views, Features, WYSIWYG, etc.  Handles delivering different pages to menu requests
  5. 5. Beginning Drupal 7 What is Panels?  Allows a site administrator to create customized layouts for multiple uses  Drag and Drop content manager
  6. 6. Beginning Drupal 7 Panels Modules Panels  Core Display functions, required by all others Mini panels  Creates Drupal Blocks with Panels layouts Panels Nodes  Create nodes that are divided into areas with selectable content - (@see Panelizer) Panels In-Place Editor  Front-end Panels UI
  7. 7. Beginning Drupal 7 Other Related CTools Modules Views content panes  Embeds Views in Panels Custom content panes  Allows Manually Enter Content in Panels Stylizer  Create custom styles for Panels
  8. 8. Beginning Drupal 7 Demo Site Modules  Page Manager  Panels  Views content panes
  9. 9. Beginning Drupal 7 Panels Terminology Panels Page  Encompasses the Whole Page  Either – Custom Page – new URL – Overridden System Page ● node/[nid] ● user/[uid] ● node/[nid]/edit
  10. 10. Beginning Drupal 7 Panels Terminology Panel  Container of Content  Each Panels Pages contains 1 or more  Contains Panes
  11. 11. Beginning Drupal 7 Panels Terminology Pane  Container of Content  Examples – Node – Field – View  Can be Dragged and Dropped Between Panels
  12. 12. Beginning Drupal 7 Panels Page
  13. 13. Beginning Drupal 7 Panels
  14. 14. Beginning Drupal 7 Panes
  15. 15. Beginning Drupal 7 Panels Backend
  16. 16. Beginning Drupal 7 Panels Terminology Variants  Different Content and Layout for 1 Panel Page  Examples – Different Node View for different Content types – Landing page that is different depending on the role of view user
  17. 17. Beginning Drupal 7 Panels Terminology Contexts  NOT the Module  Represent Drupal Objects: Nodes, Terms, Users, etc.  Display on in Panes  or Control what is displayed
  18. 18. Beginning Drupal 7 Panels Terminology Contexts - example  Node View Page – Default Context Created by nid – Term related to the node – User: Author of the node
  19. 19. Beginning Drupal 7 Example Site News Site  Simple News site
  20. 20. Beginning Drupal 7 Content Types  Articles – Category – Tags – Show (Entityreference)  Show
  21. 21. Beginning Drupal 7 Users  Blogger  Profile2  Watching(Field Collection)  Author(Entity Reference → User)
  22. 22. Beginning Drupal 7 Roles  Administrator ●  Blogger –
  23. 23. Beginning Drupal 7 Mastering Panels and Page Manager Ted Bowman twitter - @tedbow drupal.org – tedbow www.sixmiletech.com

×