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/

Thursday
9:00am to 4:00pm

Theming Drupal 8

Themes combine HTML, CSS, JavaScript, and Drupal in order to make beautiful websites. Creating truly unique themes requires knowing how to use the Twig template language to manipulate HTML, how to add CSS and JavaScript assets in a way that's compatible with Drupal's caching, all while maintaining

Getting Started with Drupal

Date: Thursday, June 22, 2017 - 9:00am to 4:00pm This training is aimed at people just starting with Drupal. Basic concepts will be explained and later put into practice. The objective is that someone, who might not even know about Drupal, can understand the different concepts and building blocks
9:00am to 12:00pm

Intro to Backdrop CMS

Backdrop CMS is for the small to medium sized business, non-profits, educational institutions, and companies or organizations who are delivering comprehensive websites on a budget. This introductory training will cover the basics of creating and administering a website with Backdrop CMS.
1:00pm to 5:00pm

Higher Education Summit

  • Location: University of St. Thomas Law School
The Higher Education Summit will take place on Thursday afternoon, June 22. Participants should come prepared to share and discuss their experiences and perspectives on any of the many issues of concern to people who use Drupal in institutions of higher education.
Friday
9:00am to 10:15am

Opening Plenary and Camp Photo

  • Location: University of St. Thomas Law School
10:30am to 11:30am

Composer Tips/Tricks

  • Speaker(s): haynescw
  • Location: 235
  • Track: Getting Started
Lets get together to learn some tips and tricks about composer. We will start with a brief explanation of why composer and move into how to composer. Then finally discuss some composer tricks that most developers dont use on the daily, but none the less are very powerful. Slides: http://bit.ly/

Drupal in the Public Sphere

  • Speaker(s): mtift
  • Location: 238
  • Track: Drupal Community
Last September, Dries Buytaert and I published the results of our research that examined Drupal commit data, in order to help understand who develops Drupal, how much of that work is sponsored, and the sources of sponsorship. While this was the result of many months of work and hours of

introduction to Views

  • Speaker(s): lesmanalim
  • Location: 321
  • Track: Site Building
This session is intended to introduce the concept of Views, a powerful tool for automatically collecting and displaying lists of content according to rules you define. We will define key terms and locate them in the interface, look at examples of Views that are pre-installed in a Standard profile

8 Lessons Clients Teach Us Everyday

  • Speaker(s): lwinter
  • Location: 446
  • Track: Project Management
Even after 16 years of managing projects, I still learn from clients. Each client is a unique snowflake, amazing and challenging all in one little package…or maybe not. It turns out that they aren’t as different as you think. There are common traits and needs between them all.
11:45am to 12:15pm

When being nice fails: the dark arts + project management

  • Speaker(s): kpoeppe
  • Location: 321
  • Track: Project Management
During projects our colleagues and clients look to PMs for leadership and direction. But when it comes to down to it, PMs rarely have direct power over anyone involved in a project. Instead we rely on our soft skills and winning personalities to coax, entice, and charm people into doing our bidding

Peak Productivity with Ivy Lee

  • Speaker(s): davidneedham
  • Location: 235
  • Track: Drupal Means Business
Do you ever get to the end of your workday and wonder where the day went? Even worse - do you have days where you feel like you didn’t get anything done? Ivy Lee’s proven technique will help you achieve peak productivity while boosting your confidence and overall happiness at work. This session

Monitoring our sites - Building our own dashboard

  • Speaker(s): dewpurdy
  • Location: 238
  • Track: DevOps
At the University of Northern Iowa, we monitor our websites with a dashboard of our own creation. It tracks our 200+ sites in dev, stage and production, providing us with the Drupal version each site is on, as well as information on Git, the database, Google Analytics, and module update status.
1:00pm to 2:00pm

Keynote: Using Our Superpowers for Good

  • Speaker(s): eryno
  • Location: Law School Atrium
We usually think of technology as a tool, something as indifferent as a hammer or a ruler. But in a world where algorithms decide which version of the news you read, pretending our software is detached is naive—or even dangerous. Technology has become an intermediary in nearly every part of our
2:15pm to 3:15pm

What do users want?

How to help clients make good user-driven decisions, regardless of budget.

Layout in Drupal 8

Learn about custom page layout and theming in Drupal 8. Review of popular options including Paragraphs, Panels, Blocks and custom Twig templates.

