What are Straight Up Hangouts?

Straight Up Hangouts are loosely structured conversations on Craft CMS. From design to development to content strategy and more.

Join us along with team members from Barrel Strength Design and Pixel & Tonic, and learn to master Craft CMS.

During the event, find other viewers in the Craft Slack #backchannel to post your questions and join the discussion.

Migrating a website with plugins from Craft 2 to Craft 3

In this hangout, we'll start with a walk through upgrading a simple Craft 2 site to Craft 3. We'll explore how the upgrade process works with plugins that exist in and don't exist yet on Craft 3 and deepen our understanding of how Craft behaves during the upgrade process so we can plan successful migrations. For plugin developers, we'll continue the discussion on how to plan for and test migrations during the upgrade process, including the new Install migration and how to make sure your plugins are ready for PostgreSQL. Read More »

Ben Parizek

Composer and Craft 3

Craft 3 is available as a composer package and enables developers to manage plugins as composer packages as well. While this is exciting news for some, it's also a source of confusion for many users who don't use composer on a regular basis. In this hangout, we'll talk with Brandon Kelly how they are using composer with Craft and go through several examples of how to manage Craft projects and plugin development workflows using composer as well. Read More »

Barrel Strength Design

Migrating a Field Type plugin from Craft 2 to Craft 3

Building plugins with Craft 3 is similar to Craft 2 in many ways, however, with a modernized codebase running Yii 2 and requiring PHP 7.0 there are several things that have changed and new concepts to become familiar with. In this hangout, we'll review the codebase of Sprout Notes, a small plugin that has been updated from Craft 2 to Craft 3. Read More »

Barrel Strength Design

Craft-Powered Apps

Craft CMS isn't just for websites; it can also be used as a headless CMS. This allows you to take advantage of Craft's flexible control panel to manage content via the web, while making that content available via an API to power apps for mobile and tablet apps. This week we'll be joined by Aaron Berkowitz who has been working with Craft to power multiple apps for PBS KIDS. Read More »

Barrel Strength Design

Writing Bulletproof Database Migrations

Over time, the database schema for your plugins is bound to change. In this hangout, we'll look at how to create a database migration and many of the considerations that should be taken into account when doing so. We'll take a look a basic migration, helper classes, command line tools, and how to write defensive migration code. Read More »

Barrel Strength Design

Pushing the Limits of Craft CMS’s Matrix Field

Craft CMS's Matrix field gave users power they never before had. The user rejoiced but they were not satisfied. They pushed the limits of that power, found new ways they wished to harness it, and submitted feature requests. In this hangout, we're taking a trip to Australia to join Benjamin Fleming and Josh Crawford – authors of two Craft field plugins (Neo and Super Table, respectively) that explore new boundaries for Matrix-style fields. We'll discuss the limits of the Matrix, what new problems fields like Neo and Super Table aim to solve, and look at examples of how folks are using these fieldtypes to manage advanced content in Craft. Read More »

Barrel Strength Design

Don’t stop at the system. Automate, then humanize.

Traditional print/graphic design relies on a strong system to provide a base system so we can get to a minimum standard of consistency and quality as soon as possible… much like the web. But unlike the web, once we have our underlying foundation, most of the effort is made in adding expression and care into how each piece of content is produced and presented. Read More »

Barrel Strength Design

Critical Updates and Craft CMS

Craft CMS takes security seriously and takes several measures to be secure. However, in any complex ecosystem it's possible for a critical security issue to be discovered. What does this mean for website owners and their users? What steps does Craft CMS take to notify users of a critical security issue and help users take steps to fix it? In this hangout we'll be discussing how Craft CMS handles critical updates and how website owners and web firms approach them and get them resolved. Read More »

Barrel Strength Design

Better Build Processes with Gulp and Craft CMS

This week we'll be looking Gulp, build processes, and how to get started and improve your build processes on a Craft CMS website. We'll start with the basics–for those who are new to build scripts or using Codekit–and then take things to the next level looking at a more advanced setup and additional areas to configure for a powerful Gulp workflow on your Craft CMS site and beyond. Read More »

Barrel Strength Design

Troubleshooting Email Errors

Email? <sigh>. Troubleshooting issues when it comes to email can be a tedious task. The problem can be as simple as a misspelling or as complex as several combined issues with configurations across your domain settings, server, or CMS. Today we'll talk through how to approach email troubleshooting and many common issues that cause emails not to send. Read More »

Barrel Strength Design

Martini Icon
Next Page

Don't miss any Craft tips, tricks, and community updates