Open haarli opened 5 years ago
Is done here: https://github.com/MPDL/imeji/commits/newArchitecture
Latest upload (247eefd) contains completed item section and is ready to go into automated testing.
Issues of the current work-in-progress version detected so far:
Bug 6 is caused by rejection of DOI request by DOxI server. See log: ERROR de.mpg.imeji.presentation.collection.CollectionActionMenu - Error: This is not a valid DOI and therefore will not be saved. Error occured, when contacting DOxI. StatusCode=401 - Unauthorized - HTTP 401 Unauthorized. Please contact your admin
Detected issues of the second work-in-progress version:
Currently, imeji accesses the Jena tripestore and the Elasticsearch in an intermittent and hardly coupled way. There is no clear architectural separation between a primary data store and the search index.
In order to allow exchanging db and search technologies at a later stage and to simplify the code and process structure, the architecture should be refactored.