Skip to main content

Articles

We like to share
industry knowledge.

Article Topics
Article Categories
Accessibility in Practice

Accessibility in Practice: External Links

Front-end Development
Accessibility
Drupal
This Accessibility in Practice discusses how to handle external links, along with a handy programmatic way to format them in Drupal.
Module Roundup

Module Roundup: Content Access Control

Back-end Development
Drupal
There are a lot of ways to restrict viewing or editing capability for content on a Drupal 8 site. Here are some of the best solutions currently available.

Reasons to use Drupal as the foundation for your site

Back-end Development
Drupal
Planning & Strategy
Drupal provides a secure foundation for any site that requires complex functions and relations, receives high peak or sustained traffic, or contains a large variety or amount of content.

Using predefined state lists in Drupal 8

Back-end Development
Drupal
There are a few options you have as a developer in Drupal to get a list of all States (Provinces, Countries, etc) without the need to manually hard code the list in your module code.

Kernel testing custom modules in Drupal 8

Back-end Development
Drupal
Planning & Strategy
Automated testing is sometimes hard to rationalize on a one off custom Drupal module, but there are times when it makes sense. Learn how to get past some of the obstacles.

Troubleshooting Drupal 8 Kernel Tests

Back-end Development
Drupal
There are a number of hangups a developer can run into when constructing Kernel tests for a custom module. My goal is to keep track of those options, as well as what to do about them in this article.

Mocking Network Requests in Drupal 8 Kernel Tests

Back-end Development
Drupal
Handling how your application or module handles network requests is one of the most valuable uses of Unit/Kernel testing. But you don't want tests running against an external service. I'll show you how to create mock requests in a straight and simple way.

Writing Testable Drupal 8 Services

Back-end Development
Drupal
Testing can be extremely difficult if service classes are not written in isolated with dependency injection. Here are some tips.
Event Recap

A11y at DrupalCon

Accessibility
Team Insights
Drupal
Ellen shares insights from accessibility related sessions at DrupalCon 2018 in Nashville.

Local Drupal Development Options

Back-end Development
Drupal
Planning & Strategy
At this months GRupal Meetup we discussed a few different ways to set up a local development environment.

What is a Content Management System (CMS)?

Drupal
Client Resources
Planning & Strategy
My world is very well steeped in Content Management System (CMS) usage being the norm, but there are many people that haven't been given the opportunity to learn how a CMS would make for a cheaper more maintainable site.