This web application is written in XQuery on top of an eXist-db and powers weber-gesamtausgabe.de. Needless to say the code is tailor-made to fit our data (see data-samples
from the release section and the corresponding TEI ODD schemata) but can hopefully serve as a starting point for likewise ventures.
A running eXist-db, v5.2.0 or newer
If you have a running eXist database you can simply install the WeGA-data-samples.xar
as well as the WeGA-WebApp.xar
from the Release section via the eXist-Dashboard.
functx
http://www.functx.com, available and installable via the eXist dashboardeXist HTML Templating Library
https://github.com/eXist-db/templating, available and installable via the eXist dashboardWeGA-WebApp-lib
, available from https://github.com/Edirom/WeGA-WebApp-lib and installable via the eXist dashboardmain
: our stable branch, i.e. the current release versiondevelop
: our development branchThe Dockerfile describes all the necessary steps to build the WeGA-WebApp EXPath xar package. In essence, it boils down to
ant
from the repository root(Sparse) Documentation can be found on the Wiki as well as the changelog.
This work is available under dual license: BSD 2-Clause and Creative Commons Attribution 4.0 International License (CC BY 4.0)