Our Blog
Encapsulation, Inheritance, Polymorphism with Drupal Entities - SandCamp 2016
May 14, 2016 by Tom Friedhof
One of the best things to happen with the Drupal 7 release was the introduction of Entities. Drupal Entities have been around forever, but it seems like a lot of developers still refer back to using Nodes when creating content that requires more functionality than what Nodes give you out of the box. In this video, I talk about why it's a good idea to create your own Entities when the content you're adding requires extended functionality. I talk about the "what" and the "why" of Entities, not necessarily "how" to create an Entity. There are a bunch of resources already out there on the Internet for that. I talk about using the Entity API module, and defining your own Class for your custom Entities. This presentation was given at SandCamp 2016.
One of the best things to happen with the Drupal 7 release was the introduction of Entities. Drupal Entities have been around forever, but it seems li...
Creating Layouts with the Layout Plugin Module in Drupal 8
April 22, 2016 by Evan Jenkins
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...
Page Manager, Panels, Context - SandCamp 2016
April 9, 2016 by Tom Friedhof
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. ...
Composer Manager in Drupal 7 and Drupal 8
April 4, 2016 by Tom Friedhof
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...
Quick Tip How to Add a Hero Image to a Node in Drupal 7
April 1, 2016 by Jonathan Westman
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.
Introduction to Scrum and the Roles
March 17, 2016 by Martha Westman
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...
Sandcamp 2016 Highlights
March 12, 2016 by Tom Friedhof
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...
PSR-4 Class Autoloading with Drupal 7
January 27, 2016 by Tom Friedhof
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 ...
Drupal 8 Build Process with Vagrant and Docker
December 15, 2015 by Tom Friedhof
This video will take you through how we construct sites on Drupal 8 using dependency managers on top of Docker with Vagrant. In this video we discuss tools such as: Ansible, Bundler, Composer, Bower, NPM, Yeoman, and Drush make. Don't forget to share or comment if you like this video!
This video will take you through how we construct sites on Drupal 8 using dependency managers on top of Docker with Vagrant. In this video we discuss ...
Visual Regression Testing with Shoov.io
November 26, 2015 by Jonathan Westman
We recently were introduced to a website testing tool called Shoov. Shoov is a visual regression tool using webdrivercss and we are going to show you how to get it running on your site.
We recently were introduced to a website testing tool called Shoov. Shoov is a visual regression tool using webdrivercss and we are going to show you ...
Video Tutorial - Drupal to Ember without Saving
October 29, 2015 by Evan Jenkins
Running headless Drupal with a separate javascript framework on the front-end can provide amazing user experiences and easy theming. Although, working with content editors with this separation can prove to be a tricky situation. This is why we came up with the solution... Preview of the article on a separate front-end (Ember) application without ever saving the node!
Running headless Drupal with a separate javascript framework on the front-end can provide amazing user experiences and easy theming. Although, working...
Hesperia Chamber of Commerce Golf Classic
June 23, 2015 by Tom Friedhof
The 32nd Annual Golf Classic, hosted by the Hesperia Chamber of Commerce, was an incredibly fun event! It was a great opportunity to not only meet some great leaders and owners of businesses in Hesperia, but also help support our local Camber of Commerce!
The 32nd Annual Golf Classic, hosted by the Hesperia Chamber of Commerce, was an incredibly fun event! It was a great opportunity to not only meet som...
Subscribe on YouTube
We update the channel regularly with the latest client work and special event videos.