Products

Drupal modules we built for our own projects, packaged for any Drupal site.

 

## Built for real projects

Each product started as the answer to a problem in one of our [projects](/projects), and was then shaped so that another Drupal site can install it.

Every product page states its modules, requirements, extension points and status plainly, so that a developer, or an AI assistant reading on their behalf, can judge whether it fits a site. The same pages are listed in our [llms.txt](/llms.txt).



 

 





## The products

 

 

From live external data to rights enforcement, each one in use on at least one of our sites.



 

 

 

 [ 1 

 ### Ecosystems

An interactive ecosystem viewer for Drupal: a curated set of species becomes a living community that changes as visitors move through time, place and habitat.

 Drupal 11 GBIF API Wikipedia 

→

 ](/products/ecosystems) [ 2 

 ### External Entities

A family of Drupal modules that turns outside data (APIs, datasets, scraped pages) into Drupal entities that render, reference and search like local content, with editors able to override any field.

 Drupal 11 REST API Wikipedia IIIF 

→

 ](/products/external-entities) [ 3 

 ### Species External Entity

A Drupal module that turns a species name or Catalogue of Life ID into a live entity: taxonomy, photographs, conservation status and ecological data drawn from public biodiversity APIs and mirrored locally for speed.

 Drupal 11 Catalogue of Life GBIF API iNaturalist API IUCN Red List EOL (Encyclopedia of Life) Wikipedia Leaflet GloBI (Global Biotic Interactions) 

→

 ](/products/species-ext) [ 4 

 ### Research Library

A Drupal catalogue for lectures, books, papers and maps: every item classified against standard schemes, reconciled with an audit trail, and browsable by subject.

 Drupal 11 Claude API Getty AAT 

→

 ](/products/research-library) [ 5 

 ### Editorial Intelligence

An external news engine for Drupal that scores every candidate article against a site's own content, and shows visitors only the ones that are relevant.

 Drupal 11 Ollama Claude API 

→

 ](/products/editorial-intelligence) [ 6 

 ### Copyrights Guard

Field-level access control for copyright-restricted content in Drupal: restricted or unrecorded texts stay hidden, while everything else about the work stays public.

 Drupal 11 PHP 8.3 

→

 ](/products/copyrights-guard) 



 



## Start a project.

Tell us which of these your site needs, or what it needs that none of them does yet.



[Get in touch →](/contact)