Get Started Developing with Alexa and Drupal

The Internet of Things revolution has ushered in a wave of “Smart Home” devices and gadgets, and with it, new opportunities for creative hacking and software development. The Amazon Echo suite of devices, using the Internet-connected conversational interface commonly known as “Alexa”, is backed by

User Onboarding and The Legend of Zelda

  • Speaker(s): brianperry
  • Location: 238
  • Track: Design & Theming
The Legend of Zelda: Breath of the Wild was released in March 2017 to widespread critical acclaim. At the heart of the success of this massive open world adventure is a complete reinvention of how of players are introduced to the game mechanics of Hyrule and Link’s epic quest. By removing the item
3:30pm to 4:30pm

Drupal vs WordPress Panel

Ever wondered what doing something in Drupal looked like in WordPress? Well here is your chance to find out. We will be covering basic topics like navigation, sidebars, content lists and more, in both platforms. As well as answer any topics that YOU the audience may have!

Drupal 8 Migrations by Example

The Migrate module has been added to core in Drupal 8. This reflects the maturity of the project as a tool to move content into your Drupal site. Being so flexible and powerful, it comes with several abstractions. Therefore, it can be difficult to have a general understanding of how the system

So Long and Thanks for All the Requests: Front-end Performance in the Age of HTTP/2

  • Speaker(s): mdrummond
  • Location: 321
  • Track: Design & Theming
There you are, minding your business, aggregating your CSS and JS while waiting for your morning toast. Then the Vogons arrive, and they’re wiping out your front-end performance best practices to put in a new intergalactic superhighway, http/2. What’s a front-end developer to do when everything

Selling Drupal

  • Speaker(s): bsnodgrass
  • Location: 235
  • Track: Drupal Means Business
Quit struggling to sell Drupal. Learn a simple and comfortable method of selling that saves you time, money and angst. After 30 plus years selling projects of all sizes, in a variety of industries, government, education and not-for-profit organizations, the presenter has developed a simple
6:00pm to 10:00pm

Friday Night Party: House of Balls

  • Location: House of Balls
What's camping without spending a night out under the vast sky enjoying food cooked with fire, tasty beverages, and the company of great friends? That's what we're doing this year at the Friday night party at House of Balls.
Saturday
9:15am to 10:15am

Twig recipes: Making Drupal 8 render the markup you want

  • Speaker(s): dinarcon
  • Location: 321
  • Track: Design & Theming
The addition of Twig has revolutionized the way we do theming in Drupal 8. Although very powerful, it is still fairly new to most of us. Using Twig requires us to take a new approach in order to produce the markup that we want. This session will be a presentation on how to use new features provided

Continuous Collaboration: Breaking down barriers in Software projects

  • Speaker(s): Alex UA
  • Location: 238
  • Track: DevOps
Drupal & Open Source is rooted in collaboration, but as we’ve grown larger as a community, and as Drupal has been adopted and adapted for more complex use cases and organizations, collaboration has seemed to become harder. As a result, much of the feeling of enablement and empowerment has been

Becoming a distributed company: how TEN7 went from in-person to completely remote

  • Speaker(s): ivanstegic
  • Location: 235
  • Track: Drupal Community
Goodbye Minneapolis, Hello World. It’s official – TEN7 is now a fully distributed company! After testing the idea of being an exclusively “work from anywhere” team for almost a year, we visited our office for the last time in March. This session will review the process of becoming a distributed
10:30am to 11:30am

Two+ Years of Backdrop CMS

Backdrop CMS is the Drupal fork. It is a faster and less-complex version of Drupal 7 with Panels, Views, and Configuration Management added into core.

The Developer's Guide to Promoting Their Work

  • Speaker(s): Todd Gardner
  • Location: 235
  • Track: Drupal Means Business
A few years ago, I had an idea to make the web better. It was going to be great, and I had the team to build it. Nine months of late nights and lost weekends later, we launched it! The problem: no one cared.

OOP, Design Patterns and Drupal 8

With the switch to OOP and the inclusion of many parts of the Symfony framework, Drupal 8 has (finally) moved into the modern era of web development best practices. Let's have a look at how some of those best practices are being put to use within Drupal 8.
11:45am to 12:15pm

Parent Problems: How to Manage Life and Still Be a Great Developer

  • Speaker(s): tessak22
  • Location: 238
  • Track: Drupal Community
