The ISLE plugin manages IIIF with two related components:Documentation Index
Fetch the complete documentation index at: https://sitectl.libops.io/llms.txt
Use this file to discover all available pages before exploring further.
iiifchooses the implementation:cantaloupeortriplet.iiif-topologychooses where that implementation runs.disabledmeans local Compose.distributedmeans Traefik routes to an external upstream.
Use Triplet Locally
conf/triplet/config.yaml, routes /iiif, and updates Drupal’s Cantaloupe URL setting to /iiif/3.
Triplet uses the existing Drupal public/private volumes and the fcrepo volume when fcrepo is present. It also adds a triplet-cache volume for derivatives.
Use Cantaloupe Locally
/cantaloupe Traefik routing, removes Triplet files, and points Drupal back at /cantaloupe/iiif/2.
Use External IIIF
distributed when Cantaloupe or Triplet runs outside the public site stack. sitectl removes the base IIIF service from docker-compose.yml, sets IIIF_UPSTREAM_URL on Traefik, and keeps a local override service for development.
The selected implementation still matters:
iiif tripletroutes/iiifand uses a local Triplet override on port8080.iiif cantalouperoutes/cantaloupeand uses a local Cantaloupe override on port8182.
Create Flags
You can choose the same shape duringsitectl create isle:

