MiniCamp Atlanta 2016

Introduction

All the videos from MiniCamp Atlanta 2016.

Video Sponsor(s) / Provided by
Curated Videos
Description
Past Present and Future of Event Registration in Drupal
A quick introduction to the RNG module is what is out for D8.
For event registration, the signup module worked just fine for Drupal 6. Once Drupal 7 came around, Entity Registration was the go-to module. Kaleem will demo cetl.kennesaw.edu site and how we use Enitity Registration. Then will demo a D8 install of RNG and its features.

Kaleem Clarkson
My name is Kaleem Clarkson and I am a Drupal Front-End Developer and Site Builder. I am currently the Director of Operations and Strategic Initiatives at the Center for Excellence in Teaching and Learning (CETL) at Kennesaw State University. I began using Drupal in 2008 with Drupal 6 and have been a Been the DrupalCamp Atlanta Project Lead since 2014.

twitter: http://twitter.com/kaleemclarkson
website: http://www.kaleemclarkson.com
linked in: https://www.linkedin.com/in/kaleemclarkson
Description
Translating Deploy and Deploying Translations
Demoing the Deploy Suite and Translations for Drupal 8.

Todd Blumenthal
I sold the family cow for a handful of JavaBeans.

https://twitter.com/todd_almighty
https://www.linkedin.com/in/todd-blumenthal-379a4b17
https://github.com/whitealbum
http://whitealbumregistry.com
Description
So you need a Drupal 8 theme and you need it fast. Only one problem—you’ve never worked with Drupal 8 before. And maybe you don’t have the time to delve into all its intricacies. Fortunately, it is really easy to seamlessly integrate front end frameworks into Drupal 8.

In this session we’ll explore using Zurb Foundation 6 to create a custom Drupal 8 theme. Foundation 6 was released in November 2015, and delivers a lean system that aims to reduce complexity, improve accessibility, and provide tools that are becoming standards in Drupal theme development.

Topics we’ll cover:

Provide a quick intro to the top features of the Zurb Foundation framework and its customizability.
Create a custom responsive theme using parts of the “Stable” theme with css and javascript from Foundation.
Investigate the build tools delivered with the Zurb template, and how you can use their package to include prototypes, and a style guide within your Drupal 8 theme.
Compare the contributed Drupal Foundation theme with the custom approach.
​After attending this session you’ll have a great path forward for standing up a Drupal 8 theme that easily integrates modern front end tools, and delivers a powerful framework to jumpstart your project.

This session is intended for front end developers who are new to Drupal but fans of Foundation or to Drupal front end developers who are new to D8 and want to create a custom theme.

Chris Doherty
Chris’s mix of creative talent and technical understanding provides clients with high-quality screen-based experiences. His depth of experience and education includes eight years Drupal experience and brings together the disciplines of technology, writing, and design.

https://www.linkedin.com/in/christophertdoherty
Eric Huffman
Eric has over seven years of experience working with Drupal as a developer, themer, and site builder starting with Drupal 6 in 2008. His passion lies in designing and building web front-ends, but over the years he has also supported programmers, and often played a role in bridging back-end and front-end teams.

https://www.linkedin.com/in/emhuffman
Description
Highlighting and detailing the efforts to standardize on SMACSS CSS file organization for the default Drupal 8 admin theme, as well as providing a style guide on how to write themes in Drupal 8 to meet this demand.

Want to learn how to clean and organize your CSS? Sick of dealing with theme frameworks with antequated or frustrating organizational structure (Zen)? If so, come learn about the emerging standards coming to module and theme CSS.

----------------------------------------------------------------------------------------------------------------

MiniCamp Atlanta is a one-day single-track Drupal summit held in Spring in Atlanta, Georgia. Started in 2016, MiniCamp Atlanta presents spectacular sessions and speakers providing expertise, best practices, and guidance on up-and-coming trends in Drupal.

MiniCamp Atlanta is managed by the Atlanta Drupal Users Group.

Learn more about MiniCamp Atlanta: http://www.minicampatlanta.com/
Learn more about the Atlanta Drupal Users Group: http://www.drupalatlanta.com/
Description
Back in the Drupal 7 days (aka last year), we came across some pretty large, hard-to-maintain Drupal 7 sites. The theme was often responsible for a lot of the cruft. We saw themes with excess code, too many template files, and not enough documentation.

The Drupal 8 theme layer provides new features like libraries and Twig blocks that can help us to build cleaner, better-organized themes. So now is a good time for themers to re-visit which theming techniques to use to create themes that are smaller, maintainable, and well organized.

In this session, we’ll cover some of these features and look at specific examples of how to apply them in real-world themes:

Creating libraries to load CSS and JS in different contexts
Extending existing libraries
Using breakpoints consistently
When to use view modes
How to use Twig blocks to reduce template code
When to use templates vs. preprocess functions
Why/how to use theme settings
About the Presenter
Suzanne Dergacheva - Co-founder

As co-founder and front-end lead at Evolving Web, Suzanne is responsible for defining and implementing both the information architecture and the visual elements of websites and web applications. She manages the creation of Drupal sites from module selection and configuration to integration and custom development.

During her time at Evolving Web, Suzanne has implemented websites for the Linux Foundation, Travelocity, McGill University, A&E Television, and the Government of Canada. She is also a Drupal trainer and develops Drupal training materials on a wide range of topics.

http://twitter.com/suzanne_kennedy
https://www.linkedin.com/in/suzannedergacheva
https://github.com/pixelite
http://evolvingweb.ca

Drupal is a registered trademark of Dries Buytaert.