Hi Ricardo,
I agree with your point of view on the interface implementation approaches. Indeed, the approaches are not supposed to be mutually exclusive. As you said the first approach is easier and I have started working closer to this approach.
I have already created a small module implementing basic HTML templates in Scheme. Also, I have made an extension to the Cuirass Web API. It responds on the "/status" request and generates a page with a minimalistic HTML table displaying the list of specifications stored in the database.
My login on Savannah is "TSholokhova". I am looking forward to making my first commit. I would be glad to receive comments on my code to be sure that I am moving in the right direction.
You have mentioned that many users would prefer an interface working without _javascript_ running. Am I right that we would like to have a non-interactive (js-free) interface working and also add some functionality (e. g. search tools for tables) via _javascript_?
Also, I have a couple of questions regarding the frontend part. What frontend framework we would prefer? If I get it right, Hydra uses Bootstrap. For the frontend implementation, we need to include some static css&js files in the interface and serve them somehow. Is it a good idea to serve the static files by Cuirass web server in Scheme?
Best regards,
Tatiana