vizhub-core / vizhub-legacy

Data Visualization Platform
https://vizhub.com
MIT License
89 stars 44 forks source link

Useful Self-hostable Product (Epic) #497

Closed curran closed 1 year ago

curran commented 2 years ago

This is a meta-issue tracking the overall idea that VizHub 3 should be a useful self-hostable open source product.

Why would anyone want to self-host this? What features does it need to make self-hosting actually useful?

Use cases:

Features that would make the product more useful:

Drag & Drop Files

image Currently in VizHub 2 there is a size limit of 2MB when forking a viz, and the best practice is to load data from GitHub Gists. In VizHub 3, I'd like to establish the best practice as putting the data inside the viz. To this end, adding the ability to drag & drop text-based data files into (and out of?) the VizHub editor seems like a good move.

Use cases:

API & Command Line Tool

With a secure API and command line tool, developers would be able to update the content of a viz or download a viz.

Use cases:

Import from Viz

image It would be amazing to be able to import modules and data files from other vizzes. When the upstream dependencies update, the downstream viz can also be made to update in real time in conjunction with the proposed hot reloading feature. This feature depends on having custom URLs for vizzes. Similar to @rollup/plugin-dsv.

Use cases:

image

curran commented 1 year ago

Closing in favor of https://github.com/vizhub-core/vzcode