panels rocks!

22
Panels Marcus Deglos t: @manarth e: [email protected] w: http://deglos.com/

Upload: marcus-deglos

Post on 11-Feb-2015

1.043 views

Category:

Technology


6 download

DESCRIPTION

Why the Panels module suits so many Drupal sites - slides from the #drupal_ldn talk on 8 February 2011 at Microsoft HQ, London.

TRANSCRIPT

Page 1: Panels rocks!

Panels

Marcus Deglost: @manarthe: [email protected]: http://deglos.com/

Page 2: Panels rocks!

Best thing since Drupal?He's madder than a hatter

Of course, panels rocks!What is this

panels thing you speak of?

Page 3: Panels rocks!

There's mixed opinion…

Page 4: Panels rocks!

The Pain

Bugs

Documentation

Learning curve(for developers)

Page 5: Panels rocks!

The Love

Page 6: Panels rocks!

What is Panels?

Layout framework

Support for multiple layouts

Drag-n-drop positioning of content

Page 7: Panels rocks!

Drag-n-drop UI

Page 8: Panels rocks!

What problems does Panels solve?

Page 9: Panels rocks!

What problems does Panels solve?

Complex layouts

Page 10: Panels rocks!

Crazy layouts from a single site

Page 11: Panels rocks!

Crazy layouts from a single site

Page 12: Panels rocks!

Crazy layouts from a single site

Page 13: Panels rocks!

Crazy layouts from a single site

Page 14: Panels rocks!

Crazy layouts from a single site

Too many regions

Page 15: Panels rocks!

Crazy layouts from a single site

Complex templates

Page 16: Panels rocks!

What problems does Panels solve?

Complex layouts

Position a single block in different regions for different pages

Page 17: Panels rocks!

Panel modules are made up of…

API hooks

Plugins Exports

Page 18: Panels rocks!

API hooks

Register your module with panels

Page 19: Panels rocks!

Exports

Page 20: Panels rocks!

Plugins

Selection criteriaArgument handlingPanel panes (ctools content types)ContextsRelationshipsPage manager tasks

Page 21: Panels rocks!

Why panels?

Awesome UIExtreme extensibilityExportable to codeIntegrates with FeaturesIs it in D8? Watch this space…

Page 22: Panels rocks!

Image CreditsThanks to the everyone sharing with Creative Commons:mosaic - http://www.flickr.com/photos/dasbuchmarmite - http://www.flickr.com/photos/dontcallmeikkebed of nails - http://www.flickr.com/photos/clankennedyreplicator bug - http://www.flickr.com/photos/chocolatefrogslearning curve - http://buytaert.net/drupal-learning-curvepanda hug - http://www.flickr.com/photos/spakattacks/jigsaw - http://www.flickr.com/photos/colemama/building in progress - http://www.flickr.com/photos/techiedogtriforce - http://www.flickr.com/photos/falciferwristbands - http://www.flickr.com/photos/52275883@N00container ship - http://www.flickr.com/photos/kenjonbroplugs - http://www.flickr.com/photos/shanghaidaddywhy not - http://www.flickr.com/photos/petereedcamera - http://www.flickr.com/photos/keithwj