DLS Applications
Applications in active development
DPUL (Digital PUL)
A digital exhibits and collections application for showcasing Figgy content, built on Spotlight.
- DPUL production, DPUL staging
- Github repository
- Zenhub board
- Technical liaison: Anna
- Product owner: Kim
- Technical slack channel: #figgy
- User-centered slack channel: #digital_library
DPUL-Collections (Digital PUL Collections)
Digital Princeton University Library Collections (aka DPUL Collections) is a discovery application built towards our vision to provide an inspiring environment for global communities to engage with diverse digital collections.
- DPUL-C staging
- Github repository
- Technical liaison: Anna
- Product owner: Kim
- Technical slack channel: #figgy
- User-centered slack channel: #digital_library
Figgy
Our digital repository: a staff application for managing digital object ingest and metadata workflows. Figgy also provides IIIF manifests and viewers to other applications.
- Figgy production, Figgy staging
- Github repository
- Zenhub board
- Technical liaison: Trey
- Product owner: Kim
- Technical slack channel: #figgy
- User-centered slack channel: #digital_library
Maps Portal, aka PULMap
A discovery and access application for maps and geospatial data, built on GeoBlacklight.
- PULMap production
- Github repository
- Zenhub board
- Technical liaison: Eliot
- Product owner: Kim
- Technical slack channel: #geo
- User-centered slack channel: #geo
Finding Aids, aka PULFALight
A discovery application for archival and special collections materials, built on Arclight
- Finding Aids production
- Github repository
- Zenhub board
- Technical liaison: Shaun
- Product owners: Faith and Christa
- Slack channel: #pulfalight
Applications in active maintenance
AbID
A staff-facing site for absolute ID management Application. Generates absolute identifiers and eases barcode entry for physical items managed in aspace.
- AbID production, AbID staging
- GitHub repository
- Technical slack channel: #pulfalight-tech
- User-centered slack channel: #pulfalight
Imagecat (aka the Supplementary Catalog)
A searchable collection of scanned catalog cards
- Imagecat production, Imagecat staging
- Note both are only accessible when on VPN
- Github repository
- Technical slack channel: #figgy
- User-centered slack channel: #digital_library
LAE-Blacklight
A discovery and access application for PUL’s Latin American Ephemera collections
- LAE production
- Github repository
- Technical liaison: Trey, transfer to Eliot
- Technical slack channel: #figgy
- User-centered slack channel: #digital_library
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
Geodata AWS
Amazon CDK configurations for deploying and providing access control for PMTiles vector data
- Production host name: geodata.lib.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
Related Applications and Services
- CAS - authentication
- GeoServer - Geo data server, in production at https://geoserver.princeton.edu/geoserver/web/
- Cantaloupe - IIIF image API server
- Isilon - storage
- Nginx+ - load balancer
- Kakadu - for generating JP2s
- Tesseract - OCR software
- Characterization tools