From b0f38a1f5533e54a2e1f83fd414dd387c58181cd Mon Sep 17 00:00:00 2001 From: Ruben Verborgh Date: Wed, 28 Jul 2021 21:36:48 +0200 Subject: [PATCH] docs: Add starting guidance to welcome document. --- README.md | 2 +- templates/root/index.html | 67 +++++++++++++++---- templates/styles/main.css | 42 +++++++++--- .../integration/LdpHandlerWithoutAuth.test.ts | 2 +- 4 files changed, 89 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index a0a02f385..3e3b7d962 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ to some commonly used settings: | `--rootFilePath, -f` | `./` | Root folder of the server, when using a file-based configuration. | | `--sparqlEndpoint, -s` | | URL of the SPARQL endpoint, when using a quadstore-based configuration. | | `--showStackTrace, -t` | false | Enables detailed logging on error pages. | -| `--podConfigJson` | `./pod-config.json` | Path to the file that keeps track of dynamic pod configurations. | +| `--podConfigJson` | `./pod-config.json` | Path to the file that keeps track of dynamic Pod configurations. | | `--mainModulePath, -m` | | Path from where Components.js will start its lookup when initializing configurations. ### đŸ§¶ Custom configurations diff --git a/templates/root/index.html b/templates/root/index.html index 2611592c2..91bb1b163 100644 --- a/templates/root/index.html +++ b/templates/root/index.html @@ -12,29 +12,72 @@

Community Solid Server

-

Welcome to the Community Solid Server

+

Welcome to Solid

This server implements - the Solid protocol, - so you can set your own Solid pods. + the Solid protocol + so you can create your own Solid Pod + and identity. +

+ +

Getting started as a user

+

+ Sign up for an account + to get started with your own Pod and WebID.

- Some things you can try: + The default configuration stores data only in memory, + so be sure to choose a configuration that saves data to disk. + If you are exposing this server publicly, + read the guidelines below. +

+ +

Getting started as a developer

+

+ The default server configuration includes + this ready-to-use root Pod you're looking at. + That way, you don't need to create an account + to read and write data or to test apps. +

+

+ You can easily choose any folder on your disk + to expose as the root Pod. +
+ Use the --help switch to learn more. +

+ +

Making this server public

+

+ Before making this server public, + you might want to disable certain convenience features + so they remain only accessible to you:

+ +

Have a wonderful Solid experience

+

+ Learn more about Solid + at solidproject.org. +

+

+ You are warmly invited + to share your experiences + and to report any bugs you encounter. +