You are here

Proposed Sessions

This site is for archival purposes only. 

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

Title Speakers Length

Ready? Set. Contribute!

Sharing is at the root of our community.

eojthebrave 60 minutes

Progressive Decoupling: A case study with PRI

In 2015, Dries published a blog post titled “The Future of Decoupled Drupal”.

Brandon Hundt 60 minutes

How SVGs Power Wilson Sporting Goods Product Configurator

Working closely with photographers, product designers, and developers, discover how SVGs are used to create thousands of combinations for coaches to design baseball uniforms, helmets, and gloves sp

andrewozone 60 minutes

Developing a Culture of Mentorship

It’s easy to spend your entire day, heads down, coding projects without thinking twice about other developers around you.
tessak22 30 minutes

SEO-Friendly Best Practices

When building sites, customers expect the site to be optimized for search engines. The good news is that Drupal is very friendly to search engines out of the box.

dandaman 60 minutes

Understanding Drupal

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.

dinarcon 60 minutes

Git Internals - Knowledge is confidence

Git is the most popular version control system today. It is also a highly complex tool, and as such, it has a steep learning curve. If you think Git is a tough beast to tame, you’re not alone. The purpose of this session is to empower you with Git knowledge so you can use Git with confidence.

mmenavas 60 minutes

Accessibility 101 - What's It All About?

This session will discuss what accessibility is, why it is important, and who it benefits.

keithbundy 60 minutes

Erasing the Stigma: Mental Health in Tech

Many developers, including myself, deal with mental health issues, yet mental health in the developer community is often overlooked, hidden, or swept under the rug.

dorf 60 minutes

Everything is a Block: How WordPress Rewrote the WYSIWYG

Adding structural concepts to a CMS is easier than removing them.

stevector 60 minutes

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

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.

jasonawant 60 minutes

Antaeus At Work; Human Centrism in Experience Design

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

christephan 60 minutes

So you want to speak at a camp? Yes please!

Are you going to your local meetup or regional camp and watching sessions? Have you ever thought "I could do that" but are not sure how to get started? Well good news, this session is for you.

mcdwayne 30 minutes

Drupal with and without React, a head to headless comparison

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.

void-- 60 minutes

The Drupal Fork: Backdrop CMS (live demo)

Backdrop CMS is the Drupal fork. It is a faster and less-complex version of Drupal 7 with many of the top 50 Drupal 7 modules included in core.

jenlampton 60 minutes

Taking a Clients Business Worklow Online with no Custom Code

This Session is for site builders who have little experience with PHP.

JJmonterey 60 minutes

Hello [user:name]: Personalization for Everyone

Today, people have access to more information than ever before and they can access that information across many different devices.

cgreaten 60 minutes

A Drupaler's Guide To Marketing

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.

dgorton 60 minutes

Configuration Management for Humans

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.

broeker 60 minutes

Personal Internet Security Basics

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.

dandaman 60 minutes

Drupal and the Music Industry: Learning from Our Success

The music industry is one of those areas where Drupal does well.

mtift 60 minutes

Automate testing, building, and launching Drupal 8 applications.

The session is about automating deployment, testing and launching of Drupal 8 applications using BLT.

arpitr 60 minutes

Decoupled Drupal – Lay of the Land

Everybody’s talking about decoupled Drupal these days. And we should be! It’s a really exciting time in our community. But if you happen to have come a little late to the conversation, it can be overwhelming.

ochenk 60 minutes

Hot JAMS(tack): Building a Music Discovery App with Drupal and React

Learn from one developer’s experience building a music discovery app with Drupal 8 and React, soundtracked by the hottest jams of 2017.

brianperry 60 minutes

Maximum PhpStorm

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.

cosmicdreams 60 minutes

Behavior Driven Development in Drupal 8 with Behat

Learn to use Selenium, Behat, Mink, and Drupal Extension to implement Behavior Driven Development (BDD) in Drupal Drupal projects.

dinarcon 60 minutes

The Next Big Thing and Why Should I Care?

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 Drupal?

minneapolisdan 30 minutes

Predictive Analytics using R with Drupal

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 th

ladew222 60 minutes

Dr. Upal is In: Healthcheck your site

Every site is "healthy" until it isn't. Don't leave things to chance by doing a site health check!

socketwench 60 minutes

Nobody wants a website. They want results!

How many times have you been in a situation where the client is never happy with the results, no matter what you do?

mcdwayne 60 minutes

Steering the Open Web

To varying degrees, each one of us are responsible for steering the open web.

mbabker 60 minutes

The Curmudgeon’s Guide to Building Websites

So, you want to build websites? Oh, Drupal websites? You haven’t done this much before, right? How’d I know? Let me tell you…

cgreaten 60 minutes

Let's learn Git. No more excuses.

