Skip to content

Display OpenIndexMap v1 links and thumbnails - #336

Merged
ewlarson merged 1 commit into
developfrom
feature/openindexmap-v1-links-thumbnails
Aug 19, 2026
Merged

Display OpenIndexMap v1 links and thumbnails#336
ewlarson merged 1 commit into
developfrom
feature/openindexmap-v1-links-thumbnails

Conversation

@ewlarson

@ewlarson ewlarson commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

After merge

Screenshot 2026-08-19 at 11 50 39 AM Screenshot 2026-08-19 at 11 50 46 AM

Summary

  • normalize OpenIndexMaps v1 properties such as thumbUrl, download, and recId while retaining legacy-property support
  • display item links, digital and physical holdings, identifiers, notes, and direct thumbnails for selected map sheets
  • fall back to IIIF manifest thumbnails when thumbUrl is absent
  • escape remote text, reject unsafe URL schemes, and announce selection updates accessibly
  • publish the Docker frontend on configurable host port 5173 so it does not conflict with Rails on port 3000, with corresponding local-development documentation

Root cause

The bundled GeoBlacklight frontend renderer expects legacy OpenIndexMap property names including thumbnailUrl, downloadUrl, and recordIdentifier. Current records follow the OpenIndexMaps v1 schema, which uses thumbUrl, download, and recId; some records also expose their usable item link through digHold. As a result, the Geoportal rendered only the title and label.

Impact

Selecting an OpenIndexMap sheet now exposes its available thumbnail and actionable links, matching the v1 schema and restoring the detail shown by the previous Geoportal.

Validation

  • 81 focused Vitest tests passed across the new renderer and resource views
  • frontend production build passed
  • targeted ESLint passed
  • Docker Compose configuration validation passed
  • verified the affected OpenIndexMap pages locally through the Docker frontend

Fixes #326

@ewlarson
ewlarson marked this pull request as ready for review August 19, 2026 19:17
@ewlarson
ewlarson merged commit 19c4757 into develop Aug 19, 2026
16 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OpenIndexMaps not displaying links or thumbnails

1 participant