Our thoughts, perspectives, and musings on Technology


We share knowledge, ideas and ambitions openly, contantly improving and critiquing our ideas in the larger community.

Our Blog

Video - drupal

Creating Layouts with the Layout Plugin Module in Drupal 8

Writing custom layouts using the Layout Plugin module for D8 is really easy. This video will outline how to create a new layout in your theme using Foundation 6 as the base theme and how to extend the layout to add custom classes and id.

Writing custom layouts using the Layout Plugin module for D8 is really easy. This video will outline how to create a new layout in your theme using Fo...

7:34
Video - drupal

Page Manager, Panels, Context - SandCamp 2016

Panels, is one of the most mis-understood modules in the Drupal eco-system. Drupal developers seem to either love Panels, or hate it with a passion. Most of the time, when I begin to unwrap why people do not like Panels, it is mainly a misunderstanding of what makes Panels so powerful, Page Manager. In this video, presented at SandCamp 2016, see a mock sports league built out with the Node system and Field system that includes various relationships between the different node types. Watch, as we realize the entity relationships we create through the Field UI through the page manager UI. Lots of power in this suite of tools.

Panels, is one of the most mis-understood modules in the Drupal eco-system. Drupal developers seem to either love Panels, or hate it with a passion. ...

39:53
Video - drupal

Composer Manager in Drupal 7 and Drupal 8

This video will take you through the correct way to use composer dependencies in Drupal 7 and Drupal 8 using the Composer Manager module. This video part 2 to the PSR video we did last month, that shows how to write a views handler using PSR-4 class autoloading (http://activelamp.com/videos/psr-4-class-autoloading-with-drupal-7). At the end of the PSR-4 video, I pulled in a composer dependency not using Composer Manager. This video will show you the correct way to use Composer with Drupal.

This video will take you through the correct way to use composer dependencies in Drupal 7 and Drupal 8 using the Composer Manager module. This video p...

21:14
Video - drupal

Quick Tip How to Add a Hero Image to a Node in Drupal 7

In this quick tip, Jon will go over how to easily add a header image to a node in Drupal 7.

In this quick tip, Jon will go over how to easily add a header image to a node in Drupal 7.

1:36
Blog - development

Data Encapsulation for Quality Assurance

Recently, I have been tasked to create an automated content creator for end to end testing. This project should be able to create a drupal content type AND show the steps on how it is done properly. We could say that our team wanted to replicate a user workflow, automatically.

Recently, I have been tasked to create an automated content creator for end to end testing. This project should be able to create a drupal content typ...

Comments
Video - culture

Introduction to Scrum and the Roles

Let's talk scrum roles! This installment of the Scrum Series will introduce you to Scrum and the different roles that this agile methodology is composed of. Leave us a comment with any questions or suggestions for fellow scrum practitioners!

Let's talk scrum roles! This installment of the Scrum Series will introduce you to Scrum and the different roles that this agile methodology is compos...

5:56
Blog - drupal

Sandcamp 2016 Recap

The San Diego Drupal Camp was great! You can't beat the weather in San Diego, and as usual, these regional events are great for catching up with old friends that are still plugging away with the Drupal content management system. Checkout our highlight video: This year I had the pleasure of giving 3 sessions at the camp, and as promised, I want to share the slides and code for everything that I presented. Each deck is iframed in on this article, feel free to checkout my github page if you want the speaker notes too.

The San Diego Drupal Camp was great! You can't beat the weather in San Diego, and as usual, these regional events are great for catching up with old f...

Comments
Video - drupal

Sandcamp 2016 Highlights

We had the pleasure of attending and speaking at a few sessions at SandCamp this year in beautiful San Diego, CA. This awesome four day event had over two full days of training and presentations. Over the next few weeks we will be releasing videos of our sessions, so subscribe to our channel to be alerted as they come out!

We had the pleasure of attending and speaking at a few sessions at SandCamp this year in beautiful San Diego, CA. This awesome four day event had over...

1:08
Blog - development

Extending Drupal: all about the service container

The biggest thing that got me excited with Drupal 8 is the first-class use of services & dependency-injection throughout the entire system. From aspects like routing, templating, managing configuration, querying and persisting data, you name it -- everything is done with services. This is a great thing, because it grants developers a level of flexibility in extending Drupal that is far greater than what Drupal 7 was able to. I'll walk you through a few strategies of extending existing functionality, leveraging the power of Symfony's component.

The biggest thing that got me excited with Drupal 8 is the first-class use of services & dependency-injection throughout the entire system. From aspec...

Comments
Blog - culture

Introduction to Scrum and the Roles

What is up with all these cycles? Why are they so confusing? At first glance, Scrum can seem like a lot to comprehend, though no one eats an elephant in one bite.

What is up with all these cycles? Why are they so confusing? At first glance, Scrum can seem like a lot to comprehend, though no one eats an elephant ...

Comments
Video - drupal

PSR-4 Class Autoloading with Drupal 7

You don't have to wait for Drupal 8 to start using PSR-4 namespaces. In this video, watch as we write a Views handler in a Drupal 7 module using the PSR-4 standard. Also, if you've never seen "Drush Quick Drupal" in action, watch how quickly a new Drupal site is spun up locally with the exact modules needed, downloaded and enabled by executing one Drush command, `drush qd`. Lots of hidden gems in this video, leave us a comment if you saw something you liked!

You don't have to wait for Drupal 8 to start using PSR-4 namespaces. In this video, watch as we write a Views handler in a Drupal 7 module using the ...

16:11
Blog - devops

Creating a deployable Docker image with Jenkins - Part 4

This post is part 4 in the series "Hashing out a docker workflow". For background, checkout my previous posts. My previous posts talked about getting your local environment setup using the Drupal Docker image with Vagrant. It's now time to bake a Docker image with our custom application code within the container, so that we can deploy containers implementing the immutable server pattern. One of the main reasons we starting venturing down the Docker path was to achieve deployable fully baked containers that are ready to run in whatever environment you put them in, similar to what we've done in the past with Packer, as I've mentioned in a previous post.

This post is part 4 in the series "Hashing out a docker workflow". For background, checkout my previous posts. My previous posts talked about getting ...

Comments

Subscribe on YouTube

We update the channel regularly with the latest client work and special event videos.