DDMAL / DDMAL/cantus

Generate and host a production IIIF manifest for the Liber Usualis

Open
#989 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
16
Forks
4
Avg merge
2d 16h
Merged PRs (30d)
3

Description

Manuscript.manifest_url needs to point at a real, stably-hosted IIIF Presentation manifest (confirmed this is live-fetched server-side by ManifestProxyView on every request, not cached or validated ahead of time).

Locally, a manifest was hand-generated (one canvas per page, with real image dimensions) and served via nginx's own /local_manifests location as a stopgap, since the Liber Usualis has no manifest hosted externally. Production needs a proper, maintainable generation and hosting approach -- this probably shouldn't be a one-off hand-generated file long-term.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading ManifestProxyView and the current Manuscript.manifest_url handling, then inspect the nginx /local_manifests stopgap and the hand-generated manifest. The work is done when a maintainable production process generates and hosts a stable IIIF manifest for every Liber Usualis page, with real image dimensions, and manifest_url points to it.

Written by the indexing model from the issue text.

Assessment

Tech stack
nginx
Domain
backend, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.