Home
Ryan Robinson Technology
Cancel

Drupal: Hide Block on Own Profile

Recently I was building a Drupal 9 site that included staff profiles as well as contact forms for those staff members. I wanted to add a block on the profile pages that included a button to link to...

Drupal: Override Title Tag of Profiles

The profile module is a nice tool to have on a Drupal site if you’re looking to create public-facing profiles about your users (e.g. staff). But it has a few weak spots including being unable to ch...

Local Development Options: Vagrant, Docker Desktop, and GitPod

I’ve now broken down some of what I’ve learned about different virtualization/containerization options: Vagrant Docker GitPod I also learned that each of these options have some pro’s and...

Drupal Docker: The First-Run Script

This continues a mini-series describing how I set up a Drupal development environment using Docker Desktop and the VS Code devcontainer functionality. The full code is available in my GitHub. This...

GitLab DevOps: Local Workflows

This continues a series setting up a GitLab DevOps pipeline through local virtual machine / container, GitLab, a dev server, a staging server, and a production server. This post assumes you already...

Drupal Docker: The Dockerfiles

This continues a mini-series describing how I set up a Drupal development environment using Docker Desktop and the VS Code devcontainer functionality. The full code is available in my GitHub. This...

Drupal: Sync Content

I have previously covered syncing configuration across Drupal. But configuration is not everything in the database. The other half of the picture is the content: nodes, custom blocks, menu items, f...

GitHub Pages: Mobile Authoring

I’ve recently switched from hosting these tech posts on a WordPress site running on a shared host I pay a small fee for, over to GitHub Pages for free. It’s a great system and might be all you need...

Microsoft 365: Email Suspected of Spam

What’s the error message A scenario I encountered recently was a user getting this error message: Your message couldn’t be delivered because you weren’t recognized as a valid sender. The most ...

WordPress vs Jekyll

I recently switched from running this blog off a WordPress site to running it off a GitHub Pages site built on a Jekyll theme. Here’s a few thoughts on the pro’s and con’s of each. Users WordPres...