You are here

Schedule

This site is for archival purposes only. 

Find out what is happening with the Twin Cities Drupal User Group at https://tcdrupal.org/

Friday
10:00am to 11:00am

Understanding Drupal

  • Speaker(s): dinarcon
  • Location: 235
  • Site Building
Drupal is an extremely flexible system. To achieve this, various layers of abstractions were built into it. A lot of concepts were created to explain these abstractions. Unfortunately, they are not always intuitive. This session aims to explain the basic building blocks for assembling a Drupal site

Drupal and the Music Industry: Learning from Our Success

  • Speaker(s): mtift
  • Location: 238
  • Business, Community Wellness
The music industry is one of those areas where Drupal does well. For example, Lady Gaga, Bruno Mars, Eric Clapton, The Grateful Dead, Led Zeppelin, The Beatles, Turner Broadcasting, Atlantic Records, Nonesuch, Warner Bros. Records, the Grammys, and Radio France all use Drupal. But this list of

Lando Ddev Docksal - Battle Royale of local development

  • Speaker(s): Wylbur
  • Location: 321
  • Getting Started, Site Building, Back-end Design & Development, Front-end Design & Development
Three nimble contenders will enter the ring...which will survive? In this session we will compare 3 docker based development environments and see how they stack up. We'll explore their strengths and weaknesses, and consider how they perform on MAC, Windows and Linux machines. We'll explore the

Taking a Clients Business Worklow Online with no Custom Code

  • Speaker(s): JJmonterey
  • Location: 446
  • Site Building, Front-end Design & Development
This Session is for site builders who have little experience with PHP.
11:15am to 12:15pm

Keeping Drupal 8 Up-to-Date

  • Speaker(s): ambermatz
  • Location: 235
  • Site Building
Between Drupal 8's regularly scheduled updates and its security releases, it's more important than ever to understand how to keep your Drupal 8 site up-to-date. Getting your Drupal 8 site up-to-date can depend on a number of factors: - How the Drupal site was installed in the first place - What

Component Based Theming With UI Patterns and Pattern Lab

  • Speaker(s): brianperry
  • Location: 238
  • Site Building, Front-end Design & Development
Since the release of Drupal 8, great strides have been made to develop a component based theming workflow that takes advantage of the best that Twig has to offer and also plays nice with living style guides and pattern libraries. Gone are the days of redundant styles and markup, making way for the

Progressive Decoupling: A case study with PRI

  • Speaker(s): Brandon Hundt
  • Location: 321
  • Site Building, Front-end Design & Development, Project Management, Business
In 2015, Dries published a blog post titled “The Future of Decoupled Drupal”. In this post, he outlines several ways to approach “decoupling”, a fancy word that refers to the process of migrating from a monolithic CMS to an API-driven, distributed architecture. One of the concepts Dries outlined in

The GDPR is here. Are you ready? (You need to be!)

  • Speaker(s): ochenk
  • Location: 446
  • Back-end Design & Development, Project Management, Business
The GDPR (General Data Protection Regulation) just went into effect May 25, 2018. So, 1) What is it? And 2) Do you have to care about it? The short answer is: 1) It’s complicated. And 2) Almost certainly, yes. You are probably legally obligated to care about it.
1:45pm to 2:15pm

Developing a Culture of Mentorship

  • Speaker(s): tessak22
  • Location: 235
  • Community Wellness
It’s easy to spend your entire day, heads down, coding projects without thinking twice about other developers around you. We often get too absorbed with completing our immediate deadlines to spend any time considering the future of our projects, the future of our teams. By not mentoring new

Scaling Community Decision-making

  • Speaker(s): mlncn
  • Location: 238
  • Community Wellness
Any Free/Libre Open Source Software project will have elements of do-ocracy (rule of those who do the work) but this approach does not work for all decisions a software community must make. Largely of necessity in heavily volunteer-driven projects, all people who must carry out a decision have to

Next Level Twig: Extensions

  • Speaker(s): kerasai
  • Location: 321
  • Back-end Design & Development
Drupal 8 features many enhancements, one of the most-prominent being the implementation of the Twig templating system. But are you really getting the most out of your Twig? If you’re not using Twig extensions, then no--you’re not. Twig extensions allow developers to add processing capabilities to

The Next Big Thing and Why Should I Care?

  • Speaker(s): minneapolisdan
  • Location: 446
  • Front-end Design & Development
