PanopolyPanels Magic for the Masses
Presented by Matt Cheney at NYC Camp 2012Friday, July 27, 12
About Me
•Librarian turned Drupal developer
• Longtime Panels evangelist & minor chaos wizard
•Work at Pantheon making Drupal distributions rock!
•@populist on D.O and IRC
Friday, July 27, 12
Drupal 7: Out of the Box ExperienceFriday, July 27, 12
Drupal 7 + Contributed ModulesFriday, July 27, 12
What is Panopoly?
Panopoly is a Drupal distribution designed as a starting point for site builders.
Friday, July 27, 12
Drupal 7 + PanopolyFriday, July 27, 12
Packaged on Drupal.org
https://drupal.org/project/panopolyFriday, July 27, 12
Available on Pantheon
https://getpantheon.com/nyccampFriday, July 27, 12
Let’s Solve Some Obvious Problems
Friday, July 27, 12
What Modules to Install?The Diamonds in the Rough
Friday, July 27, 12
A Solid Foundation
Views
Link
MediaLibraries
Entity
Date
Features
Devel
Friday, July 27, 12
Best of Panels Universe
Panels Panels IPE
Panelizer
Fieldable Panels Panes
Panels Breadcrumbs
PM Existing Pages
Mini Panels
Page Manager
Chaos Tools
Friday, July 27, 12
Let’s Improve the UX
Backports
Menu BlockModule Filter
Path Auto
Simplified Admin Menu
Admin
Views Bulk Operations
Friday, July 27, 12
How to Make it Responsive?The mobile web is the future, don’t you know?
Friday, July 27, 12
Responsive Layouts
Panopoly provides 26 responsive, cross browser layouts out of the box!
Friday, July 27, 12
Responsive Images
• Image Styles + Media Styles• Full Width•Half Width•Quarter Width•Square Thumbnail
•Respond JS Support
Friday, July 27, 12
How to Improve Search?We can do better than search.module
Friday, July 27, 12
Search API Support
•Search API Support•Apache Solr or MySQL DB•Default search results view
•Facet API Support•Defaults for content type + date
• Search Results Page is also a Panel!
Friday, July 27, 12
A Better Search Experience
Friday, July 27, 12
What Can Be Done for Admins?Drupal is a CMS right... Let’s make tools to manage that content!
Friday, July 27, 12
WYSIWYG
It is 2012! Can I please have a WYSIWYG with my CMS?
• Best Practice TinyMCE
• Media Integration
• WYSIWYG Filter
• Markitup! HTML Editing
Friday, July 27, 12
Content Creation Page
• Improved Layout
• Featured Image
• Simplified UI
• Panelized!
Friday, July 27, 12
Admin Dashboards
Friday, July 27, 12
How do I add that to my site?It is far too difficult to add an image to a sidebar....
Friday, July 27, 12
Generic Content Widgets
• Generic support for most popular kinds of content
• Easily add to any and all panelized pages!
• Harness the full power of Drupal’s entity system!
Friday, July 27, 12
How do I Customize My Site?And I mean without code or complexity!
Friday, July 27, 12
Panopoly App Store
Friday, July 27, 12
Hello Panels IPE
Friday, July 27, 12
So Let’s Check this Out!Feel free to follow along
Friday, July 27, 12