Whether it is for re-using the same code or deploying a bug fix or just for better document management, one of the most important leaps any site builder will ever take in their path towards becomin

mcdwayne 60 minutes

Scaling Community Decision-making

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.

mlncn 30 minutes

Component Based Theming With UI Patterns and Pattern Lab

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 efficiencies found when Drupal and tools like Pattern Lab and KSS can share the exact same code. That said, handling the mapping of data between Drupal and your component library can still be quite complicated and difficult to coordinate on larger cross-functional teams.  

The UI Patterns Module offers a number of powerful ways to define and manage components in a way that Drupal understands. By exposing these patterns as Drupal plugins, UI Patterns makes it possible to manage this data mapping process within the Drupal Admin UI and also easily use these patterns from your pattern library with component friendly modules like Paragraphs and Field Layout.

brianperry 60 minutes

Why CMOs and CTOs need to translate their digital assets in 2018: Leveraging Lingotek + Drupal to get there!

Steve Sorenson
Nathan Strohkirch

60 minutes

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

...But we'll do some live migrations against from NASA APIs, so we'll *make* it rocket science!

franksj 60 minutes

Provision 4: The new Symfony-based CLI for launching Drupal anywhere: local, test or production

Provision has a long history of working behind the scenes in the Aegir Hosting System and DevShop.

jonpugh 30 minutes

Panopoly Media: A Jumpstart to Media Rich Drupal

Nowadays, even the most basic sites aim to deliver media rich experiences.

kerasai 60 minutes

Why fork Drupal? The philosophy behind Backdrop CMS

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.

jenlampton, quicksketch 60 minutes

Powering Platforms: Drupal as a Service, Why & How

Why:

mlncn 60 minutes

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

Who has ever been frustrated by complex, inaccurate, or otherwise painful Drupal 8 search setups.

The Whos have—that’s who!

adam_fuchs 60 minutes

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

Weightlifting and tech.

krismaye 60 minutes

SEO! Snippets! Schema! What is going on?

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.

dianekulseth 60 minutes

Lando Ddev Docksal - Battle Royale of local development

Three nimble contenders will enter the ring...which will survive?

Wylbur 60 minutes

Data4Drupal - What data is important for successful site redesigns?

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. Be an advocate for archetypes (data-backed) over stereotypes (your own opinion). Whenever possible, favor data-informed decision making over “best practices”, egos, and the latest idea your boss dreamed up. Of course data is only as useful as the insights you draw from it, but why not look at it rather than ignore it, before spending your client’s dollars and putting your relationship with them on the line. Perfection does not exist in web design, but practicing data analysis can sure make things better.

Drupal is a highly customizable, data-friendly platform, so let’s take a look at how we can use data for a better redesign, a better experience, and better KPIs and end results!

sethviebrock 60 minutes

Silicon Prairie - How we're using Drupal to disrupt Wall Street, a case study in equity crowdfunding.

Silicon Prairie is one of the first state approved portals for equity crowdfunding in Minnesota and has also been approved for Federal crowdfunding campaigns.

Tim Erickson, David Radcliffe 60 minutes

Next Level Twig: Extensions

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?

kerasai 30 minutes

3...2...1.... Launching Your Website

You have created a beautiful, shiny new web site or a stellar partner has created one for you.

dandaman 60 minutes

Automated Behat Testing with Pull Request Environments on your own Servers

DevShop is an open-source Drupal hosting platform that can be used for production, development and testing environments.

jonpugh 60 minutes

Keeping Drupal 8 Up-to-Date

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.

ambermatz 60 minutes

Render Arrays Demystified

Render arrays are an important part of the Render API. They are associative arrays that contain data, properties, and sometimes other render arrays.

mmenavas 60 minutes

CiviCRM secrets for Drupalers

CiviCRM is an Constituent Relationship Management (CRM) system, primarily for nonprofit or civic organizations,

dsnopek, kerasai, elliotc 60 minutes

Drupal 7 to 8 Content Migrations

Attendees will learn to move content from Drupal 7 to 8. A brief discussions of different approaches will be presented and general tips will be provided.

dinarcon 60 minutes

Conscious Uncoupling -Drupal 8 meets Metalsmith

Drupal 8 is a great back-end content management system that can be used to feed data to all sorts of clients.

wernerglinka 60 minutes

Twig recipes - Making Drupal 8 render the markup you want

This session is aimed at site builders and themers who want to understand how Twig works in Drupal 8. Basic theming concepts will be presented so no prior knowledge is required to attend. By the end of the session, you will have a better understanding on how Twig works in Drupal 8 and the thought process required to produce custom markup.

dinarcon 60 minutes

Making Accessible Content

Studies show that more than 20% of Americans experience some form of disability.

dwat 60 minutes

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

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.

ochenk 60 minutes

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.

Tim Erickson 60 minutes