GithubHelp home page GithubHelp logo

collectionbuilder-sa-spec-exhibits's Introduction

collectionbuilder-sa-spec-exhibits

As of February, 2023, all U of I digital collection branches in this repository have been moved to branches in UIdaho collectionbuilder-csv-template, and will be maintained there. This repository has been archived and is no longer in use.

A customized version of CollectionBuilder-SA used to build standalone exhibit sites for University of Idaho SPEC.

  • uiblackhistory
  • hiroshima
  • 1918flu
  • ernieday
  • lrcdp

Objects workflow:

  • digital objects are stored on Webpages drive, in Webpages > library > spec > objects, in a folder matching the collection stub name.
  • the web location of the digital objects must be set in "_config.yml", in the objects option using the full url to their location
    • E.g. objects: https://webpages.uidaho.edu/library/spec/objects/hiroshima
  • digital objects should not be committed to the repository ("objects" is gitignored). However, you can add objects on your local machine to test and/or generate derivatives.
  • to process objects with Rake task:
    • add new items to folder "objects/archives"
    • run rake generate_derivatives
    • the task will check "objects/archives", then copy files to "objects/", and generate derivatives in "objects/small/" and "objects/thumbs/"
    • this folder structure can be copied over to the Webpages shared drive into the appropriate folder (e.g. S:Webpages\library\spec\objects\uiblackhistory )
    • once copied over, the template will work (using the live web images) locally or on the live web
  • to test locally (without moving things to Webpages)
    • process objects with Rake as above
    • change config objects value to objects: /objects
    • when you jekyll s it will load images from the local objects folder rather than Webpages.

Important filename notes: The Rake task downcases all filenames and extensions to avoid issues on the web. It is best to start by creating all lowercase filenames, with no spaces, no odd characters (other than - or _), and no periods (. other than the extension). If you didn't start with lowercase filenames, be sure to downcase your metadata filename column. Also, please ensure filenames are unique without the extension (e.g. avoid using both ex1.jpg and ex1.pdf), since CB won't be able to produce separate derivatives.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.