Let’s take a quick run down on today’s “next big things” and try to understand them better. Things like augmented reality, voice-activated search, AMP and GDPR. Specifically, (a) what is this and why should I care? (b) how can I start using these today? (c) is there a practical application with
2:30pm to 3:30pm

Configuration Management for Humans

  • Speaker(s): broeker
  • Location: 235
  • Site Building
This session aims to unravel the mysteries of the Drupal 8 configuration system, and to outline an evolving set of best practices explained in human terms.

Dr. Upal is In: Healthcheck your site

  • Speaker(s): socketwench
  • Location: 238
  • Site Building, DevOps
Every site is "healthy" until it isn't. Don't leave things to chance by doing a site health check! In this session we'll introduce the tools and techniques to perform a health-check on your Drupal site using easy, off-the-shelf tools. We'll outline the goals of the health check, and what to do if

Drupal 8 Migrate: It's not rocket science...

  • Speaker(s): franksj
  • Location: 321
  • Back-end Design & Development
...But we'll do some live migrations against from NASA APIs, so we'll *make* it rocket science!

A Drupaler's Guide To Marketing

  • Speaker(s): dgorton
  • Location: 446
  • Project Management, Business
Those of us planning, designing, building or supporting Drupal for others are increasingly working for people who see that work through the lens of Marketing. This session will start by looking at the big picture of what's happening in the web market (Wix, WordPress, Sitecore, etc.), where Drupal 
3:45pm to 4:45pm

Overcoming Imposter Syndrome: How Weightlifting Helped Me Accept My Place in Tech

  • Speaker(s): krismaye
  • Location: 235
  • Community Wellness
Weightlifting and tech. On the surface, these two things may not seem to have much in common, but as a woman trying to navigate both of these male-dominated spheres, I’ve often been intimidated, and doubted whether I really belonged. While I was able to overcome imposter syndrome in my

CiviCRM secrets for Drupalers

CiviCRM is an Constituent Relationship Management (CRM) system, primarily for nonprofit or civic organizations, that can be integrated into Drupal (6, 7 & 8) as well as Wordpress, Joomla and Backdrop. And it's Open Source! Drupal and CiviCRM have had a long history together, but there is only

Easy, Flexible and Accurate Drupal 8 Search with Dr. Seuss and Search API

  • Speaker(s): adam_fuchs
  • Location: 321
  • Site Building
Who has ever been frustrated by complex, inaccurate, or otherwise painful Drupal 8 search setups. The Whos have—that’s who!

Antaeus At Work; Human Centrism in Experience Design

  • Speaker(s): christephan
  • Location: 446
  • Project Management, Business, Community Wellness
With the rise and proliferation of User Experience (UX) or Experience Design (XD) as a practice and profession, people have come to a nodding understanding of what it is, what it's for, and what it requires. The problem is that many of them are wrong.
Saturday
10:00am to 11:00am

Why fork Drupal? The philosophy behind Backdrop CMS

  • Speaker(s): jenlamptonquicksketch
  • Location: 235
  • Getting Started, Site Building, Business, Community Wellness
Backdrop CMS is the Drupal fork. It is a faster and less-complex version of Drupal 7 with more features you want, and fewer you don't. This session will highlight the Backdrop Mission, it's intended audience, and it's guiding principles. We'll explain the decision making process, introduce the

Rediscover Google AMP: Learn to integrate AMP with your Drupal project

  • Speaker(s): jasonawant
  • Location: 238
  • Getting Started, Site Building, Back-end Design & Development, Front-end Design & Development
Come learn about the current state of the Google AMP project and its integration with Drupal, where it's all heading, and how to incorporate AMP with your current or next project.

Maximum PhpStorm

  • Speaker(s): cosmicdreams
  • Location: 321
  • Getting Started, Back-end Design & Development, Front-end Design & Development
Together we'll go beyond learning how tools like PhpStorm can level up your developer-y super powers and demonstrate how your developer life can change if you maximize your use of these tools. --- As developers we struggle everyday to solve problems and we rely on development tools to help us

SEO! Snippets! Schema! What is going on?

  • Speaker(s): dianekulseth
  • Location: 446
  • Site Building, Business
