/
Atrium Code Swap Notes

Atrium Code Swap Notes

What Atrium Adds to a Rails Application

In short, it gives you Collections with Descriptions, custom Facets, Showcases & Display themes.

Create Collections

  • Choose Scope for Collection
  • Configure which Facets to display in a Showcase
    • Facets can be hierarchical
  • Set description for Collection
  • Select featured items for Collection

Apply Themes/Templates (ie. Bootstrap template) to Collections

Create Exhibits in a Collection

Architecture

Information created in Atrium is written to a database via ActiveRecord not Fedora
Code is in a Rails 3.1 Engine
Blacklight is a dependency, but devs have made an effort to make Atrium freestanding as much as possible

Models in Atrium (ActiveRecord)

Collection: basically a saved search with description
Showcase: container for descriptions & layout – injected at any point, can be rendered anywhere in template
Exhibit: container for nested facets
BrowseLevel
Facet
Description

Code Status

Engine will install and you'll have some documentation. Next step is to work on extracting out the parts that would make your own application. This would be in the form of generators.

Targeted Users

Curators who are building collections. Not targeted to archivists. Could also be students that are interested in building their own collections as well.

Related content

Wednesday afternoon notes
Wednesday afternoon notes
More like this
The Technology Stack
The Technology Stack
More like this
Notes from Partner Updates
Notes from Partner Updates
More like this
Hyku and Hyrax: How are they related and how are they different?
Hyku and Hyrax: How are they related and how are they different?
More like this
List of required mockups for Collections
List of required mockups for Collections
More like this
ArcLight
ArcLight
More like this