Student Materials
To Bring to the Workshops
Before class, be sure that you have the following materials:
- Internet-connected computer, ideally with video camera.
- Zoom account or other virtual meeting tool that has web conferencing features for chat, audio, and video.
- Email account for creating GitHub account during in the session.
- Google account for using Google Sheets.
Resources for Each Class Session
Week 1: Building a Digital Archive using CollectionBuilder
During the first week’s workshop, we will explore what CollectionBuilder as a platform is good for — making digital collections publicly available online. You will learn how to make a free GitHub account and begin interacting with the digital collections platform. You will learn how to upload digital collections into your CollectionBuilder site and gain experience with the very basics of working with metadata. By the end of the session, you will have a live digital collection to show anyone in the world!
- The Week 1 Student Guide, Deploying CollectionBuilder on GitHub, offers step-by-step instructions for completing all of the activities covered by the first workshop.
- During the first week of this workshop you will be customizing your CollectionBuilder-GH template using materials in the student_resources folder of this GitHub repository, which may be downloaded separately from the entire repository using this link generated via DownGit
Additional Resources for Week 1:
- Most questions you may have will be answered by the CollectionBuilder documentation. Material we covered in Week 1 is primarily addressed in the sections Repository, GitHub Metadata, Objects, and Initial Site Configuration.
- If you would like to review the material covered in this workshop series, consider exploring several tutorials, including onine videos, here.
- This week’s activities build on our asynchronous Learn Static GitHub Module, and on this 2020 CollectionBuilder-GH Tutorial.
- As part of the first day of a DHSI tutorial on CollectionBuilder, Devin Becker shared this Google docs/sheets based tutorial on how to edit CollectionBuilder metadata. If you’d like to watch a video covering this material, the metadata discussion starts at minute 19:30, which is bookmarked at this link.
- If you want to learn more about Google Sheets, a good place to start is this guide to functions in Google Sheets, and this cheat sheet.
- For best practices on working with spreadsheets generally, check out this great tutorial on Tidy Data.
- If you want to learn more about how to clean data in bulk, another good resource is the free software OpenRefine. You can learn about it using this tutorial by Miriam Posner on cleaning data using OpenRefine, or this one from the Programming Historian.
Week 2: Using Markdown to Write and Edit CollectionBuilder Pages
During the second workshop session in this series, you will learn how to write text using Markdown to create web pages. We will explore how CollectionBuilder uses Jekyll to “translate” our markdown into HTML. By the end of the session, you will have created and modified the text of your website.
- The week 2 student guides offer step-by-step instructions for completing all of the activities covered by the first workshop: Understanding CollectionBuilder Pages and Using Markdown to Write and Edit CollectionBuilder Pages.
Additional Resources for Week 2:
- Most questions you may have will be answered by the CollectionBuilder documentation. Material we covered in Week 2 is primarily addressed in the section on Page Basics.
- If you would like to review the material covered in this workshop series, consider exploring several tutorials, including onine videos, here.
- This week’s content builds on our asynchronous guide to Markdown: Learn Static Markdown Module.
- This workshop mentions HTML in passing, but doesn’t go into great detail. If you are interested in learning more about how HTML strutures web pages, consider exploring our asynchronous guide to HTML: Learn Static HTML Module.
Week 3: Customizing your CollectionBuilder Project
In the final session of the workshop you will learn how to edit the theme.yml (found in your repository’s ‘_data/’ directory) to customize the visualizations and home page of your project. In the second half of the workshop, we will explore how to customize the content included on the browse, map, data, and item pages of your site.
- The Week 3 Student Guide, Customizing your CollectionBuilder Project, offers step-by-step instructions for completing all of the activities covered by the first workshop.
Additional Resources for Week 3:
- Most questions you may have will be answered by the CollectionBuilder documentation. Material we covered in Week 3 is primarily addressed in the sections on Theme Options and Page Config.
- If you would like to review the material covered in this workshop series, consider exploring several tutorials, including onine videos, here.