Skip to content

Dataverse Store #5688

@4tikhonov

Description

@4tikhonov

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.

Metadata

Metadata

Assignees

Labels

Type: Suggestionan ideaUser Role: SuperuserHas access to the superuser dashboard and cares about how the system is configured

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions