diff --git a/website/dist/docs/admin-panel/index.html b/website/dist/docs/admin-panel/index.html index 4b4007d..29b679e 100644 --- a/website/dist/docs/admin-panel/index.html +++ b/website/dist/docs/admin-panel/index.html @@ -1,7 +1,7 @@ - Admin panel :: docs - libreevent + Home :: docs - libreevent @@ -17,7 +17,7 @@
-

Admin panel

+

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.

Here's a list of the pages available when logged in as the root user. All other users have fewer pages enabled.

diff --git a/website/dist/docs/contributing/index.html b/website/dist/docs/contributing/index.html index 7cbf5c0..028ef0c 100644 --- a/website/dist/docs/contributing/index.html +++ b/website/dist/docs/contributing/index.html @@ -1,7 +1,7 @@ - Contributing :: docs - libreevent + Getting Started :: docs - libreevent @@ -17,7 +17,7 @@
-

Contributing

+

Getting Started

You are interested in helping develop this project to make it even better? Then let's show you, how you may help and what you should keep in mind!

diff --git a/website/dist/docs/errors/index.html b/website/dist/docs/errors/index.html index 7ad25a6..9187522 100644 --- a/website/dist/docs/errors/index.html +++ b/website/dist/docs/errors/index.html @@ -18,6 +18,10 @@

Errors

+

400

+

A 400 error is returned if the request that was sent to the server is invalid, contains illegal characters or has any other kind of formatting error. This can most of the time be resolved by starting a new request.

+

403

+

A 403 error is returned if you are unauthorised to view a certain page or resource. This can mostly be solved by logging in using the login page.

404

A 404 error is returned if the page was not found on the server. This can be either due to a wrong link or a badly configured server, but is mostly user error, so a misspelled link.

500

diff --git a/website/dist/docs/plugins/list-of-plugins/index.html b/website/dist/docs/plugins/list-of-plugins/index.html new file mode 100644 index 0000000..1e0b70f --- /dev/null +++ b/website/dist/docs/plugins/list-of-plugins/index.html @@ -0,0 +1,28 @@ + + + + List of plugins :: docs - libreevent + + + + + + + + + + + + +
+
+
+

List of plugins

+

This list of plugins contains all official plugins of libreevent. For a more up-to-date version of this list, please check your

+

+
+
+ + + + \ No newline at end of file diff --git a/website/dist/docs/setup/index.html b/website/dist/docs/setup/index.html index b012ac2..b4e095f 100644 --- a/website/dist/docs/setup/index.html +++ b/website/dist/docs/setup/index.html @@ -1,7 +1,7 @@ - Setup :: docs - libreevent + Getting Started :: docs - libreevent @@ -17,8 +17,10 @@
-

Setup

+

Getting Started

In this tutorial, you are going to learn how to set up and configure libreevent.

+

Installing libreevent will take you about 2 hour, if you have never made anything similar before. If you don't want to deal with the installation, you may contact us here, so we can set it up for you.

+

Let's begin the installation here!

