Joomla 3 to Joomla 4 Migration: Lessons Learned

In migrating a website from Joomla 3 to Joomla 4, there were several gotchas that required modifications to the custom template I had built for a client. All told, the migration went reasonably well, with Joomla’s Pre-Update Check providing the majority of the guidance in terms of incompatible extensions. That said, below I detail some items that required additional attention.

Continue reading “Joomla 3 to Joomla 4 Migration: Lessons Learned”

Removing the extended bit from text underlining when letter spacing is applied

If your styles include an underline or bottom border to text that includes letter spacing, you will see that the underline or bottom border extends beyond the last letter. This is because the letter-spacing property adds white space after each letter. This additional white space is part of the letter causing the extended underline.

Continue reading “Removing the extended bit from text underlining when letter spacing is applied”

Resolving GistPress loadHTML error

I use GistPress for embedding gists on this site. I prefer GistPress over the block editor’s built-in functionality of embedding a gist because GistPress does not use Javascript to embed. It also provides enhanced functionality such as limiting which lines to display and caching. After a recent update, I starting getting PHP warnings.

Continue reading “Resolving GistPress loadHTML error”