Drupal

11 items

4 min 633 words

ctx-memory: how I built a decision memory for Claude on Drupal

ctx-memory is an experiment of mine: a small graph of project decisions, built on Drupal 11 and Typesense, which Claude queries through an MCP server. It is an offshoot of the system I use to work wit...

Project

Municipal sites for PNRR measure 1.4.1

Two Italian municipal sites in Drupal 9, taken through measure 1.4.1 of Italy's Recovery and Resilience Plan in one year with I.T.Svil: content migrated to the…

Drupal PHP Docker
12 min 2,219 words

Why isn't this Drupal page cached?

How do you find out why a Drupal page was not cached? You read the reason Drupal itself writes on the response, provided you kept it. The page cache and the dynamic page cache put their verdict in th...

11 min 2,144 words

Which external service is slowing down this Drupal route?

How do you find out which external service slows down a Drupal page? You time every outgoing call while the page is still being built, and write the page name next to the timing. The external service...

Project

AI Disclosure

AI Disclosure is a Drupal module that records, for every piece of content and every translation, how much AI contributed to the text or the media. The reader…

Drupal PHP schema.org +2
Project

Native Observability

Native Observability is a Drupal module that records what happens on every request from inside the application: traces, execution spans, cache events, slow…

Drupal PHP