Preliminary work on port to eXist 1.5
Started this project by doing a rough analysis of the application as it currently is, and reading MK's original documentation. I've sent some requests for info to JJ. I then started looking at eXist documentation and figuring out what the best approach will be to the architecture of the application. The two choices are basically to store everything in the db, including controllers, binary data such as PDFs and images, XQuery, XSLT etc.; or storing only XML data in the db, and having controllers, transforms and binaries on the file system. The former is cleaner, and is what the other two eXist 1.5 projects have done, so it's favourite, but it will require careful separation of concerns and user management inside the db, because both JJ and research assistants manage data in the db, and we don't want logic files overwritten by mistake when uploading data.