Skip to content

eldarion-client/DALME-Online-Database

 
 

License Python Javascript Framework

A digital environment designed to facilitate the extraction, analysis, and publication of material culture information from textual primary sources.


screenshot

Overview

This application is the backbone of the DALME project’s online environment, providing the tools to store, transcribe, and extract textual things, that is to say objects as described in textual sources, from household or estate inventories from a number of different cities and regions in Europe in a manner that makes it possible to draw legitimate comparisons between textual things on the one hand and museum objects or excavated artefacts on the other.

DALME is a research project directed by Daniel Smail and Gabriel Pizzorno, from the Department of History at Harvard University. The goal of the project is to increase our understanding of Europe’s material horizons during the later Middle Ages, an era when changing patterns of production and consumption altered the material world and transformed the relationship between people and things. We aim to accomplish this by developing a publicly accessible and fully searchable online database of material culture based on household inventories and other textual sources from the period.

Requirements

The core functionality of the DALME Online Database requires Python, Django, Django REST Framework (for the API), and Wagtail (for the public website). MySQL is the current database backend, deployed through RDS, although PostgreSQL is also supported. Full-text search capabilities are implemented using Haystack and Elasticsearch. Periodic and background tasks are handled using Celery and SQS. Bibliographic resources are kept in Zotero and managed via the Zotero API. The app is deployed with Elastic Beanstalk, with S3 providing media storage.

Documentation

The project's documentation is available in our Knowledge Base. Instructions on how to set up a development environment to run the DALME Online Database can be found here.

License

This software is licensed under a modified BSD license. See the LICENSE file in the top distribution directory for the full license text.

About

The DALME online database (Django).

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 37.1%
  • CSS 25.1%
  • JavaScript 21.8%
  • HTML 14.5%
  • SCSS 1.2%
  • Shell 0.2%
  • Vue 0.1%