The world of search engine optimization is changing faster than ever, thanks to artificial intelligence, and marketers are clamoring for new updates to websites to meet these changes. What changes are most important to the website and how do you manage these? What should you be proactive about,
11:15am to 12:15pm

Accessibility 101 - What's It All About?

  • Speaker(s): keithbundy
  • Location: 235
  • Getting Started, Front-end Design & Development, Business, Community Wellness
This session will discuss what accessibility is, why it is important, and who it benefits. The presenter is totally blind and will incorporate a demonstration of a screen reader with the program.

Steering the Open Web

  • Speaker(s): mbabker
  • Location: 238
  • Business, Community Wellness
To varying degrees, each one of us are responsible for steering the open web. From businesses who create platforms based on open source technologies to "decision makers" involved in managing open source projects, each one of us in some way influence how the open web evolves.

Drupal with and without React, a head to headless comparison

  • Speaker(s): void--
  • Location: 321
  • Back-end Design & Development, Front-end Design & Development, Business
If you've been a part of the Drupal world over the past few years you've no doubt heard of, pondered, or taken part yourself in the headless debate. JavaScript frameworks like React and Vue are the new hotness, and they're taking the world by storm; at the same time Drupal 8 has gone in a similar

Hello [user:name]: Personalization for Everyone

  • Speaker(s): cgreaten
  • Location: 446
  • Business
Today, people have access to more information than ever before and they can access that information across many different devices. However, just having access to more information and more access to that information does not translate into an engaging user experience. Content providers have a wealth
1:45pm to 2:45pm

Nobody wants a website. They want results!

  • Speaker(s): mcdwayne
  • Location: 235
  • Project Management, Business
How many times have you been in a situation where the client is never happy with the results, no matter what you do? How many 'emergency' messages have you responded to because the site isn't quite right in some new way? How many clients have you lost or fired because they honestly had no idea

How to cope when the community lets you down?

Attend any Drupal event and you will hear people talking about how important the Drupal community is to them or how much the Drupal community has impacted their life. Look deeper and ask around and you will also find many people who at some point in time have felt betrayed or let down by the

Everything is a Block: How WordPress Rewrote the WYSIWYG

  • Speaker(s): stevector
  • Location: 321
  • Site Building, Front-end Design & Development
Adding structural concepts to a CMS is easier than removing them. Drupal has collected the concept of blocks, regions, Panels, Panes, layouts, beans, theme hooks, render elements, view modes, Views, and the list goes on and on. WordPress, that other GPL, LAMP stack CMS from the early 2000s, has the

Data4Drupal - What data is important for successful site redesigns?

  • Speaker(s): sethviebrock
  • Location: 446
  • Front-end Design & Development, Business
Developers, designers, and clients alike should be data advocates. In today’s age, data is plentiful and an important precursor to successful website redesigns. Just like stereotypes can misrepresent reality, best practices can misrepresent what actually works for *your* particular site redesign.
3:00pm to 4:00pm

Ready? Set. Contribute!

  • Speaker(s): eojthebrave
  • Location: 235
  • Getting Started, Community Wellness
Sharing is at the root of our community. We share code, knowledge, experiences, and sometimes even conflict—all in the interest of making Drupal better, our community stronger, and improving ourselves. But sharing is rarely easy to do. Competing forces like lack of time, imposter syndrome, and the

Predictive Analytics using R with Drupal

  • Speaker(s): ladew222
  • Location: 238
  • Front-end Design & Development
I have gotten a lot of interest recently on my use of R, google analytics and Drupal to create a website that has dynamic content that is predictive based on a users previous browsing history of the site and behavior relative to site goals. The project uses R, and an additional server, and can be

Conscious Uncoupling -Drupal 8 meets Metalsmith

  • Speaker(s): wernerglinka
  • Location: 321
  • Site Building, Back-end Design & Development, Front-end Design & Development
Drupal 8 is a great back-end content management system that can be used to feed data to all sorts of clients. This case study describes a project that uses a headless Drupal 8 installation that feeds content to a local Metalsmith-based static-site build process. Server data are used to build pages

Personal Internet Security Basics

  • Speaker(s): dandaman
  • Location: 446
  • Getting Started, Business
No matter if you're a developer, designer, manager or a business owner, you're a person. And these days, being a person on the Internet can be a minefield. Phishing attacks are trying to steal your information and some of your passwords have been published on the internet. But you have to work on