CollectionBuilder CSV
Digital Collection Magic with Static Web Technologies
Inhalt: About CollectionBuilder CSV | About the About Page | Technisch
About CollectionBuilder CSV
This demo collection features items from the University of Idaho Library’s Digital Collections, and is build using CollectionBuilder-CSV.
CollectionBuilder-CSV is a “Stand Alone” template for creating digital collection and exhibit websites using Jekyll, given:
- a CSV of collection metadata
- a folder of images, PDFs, audio, or video files
Driven by your collection metadata, the template generates engaging visualizations to browse and explore your objects. The resulting static site can be hosted on any basic web server.
CollectionBuilder is an set of open source tools for creating digital collection and exhibit websites that are driven by metadata and powered by modern static web technology. See CB Docs for detailed information.
About the About Page
We want to make engaging interpretive pages easier to create, so CollectionBuilder gives you tools to write with your collection content!
The template comes with a customizable “About” page layout designed for long form content with rich media embeds. Content is written in Markdown and enhanced using “includes” that pull in collection content, external media, and Bootstrap features like cards and modals. We hope this makes it easier for site builders to develop the collection AND add interesting and engaging contextual information.
Each “include” file has several options, which are documented in the files themselves–copy the examples to see how it works with your content! In the demo below, we’ve given display widths of 25% and 50% to save space, but you can feature the entire image or document.
You can also see a page featuring a bonanza of feature includes options on our CollectionBuilder-GH demo site.
Include Collection Items
The template provides includes to pull your collection objects and metadata into your interpretive page, allowing you to write with your materials directly embedded in the content.
Include an Image
- Image –>
{% include feature/image.html objectid="demo_001" width="75" %}
Include a PDF
- PDF – >
{% include feature/pdf.html objectid="demo_002" width="50" %}
Include a Video
- Video:
{% include feature/video.html objectid="demo_004" %}
Include an Audio File
- Audio:
{% include feature/audio.html objectid="demo_003" %}
Good News – Power (Radio Episode Excerpt)
Include Bootstrap Features
The template also provides includes to make it easier to add Bootstrap components to your Markdown writing. These features allow you to better organize and highlight your content.
Include a Card
- Card – >
{% include feature/card.html header="This is a Card" text="The card features an image from the collection as a cap" objectid="demo004" width="25" centered=true %}
This is a Card
The card features an image from the collection as a cap
Include a Button
- Buttons – >
{% include feature/button.html text="Button Link to Somewhere" link="https://collectionbuilder.github.io/" color="success" %}
Include an Alert
- Alerts – >
{% include feature/alert.html text="this is an *alert* that 'warns' a user" color="warning" align="center" %}
This is an alert that ‘warns’ a user with centrally aligned text.
Include a Modal
- Modals – >
{% include feature/modal.html button="This is a modal using a 'primary' colored button to invite clicking" title="when clicked:" text="A Modal will pop out a box with some more information" color="primary" %}
Technische Credits - CollectionBuilder
Diese digitale Sammlung wurde mit CollectionBuilder erstellt, einem Open-Source-Framework zur Erstellung von Websites für digitale Sammlungen und Ausstellungen, das von Fachbibliothekaren der Universitätsbibliothek Idaho entwickelt wurde und der Lib-Static-Methodik folgt.
Mit der Vorlage CollectionBuilder-CSV und dem statischen Website-Generator Jekyll erstellt dieses Projekt eine ansprechende Benutzeroberfläche, die durch Metadaten gesteuert wird.