Project

General

Profile

Actions

Idea #8784

closed

[Workbench] Use keep-web to generate directory listings

Added by Tom Clegg about 8 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Story points:
0.5

Description

Human- and machine-readable directory listings would allow browsing collections without involving Workbench.

TBD: Bookmarks to non-public collections in keep-web come with a bit of a snag, which auto-indexing could turn into a bigger practical problem. If you click a bookmark/permalink instead of going through Workbench's links/redirector, and you don't already have an active cookie from previously clicking the Workbench links, there's no option to log in -- you just get an error. You have to recognize the error yourself, find the collection in Workbench, and follow a link from there.

(Features copied from #5824's "nice to have" section)
  • Very basic formatting (bootstrap would be nice but can wait)
  • OK if we show a directory listing only at the top level, similar to the way Workbench does it.
  • Explicitly no index.html in place of directory listings.
    • This means "wget -r" can always be expected to work, but it also ensures this can't be used to host entire web sites along the lines of github pages. If we add this capability in the future we could add a -render-index flag. This would make more sense if it came with a bunch of other features anyway, like dynamically mapping vhosts to collections.

A complementary piece to this is having Workbench generate sharing links which point directly to keep-web rather than redirecting through Workbench.

This is in support of a request to be able to share data without exposing the Workbench host. https://support.curoverse.com/rt/Ticket/Display.html?id=364


Files

index.page.2dc0e00.png (66.6 KB) index.page.2dc0e00.png Tom Clegg, 06/13/2017 01:00 PM
index.page.0e3369b.png (79.8 KB) index.page.0e3369b.png Tom Clegg, 06/13/2017 01:00 PM
index.page.a42cb73.png (67.3 KB) index.page.a42cb73.png Tom Clegg, 06/13/2017 02:00 PM

Subtasks 3 (0 open3 closed)

Task #11887: Review 8784-dir-listingsResolvedPeter Amstutz03/23/2016Actions
Task #11872: Workbench redirectResolvedTom Clegg03/23/2016Actions
Task #11834: Review 8784-dir-listingsResolvedTom Clegg03/23/2016Actions

Related issues

Related to Arvados - Idea #5824: [Workbench] [Keep] collection browse/download serverResolvedTom Clegg05/21/2015Actions
Related to Arvados - Idea #11167: [Workbench] Remove arv-get file download fallbackResolvedLucas Di Pentima07/24/2017Actions
Actions

Also available in: Atom PDF