SolidLabResearch / Challenges

24 stars 0 forks source link

Public CSS instance for testing #75

Closed pheyvaer closed 1 year ago

pheyvaer commented 1 year ago

Pitch

It would be great to have a public CSS instance that can be used for testing. That way developers can quickly make an account to test or demo an application.

Desired solution

Acceptance criteria

Pointers

Scenarios

Dexagod commented 1 year ago

Can we make this instance use the mashlib preset? I think this will be necessary for peope to see what is happening on the pod itself when developing.

pheyvaer commented 1 year ago

@Dexagod What is the "mashlib preset"?

joachimvh commented 1 year ago

Configured so it has the mashlib frontend: https://github.com/CommunitySolidServer/Recipes

Would also have to establish what kind of configuration you want for this server due to the different options. E.g., (once it is merged) do you want WebACL or ACP?

pheyvaer commented 1 year ago

Thanks for the link! Regarding things like WebACL and ACP, we have multiple instances with different options and then people can pick what they want.

Dexagod commented 1 year ago

I'd also try to include stuff like inbox + links, type indexes, ... as default in the template for the pods. I would like such a preset for when I have webdev course so students can work with these things without having to set them up themselves.

pheyvaer commented 1 year ago

@Dexagod Makes sense. We can have a default pod for each group in the course then for example. This challenge should allow us to configure this easily.

RubenVerborgh commented 1 year ago

Or maybe choose to not have Mashlib actually; so people get used to the decoupled view (and get to distinguish between what is Mashlib and what is Solid).

Because it is possible to use it as an external app: https://solidos.github.io/mashlib/dist/browse.html?uri=https%3A%2F%2Fdrive.verborgh.org%2F

Side-note: we need to have a Mashlib alternative, perhaps if we just patch up Penny. In the good old days, there used to be Warp, which was just a filebrowser, but that was actually very handy.

twalcari commented 1 year ago

A CSS instance is now live on https://pod.playground.solidlab.be/ . It resets every night at 5AM.

It is seeded by the following file:

[
  {
    "podName": "user1",
    "email": "user1@pod.playground.solidlab.be",
    "password": "user1"
  },
  ...
  {
    "podName": "user10",
    "email": "user10@pod.playground.solidlab.be",
    "password": "user10"
  }
]
RubenVerborgh commented 1 year ago

That is absolutely great, @twalcari! Thanks!

Does @pheyvaer know how to change the seed file?

pheyvaer commented 1 year ago

You find the report of this challenge here.