Introducing Mannequin

rbayliss

Mannequin is a brand new Component theming tool created by Last Call Media to enable rapid and bulletproof Drupal theming.  Conceptually, it's similar to Pattern Lab, but it's built for easy integration with existing templates living in your application without a lot of extra wiring.

Login to Register
Intermediate

Use of Drupal for Research Science Applications

grlazo

In this age of high-throughput technology and big-data needs, science research groups need to build efficient communications portals for both internal laboratory needs as well as communicating findings to the public. There have been a few research science-based sessions made at past BADCAMP gatherings. I would like to present some of my experiences with agricultural research and highlight a development effort using the Drupal project module named Tripal for exploring genomes. I would welcome other scientists to participate in demonstrating other Drupal-based science modules.

Login to Register
Intermediate

Component-based Theming with Twig

Trainer: Forum One with Chaz Chumley
Join us as we walk through the theming variations that started with the traditional theme-centric design and has quickly moved into component-based design. Together we will master Component-based theming with Twig as we work to identify patterns, define components, utilize command line tools such as Composer, NPM and Grunt to quickly create a PatternLab managed theme. Learn how to work smarter in developing components that can easily be integrated into project after project without having to recreate them yourself.
Login to Register

Component-based Development in Drupal 8

Trainer: Mediacurrent with Mario Hernandez
In this training we will put into practice one of the latest latest trends in development, components. Building a website using the component-based approach can dramatically improve collaboration among teams, making code more reusable, flexibility and long term maintenance of your website. We will work on building a living styleguide which will become the single source of truth for markup, styles and javascript behaviors.
Login to Register

Supercharged SEO & Accessibility

Trainer: Hook 42 with Aimee Degnan and Carie Fisher
When properly configured, Drupal is a very SEO-friendly and accessible web framework. The trick is to know which Drupal modules you need to install and how to optimally configure them. Configuration doesn’t stop at the module level - a solid content strategy is required to make the most effective and accessible website. “Content is King” and our job is to make Drupal showcase content in the most accessible way to consumers and search engines.
Login to Register

DRY Templates in Twig

pixelwhip

Don't Repeat Yourself (DRY) is a common coding mantra and copying & pasting markup across templates bums me out. Fortunately Twig offers a variety of tools for reusing templates so we don't need to mess with that. From one template you can include, extend, import and even use other templates. The differences in these tools are subtle. Should you include or extend?  What makes imports useful?  What's difference between a block and a macro. We'll answer those questions. 

Login to Register
Intermediate

React Development Workflow

sebi

React is such a hot topic right meow! What REALLY happens when you begin developing your React app alongside Drupal? Is it all sunshine and rainbows? Are you questioning your existence? Where do you fit webpack into all of this? Where does your code live? WHY ARE THERE SO MANY QUESTIONS!??!

I am absolutely happy to go over my experiences developing React apps that are baked inside Drupal. Because live demos go well every single time, I will change it up a bit and come prepared with plenty of slides of use cases.

This session is for you if...

Login to Register
Intermediate

Get Started with Voice User Interfaces

Amber Himes Matz

From personal assistants to chatbots, to conversational devices in the home, voice user interfaces that make tasks easier, faster, or more fun are quickly finding ways into our daily lives. New Developer APIs and SDKs for voice-enabled services are being released more and more frequently, providing new opportunities for developers to learn new skills and companies to find new ways for customers to interact with their products and services. But these technologies are very much a new horizon in human-computer interaction and there is a lot to learn.

Login to Register
Intermediate
Subscribe to Intermediate