I’ll do the figuring out part below
Doesn’t have to be you implementing it; it can be anyone from our open-source community (I could try myself as well). Maybe the below explanation could become an issue on the Penny repo with a “good first issue” tag.
Why configure Databrowser/Penny/… for the Community Solid Server?
A Solid pod by itself, strictly speaking, does not offer a person-focused UI. It stores documents, which you can access with Solid apps.
That’s why it makes sense to configure some kind of default UI, such that people can access their own pod more directly.
Penny seems to be a great app for that purpose, because it works with any kind of documents. Offering it as a default experience can be great for (developer) users of the CSS, and great for Penny as well, because it can become a go-to UI for the CSS, just like Databrowser has been for NSS.
How to start Penny on CSS?
It’s really simple; no programming is required! Start from the Databrowser configuration, and change:
I expect this takes around 5 to 10 minutes.
The databrowser does one additional bit of integration: it immediately loads the currently requested resource.
For example, if I visit Databrowser as a standalone app, it will as me what resource to browse. This is what Penny also does.
If I start Databrowser in integrated mode, it will directly load the resource through which it was requested (
https://drive.verborgh.org/public/ in this case).
Doing so is optional, and would require a couple of lines of programming to load the current resource.