Repository navigation
Fix or replace directory browser #537
Description
Activity
- addedpriority-highto be used for important issues and pull requests that need to be addressed soonto be used for important issues and pull requests that need to be addressed soon
on Aug 11, 2017 Alternative suggested by @dmitrizagidulin: bundle Warp with node-solid-server.
I just tried bundling Warp by placing it in the
commonfolder, and that works fine.One possible plan of action is to include multiple apps into an
appsfolder on initialization (cloning them from GitHub). These apps could include Warp, mashlib, etc.We would implement this as follows:
- in multi-user mode, place
appson the server's account - in single-user mode, place
appson the user's account
This would require a modification to
server-config.jswith an extrainitializeAppsfunction, that is called fromensureWelcomePage.- in multi-user mode, place
I counter-propose using the full local databrowser instead of warp,
- as it gives much more functionality for all kinds of data
- it avoids the problem of the origin of the web app need ing to be
I suggest an upgrade of the server pull in the latest mashlib.js and databrowser.html, but making sure that if the user has configured their server to use their own specific databrowser file, that config is not overwritten by the server upgrade.
I suggest both the small HTML file and the large JS file are provided on the server. An alternative would be for us to serve the JS file from a solid.github.io etc -- a place we control and upgrade.
Another suggestion is to fix Warp (linkeddata/warp#23).
Regarding using the full databrowser, my two cents would be to not enable this by default, for the following reasons:
- I think it is more complicated to use than Warp, and might not be suitable for everybody.
- Since it feels more like a full application than Warp, it might give people the impression that databrowser = Solid.
For the last point, a redirect to a public space (such as indeed solid.github.io) might change that impression for some users. This is also what currently happens with Warp.
Proposal: use #567 (Data Browser).
- added a commit that references this issue
on Sep 3, 2017 Data Browser proposal implemented in #573.
- added a commit that references this issue
on Sep 5, 2017
The current Solid server integrates Warp, but Warp broke because of #526.