Description
This block is purpose-built for galleries, museums, restoration projects, cartography, and microscopy.
Paste two IIIF endpoints (either Image API info.json or manifests v2/v3) and get a deep-zoom comparison with lockstep pan/zoom.
Features
* Synchronized pan/zoom using OpenSeadragon (bundled, BSD-3-Clause)
* Accepts IIIF Image API info.json or IIIF Manifests (v2/v3)
* Draggable reveal slider + accessible range input
* Labels (e.g., « Before » / « After »), start position, and optional badges
* Align wide/full support; server-side render with sanitized output
* No tracking, no external calls beyond the IIIF URLs you provide
Privacy
This plugin does not collect, store, or transmit personal data.
Blocs
Cette extension fournit 1 bloc.
- IIIF Deep-Zoom Before/After Compare two IIIF (tiled) images with synchronized pan/zoom using OpenSeadragon.
Installation
- Upload the
iiif-deep-zoom-before-after-blockfolder to/wp-content/plugins/. - Ensure
blocks/iiif-before-after/lib/openseadragon/containsopenseadragon.jsandopenseadragon.min.js. - Activate the plugin through Plugins Installed Plugins.
- In the block editor, insert IIIF Deep-Zoom Before/After.
- In the sidebar, paste two IIIF URLs (either
.../info.jsonor a manifest URL).
FAQ
-
What IIIF sources are supported?
-
- IIIF Image API
info.json(level 1/2/3) – recommended. - IIIF Presentation API manifests (v2 and v3). The block picks the first canvas’s first image automatically.
- IIIF Image API
-
Does it load assets on every page?
-
No. Scripts and styles are registered and only enqueued where the block appears.
-
Is OpenSeadragon GPL-compatible?
-
Yes. OpenSeadragon is BSD-3-Clause, which is compatible with GPL.
Avis
Il n’y a aucun avis pour cette extension.
Contributeurs/contributrices & développeurs/développeuses
« IIIF Deep-Zoom Before/After Block » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « IIIF Deep-Zoom Before/After Block » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.0.0
- Initial release.

