QUIQQER issueshttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues2023-10-31T08:23:01Zhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/983Debug Levels2023-10-31T08:23:01ZHenning LeutzDebug Levelsdebug level must be introduced / implemented / established.
At the moment, every debug message has the same priority.
This floats the debug log and debugging becomes a paindebug level must be introduced / implemented / established.
At the moment, every debug message has the same priority.
This floats the debug log and debugging becomes a painhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/970Username check with @ should consider e-mails2023-11-28T14:35:59ZHenning LeutzUsername check with @ should consider e-mailsUser names are extremely filtered. Therefore the registration via certain emails is not possible.
The username check must consider e-mails
Especially assiatic emails are not possible at the moment.
- https://dev.quiqqer.com/quiqqer/qui...User names are extremely filtered. Therefore the registration via certain emails is not possible.
The username check must consider e-mails
Especially assiatic emails are not possible at the moment.
- https://dev.quiqqer.com/quiqqer/quiqqer/blob/master/lib/QUI/Users/Manager.php#L345
- https://dev.quiqqer.com/quiqqer/quiqqer/blob/master/lib/QUI/Users/Manager.php#L1633 (`checkUsernameSigns`)1.12 (L* L*)Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/790Video Ideas2018-11-18T14:34:11ZJan WennrichVideo IdeasTo anyone who wants to help us, we are always looking for active support. Even if you are not a professional developer, anyone can support us!
Tutorials for example are a good start. We want to make it as easy as possible for everyone t...To anyone who wants to help us, we are always looking for active support. Even if you are not a professional developer, anyone can support us!
Tutorials for example are a good start. We want to make it as easy as possible for everyone to use QUIQQER. If you have no idea which kind of tutorials you could create, here is a list of videos that would help anyone
* [ ] How to install QUIQQER?
* [ ] How to create my first package?
* [ ] ow to start a blog with QUIQQER?
* [ ] My first SaaS
* [ ] CRON
* [ ] REST
* [ ] Queues
* [ ] How to create an app from my homepage?
* [ ] Google XML sitemap
* [ ] How to speed up my QUIQQER page?https://dev.quiqqer.com/quiqqer/quiqqer/-/issues/789Calculate folder size with a cron2023-12-22T15:18:23ZHenning LeutzCalculate folder size with a cronSince oversized folders cannot be queried via the file system, it should be possible to calculate the folder size via a cron.
The query about the file system is depending on the files. The current solution works for smaller to medium si...Since oversized folders cannot be queried via the file system, it should be possible to calculate the folder size via a cron.
The query about the file system is depending on the files. The current solution works for smaller to medium sized pages. For pages with more than 10,000 files the calculation takes a few seconds.
This is not very advantageous. The cron should then write the size of the folder into the media table. If there is the size property of a folder this must be used and should not be passed over the filesystem.
- [ ] Extend the media database table with a size field
- [ ] Create a media size calulation cron
It must be verified whether queues can also be used.Jan WennrichJan Wennrich2024-01-22https://dev.quiqqer.com/quiqqer/quiqqer/-/issues/775Add API to generate demodata during Project creation.2019-01-21T11:36:13ZFlorian BognerAdd API to generate demodata during Project creation.# API: Demodata
## Description
Template cevelopers should be able to provide a config file, which includes basic demo data to create a fresh QUIQQER instance matching the visual style of the template.
This should include:
* Sites
* Bri...# API: Demodata
## Description
Template cevelopers should be able to provide a config file, which includes basic demo data to create a fresh QUIQQER instance matching the visual style of the template.
This should include:
* Sites
* Bricks
* Template settings
* Project settings
## Implementation
### Config files
The config files will be implemented as XML files at first, but we may include more formats (JSON and YAML) later.
The config files will be placed in the template package.
Templates that provide demo data need to publish this fact by adding an entry into their `extra`section within their composer.json package. This allows us to check the templates ability to provide demo data without unpacking it first.
### 'Big' QUIQQER Setup
The Setup will check if the desired template supports demo data when configuring the preset (web and console).
If the template does provide data, the user will be prompted if he wishes to install the demo data or not.
### Admin interface
The "Create Project" dialog will be extended by the same method:
* Allow template selection
* If template supports demo data -> display checkbox
* If user ticks checkbox -> install demo data
### Create data
The data will be consumed during the Projectsetup within QUIQQER.
The config file will be parsed and the according steps will be taken (Site creation, brick insertion etc)
## Example XML
Provide an example XML before implementation start, to allow further discussion and give @michael.daniel the chance to suggest changes and start developing XML configs for his templates.
@mor , @henbug Bitte einmal gegen prüfenFlorian BognerFlorian Bognerhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/677Konsole und Konsolen-Tools übersetzen2018-01-04T08:48:22ZHenning LeutzKonsole und Konsolen-Tools übersetzenDie Konsolen Tools und die Konsole an sich muss übersetzt werden und muss erst einmal Sprachvariablen besitzen.Die Konsolen Tools und die Konsole an sich muss übersetzt werden und muss erst einmal Sprachvariablen besitzen.