Module Development

Case Study

Fred Hutchinson Cancer Research Center eagle-i Integration

Fred Hutchinson Cancer Research Center’s (FHCRC) Shared Resources core facilities support biomedical research by providing services and expertise that permit more rapid translation of laboratory studies into clinical applications, improve the feasibility and efficiency of clinical trials, and serve as focal points for access to technology.  These facilities give investigators, both on and off campus, opportunities to augment their research with resources that would not otherwise be possible, convenient or cost effective in each individual laboratory.
Group module, friendly URLs, Pathauto, PURL, Drupal, Group Purl
🕑Sep 22, 2025 🖋John Locke 💬0

Use Group Purl on your Group site!

One big missing part of the Group module is setting up friendly URLs that contain the group in the path for group content. You can't set this up in Pathauto -- the tokens are too limited to handle this correctly.

Drupal automation platform, ECA module, Rules module, BPMN visualization, Typed Data integration
🕑Jan 10, 2025 🖋John Locke 💬0

Ask Freelock: ECA vs Rules

Yesterday a client asked us to install Rules module (again, repeating an earlier request, when he had missed my answer that we had installed ECA instead).

Laptop with coffee and pills
🕑Apr 07, 2020 🖋John Locke 💬2

Aggregate fields in Drupal 8 views

Views module has long been the killer feature of Drupal, making it easy for a site builder or skilled administrator to essentially create complex SQL queries through a web interface, without knowing SQL.

Rock climb
🕑Aug 05, 2017 🖋John Locke 💬2

Getting the group into the URL with Purl

The corners of Drupal 8 that aren't there are quickly dwindling, but there are still some that need to get worked out. While upgrading our internal issue tracker, we hit a new one -- getting a group context set via a URL alias, and generally keeping posts within a group.