Topic

Drupal

Every article we have published on drupal.

Drupal

Upgrading from Drupal 10 to Drupal 11: what actually changes

Drupal 11 is a far smaller step than the Drupal 7 to 9 migration was. Here is what the upgrade touches, what breaks, and the order to do it in.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Content modelling in Drupal: the decisions that shape everything else

Most difficult Drupal builds are content-modelling failures, not code failures. How to model entities, fields and taxonomies so a site stays maintainable.

ZooBieDoo Infotech Engineering TeamRead
Drupal

What Drupal security maintenance actually involves

Drupal has a strong security team and a predictable advisory process. The risk on most sites is not the platform, it is that nobody is watching the advisories.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Setting up multilingual Drupal without regretting it later

Drupal handles translation better than most content platforms, but the decisions you make in the first week determine whether adding a language later is easy or painful.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Drupal or WordPress: choosing on structure, not on preference

Both are mature and both are capable. The decision should follow how structured your content is, how complex your permissions are, and who has to maintain it in three years.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Drupal performance: where the time actually goes

A slow Drupal site is usually slow for a small number of identifiable reasons. Measure before you cache, and cache at the right layer.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Writing a custom Drupal module that other people can maintain

Custom modules are where Drupal projects accumulate their long-term cost. A few conventions keep them readable and upgradeable.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Drupal theming with Twig: structure that survives a redesign

A Drupal theme is a long-lived asset. Template structure, naming and component boundaries determine how much of it survives the next visual refresh.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Migrating from WordPress to Drupal without losing your content or your rankings

A platform migration is mostly a content mapping exercise and an SEO exercise. The code is the easy part.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Drupal Views: getting listings right without wrecking performance

Views is one of Drupal's strongest features and one of its easiest ways to build a slow page. A few habits keep listings fast.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Decoupled Drupal: when it is worth it and when it is not

Headless Drupal solves real problems and creates new ones. The decision should follow how many consumers the content genuinely has.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Building an accessible Drupal site to WCAG 2.2 AA

Drupal core has good accessibility foundations. Most failures on Drupal sites are introduced by the theme, the content or a contributed module.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Drupal Commerce, WooCommerce or Shopify: choosing an e-commerce platform

The right e-commerce platform depends on how unusual your catalogue and checkout rules are, and how much of the operation is bespoke.

ZooBieDoo Infotech Engineering TeamRead
Drupal

Designing a Drupal editorial experience people will actually use

A content management system is a product used daily by a small group of people. Their experience is usually designed last, if at all.

ZooBieDoo Infotech Engineering TeamRead