Please enable JavaScript in your browser.

What is Alberta COVID-19 community archive

What is the Alberta COVID-19 community archive? Launched in May 2020, the Alberta COVID-19 community archive was inspired by Brock University Library Niagara Archive and other Libraries and Archives initiatives to capture this historic moment in time.

We see this collection as a natural extension of our Peel Prairie Provinces digital collection, a research resource dedicated to the history and culture of Canadian Prairies. This research collection would provide future scholars an important view on how Alberta was impacted by the pandemic. By allowing for a more community driven approach to collecting, we’re hoping to provide an alternative view to what is being captured in institutional archives and the media.

About the technology behind the website We chose to build the Alberta COVID-19 community archive using the Wax framework in order to maximize transparency and flexibility.

Wax helps you create digital exhibits.
A digital exhibit is a collection of curated cultural artifacts—manuscripts, paintings, photographs, sculptures, etc—often accompanied by an explicit narrative or argument. Though Wax focuses on images and text, it could be used for sound or video collections with some customization.

Wax is an extensible workflow based on minimal computing principles.
Wax is hyper-aware of differences in resources, control and access around the world and close to home. As a result, it is purposefully lightweight: a few Ruby gems, some customizable UI components, good documentation and (hopefully soon!) recipes for creating, deploying, and maintaining custom digital exhibitions.

The exhibition sites created by Wax are static.
This means they consist of flat HTML, CSS, and JavaScript files that don’t need to communicate in a complex way back to a server. This makes them cheaper, safer, and generally easier to maintain.

The skills needed to create Wax sites are agnostic.
This means they are largely transferable for use in other digital projects. ‘Learning Wax’ does not mean learning how to use a platform. It involves learning the fundamentals of web development, data management, and plain text editing while leveraging a few great open source libraries and frameworks along the way.

Wax keeps the collection presentation separate from the collection data.
The Wax workflow starts with making standardized image files and metadata records and builds around them, handling canonical information, scholarly content, and site styling differently and deliberately. This makes it easier for you or others to share, reuse and reimagine your collection data in other contexts.

Who is Wax for?

Wax was created for individuals and groups who either don’t have or don’t want to use a lot of resources to create their scholarly or cultural exhibits. It’s best suited for folks who are willing to take on some technical responsibility in exchange for a lot of flexibility.

For beginners, Wax has a relatively high, but general-purpose learning curve. To get the most out of Wax, you should have some familiarity with:

However, Wax is also great for teaching or learning the skills above! For examples of digital pedagogy via the creation of Wax exhibitions, check out this workshop, this GitHub repository, and this custom Wax site.

Wax is also phenomenal for professionals who play a facilitating role, such as Digital Scholarship Librarians or Coordinators. With some practice, Wax substantially reduces the time to production and post-production maintenance costs for you and your team. In the most common scenario, students, faculty, colleagues or any other collaborators just have to provide you with a properly formatted spreadsheet and the text for the exhibits. The extras are up to you.

So what does the Wax workflow look like?

Below is a diagram to give you a zoomed-out view. In summary, you create a file of metadata records for your collection (in CSV, YAML, or JSON format), organize your collection image files, and put both in the Jekyll site folder. After updating your configuration, you run a few command line tasks to prepare the data and metadata for use by the Jekyll site. Jekyll then uses special layouts and Wax components to build the exhibit and spits them out as static pages ready to publish.

From there, you can run tests on your site to catch errors and decide where and how to put it online or in offline media.

Credits

Wax is a minimal computing (minicomp) project led by Marii Nyröp. The project is currently maintained by Marii Nyröp and Alex Gil at Columbia University Libraries. It uses open source libraries and frameworks including Jekyll, IIIF, OpenSeaDragon, Rake, and ElasticLunr. Wax builds upon work by Peter Binkley, David Newbury, and others.

We welcome and encourage contributors and maintainers. Please get in touch, or fork the project on GitHub. If you encounter any issue with the software, please create an issue on our repository or post a comment on Gitter.

For more on working with Wax, visit our documentation wiki.