Categories
Web blog

Bootstrap 4 Gutenberg blocks for Drupal 8

This module provides some of the essential Bootstrap components to a Drupal 8 Gutenberg editor. It uses some essential WordPress dependencies but all neatly wrapped up as a Drupal module.

Categories
Web blog

Disable cache and enable Twig debug in Drupal 8

On production Drupal sites, caching should always remain enabled for best performance. However, during development, caching should be disabled. This tutorial shows how to disable cache in Drupal 8, and also enable debugging for development.

Categories
Web blog

Nextcloud and Collabora using Docker containers

Recently I moved my Nextcloud and Collabora installations over to Docker containers. Here I explain the process from pulling and starting the containers to configuring the reverse proxies using NGINX.

Categories
Web blog

Migrated to WordPress Docker container

After some deliberation, I’ve moved this site to a Docker container. My intention is to have all my web sites and services Dockerised, and sitting behind a reverse proxy server (originally Apache, but see bottom of post for NGINX config). Here are some issues I enountered and what was required to fix them.

Categories
Web blog

Using Webpack with Gulp to bundle JavaScript modules

I have been using Gulp for some years now but considered moving to Webpack in order to bundle JavsScript modules into a single transpiled file. Rather than replace all my Gulp tasks with Webpack (which personally, I find a little awkward), I instead opted to keep Gulp but using Webpack within a task when bundling JavaScript modules. This is pretty easy to setup, and give the best of both worlds in my opinion.