sinkovit / Spatial-ecology

Space use software deployed in the Spatial Ecology Gateway
MIT License
2 stars 0 forks source link

investigate file browser app for the hub #105

Closed monaw closed 3 months ago

monaw commented 3 months ago

currently the hub doesn't have a GUI file browser; developers can use the workspace tool to do it manually via command line. perhaps there is a R shiny package that we can add to our current app or offer another app?

monaw commented 3 months ago

a quick google search for R Shiny file browser app found nothing. here's a few possible hub mechanisms:

  1. Development Workspace file upload/download
  2. use a sftp client to connect to uccommunityhub.hubzero.org
  3. Jupyter Notebook has a file browser
sinkovit commented 3 months ago

What are the pros/cons of each of these approaches? I'm thinking specifically about difficulty of implementation and ease of use for the gateway users.

monaw commented 3 months ago

@sinkovit , the following table is probably best viewed in our GitHub issue

hub development workspace SFTP Jupyter Notebook hub project
GUI GUI or command line
upload √ (client-dependent)
download √ (client-dependent)
browse command line √ (client-dependent)
rename file/directory command line √ (client-dependent)
view file content command line √ (client-dependent)
delete file/directory command line √ (client-dependent)
monaw commented 3 months ago

Bob and i met and we think the hub project mechanism is probably the best way to go since we can use the same mechanism for groups to share data.