Some tips for updating a manually installed Drupal 9 site to Drupal 10

I was hired recently by two companies to upgrade their Drupal-based websites from D9 to D10. Both had in common that their sites weren’t controlled by Composer, but had been manually installed. This is relevant to this post in 2 ways: 1) most online documentation assumes you use Composer and is therefore of limited use … Read More

Headless Wordpress equals…

I never quite understood what headless Wordpress means in practice, but then I decided to apply some maths to the problem. Tell me if you believe this works: headless chickens = wordpress developers headless = (wordpress developers) / chickens headless wordpress = (wordpress^3 developers) / chickens

A simple way of getting to know the Vue Javascript framework

(Disclosure: this may work for me but not for others, see the bottom of this piece for why.) Vue is one of the larger and more popular Javascript frameworks. It is very versatile and has great documentation. It can be used in different ways, either using Single File Components or as a library. It supports … Read More

State of the CMS in 2022

Every four years since 2010 I have been writing the ‘state of the CMS’ in which I compare how the major Free and Open Source (FOSS) content-management systems (CMSes) call themselves. Today’s version will likely be the last of the series. This is because in the past 12 years the main contenders for the title … Read More

Wordpress and Drupal jargon compared

I made the following comparison of Wordpress and Drupal terminology for a customer and figured others might find it useful too. Important: undoubtedly the very existence of this table will create the impression that Wordpress and Drupal are much alike. This is obviously true in some aspects – both are open source CMS-es based on … Read More

The search engine that lets you remove the most popular web sites

This is a nifty thing: Million Short is a search engine that will let you remove links to the million most popular web sites from its search results. Sometimes good (and more importantly, relevant) sites get crowded out by popular sites in the results of search engines like Google. This is a natural result of … Read More

Drupal legends are legendary

I got this graph from drupal.org. It made me laugh out loud. It shows you which versions of Drupal, one of the more popular off-the-shelf content management systems, are used the most. For some reason the webmasters of drupal.org decided to split the then current major version, 8, into all its medium versions. If you … Read More

Facebook: watch out for third-party page edit requests

Two years ago, I received an ominous e-mail from Facebook: “Peope who recently visited your page recommended changes to the information on your page. Please verify the information below for accuracy. [List of changes.] If we don’t hear from you before [11 days from now], the information in question will be automatically updated.” Users can … Read More

You can find anything on Google these days

It is Google’s aim to make all the knowledge of the world findable, but is it also Google’s aim to own all the information of the world? One day I wanted to find out about upcoming events in Amsterdam pop concert venue Paradiso and because I assumed the URL might not be paradiso.nl, I googled … Read More

Freelance.nl is bijna exclusief voor tussenpersonen (Dutch)

Ik ben een freelance webdeveloper. Dat wil zeggen dat ik als eenpitter en niet op basis van loondienst voor mijn beroep aan websites werk. Het grootste deel van mijn opdrachtgevers vindt mij zelfstandig of via mijn netwerk. Ik heb echter ook een account op freelance.nl, de grootste marktplaats in Nederland voor freelancers (althans, dat was … Read More