Hi all,
In the new SSHOC DataverseEU project we're thinking about building application layer around Dataverse as we need viewers and external tools to be plugged in easily, at different levels of maturity. The biggest problem is efficient apps maintenance as some tools can die and go out of the support, or have security holes or bugs.
I have a vision that it can be kind of Dataverse store available in the dashboard where users can select software they want to install or remove from the running system.
Indeed it's going to be a mess if everything will be integrated in the core system, it can break Dataverse. I have an idea to build kind of universal Docker image for web applications (Apache/Ngix with CORS available) that will download source code of selected applications from different GitHub repositories, build, pass all tests automatically with Selenium and will be finally available for users. For Javascript frameworks it's feasible to do right now.
Dataverse already has very rich set of APIs so I think with Docker integration we can make tools and VMs secure enough to operate in the common workspace. I'm only deeply concerned about exposing sensitive data so we can even offer encryption tools to encode/decode restricted content coming to browser.
Please let me know if you think it can be something useful for you as well.
Hi all,
In the new SSHOC DataverseEU project we're thinking about building application layer around Dataverse as we need viewers and external tools to be plugged in easily, at different levels of maturity. The biggest problem is efficient apps maintenance as some tools can die and go out of the support, or have security holes or bugs.
I have a vision that it can be kind of Dataverse store available in the dashboard where users can select software they want to install or remove from the running system.
Indeed it's going to be a mess if everything will be integrated in the core system, it can break Dataverse. I have an idea to build kind of universal Docker image for web applications (Apache/Ngix with CORS available) that will download source code of selected applications from different GitHub repositories, build, pass all tests automatically with Selenium and will be finally available for users. For Javascript frameworks it's feasible to do right now.
Dataverse already has very rich set of APIs so I think with Docker integration we can make tools and VMs secure enough to operate in the common workspace. I'm only deeply concerned about exposing sensitive data so we can even offer encryption tools to encode/decode restricted content coming to browser.
Please let me know if you think it can be something useful for you as well.