I have previously shared setting up local development environments using vagrant and GitPod in Drupal friendly ways. This post will start a new mini-series on how I built a Docker Desktop setup for...
PHP: XDebug in VS Code
XDebug is a helpful tool when debugging PHP code. XDebug is a step debugging tools that helps you inspect functionality of PHP code in a cleaner way than regularly writing dump/log statements. I w...
Free as in Cats
I once heard the phrase that most open source projects (the context was specifically Drupal) was not free as in beer but was free as in cats. What he meant by that is that you may not pay for the ...
GitHub and GitLab: Diagrams in Markdown
GitHub recently announced a great new feature that allows for generating diagrams within markdown. I tested this out and it also works in GitLab. If you’re writing a lot of documentation in markdo...
Drupal: Ckeditor Abbreviation
One of the HTML tags that many are not aware of is the <abbr> tag. This is a useful tag to help provide explanations of abbreviations within the body of the text. If you’re reading along and ...
Microsoft Teams: Guest Notifications
Microsoft Teams has the great ability to invite users who are in other organizations to join your Teams in order to collaborate, assuming your IT admin has not turned that feature off. Guests in th...
Drupal: Sync Configuration
Having a workflow that keeps your code in sync across development, staging, and production servers – like in the series of GitLab DevOps posts I’ve been sharing recently – is important. But that do...
Drupal: Fluid UI
In doing research on accessibility tools that could be incorporated into a Drupal site, a co-worker recommended Fluid UI. This is not the same Fluid Framework used by Microsoft as the backbone of t...
GitLab DevOps: GitLab Runner
This relates to the GitLab DevOps process. GitLab can automate deployment to a server, meaning that you do not have to log in to that server separately to pull the changes and carry out any other n...
GitLab DevOps: PHP Lint
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...