Here’s another piece in a GitLab DevOps setting: when code is committed to GitLab, I want to run a PHP linter on the custom code folders of Drupal (modules and themes) to make sure there aren’t any...
Drupal GitPod Container 3: Settings and Config
This post continues a mini-series in which I describe how I created a generic Drupal-friendly container working with GitPod. The code is available in my GitHub. The first two posts covered the two...
Drupal GitPod Container 2: .gitpod.yml
This post picks up in a mini-series describing how I created a generic Drupal-friendly container working with GitPod. The first covered the GitPod.Dockerfile to build the core LAMP stack image. Th...
Drupal: Assign Permissions Based on Username File
Here’s a recent scenario I encountered: a Drupal role needs to be assigned to certain users. The site is using a single sign on (SSO) system with a lot of users who could log in. But only some of t...
Drupal GitPod Container 1: .Dockerfile
GitPod is a great tool for cloud-based containers when developing. If you’re developing and want a safe and efficient cloud container to try things out, it’s a pretty good way to go. You even get 5...
Drupal 7: Hide Label on Node Display
I ran into a problem on an old Drupal 7 site where labels for a custom field were displaying, even when there was no content associated with that field, creating a page that was simply a series of ...
SharePoint: Hub to Hub Association
A long-awaited feature has arrived in SharePoint: the ability to associate one hub site with another hub site. Over a year ago I saw references to a PowerShell cmdlet to do this in the official doc...
pa11y CI: Oracle Linux 8 Installation
I’ve mentioned before that pa11y is a great tool for accessibility testing, specifically in the context of the koa11y desktop tool. In this post, I’ll run through installing pa11y-ci on an Oracle L...
Drupal: Install PECL UploadProgress
Drupal often recommends that you install and enable PECL UploadProgress to show better feedback when uploading files, but it doesn’t make it obvious how to do that. This quick post will run through...
Microsoft Teams: Search Filters
I recently was asked whether it is possible to search in Microsoft Teams for a file but only within a specific site. The short answer is yes, but that’s not the default search behaviour. When you u...