ComputerMinds.co.uk

Primary tabs

Articles from ComputerMinds.co.uk

One of our big Drupal 7 to Drupal 9 migration projects included bringing across image cropping functionality and data on a longstanding client's website.

This one is entirely on us, we wrote the custom code, which makes us responsible for maintaining it.

We're continuing our series on upgrading this very website to Drupal 10...but our first proper bit of work to upgrade this site is essentially nothing to do with Drupal 10!

Let's define the scope and goals of our project to upgrade this very website to Drupal 10.

On 14th December 2022 Drupal 10 was released. We can't say we immediately set about the task of upgrading all our Drupal 9 sites, but we did start thinking and planning to move all our sites in 2023.

Drupal provides an excellent sanitisation system to filter the HTML content that editors might create.

Here's a super simple tip to help you work with services for Drupal in PhpStorm (our favourite IDE).

When writing a hook implementation, for example of hook_cron, there's often a tendency to write purely procedural code, like this:

This article assumes a basic knowledge of the building of custom modules, the Drupal 8 / 9 Migration system, and the processes behind creating customised migrations from a previous version of Drupal.

Sometimes it can be handy to have extra pages for a node (or any entity). For example:

Pages