ProjectMirador / m1

An open-source, web-based 'multi-up' viewer that supports zoom-pan-rotate functionality, ability to display/compare simple images, and images with annotations. This repository is no longer maintained, for further project details, see the latest version at http://github.com/IIIF/mirador.
Other
40 stars 9 forks source link

Enhancement: internal structure for manifests should be cleaner #127

Open azaroth42 opened 10 years ago

azaroth42 commented 10 years ago

The current structure works okay for a list of single images, but is terrible for other content being rendered on the canvas, and especially detail images (which I'm trying to implement in an OSD overlay at the moment)

Given that a single manifest can have multiple sequences across the same (or at least highly overlapping) sets of canvases, my proposal is:

In Presentation API 1.1 this will be even more important with the addition of thumbnails, resource level licenses, attribution and other metadata, and so forth.

azaroth42 commented 10 years ago

Oh, and the manifestsLoader trick of trashing the manifest object and making a very similar looking dictionary ... cute, but will waste many many many developer hours. (count starts at 1.5 so far :P ) Marked: PlzFix