Skip to main content
Mediacurrent logo
Hero Background Image

Blog Post

DrupalCamp Atlanta 2016 Session Highlights

October 18, 2016

It's hard to believe that DrupalCamp Atlanta is right around the corner! Mediacurrent is a proud sponsor and we're looking forward to another great camp. This year's conference will return to the Kennesaw State University Conference Center. The schedule consists of Drupal 8 trainings on Friday October 21, and a full day of sessions on Saturday October 22. It's not too late to register!

If you'll be attending this year, you can catch the Mediacurrent team presenting these sessions:

Rock and roll all night and part of every day with KSS Node

Time: 10:00-10:50 / Room: 174

KSS Node is a tool used to generate a living style guide. In this session, Theming Manager Zack Hawkins will explore using KSS Node to document our components within a living style guide. He'll cover the following topics:

  • Introduction to KSS Node and what makes it a living style guide.
  • Integrating KSS Node with our build tools.
  • Creating a new style guide "theme"
  • Documenting theme components.
  • Documenting design components like colors and typography.
  • Sharing styles and JavaScript between the style guide and Drupal.
  • Integrating KSS Node into a Drupal 8 theme.

Keynote - Creating a Culture of Giving in Your Organization

Time: 11:00-11:50 / Room: 400

Open source software is no longer a trend - it has helped revolutionize the technology industry and impacts almost every facet of our life and work in some way. Yet, key questions remain around how we can sustain open source projects after they reach a certain “tipping point.”  In general, the current open source models have struggled to scale. The ecosystem tends to be supported by motivated founders, service providers, altruistic volunteers, and adopters of the software that create jobs. In this session, Founding Partners Dave Terry and Paul Chason will explore Mediacurrent’s personal journey to discovering the value of creating a culture that gives back to an open source community.

The objectives of the session will be:

  • To educate attendees on “why” giving back is so critical to your organization
  •  Inspire organizations to contribute back and isolate what is and is not working
  •  Illustrate the value that organizations gain by contributing to open source projects
  • Highlight Mediacurrent’s own use case around creating a culture that gives back to Drupal

Help! I inherited a Drupal Site! 

Time: 2:00-2:50 / Room: 174

You have found yourself newly-responsible for administering and updating a Drupal site created by somebody else, and you’re struggling. Maybe you’re new to Drupal and you’ve been thrown into the fire. Or maybe you’re experienced with Drupal but the site creator used an unfamiliar approach. Whatever your situation, this presentation has something for you. 

In this session, Solutions Architect Paul McKibben will start by providing a framework to help you incrementally understand your site. We will cover some Drupal basics and resources for learning more. We will also look at Drupal techniques to accomplish common CMS tasks, and show clues to identify the techniques used in your inherited site. Finally, we’ll look at some examples of bad practices you might find in your inherited site, and how to get past them.

Marketing Automation and Web Personalization with Drupal: An Introduction

Time: 3:00-3:50 / Room: 174

Marketing automation software allows marketers to streamline and automate repetitive marketing tasks, such as email marketing, to nurture prospects from the top of marketing funnel to sales-ready leads. Web personalization aims to tailor a digital experience for each site visitor to increase engagement and conversation rates. In this session, Lead Drupal Architect Jason Want will introduce attendees to basic concepts of marketing automation and web personalization and demonstrate methods to implementing both with Drupal.

This session will cover:

  • An introduction into marketing automation.
  • An introduction into web personalization.
  • A checklist for implementing web personalization with Drupal.
  • An overview of the available Drupal 7 and Drupal 8 tools for creating web personalization and integrating marketing automation services.

The Story of an Insecure Module

Time: 4:00-4:50 / Room: 462

There once was a Drupal module who wanted so badly to have a stable release, but they were insecure. As a useful and promising module to the Drupal community, they were so afraid that poor coding standards and lack of community reviews could lead to XSS, information disclosure, sql injection, and other vulnerabilities for their users. 

The Drupal community is one of sharing and support. As a result, the module in this story takes the opportunity to learn and grow from the lessons of other modules and contributors to become much more secure and confident. The module becomes capable of being promoted to a full project and having a stable release. The community rejoices!

In this session, Open Source Security Lead Mark Shropshire will take you on a journey through this module's security audit and how her developer resolved each and every finding, following Drupal best practices for writing secure code. 

Don't Be a Stranger

The easiest way to connect with the Mediacurrent team will be to stop by our table in the exhibition area. Come say hi, learn about our open positions and grab some swag!

Additional Resources
Decoupled Drupal 8 | DC ATL 2015 Session Recording
Growth Hacking with Content, Marketing Automation & Drupal | DC ATL 2015 Session Recording
Leveling up CSS with SMACSS and BEM | DC ATL 2015 Session Recording

Related Insights