CLTK Archive Community Frontend
The CLTK Archive application is currently under active development and is not ready for production.
The goal of this application is to provide a modern reading environment for documents included in the CLTK corpora. Dev builds will be put up at http://archive.cltk.org for the early stages of development. Text data is ingested from the
cltk_json directories in the text repositories included in the GitHub organization.
The CLTK frontend reading environment is built with create-react-app and GraphQL.
Cloning the repo
git clone https://github.com/cltk/cltk_frontend.git cd cltk_frontend
Running the app
Project Goals and Status
The goal of this application to to provide an immersive multimedia reading environment that includes the related materials necessary for study of classical texts. When someone reads Latin, for instance, their desk will often be filled with several books draped over each other (the source text, a dictionary, a commentary, a translation, a notebook, etc). This reading environment will simplify the reading experience by providing all of those materials in a browser or on a mobile device. Read more about it on the CLTK ideas page.
The application is currently still in the initial stages of development. The code currently available in this repository is largely to serve as a guide for the visual appearance of the application when it is functional.
A list of targeted related materials that this application will seek to provide in addition to the source text:
- Scholarly commentary
- Translations of text (may partner with machine translation interface to Moses idea listed on the ideas page)
- Related passages (areas where the author of the source text borrowed from or influenced other authors included in the corpora included in the CLTK)
- Media (any visualizations, paintings, images, videos of reconstructions, enactments, etc. that are related to the source text)
- Entity recognition
- Contemporary criticism
- User annotations and bookmarks
- your_idea.match(/.*/) - any other materials that you have a vision for and the community wants to use
We know that including all of these is possible and useful based on a previous iteration of this project available at segetes.io, which offers the works of Vergil with accompanying related materials such as these.
The CLTK Archive app is currently deployed via Kubernetes on a cluster on Google Cloud Platform. This will be configured with Travis in the future.