Creating a Yii Module for Craft 3
In Craft 3, you might not need a plugin to add the custom functionality to your project. This article takes a look at how to build a Yii Module that works alongside a plugin in Craft 3. Read More »
Ben Parizek
In Craft 3, you might not need a plugin to add the custom functionality to your project. This article takes a look at how to build a Yii Module that works alongside a plugin in Craft 3. Read More »
Ben Parizek
In this hangout we'll explore the Disqus plugin for Craft 3 by nystudio107. We'll look at Controllers, Variables, Settings models, and more. Read More »
Barrel Strength Design
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 3 adds powerful image editing right within your browser. This week, Andris Ševčenko will join us and share a demo of the new image editing features Craft has to offer. Read More »
Barrel Strength Design
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 3's new Sites feature is a powerful way to manage multiple websites in Craft CMS. Sites replaces the already popular Locales feature and takes it to the next level, allowing you to manage websites in multiple languages, related websites in the same language, or both. Read More »
Barrel Strength Design
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
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
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
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
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
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
Learn how to improve your Craft CMS development workflow with PhpStorm. Today we'll be exploring the popular PHP IDE PhpStorm and discussing tips and tricks and workflows for Craft development and beyond. Read More »
Barrel Strength Design
How do you customize Craft to make it easy to use for clients and admins? In this hangout we'll explore a variety of ways to improve user workflows in the Craft Control Panel. Read More »
Barrel Strength Design
In this hangout we will appreciate Craft's BYO HTML approach to templating and take a closer look at the CSS Flexbox Layout module. Breaking away from the float-based approach that has guided web layouts for many years, Flexbox brings a new way of thinking to to how we approach the components of our websites and web applications giving us a variety of new features to help keep things flexible as we design for multiple devices and screen sizes. Read More »
Barrel Strength Design