From 9c8278df37ded344ca56168db0265e3bc85af1ff Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 18 Sep 2023 09:04:58 +0200 Subject: [PATCH] some more docs --- website/src/admin-panel.md | 14 ++++++++------ website/src/how-it-works.md | 2 +- website/src/plugins.md | 4 +++- website/src/sponsoring.md | 4 +++- 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/website/src/admin-panel.md b/website/src/admin-panel.md index 93f3f37..53280ca 100644 --- a/website/src/admin-panel.md +++ b/website/src/admin-panel.md @@ -1,14 +1,16 @@ # Home -The admin panel is where you can change basically everything about libreevent. Depending on your account's privileges, you may find more or less settings. Only the root account has access to the admin accounts page. +The admin panel is where you can change basically everything about libreevent. + -Here's a list of the pages available when logged in as the root user. All other users have fewer pages enabled. -- [Admin Accounts](&/admin-panel/admin-accounts) -- [Pages](&/admin-panel/pages) +Here's a list of the pages available when logged in as the root user. - [Events](&/admin-panel/events) +- [Locations](&/admin-panel/locations) +- [Pages](&/admin-panel/pages) - [Plugins](&/admin-panel/plugins) +- [Seatplan editor](&/admin-panel/seatplan-editor) - [Settings](&/admin-panel/settings) -Additionally, some settings might not be available to all admin accounts on all pages. + -*As a general recommendation, we do not encourage logging in as the root user if not strictly necessary, as this can help protect the libreevent installation*. + diff --git a/website/src/how-it-works.md b/website/src/how-it-works.md index 34326d7..d6041e3 100644 --- a/website/src/how-it-works.md +++ b/website/src/how-it-works.md @@ -2,4 +2,4 @@ This page gives you a somewhat detailed overview on how the system operates. Note that this page is not made with user-legibility in mind, as this page is oriented to give possible contributors an introduction to the project to help them getting started. Therefore we expect you to have quite decent understanding of the underlying programming languages and concepts. # Programming languages -This project is written in a variety of different programming languages. First of all, the backend is written in Node.js with express.js routing. It also uses nodemysql to interact with the MySQL database, if the user chose to use one. For authentication, it uses express-session, for which a new session secret is generated whenever the server restarts to increase security. \ No newline at end of file +This project is written in a variety of different programming languages. First of all, the backend is written in Node.js with express.js routing. It also uses nodemysql to interact with the MySQL database, if the user choses to use one. For authentication, it uses express-session, for which a new session secret is generated whenever the server restarts to increase security. \ No newline at end of file diff --git a/website/src/plugins.md b/website/src/plugins.md index f39a3a0..b1e0142 100644 --- a/website/src/plugins.md +++ b/website/src/plugins.md @@ -1 +1,3 @@ -# Plugins \ No newline at end of file +# Plugins + +libreevent features exensive plugin support, with all internal libreevent libraries also working together with plugins. This though poses a potential risk if the user is installing harmful plugins. This is why there is a curated list of secure plugins that the users might use. \ No newline at end of file diff --git a/website/src/sponsoring.md b/website/src/sponsoring.md index 629ae5f..f38a860 100644 --- a/website/src/sponsoring.md +++ b/website/src/sponsoring.md @@ -1 +1,3 @@ -# Sponsoring \ No newline at end of file +# Sponsoring + +As any project, libreevent also needs funding to keep development going. If you have used and liked libreevent and want to see it grow and become more rich in features, you might want to consider donating to the project. \ No newline at end of file