Life as a Mom (or Dad) can be hard without adding in the element of self-growth. It’s hard for us parents to take the time away and learn the things we want to know. So how do we make time for becoming better developers? By the time I have alone time, I either want to pass out or binge watch

Cognitive Distortions: break the negative feedback loop.

  • Speaker(s): cosmicdreams
  • Location: 321
  • Track: Drupal Community
It took me a long time to realize that there is a term for how people can be unkind to themselves. While we can be accepting of other people's faults we can terribly unforgiving of our own. We can become convinced of our ability to read the intentions of others actions, usually to read in some

Large Scale Recurring Imports in Drupal 8: Architecture and Implementation Tips

  • Speaker(s): amykhailova
  • Location: 235
  • Track: Coding and Development
Nowadays Drupal is not simply a CMS, it's a big and complicated framework that stands behind large enterprise level websites. Drupal is used successfully for government, high education and healthcare websites that store large volumes of data. Often enough these organizations need their data to be
1:00pm to 2:00pm

Optimizing Drupal for Digital Marketing

  • Speaker(s): sethviebrock
  • Location: 235
  • Track: Drupal Means Business
This talk is about understanding your customers better, and providing them with a better experience, helping them complete their tasks faster, simplifying everything. This isn't a talk about SEO, PPC and the like. This is a talk about making sure your Drupal site is ready for the traffic that these

The Legendary Drupal 8 Media Library Unicorn

  • Speaker(s): adam_fuchs
  • Location: 321
  • Track: Site Building
This session concentrates on one specific approach to hunting down and taming the mythical unicorn of responsive, fieldable, embeddable, storable media in a Drupal 8 composer-based non-distribution site.  How's that for a mouthful! The examples I'll share are for anyone who wants a media library

Erasing the Stigma: You're Not Alone

  • Speaker(s): dorf
  • Location: 238
  • Track: Drupal Community
Mental health issues are prevalent in the developer community, but we're still afraid to talk about them openly because of the associated stigma. Whether you suffer from mental illness or would like to be more supportive of the people you know who do, this session aims to help erase the stigma and
2:15pm to 3:15pm

Building Great Teams

  • Speaker(s): dgorton
  • Location: 321
  • Track: Drupal Means Business
We all work on teams. This session is about how teams can be deliberately cultivated and grown to be great. We will cover what characteristics of teams, people and management make for high-functioning teams and what we should all expect of ourselves if we want to be on a great team.

SaaS! how Drupal as a service can save us all

  • Speaker(s): mlncn
  • Location: 238
  • Track: Drupal Means Business
Drupal is—as always—better and more successful than ever, but Drupal is threatened from two sides. On the one, we risk discouraging new users and contributors, who face too much of Drupal's complexity early on. On the other, proprietary platforms increasingly squeeze out custom web development

Avoid Deep Hurting! Deployment beyond git

Deploying your site was a recipe for pain before git. Now you just need to do a pull and you're done, right? Well, you have to run DB updates, and clear the cache and revert your features, and you forgot to .gitignore that file so your pull failed and-- ARGH! It all culminates in DEEP HURTING.
3:30pm to 4:30pm

Starship Enterprise vs Millennium Falcon: Drupal 8 for ambitious projects

  • Speaker(s): broeker
  • Location: 238
  • Track: Drupal Means Business
From the beginning Drupal has enjoyed a special relationship with hobbyists, nonprofits, political activists, education teams, community groups, and even small business.

Volunteer Burnout and Guide to Better Conferences

How healthy is our conference? Is this an arrangement that can last another 10 years? Let's look at how to build a sustainable conference for years to come.
5:30pm to 10:45pm

Saturday Night Party: FLOCK

  • Location: Advantage Labs at Flock MPLS
Close out your Twin Cities Drupal Camp with a party! Join us for Games, tasty food and cold beverages at the closing party at FLOCK in Minneapolis. Connect with fellow campers, and take a break before Sunday sprints.   Fun & Games Bring a card or board game!  We'll have a few things available
Sunday
9:30am to 5:00pm

Sunday Sprints

  • Location: ICF Olson
Something for everyone Whether you’re a site builder, designer, programmer, themer, technical writer, or usability specialist, or even if you don’t have any Drupal experience at all, this is your chance to get involved and contribute back to the Drupal community. Lunch will be provided. Come as