This is the web frontend for the Faustedition.
The frontend code of the web frontend relies on a lot of generated information that is created from the original source data. The faust-gen project contains a maven project that will generate everything except for the facsimiles and will copy all data in place, so the recommended way is to use that project to set everything up.
Alternatively, have a look at the documentation below.
Alternatively, configure a web proxy to get the generated stuff mentioned below from the faustedition.net production server.
To get up and running, you need to clone this project to your web root and copy or symlink original data as well as data generated by the companion projects to appropriate places to the following subdirectories:
- Target Directory:
xml
- Target Directories:
transcript/diplomatic
,transcript/overlay
- Generated by: faust-gen
- Target Directory:
transcript/facsimile
- Generated by: faust-gen/convert.sh
- Target Files:
data/document_metadata.js
,data/genetic_bar_graph.json
,data/scene_line_mapping.js
- Generated by: faust-gen-html
- Target Directories:
app
,print
,meta
- Generated by: faust-gen-html/generate-all.xpl
app
contains the Einblendungsapparat,print
the print / reading text / the variant apparatusmeta
contains the generated metadata views (that are shown on the right side of the structure/metadata view). These are currently generated using faust-gen-html/metadata_html.xpl, this will be integrated intogenerate-all.xpl
.
The search functionality is realized using an eXist based search script that needs to be hosted at /search
, i.e., you'll need to configure a proxy for that path.
The details are documented in the faust-gen-html project.