drupal camp logo

Our 7th Drupal Camp in Asheville, NC on July 14-15, 2017! Our camp was at Asheville-Buncombe Technical Community College this year, right next to downtown Asheville.

When

Friday & Saturday
July 14-15, 2017

What

  • Friday - Beginner Drupal 8 Training by OSTraining
  • Friday - Un-conference & Code Sprints
  • Friday Night Social - Pizza, beer and ping-pong at Standard Pizza Co. on Biltmore Ave.
  • Saturday - Drupal Camp Sessions
  • Saturday After Party - Relaxing at Barley's Taproom.

Where

340 Victoria Road
Asheville, NC 28801
drupal camp speakers and sessions

Event Details

Sponsors

Attendees

  • Christina
  • Mike
  • Emily
  • Ryan
  • David
  • Vikas
  • Adam
  • Chas
  • Ryan
  • April
  • Vickie
  • James
  • Kimberly
  • Cory
  • Patricia
  • Jonathan
  • Lee
  • Gloria
  • Mark
  • Bill
  • Charles
  • Chris
  • Adam
  • RAMESH BHAGYARAJA MUDIRAJ
  • Aeryn
  • David
  • Rebecca
  • Angel
  • Jordana
  • Brian
  • Jon
  • yaswanth
  • Evan
  • jason
  • Jack
  • Max
  • Stuart
  • Rajesh
  • Cindy
  • Katharine
  • Thomas
  • Nancie
  • Jay
  • M Steve
  • Heidi
  • Bryan
  • Charity
  • Kendra
  • Matthew
  • Peter B.
  • Brooke
  • Tom
  • Kevin
  • Joseph
  • Greg
  • Kelly
  • Michael
  • Elizabeth
  • Dan
  • Marc
  • Celeste
  • Heather
  • Kelly
  • Adam
  • Eric
  • Will
  • Justin
  • Andy
  • Dustin
  • Ted
  • Derek
  • Ryan
  • Carol
  • John
  • Mike
  • Thomas
  • Ryan
  • Brian
  • Jim
  • Brian
  • Steven
  • Chris
  • Chris
  • Doug
  • Justin
  • Sean
  • Andrew
  • Jeremy
  • Dan
  • Bo
  • Kyle
  • Jeff
  • Justin
  • Eloisa
  • Ken
  • Amy
  • Kathryn
  • Adam
  • Michael
  • Venkat
  • Sarvasri
  • Chad
  • Kendall
  • Bayo
  • Tejal
  • Gaurav
  • Jeanne
  • Travis
  • Sadaajit
  • Matthew
  • Stephen
  • zach
  • Steve
  • Charles
  • Charles
  • Michael
  • Tammy
  • Patrick
  • Elinor
  • Shea
  • Paul
  • David
  • Tim

Sessions

9 Essentials of Web Marketing Success

Speaker
Tom Sliker

Once you have your Website online, how do you get FOUND on the Internet? How does Google Work? How do I use the Web to acquire new customers?

Long-time Drupalist and Digital Media Consultant Tom Sliker reveals the methods his clients have used to expand their businesses, growing sales and reaching new customers. Learn how a business can dominate a local market's search results.

Hear how the strategic implementation of SEO, Pay-per-click, email, blogs, videos, and social media can take your business to the next level.

Agile Design

Speaker
Kelly Albrecht

For teams familiar with traditional project phases, a common question when considering using an agile methodology is: Where does the creative team and its phases fit into an agile process?

When "you never get a second chance to make a first impression," how do you design iteratively and "fail fast"?

Designers instinctively understand the importance of the initial encounter, uniquely rife with potential, between their work and the affected viewer.

Becoming 'Facet'-nated with Search API and DB or Solr backends

Speaker
Greg Monroe

Tired of the standard Drupal Search layout and want more Google like information? Looking for a replacement for Google Custom Search Engine? Don't want to code unless you have a really special need? Then this session is for you.

The session will cover:

Building 195 networked Drupal 8 Sites with Pantheon's Upstream

Speaker
Brooke Heaton

Fairfax County Public Schools (FCPS) is the largest school system in Virginia and the 10th largest in the United States, with more than 200 schools and centers serving 186,000 students. It's network of 195 school websites keeps this large community of students, parents and the public informed.

Business Ethics in an Open Source Community

Speaker
Adam Knox

How does one balance the need for financial success with the ideals of volunteerism, open-source community, and the web?

This session will open up a discussion of what it means to be a citizen of the Drupal community in both a professional and personal way.

We will talk about the value of active participation in the community, how to get involved, and ways to leverage participation into a career.

This session is ideal for newcomers to the Drupal Community, students and recent grads, and business professionals looking for ways to ethically grow their business.

Creating an online business workflow with no custom code

Speaker
Jon Firebaugh

What started out as a simple brochure website has become a file repository with workflow automation replacing MS Word documents, that were tedious to fill out. The entire site is built from contrib with no custom code!

Drupal has been promoted as being modular like a set of legos and this session demonstrates the capabilities that Drupal offers to non-developer site builders.

This session was well received at an April Chardug meet up. The process, issues, and modules used will be discussed.

DevSecOps: Diving In to Drupal Security

Speaker
Will Chatham

This session will cover key Drupal security concepts, from administering a website to developing modules, to how security matters in your hosting environment. Based on the OWASP Top 10 and other best-practices in security, we will look at the major risks and threats everyone should be aware of in order to stay secure and prevent disaster from striking your carefully crafted project(s).

We will dive into the processes and tools you have at your disposal to help harden your website against attackers, and how to build with security from the ground up.

Everyday Agile

Speaker
Justin Rhodes

This session is for beginners jumping into Agile Project Management or small businesses who are looking to make the switch towards Agile practices within their agencies.

Using real-life situations, I will demonstrate how Agile is currently a part of every day life that we witness as well as how I apply Agile methods and concepts to optimize my personal life.

I will be discussing and comparing Agile Project Management in regards to:

Improving the Drupal Commerce Experience Out of the Box

Speaker
Ryan Szrama

The vast changes to the core architecture of Drupal 8 forced changes to even the most trivial contributed modules. For a robust project like Drupal Commerce, the changes amounted to a complete re-architecture that takes full advantage not just of Drupal 8 but of object oriented PHP and Composer as well. However, rather than just make sure the base feature set of Commerce 1.x continued on in Commerce 2.x, we took the opportunity to rethink some the fundamental philosophies of the project itself.

Introduction to Drupal 8 theming - cover all the bases of the new D8 theming system with Twig

Speaker
Lee Walker

Introduction to theming for Drupal 8.

We'll create a new Drupal 8 theme using Bootstrap built as a child-theme atop the core theme 'Stable'.

We'll show how to add Bootstrap downloaded right from getbootstrap.com as a library theme dependency in your D8 theme.

Bootstrap is used as an example, but you can user your (micro)framework of choice - e.g. Foundation, bourbon/neat etc. Nothing is Bootstrap specific, we are using it as a well known example.

JavaScript ES6: The best vanilla you’ve ever tasted

Speaker
Ryan Hagerty
Topics

Today’s JavaScript can be a clutter of confusing context and workarounds for a lack of language features, but it doesn’t have to be that way. Imagine if we could demystify the this keyword, squash asynchronous callbacks with ease and include features like modules and classes — all without the dependency of a third party library.

Keynote: The Unintentional Findings of a Honey Badger

Speaker
Adam Bergstein
Topics

We can often be blind to our own predispositions, like that of being a honey badger. To evolve, we must learn who we are, recognize our own biases and tendencies, and seek transformation. Let’s explore how we can see our daily interpersonal interactions as an opportunity to be better, even as we struggle with our own inner honey badgers

Live Demo: How to Create a Winning Website with Drupal Best Practices

Speaker
Mark Shropshire

Winning Drupal websites live at the intersection of psychology, technology, and brand- a place that can get very complicated for users.

Murky Waters: Navigating Projects with Multiple Stakeholders or Vendors

Speaker
Kelly Dassing

A new project comes in, you’re excited to hit the ground running, the kickoff meeting is here, and then—you discover you’re facing two (or more!) stakeholders with diametrically opposed priorities.

You start supporting a new client, the development team gets their local environments set up, and progress is being made. Just when you think you’re in the clear, you find out there’s another vendor “behind the scenes” whose work sometimes conflicts with yours.

One Deployment Workflow: Drupal 6-8 on all hosting providers... Say whah!?

Speaker
Andy Giles

Tired of having a separate deployment workflow for every project you work on? In this session we'll look at utilizing Composer & GitLab CI to streamline building and pushing any Drupal project to any hosting provider.

What this session will cover

Open Y: Building a platform and open source community for YMCAs around the world

Speaker
Stuart Broz

Open Y is an initiative driven by YMCAs for YMCAs. It is an open source platform built on Drupal 8. It is a philosophy of sharing, collaboration, and innovation. It is a community of YMCAs and digital partners.

React, JSON API, Drupal 8 - My choice for a desktop application??

Speaker
Tommy Sliker
Topics

We will be delving into a new frontend ecosystem and incorporating Drupal 8 as a backend. Now, imagine forking your favorite text editor to customize it, using javascript! We will be using Electron for rapid desktop development using web technologies.

The example project we will be building together is a simple FTP client which uses Drupal to store the different FTP accounts as a "cloud" so that we can jump between devices while keeping our account data in sync.

The Content Development Bottleneck: Don’t Let Content Slow Down Your Development Projects

Speaker
Justin Belleme

Website development companies have long struggled with the challenge of getting website content from clients in a timely manner. This causes a variety of problems for web development and programming companies including mismatched expectations, extended project timelines, excessive client communication, delayed project payment timelines, and in some cases unhappy clients. In some cases this can also lead to websites that are ineffective because although the design is functional, the content fails to compel the site visitor to take.

Using Docker for multi-dev/multi-platform development

Speaker
Doug Cone

A case study on using Docker to develop from multiple machines. Covering docker-compose, docker files, basic commands and a few clever nginx hacks to round things out.

Takeaways:

  • Learn how Docker can be used to build consistent platforms
  • Discover how Docker can make your workflow faster
  • Better understand containers and how they work