Drupal Docker: The Dockerfiles
The Dockerfile for a Drupal Docker setup.
The Dockerfile for a Drupal Docker setup.
A look at synchronizing content across Drupal environments.
How I've set up authoring on mobile to support a GitHub Pages and Jekyll site.
How to respond to Microsoft 365 emails being blocked as suspected spam.
A breakdown of having a WordPress site vs a Jekyll site.
An overview of building a Jekyll site hosted on GitHub Pages.
How to best format telephone links.
Adding a field for looking up people in the Microsoft 365 as part of a Power App.
devcontainer configuration for a Drupal local environment.
How to use XDebug within VS Code for step debugging.
A memorable phrase for thinking about open source communities.
Using Mermaid for creating diagrams in markdown.
CKEditor Abbreviation is a great module, helping add abbr tags for improved accessible semantics.
Understanding guest notifications in Teams.
An introduction to synchronizing Drupal configuration across environments.
Fluid UI, available as a Drupal module, can help with site accessibility.
How to set up a GitLab Runner on a private network server.
Running a PHP lint test as part of a GitLab DevOps workflow.
Settings and configuration for a Drupal developer environment in GitPod.
The GitPod yml file in a Drupal GitPod setup.
How to assign permissions based on whether a username is in a file.
Dockerfile for a Drupal GitPod setup.
How to hide an empty field's label in a Drupal 7 page template.
Drupal needs PECL UploadProgress. This post will help you install it.
using search filters in Teams.
If you test any system sending mail, mail-tester is an essential tool.
Analyzing some email apps on Android.
An overview of a desktop app for website accessibility testing.
Some thoughts about GitHub Copilot.
My notes from a recent presentation about using Teams.
I've posted some writing on both dev.to and Tealfeed and have some early thoughts.
It's important to be able to recognize sensitive data. Here are some tools to help.
An introduction to the browser extension Stylus.
I've changed the name for this site as I move away from Alliteration Applications branding.
An introduction to an extremely useful app if you deal with MySQL databases.
These are some of my favourite VS Code extensions.
An overview of guest access in Teams.
Using the network tests in Teams admin.
App policies can help control what apps users can access in Teams.
Here are some of my favourite less-obvious features in Teams.
Google and Microsoft handle things differently if you have both a personal and business account, each of which have some pro's and con's.
Using Power Automate to populate the data for the movie directory app.
The view and edit screens in a movie directory Power App.
The gallery and filters for a movie directory Power App.
A breakdown of when to use Excel and when to use SharePoint Lists.
CiviCRM's personal campaign pages are useful but limited.
The data structures for the movie directory project.
Some things to consider when migrating from IMAP to Microsoft 365.
As part of a SharePoint site provisioning Flow, here's how to override the site home page.
Yammer has its place for certain situations.
HTwoO is a helpful tool within SharePoint Framework.
An introduction to device compliance policies.
Applying site scripts and designs through Power Automate.
An introduction to device configuration policies.
Content Types are a powerful and underutilized tool in SharePoint.
In Power Automate, create a site using the SharePoint REST API.
Dealing with an error about loading Google Maps embedded in a site.
Extra whitespace caused a fatal error when trying to visit admin for a WordPress site.
How to enroll devices in Endpoint Manager.
An overview of conditional access policies.
Microsoft 365 does allow guests logging in with Google accounts.
Breaking down some of the tools I use for freelance web development.
An introduction to Data Loss Prevention Policies.
Some help changing your profile picture while a guest in a tenant.
An overview of many ways to access files in SharePoint.
Some accessibility basics for working with WordPress.
Are you trying to optimize cloud storage in OneDrive? A family plan loophole can help.
An overview of connecting to SSH servers using VS Code.
An overview of working with GitHub from VS Code
Microsoft Search has more power than initially appears. Here's some key features.
Part of the SharePoint Site Provisioning project, here are some scripts for updating site scripts and designs from PowerShell.
The differences between SharePoint and OneDrive, and which approach to use for desktop sync, can be confusing. Here's some help on the advantages of each.
CiviCRM is a good tool for a non-profit CRM. Here's my summary of the good and the bad.
A slightly snarky take on bad information security in a TV show.
A recap of news coming out of Microsoft Ignite 2021.
Reviewing the user experience for Viva Topics.
A brief overview of the tools used for studying for the MS-101
An introduction to Microsoft Viva Topics and how to configure it.