Home
Ryan Robinson Technology
Cancel

Drupal: OpenAI Module

AI, or more specifically large language models (LMMs) are all the rage these days, so it shouldn’t come as too much of a surprise that there is now a Drupal module that integrates OpenAI. It is on...

Drupal: Paragraphs Sidebar

Suppose you want to be able to specify a contact person for most nodes of content on a site, which will then show up in the sidebar with a label and some information about the contact person. Each ...

Drupal: Recycle Bin

Drupal does not come with any kind of recycle bin / trash system out of the box, unlike the other technologies I have worked with most (WordPress, SharePoint). There were a few modules available at...

On Algorithms and Section 230

For those paying attention, there are a couple big cases in front of the US Supreme Court that could shape the Internet as we know it. I’m Canadian, but the (English) Internet is largely determined...

Drupal: Include Default View in Module

You may be working on a Drupal module and want to include a default view. Install This is actually quite simple: put the configuration file in the config/install folder within the module, with th...

Mastodon Apps on Android

I’ve been enjoying my time on Mastodon since the recent migration from Twitter. Of course, I’m far from the only one to make this migration, and that includes a lot of developers, so we’re starting...

A11yTalks: Cognitive Ease

A11yTalks had a great presentation this week about designing for cognitive load. It has a lot of valuable insights about ways that we can do much better with website design that goes beyond simply ...

Brandwood A11y Checker

Today I learned about an interesting tool: the Brandwood Accessibility Checker. There are lots of tools out there for testing colour contrast and whether it meets the necessary levels to meet acces...

Drupal: Disable Password Reset

In one particular site, we chose to block the user registration and user password reset options. The site is using SSO login anyway, so this would really only impact our development team’s superuse...

Drupal: Importing Multiple Paragraphs

A few months ago I was part of migrating content from an old Drupal 7 website to a new Drupal 9 website. Much about the data structures were similar, but some components were not. The biggest one w...