CLARIAH / pure3dx

pure3d: the bare app
MIT License
0 stars 0 forks source link

Pure3d

SWH Project Status: Active – The project has reached a stable, usable state and is being actively developed.

About

Pure3D is an app for authoring and publishing 3D editions.

It is the outcome of the Pure3D project led by Susan Schreibman and Costas Papadopoulos at Maastricht University, Netherlands.

Pure3D is hosted on CLARIAH infrastructure, managed from KNAW/HuC.

Contributors

Components

Pure3D consists of two parts:

Both parts make use of the Smithsonian Voyager as 3D-viewer for the web with facilities for enrichments and annotations.

For more detail, see architecture.

Manual

There is a concise manual for admin/owners of the Pure3D system here.

Deployment

Pure3D is deployed on a Kubernetes cluster for CLARIAH at the HuC. The important thing to know is that the P and A app have their own deployments with their own pods and containers. They can run independently. So, if A fails for some reason, P happily prods along, and vice versa.

This whole setup is duplicated into a production cluster and a development cluster. In the production cluster there is an extra deployment that takes care of an incremental backup with a retention of 30 days.

For more information on the set up you need to have a VPN connection to the HuC institute and then you can follow this link.

Technical documentation

There is a lot of documentation in the Python docstrings of the authoring app which is the app that contains all the business logic.

History

Earlier

A lot has been discussed, many experiments have been carried out, great whishes have been expressed. It is still visible in a previous repo.

Missing bits

Not everything that we had in mind has been implemented so far. There is much room for improvements and further development: