I need to provide a custom data entry user interface inside an Omero deployment. This UI needs to allow pathologists to view and navigate an image viewer interface and also fill in a custom form with analysis data pertaining to that image.
After having a poke around, I’m convinced that the iViewer implementation is the best viewer so I want to use that.
I am planning to
- clone the GitHub - ome/omero-iviewer: An OMERO.web app allowing to view images repo
- customise the interface by adding new views to the aurelia app and the backend (/iviewer/persist*) endpoints
- deploy to my instance as a custom view option (“open in custom viewer”)
I have already done some PoC work and it seems like customising the iViewer code is not too difficult although I’m not terribly familiar with Aurelia (prever vue.js).
so my questions…
Is there an easier way to achieve what I need e.g. is the iViewer ‘pluggable’ in some way?
Is there some big blocker to this approach that I haven’t seen yet (it won’t work because…)?
Thanks for any response