Create beautiful data-driven websites with Panels + C3

mrkdboyd

Static data summaries and charts can be used to present useful data snapshots. But with modern web tools, we can go much further and facilitate greater understanding of our proprietary data sets by creating interactive data visualizations that respond to user input and allow users to explore the data more deeply.

If you want to learn how to bring this magic into Drupal, this session is for you. This session will cover:

  • Brief review of Panels, including plugins and content types

  • What is C3? Why should I use it?    

    • Quick tips on how to use it

    • Feature showcase of what it can do, including live example of ftsbeta.unocha.org

  • How do I get my data?    

    • How to deal with different data sources (APIs, 3rd party/legacy systems)

  • How to actually manage your visualizations in Drupal via Panels + C3    

    • How to create custom panel panes

    • How to feed data to your visualizations

    • Optimal JS code patterns for your visualizations using Drupal behaviors

    • Including a live code demo!

You will walk away from this session knowing all of the steps required to create and manage interactive data visualizations in Drupal using Panels and C3. A link to the repo for the example module used during the presentation will also be provided.

This session is intended for developers with intermediate level Drupal experience or above.

Session Track

Front End

Experience Level

Intermediate

Drupal Version