Articles

Trends in Digital Accessibility for 2024

Attended the Hassell Inclusion 'Trends in Digital Accessibility for 2024' webinar last night. A phenomenal amount to take in, and absolutely packed with gems about accessibility and a good overview of the tech trends this year. The points that I felt were significant:

Current Favourite Modules

My master list of incredibly useful features (modules) available in Drupal, covering chunky, structural pieces, modules to improve usability and great developer modules. I update this list regularly, so bookmark it!

Stripping Inline PHP From Drupal Text Fields During Migration

I'm currently migrating a Drupal 7 site, but the (somewhat naughty) PHP code embedded into some of the text fields isn't being removed by the Drupal 9 text format: it's being rendered as plain text, which is a potential massive security hole.

Had me stumped, as I was trying to avoid Regex, which isn't particularly reliable for dealing with HTML; XPath was also a dead end... essentially need to remove the <?php and ?> tags plus any code between them.

Migrating Content from Drupal 8/9 to Drupal 9 - Files

content_entity plugin only works if migrating site within an existing Drupal 8/9 site. If you need to use an external database from a D8/D9 site, you'll need the https://www.drupal.org/project/migrate_drupal_d8 module

Here's an example of migrating files (prior to migrating media items)