...
- We need to have a Freemarker component to provide list views and short views on the page with async requests instead of rendering the whole page at once. That should be very useful component to reuse existing configurations and resolve issues appear on cloud based VIVO instances.
- Percent encoding conflicts with default tomcat configuration( sending encoded slash results in 400 Error).
- Procedure integration test example https://github.com/vivo-project/Vitro/blob/dynapi-1.14/api/src/test/java/edu/cornell/mannlib/vitro/webapp/dynapi/endpoints/ReportGeneratorEndpointIntegrationTest.java
- We should consider separation of procedures into graphs to improve fail-safety and design home file structure accordingly.
...