This document provides an overview of the design goals and technical approach for developing an online scholarly reader for catalogues. Key points include:
- The reader will be built using Drupal for content management, with a focus on flexible display layouts, support for different content types and media, and open collaboration.
- Content like sections, artworks, collectors, and footnotes will have customizable fields and be structured for online reading.
- The layout engine will compute flexible multi-column layouts based on font size and browser width.
- Navigation, content fetching, and figures will interface with Drupal through a REST API and services module.
- Additional features will include highlights, notes, citations,