diff --git a/website/dist/docs/setup/installation/index.html b/website/dist/docs/setup/installation/index.html index f7cb597..38a731a 100644 --- a/website/dist/docs/setup/installation/index.html +++ b/website/dist/docs/setup/installation/index.html @@ -39,6 +39,9 @@ https://www.digitalocean.com/go/affiliates

  • Your web hosting plan does not includes MySQL and you've got no access to MySQL in any other way. NOTE: Free MySQL services should NEVER be used in such an application, as most hosting plans include MySQL which is much more reliable and if you lose access to the database, you can only access the root account and all other data (and therefore all user accounts) is lost.
  • MySQL generally is more difficult to set up, but we'll run you through the process here to make the process easier for you. If you chose the JSON based database, skip ahead to the next chapter.

    +

    Uploading libreevent

    +

    npm install

    +

    This project relies on a variety of different node.js modules that need to be installed on the server. Most webhosting providers give you an easy way to run npm install. If not, you might be required to upload the node_modules folder yourself. You can create such a folder either by downloading the node_modules.zip folder from the GitHub releases page or by installing npm on your local machine and then by running npm i in the terminal.

    diff --git a/website/dist/docs/setup/update/index.html b/website/dist/docs/setup/update/index.html new file mode 100644 index 0000000..9ae6f3a --- /dev/null +++ b/website/dist/docs/setup/update/index.html @@ -0,0 +1,27 @@ + + + + Updating :: docs - libreevent + + + + + + + + + + + + +
    +
    +
    +

    Updating

    +

    Updating libreǝvent is important to keep it secure, performant and bug-free. You can update libreevent automatically using the update tool on the settings page in the admin panel. The tool will automatically fetch all files that have been changed since the last version update. For this, it will have to make a webrequest to GitHub to fetch the JSON file with the update information. After that, many webrequests have to be performed to GitHub to download the new version. Before installing, the tool will show you the full changelog of the new version of libreevent. After the install has completed, you will need to restart libreevent such that the changes can be applied.

    +
    +
    + + + + \ No newline at end of file diff --git a/website/dist/docs/side-bar.html b/website/dist/docs/side-bar.html index 542f32e..329744b 100644 --- a/website/dist/docs/side-bar.html +++ b/website/dist/docs/side-bar.html @@ -10,7 +10,7 @@
    HomeAdmin-panel
    -Admin panel +Home Admin Accounts Events Pages @@ -20,22 +20,26 @@
    Contributing Errors How it works Payments -Plugins +Plugins + Setup - +Sponsoring Systemrequirements -Tutorial
    diff --git a/website/dist/docs/sponsoring/index.html b/website/dist/docs/sponsoring/index.html new file mode 100644 index 0000000..4284b2e --- /dev/null +++ b/website/dist/docs/sponsoring/index.html @@ -0,0 +1,26 @@ + + + + Sponsoring :: docs - libreevent + + + + + + + + + + + + +
    +
    +
    +

    Sponsoring

    +
    +
    + + + + \ No newline at end of file diff --git a/website/dist/index.html b/website/dist/index.html index d599b41..e20c249 100644 --- a/website/dist/index.html +++ b/website/dist/index.html @@ -16,34 +16,40 @@
    -

    libreǝvent

    +

    libreǝvent

    - + +

    Website & project not completed yet!

    What is libreǝvent?

    -

    libreǝvent is a free and fully open source self-hosted event management solution that you can use to sell tickets for your next event. It is written in Node.js, JavaScript, TypeScript, HTML and CSS. It uses Vue.js for the ticket purchasing system and features both an iOS and Android App you can download and use entirely for free. If you like this project, please consider giving it a star on GitHub and donating to help fund development of this project!

    +

    libreǝvent is a free and fully open source self-hosted event management solution that you can use to sell tickets for your next event. It features both an iOS and Android App for entry control you can download and use entirely for free. If you like this project, please consider giving it a star on GitHub and donating to help fund development of this project!

    Features

    +
    +

    Visual seat plan editor

    +

    Use libreǝvent's powerful seat plan editor to create a seat plan that closely resembles your event location within minutes

    + Seat plan editor showcase +
    +
    +

    Many different payment options

    +

    Choose from a range of different payment providers and add more using plugins!

    + Payment providers +

    Simple to set up

    This project is simple to set up on your own web-server. Follow our tutorial on how to install it!

    - Tutorial + Tutorial

    Low system requirements

    This project does not require high-end hardware to run. You may start out with a cheap webhosting account and scale if there's need.

    System requirements
    -
    -

    Based on a variant of the MEVN tech stack

    -

    This project can (but does not have to) use a MySQL database, it uses express.js for interaction, Vue.js as the front-end framework and Node.js for the server.

    - How it works -

    Free & Open Source

    You may use this project entirely for free or donate some money to keep it alive! You may also help contributing to the project to make it even better!

    diff --git a/website/src/admin-panel.md b/website/src/admin-panel.md index b04f4d7..93f3f37 100644 --- a/website/src/admin-panel.md +++ b/website/src/admin-panel.md @@ -1,4 +1,4 @@ -# Admin panel +# 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. Here's a list of the pages available when logged in as the root user. All other users have fewer pages enabled. diff --git a/website/src/contributing.md b/website/src/contributing.md index cde3d64..5e41730 100644 --- a/website/src/contributing.md +++ b/website/src/contributing.md @@ -1,2 +1,2 @@ -# Contributing +# Getting Started You are interested in helping develop this project to make it even better? Then let's show you, how you may help and what you should keep in mind! \ No newline at end of file diff --git a/website/src/errors.md b/website/src/errors.md index 58188b7..0c52cd0 100644 --- a/website/src/errors.md +++ b/website/src/errors.md @@ -1,5 +1,11 @@ # Errors +## 400 +A 400 error is returned if the request that was sent to the server is invalid, contains illegal characters or has any other kind of formatting error. This can most of the time be resolved by starting a new request. + +## 403 +A 403 error is returned if you are unauthorised to view a certain page or resource. This can mostly be solved by logging in using the login page. + ## 404 A 404 error is returned if the page was not found on the server. This can be either due to a wrong link or a badly configured server, but is mostly user error, so a misspelled link. diff --git a/website/src/plugins/list-of-plugins.md b/website/src/plugins/list-of-plugins.md new file mode 100644 index 0000000..ea6c7ba --- /dev/null +++ b/website/src/plugins/list-of-plugins.md @@ -0,0 +1,5 @@ +# List of plugins + +This list of plugins contains all official plugins of libreevent. For a more up-to-date version of this list, please check your + +## \ No newline at end of file diff --git a/website/src/setup.md b/website/src/setup.md index e07fb73..17fd220 100644 --- a/website/src/setup.md +++ b/website/src/setup.md @@ -1,2 +1,6 @@ -# Setup -In this tutorial, you are going to learn how to set up and configure libreevent. \ No newline at end of file +# Getting Started +In this tutorial, you are going to learn how to set up and configure libreevent. + +Installing libreevent will take you about 2 hour, if you have never made anything similar before. If you don't want to deal with the installation, you may contact us [here](https://api.janishutz.com/contact/setup?origin=libreevent&campaign=installation-docs), so we can set it up for you. + +Let's begin the installation [here](&/setup/installation)! \ No newline at end of file diff --git a/website/src/setup/update.md b/website/src/setup/update.md new file mode 100644 index 0000000..b69b116 --- /dev/null +++ b/website/src/setup/update.md @@ -0,0 +1,3 @@ +# Updating + +Updating libreǝvent is important to keep it secure, performant and bug-free. You can update libreevent automatically using the update tool on the settings page in the admin panel. The tool will automatically fetch all files that have been changed since the last version update. For this, it will have to make a webrequest to GitHub to fetch the JSON file with the update information. After that, many webrequests have to be performed to GitHub to download the new version. Before installing, the tool will show you the full changelog of the new version of libreevent. After the install has completed, you will need to restart libreevent such that the changes can be applied. \ No newline at end of file diff --git a/website/src/sponsor.md b/website/src/sponsor.md deleted file mode 100644 index b921098..0000000 --- a/website/src/sponsor.md +++ /dev/null @@ -1 +0,0 @@ -# Sponsor \ No newline at end of file diff --git a/website/src/sponsoring.md b/website/src/sponsoring.md new file mode 100644 index 0000000..629ae5f --- /dev/null +++ b/website/src/sponsoring.md @@ -0,0 +1 @@ +# Sponsoring \ No newline at end of file diff --git a/website/src/tutorial.md b/website/src/tutorial.md deleted file mode 100644 index 203501d..0000000 --- a/website/src/tutorial.md +++ /dev/null @@ -1 +0,0 @@ -# Tutorial \ No newline at end of file