addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Drupal Meetup: Custom CTools plugins for Panels

NOTICE: Due to Drupalcon occurring during our regularly scheduled week, we will be moving this meetup to the 30th of May.


Presenter: Kevin Hu, Drupal Developer, ImageXMedia

This presentation will take a look at how to create custom ctools plugins for use with the popular Panels module.

Four types of plugins will be presented:

  • content types (of the ctools kind),
  • contexts, arguments,
  • and relationships.

Through the use of these four plugins, we can see how they can be leveraged to make elegant sites with an emphasis on the ease of use for content editors.

A high-level overview of the purpose and capabilities of each plugins will first be given, followed by a practical demo of each custom plugin in action and a walkthrough on the steps needed to create one.


Kevin first worked with Drupal two years ago during his undergrad years, tasked with migrating a site from Drupal 5 to 6, and chose instead to rebuild the site on Drupal 7. Falling in love with the versatility of Drupal, he never looked back, and a year later found a spot at ImageX, where he continues to pursue Drupal development with an emphasis on developing powerful sites that are simple to use.

Lightning Talks

Attendees are invited to share their experience by giving a 2 to 4 minute presentation on any topic of interest to the Drupal community. If you want to use a laptop to show a website or control panel please be sure you have the necessary cable (vga) to connect to an overhead projector.

Join or login to comment.

  • Joel

    Thank you Kevin for the talk, it's great to know that Panels has a similar plugin architecture to Views. Hacks abound:)

    May 31, 2013

  • Katy

    Nice to see everyone!

    May 30, 2013

  • Tim L.

    I am not able to make it after all. See you next time.

    May 30, 2013

  • Kenny M.

    Ahh I got held up with a client and I'm running late, but I'll be there!

    May 30, 2013

  • Tim L.

    Hi everyone. I am new to Drupal and I am looking for guidance on what it takes to become a Drupal developer. Any help in this direction?

    May 30, 2013

44 went

Our Sponsors

  • The Jibe

    The Jibe is an ecommerce web development agency with a focus on Drupal.

  • The Network Hub

    The Network Hub is offering their space for free to host VanDUG.

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy