Our Blog
Incrementally Upgrading to Drupal 8
August 25, 2016 by Tom Friedhof
You guys asked so here we are. In my last video I answered the question, "Should I build on Drupal 7 or Drupal 8?" I mentioned in that video…
You guys asked so here we are. In my last video I answered the question, "Should I build on Drupal 7 or Drupal 8?" I mentioned in that video…
Adding pURL Multidomain XMLSitemap
July 30, 2016 by Jonathan Westman
On a recent project, we had to create multiple sitemaps for each of the domains that we have setup on the site. We came across some problems that we had to resolve because of the nature of our pURL setup.
On a recent project, we had to create multiple sitemaps for each of the domains that we have setup on the site. We came across some problems that we h...
Drupal 8 Development in Docker - Redux
July 14, 2016 by Bez Hermoso
Back in December, Tom Friedhof shared how we set up our Drupal 8 development and build process utilizing Docker. It has been working well in the several months we have used it and worked within its framework. Within the time-span however, we experienced a few issues here and there which led me to come up with an alternative process which keeps the good things we like and getting rid of/resolving the issues we encountered.
Back in December, Tom Friedhof shared how we set up our Drupal 8 development and build process utilizing Docker. It has been working well in the sever...
10 Things Every Jr. Drupal Web Developer Needs to Know
June 15, 2016 by Jonathan Westman
The web development community can have a long list of requirements, languages, frameworks, constructs and tools that most companies or bosses want you to know.
The web development community can have a long list of requirements, languages, frameworks, constructs and tools that most companies or bosses want you...
Writing custom fields in Drupal 8 - Part 2
June 7, 2016 by Bez Hermoso
Continuing from Evan's blog post on building pages with Paragraphs and writing custom blocks of content as fields, I will walk you through how to create a custom field-formatter in Drupal 8 by example.
Continuing from Evan's blog post on building pages with Paragraphs and writing custom blocks of content as fields, I will walk you through how to crea...
Drupal 7 vs Drupal 8
June 4, 2016 by Tom Friedhof
Which version of Drupal should you build your site on, Drupal 7 or Drupal 8? This question comes up quite frequently, and for good reason! Your website is an investment and could be serving you for the next 3-5 years. It's important to weigh the pros and cons of choosing to build on Drupal 7 or Drupal 8. If you're thinking about building your new site on Drupal 7, you need to watch this video first. Drupal 7 adoption is going down, with Drupal 8 adoption going up. Drupal 8 should hit critical mass by the end of 2016.
Which version of Drupal should you build your site on, Drupal 7 or Drupal 8? This question comes up quite frequently, and for good reason! Your websit...
Writing custom fields in Drupal 8 - Part 1
June 3, 2016 by Evan Jenkins
On a recent project we had to create a section that is basically a Twitter search for a hashtag. It needed to be usuable in different sections of the layout and work the same.
On a recent project we had to create a section that is basically a Twitter search for a hashtag. It needed to be usuable in different sections of the ...
Scrum Meetings
May 24, 2016 by Martha Westman
Meetings are an inevitable part of creating an awesome product. The Scrum methodology has a set of meetings that were designed to help a team be productive, working on the most relevant, prioritized requests and features first.
Meetings are an inevitable part of creating an awesome product. The Scrum methodology has a set of meetings that were designed to help a team be produ...
Going back to Drupal, it's fun again!
May 17, 2016 by Tom Friedhof
Actually, we never left. We didn't stop building Drupal sites, even through the long release cycle. However, we did move our company website, activelamp.com, off of Drupal about 18 months ago. Our company site had been built on Drupal since the Drupal 4.7 days. That was back when it started to become uncool to write and maintain your own home-grown CMS. I eventually found Drupal, ditched my custom CMS, and never looked back. Our site started on Drupal 4.7, upgraded onto Drupal 5, then Drupal 6, and also Drupal 7 all at the beginning of the release cycles of Drupal. About 18 months ago, when our site was in dire need of an update, we evaluated Drupal 8 but realized with no release date in sight, and the fact that we did not want to chase HEAD and develop on unstable API's, we decided to go a different route and build our updated site on Jekyll, a popular static generator. It's more fun to tinker with new technology when working on non-billable stuff, which is what we did. We brushed up on our Ruby skills and built out a Jekyll site (which is this site you're looking at if you're reading this blog post before Q3 of 2016). We're getting ready for another update to our company website and moving back to Drupal to do it. Jekyll was great, but it came with its disadvantages over something like Drupal. This post will highlight some of the advantages and disadvantages of working with Jekyll the past 18 months, as well as highlight why we're excited to put activelamp.com on Drupal 8 in Q3 of this year.
Actually, we never left. We didn't stop building Drupal sites, even through the long release cycle. However, we did move our company website, activela...
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...
Adding CKEditor plugins to Drupal 8
May 7, 2016 by Evan Jenkins
Drupal 8 has greatly improved editor experience out-of-the-box. It comes shipped with CKEditor for WYSIWYG editing. Although, D8 ships with a custom build of CKEditor and it may not have the plugins that you would like to have or that your client wants to have.
Drupal 8 has greatly improved editor experience out-of-the-box. It comes shipped with CKEditor for WYSIWYG editing. Although, D8 ships with a custom b...
Strategy vs Tactics
April 27, 2016 by Sam Tabari
When you hear the terms strategy and tactics, what do you think of? It is extremely common for people to confuse the two ideas. In fact, many people believe that strategy and tactics mean the exact same thing. There is a clear difference between the two, and having a proper understanding of each is extremely important.
When you hear the terms strategy and tactics, what do you think of? It is extremely common for people to confuse the two ideas. In fact, many people b...
Subscribe on YouTube
We update the channel regularly with the latest client work and special event videos.