DLS Applications

Architecture diagram

Applications in active development

DPUL (Digital PUL)

Spotlight exhibits for showcasing Figgy content

Figgy

Internal application for managing digital object ingest and metadata workflows and providing IIIF manifests to other applications

Maps Portal, aka PULMap

GeoBlacklight app for maps and geo data discovery and access

Finding Aids, aka PULFALight

Local instance of arclight

Applications in active maintenance

AbID

Absolute ID management Application. Generates absolute identifiers and eases barcode entry for physical items managed in aspace.

Imagecat (aka the Supplementary Catalog)

A searchable collection of scanned catalog cards

LAE-Blacklight

Latin American Ephemera frontend

Our Tooling Repositories

Cloud Services

We run a few services in the cloud, the following has information on where the code is and which cloud they run on.

IIIF image server

  • Production host name: iiif-cloud.princeton.edu
  • Cloud Service: AWS
  • Github repository
  • Technical liaison: TBD
  • Product owner: TBD
  • Technical slack channel: #figgy
  • User-centered slack channel: #digital_library

TiTiler AWS

Amazon CDK configurations for deploying TiTiler, a map tile server

  • Production host name: map-tiles.princeton.edu
  • Cloud Service: AWS
  • Github repository
  • Technical slack channel: #geo
  • User-centered slack channel: #geo

Cloud Preservation Fixity Checker

Google cloud function to check the fixity for Figgy’s preserved files and report back.

  • Production host name: n/a
  • Cloud Service: Google
  • Github repository
  • Technical slack channel: #figgy
  • User-centered slack channel: #digital_library

Cross-team Applications

Some applications cross teams or organizations and are central to our work.

  • Lux
  • PULBot and Heaven - Slack bot for deployments
    • Slack channels: #robots, #devs
  • PUL-Solr - Central repository of solr configs for our apps
    • Slack channel: #solr
  • Princeton Ansible - playbooks for all of our server provisioning
  • Valkyrie - samvera persistence layer on which Figgy is built