mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 05:14:23 +00:00
more docs
This commit is contained in:
@@ -27,12 +27,6 @@
|
|||||||
<p>Describe what your event is about. It will be displayed underneath the event name when users are browsing your events. In the browsing view, the length of the description is limited to 150 characters, after which three dots will be added to the text and a 'continue reading' button will be added. Technically, there's no limit to the length of the event description, but don't overdo it with the length, as the user is unlikely to read more than a couple words anyway.</p>
|
<p>Describe what your event is about. It will be displayed underneath the event name when users are browsing your events. In the browsing view, the length of the description is limited to 150 characters, after which three dots will be added to the text and a 'continue reading' button will be added. Technically, there's no limit to the length of the event description, but don't overdo it with the length, as the user is unlikely to read more than a couple words anyway.</p>
|
||||||
<h3>Event location</h3>
|
<h3>Event location</h3>
|
||||||
<p>Choose a location where your event is going to take place. You can do so by selecting an existing location from the dropdown or by adding a new one. In the same step, you'll also need to choose between a seat plan and no seat plan, and if you choose a seat plan, you'll need to create one using out handy seatplan editor. See our seatplan editor guide <a href="/docs/admin-panel/seatplan-editor">here</a></p>
|
<p>Choose a location where your event is going to take place. You can do so by selecting an existing location from the dropdown or by adding a new one. In the same step, you'll also need to choose between a seat plan and no seat plan, and if you choose a seat plan, you'll need to create one using out handy seatplan editor. See our seatplan editor guide <a href="/docs/admin-panel/seatplan-editor">here</a></p>
|
||||||
<h2>Guest purchase</h2>
|
|
||||||
<p>Choose if a user may purchase a ticket without creating an account. An email address is always required as the system sends the tickets via email to the customers for easier access.</p>
|
|
||||||
<h2>Allow overbooking</h2>
|
|
||||||
<p>Activate this and set a percentage of overbooking, if you want to enable overbooking of the event to ensure that every single spot is occupied even if somebody does not show up. Use is strongly discouraged and currently only works with events that have no seating plan.</p>
|
|
||||||
<h2>Special requirements</h2>
|
|
||||||
<p>Here you may set a special requirement that a person booking a ticket has to fulfill, like the email address has to be ending in @yourdomain.com or they need to live in a certain street / town / city / country in order for them to be allowed to buy a ticket. You may also require that they provide a certain number, code or similar. Finally, you may choose to limit the amount of tickets a single person may reserve.</p>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
<div id="docPage">
|
<div id="docPage">
|
||||||
<div id="doc-container">
|
<div id="doc-container">
|
||||||
<h1>Pages</h1>
|
<h1>Pages</h1>
|
||||||
<p>With the page editor you can easily create the start page (the landing page, so the page that gets displayed when the user visits the website). You may select one of a few templates which you can choose [here](TODO: ADD LINK). Then you should upload the promotional text and a few images. The image count depends on the template selected. If you want to use a more feature rich start page, please consider moving libreevent to a sub-domain and building a complete website on the main domain. You can get beautiful fully custom websites built for you <a href="https://development.janishutz.com">here</a>.</p>
|
<p>With the page editor you can easily create the start page (the landing page, so the page that gets displayed when the user visits the website). You may select one of a few templates which you can choose <a href="/templates">here</a>. Then you should upload the promotional text and a few images. The image count depends on the template selected. If you want to use a more feature rich start page, you can create a custom HTML start page. If you need even more customization, please consider moving libreevent to a sub-domain and building a complete website on the main domain. You can get beautiful fully custom websites built for you <a href="https://development.janishutz.com">here</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
||||||
|
|||||||
@@ -18,7 +18,9 @@
|
|||||||
<div id="docPage">
|
<div id="docPage">
|
||||||
<div id="doc-container">
|
<div id="doc-container">
|
||||||
<h1>Plugins</h1>
|
<h1>Plugins</h1>
|
||||||
<p>libreevent can be extended easily with plugins. Plugins add additional features and can be official or community made. You can see which plugins are official by their badge. When installing plugins, you need to remember that a server restart is required to activate the plugins as libreevent does not feature hot module loading (yet). You then can manage the plugins using their built-in settings page that they ship with.</p>
|
<p>libreevent can be extended easily with plugins. Plugins add additional features and can be official or community made. When installing plugins, you need to remember that a server restart is required to activate the plugins as libreevent does not feature hot module loading (yet). You then can manage the plugins using their built-in settings page that they ship with.</p>
|
||||||
|
<p><strong>Please only install plugins from sources you trust!</strong></p>
|
||||||
|
<p>You may read on about plugins <a href="/docs/plugins/">here</a> and you can find an installation guide <a href="/docs/plugins/installation">here</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
||||||
|
|||||||
24
website/dist/docs/contributing/index.html
vendored
24
website/dist/docs/contributing/index.html
vendored
@@ -18,7 +18,29 @@
|
|||||||
<div id="docPage">
|
<div id="docPage">
|
||||||
<div id="doc-container">
|
<div id="doc-container">
|
||||||
<h1>Getting Started</h1>
|
<h1>Getting Started</h1>
|
||||||
<p>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!</p>
|
<p>You are interested in helping develop this project to make it even better? Then let us show you, how you may help and what you should keep in mind!</p>
|
||||||
|
<h2>Things to contribute to</h2>
|
||||||
|
<p>You may contribute to any of the following things (list is not exhaustive):</p>
|
||||||
|
<ul>
|
||||||
|
<li>Writing new payment gateway integrations</li>
|
||||||
|
<li>Writing any kind of new plugins</li>
|
||||||
|
<li>Help integrating (or integrate) a translation api</li>
|
||||||
|
<li>Fix any kinds of bugs</li>
|
||||||
|
<li>Improve security</li>
|
||||||
|
<li>Improve speed</li>
|
||||||
|
<li>Add more documentation</li>
|
||||||
|
<li>Improve design</li>
|
||||||
|
<li>Add guest purchases</li>
|
||||||
|
<li>Make seat plan editor even more versatile</li>
|
||||||
|
<li>General refactoring, code quality improvements</li>
|
||||||
|
<li>Marketing</li>
|
||||||
|
<li>Update project website</li>
|
||||||
|
<li>Add permission settings and permissions to admin panel</li>
|
||||||
|
<li>Improve iOS and Android App functionality</li>
|
||||||
|
<li>Add an admin account page</li>
|
||||||
|
</ul>
|
||||||
|
<h2>Before starting to contribute</h2>
|
||||||
|
<p>Before you start coding, please make yourself familiar with the code of conduct and the linter settings. Another thing that is not required, but certainly a good idea is to open an issue on our GitHub to have a discussion about the changes you want to make so that you don't waste your time, if the thing you want to do is not something we feel like is necessary.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
||||||
|
|||||||
@@ -18,6 +18,13 @@
|
|||||||
<div id="docPage">
|
<div id="docPage">
|
||||||
<div id="doc-container">
|
<div id="doc-container">
|
||||||
<h1>Plugin installation</h1>
|
<h1>Plugin installation</h1>
|
||||||
|
<p><strong>Installing plugins currently isn't easy. We expect you to know how to upload files to a server. If you don't know, a guide on how to upload things can be found in the setup guide which is meant for beginners</strong></p>
|
||||||
|
<h2>Acquiring the plugins</h2>
|
||||||
|
<p>You can find a list of plugins that libreevent supports <a href="/plugins">here</a>. Choose one and click it to be directed to the download page.</p>
|
||||||
|
<h2>Installing payment gateway plugins</h2>
|
||||||
|
<p>You can install a new plugin by navigating to the libreevent directory on the server and then by navigating to <em>/backend/plugins/payments</em> and uploading the plugin folder into there. Now, restart libreevent.</p>
|
||||||
|
<h2>Installing other plugins</h2>
|
||||||
|
<p>You can install a new plugin by navigating to the libreevent directory on the server and then by navigating to <em>/backend/plugins/others</em> and uploading the plugin folder into there. Now, restart libreevent.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
||||||
|
|||||||
@@ -11,13 +11,4 @@ This is the name that is being displayed when users are browsing your events. Ca
|
|||||||
Describe what your event is about. It will be displayed underneath the event name when users are browsing your events. In the browsing view, the length of the description is limited to 150 characters, after which three dots will be added to the text and a 'continue reading' button will be added. Technically, there's no limit to the length of the event description, but don't overdo it with the length, as the user is unlikely to read more than a couple words anyway.
|
Describe what your event is about. It will be displayed underneath the event name when users are browsing your events. In the browsing view, the length of the description is limited to 150 characters, after which three dots will be added to the text and a 'continue reading' button will be added. Technically, there's no limit to the length of the event description, but don't overdo it with the length, as the user is unlikely to read more than a couple words anyway.
|
||||||
|
|
||||||
### Event location
|
### Event location
|
||||||
Choose a location where your event is going to take place. You can do so by selecting an existing location from the dropdown or by adding a new one. In the same step, you'll also need to choose between a seat plan and no seat plan, and if you choose a seat plan, you'll need to create one using out handy seatplan editor. See our seatplan editor guide [here](&/admin-panel/seatplan-editor)
|
Choose a location where your event is going to take place. You can do so by selecting an existing location from the dropdown or by adding a new one. In the same step, you'll also need to choose between a seat plan and no seat plan, and if you choose a seat plan, you'll need to create one using out handy seatplan editor. See our seatplan editor guide [here](&/admin-panel/seatplan-editor)
|
||||||
|
|
||||||
## Guest purchase
|
|
||||||
Choose if a user may purchase a ticket without creating an account. An email address is always required as the system sends the tickets via email to the customers for easier access.
|
|
||||||
|
|
||||||
## Allow overbooking
|
|
||||||
Activate this and set a percentage of overbooking, if you want to enable overbooking of the event to ensure that every single spot is occupied even if somebody does not show up. Use is strongly discouraged and currently only works with events that have no seating plan.
|
|
||||||
|
|
||||||
## Special requirements
|
|
||||||
Here you may set a special requirement that a person booking a ticket has to fulfill, like the email address has to be ending in @yourdomain.com or they need to live in a certain street / town / city / country in order for them to be allowed to buy a ticket. You may also require that they provide a certain number, code or similar. Finally, you may choose to limit the amount of tickets a single person may reserve.
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
# Pages
|
# Pages
|
||||||
|
|
||||||
With the page editor you can easily create the start page (the landing page, so the page that gets displayed when the user visits the website). You may select one of a few templates which you can choose [here](TODO: ADD LINK). Then you should upload the promotional text and a few images. The image count depends on the template selected. If you want to use a more feature rich start page, please consider moving libreevent to a sub-domain and building a complete website on the main domain. You can get beautiful fully custom websites built for you [here](https://development.janishutz.com).
|
With the page editor you can easily create the start page (the landing page, so the page that gets displayed when the user visits the website). You may select one of a few templates which you can choose [here](/templates). Then you should upload the promotional text and a few images. The image count depends on the template selected. If you want to use a more feature rich start page, you can create a custom HTML start page. If you need even more customization, please consider moving libreevent to a sub-domain and building a complete website on the main domain. You can get beautiful fully custom websites built for you [here](https://development.janishutz.com).
|
||||||
@@ -1,3 +1,7 @@
|
|||||||
# Plugins
|
# Plugins
|
||||||
|
|
||||||
libreevent can be extended easily with plugins. Plugins add additional features and can be official or community made. You can see which plugins are official by their badge. When installing plugins, you need to remember that a server restart is required to activate the plugins as libreevent does not feature hot module loading (yet). You then can manage the plugins using their built-in settings page that they ship with.
|
libreevent can be extended easily with plugins. Plugins add additional features and can be official or community made. When installing plugins, you need to remember that a server restart is required to activate the plugins as libreevent does not feature hot module loading (yet). You then can manage the plugins using their built-in settings page that they ship with.
|
||||||
|
|
||||||
|
**Please only install plugins from sources you trust!**
|
||||||
|
|
||||||
|
You may read on about plugins [here](&/plugins/) and you can find an installation guide [here](&/plugins/installation).
|
||||||
@@ -1,2 +1,24 @@
|
|||||||
# Getting Started
|
# 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!
|
You are interested in helping develop this project to make it even better? Then let us show you, how you may help and what you should keep in mind!
|
||||||
|
|
||||||
|
## Things to contribute to
|
||||||
|
You may contribute to any of the following things (list is not exhaustive):
|
||||||
|
- Writing new payment gateway integrations
|
||||||
|
- Writing any kind of new plugins
|
||||||
|
- Help integrating (or integrate) a translation api
|
||||||
|
- Fix any kinds of bugs
|
||||||
|
- Improve security
|
||||||
|
- Improve speed
|
||||||
|
- Add more documentation
|
||||||
|
- Improve design
|
||||||
|
- Add guest purchases
|
||||||
|
- Make seat plan editor even more versatile
|
||||||
|
- General refactoring, code quality improvements
|
||||||
|
- Marketing
|
||||||
|
- Update project website
|
||||||
|
- Add permission settings and permissions to admin panel
|
||||||
|
- Improve iOS and Android App functionality
|
||||||
|
- Add an admin account page
|
||||||
|
|
||||||
|
## Before starting to contribute
|
||||||
|
Before you start coding, please make yourself familiar with the code of conduct and the linter settings. Another thing that is not required, but certainly a good idea is to open an issue on our GitHub to have a discussion about the changes you want to make so that you don't waste your time, if the thing you want to do is not something we feel like is necessary.
|
||||||
@@ -1,2 +1,12 @@
|
|||||||
# Plugin installation
|
# Plugin installation
|
||||||
|
|
||||||
|
**Installing plugins currently isn't easy. We expect you to know how to upload files to a server. If you don't know, a guide on how to upload things can be found in the setup guide which is meant for beginners**
|
||||||
|
|
||||||
|
## Acquiring the plugins
|
||||||
|
You can find a list of plugins that libreevent supports [here](/plugins). Choose one and click it to be directed to the download page.
|
||||||
|
|
||||||
|
## Installing payment gateway plugins
|
||||||
|
You can install a new plugin by navigating to the libreevent directory on the server and then by navigating to */backend/plugins/payments* and uploading the plugin folder into there. Now, restart libreevent.
|
||||||
|
|
||||||
|
## Installing other plugins
|
||||||
|
You can install a new plugin by navigating to the libreevent directory on the server and then by navigating to */backend/plugins/others* and uploading the plugin folder into there. Now, restart libreevent.
|
||||||
Reference in New Issue
Block a user