Skip to content
Thinking archive863 dispatches · page 5 of 87

Every dispatch, page 5.

The complete field journal, oldest to newest across numbered pages. For the latest dispatches with filters, start at Thinking.

Jul 28, 2026

Drupal Facets And DDoS Protection: When Bots Find Your Filters

A distributed bot attack hit a Drupal Facets endpoint at 1,680 requests per minute from 192,705 IPs across 24 hours. Here is the forensic response, the WAF gap it exposed, and the layered CDN mitigation that stopped it.

Jul 25, 2026

CKEditor In Drupal: Fixing The Image Derivative Race Condition

A first-visitor-only broken image bug in Drupal comes from a race between CKEditor's stored URLs and Drupal's on-demand image derivatives. Here is how it fires, why QA misses it, and the three-layer fix.

Jul 24, 2026

Conversion Funnel Analysis: Draw It Before You Optimize It

Conversion funnel analysis before a redesign: draw the path forward and backward, find the tracking gaps, give the board scenarios not promises, and route leads right.

Jul 23, 2026

Member Engagement Metrics: What Download Counts Miss

Plenty of member organizations run on one engagement metric: content downloads. It moves, it charts, and it answers none of the questions a roadmap needs. Here is what that gap costs, why adding a dashboard does not close it, and why a replatform is the one moment fixing measurement is nearly free.

Jul 21, 2026

How To Build A Drupal Member Portal On An AMS You Cannot Replace

Member portals fail in production for predictable reasons: per-user pages that cannot cache, an upstream AMS that answers in seconds not milliseconds, and identity that drifts between systems. This is the production architecture from a recent Drupal 11 build that solved all three, in the order the decisions were made.

Jul 20, 2026

Acquia Source: The CMS Bet On How Content Teams Work With AI

A year ago, Acquia Source was a CMS conversation. Since then, it's become one tool doing five jobs at once: content, AI agents, digital assets, governance, and analytics. We got early access, looked under the hood, and mapped where it genuinely fits for Drupal teams.

Jul 17, 2026

AMS Website Integration: Why The Portal Feels Like Two Products

Every member-based organization knows the seam: the moment a member leaves the website and lands in the member system, and everything changes. Navigation, design, sometimes the login itself. The obvious fixes, iframes and a quick SSO bolt-on, fail for mechanical reasons. Here is the order that works.

Jul 17, 2026

Multi-Location SEO: Strong Nationally, Invisible On "Near Me"

Multi-location SEO fails when national, local, and AI discoverability are treated as one job. How to scope the audit, stop cannibalization, and win where you're absent.

Jul 14, 2026

The Multi-Role Member Problem Every Association Portal Ignores

Association members rarely hold one role. The learner is also an instructor. The company admin is also completing a course. Portals built around a single "member" break for all of them, and a redesign will not fix it. Here is what discovery interviews revealed, and the order of work that does.

Jul 12, 2026

Website Consolidation De-Risking Strategy: Adding Visible Value Without Betting The Whole Estate

Nobody outside IT thanks a company for migrating its CMS, so the temptation is to bundle in something users can see. Whether that is safe depends entirely on how you roll the estate out.