QUIQQER issueshttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues2023-10-31T08:22:01Zhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/969Emoticons in the Titel of Pages2023-10-31T08:22:01ZHenning LeutzEmoticons in the Titel of PagesThrough the Utils updates emoticons are already functional in the content. But in the title it needs some more DB adaptionThrough the Utils updates emoticons are already functional in the content. But in the title it needs some more DB adaptionhttps://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/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/990Mail an Administrator wenn Redis Cache am Limit ist2023-10-31T08:22:55ZHenning LeutzMail an Administrator wenn Redis Cache am Limit istWenn der Redis Server auf `noeviction` steht, wird beim setzen des caches ein Fehler geworfen.
Als erstes muss geschaut werden ob dies abgefangen werden kann.
Wenn ja, muss der Administrator darüber informiert werden.Wenn der Redis Server auf `noeviction` steht, wird beim setzen des caches ein Fehler geworfen.
Als erstes muss geschaut werden ob dies abgefangen werden kann.
Wenn ja, muss der Administrator darüber informiert werden.https://dev.quiqqer.com/quiqqer/quiqqer/-/issues/998Adressen -> Feld für Staat/Bundesland2023-10-31T08:27:02ZPatrick MüllerAdressen -> Feld für Staat/BundeslandIn vielen Ländern werden Orte noch durch das Bundesland/Bundesstaat spezifiziert (z.B. USA wo es Städtename zu Hauf doppelt gibt).
Es müsste in Kunden (und wahrscheinlich auch generell in QUIQQER) möglich sein, das in der Adresse zu hin...In vielen Ländern werden Orte noch durch das Bundesland/Bundesstaat spezifiziert (z.B. USA wo es Städtename zu Hauf doppelt gibt).
Es müsste in Kunden (und wahrscheinlich auch generell in QUIQQER) möglich sein, das in der Adresse zu hinterlegen. Einige Zahlungsanbieter (z.B. PayPal) verlangen auch die Angabe des Bundesstaats bei Lieferadressen in bestimmte Länder (USA).
Wie wollen wir das am besten handhaben?Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/999Extend Upload Form with clear methods2023-10-31T08:27:08ZHenning LeutzExtend Upload Form with clear methodsAt the upload form it is programmatically not possible to delete or remove all files.
Extend the Upload Form `controls/upload/Form` with:
- `clear()`
- `removeFile`
- `getFile`At the upload form it is programmatically not possible to delete or remove all files.
Extend the Upload Form `controls/upload/Form` with:
- `clear()`
- `removeFile`
- `getFile`Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1001VHosts tests2023-10-31T08:22:38ZHenning LeutzVHosts testsFolgendes muss getestet werden:
- [ ] Projekt mit 2 VHosts
- [ ] Projekt mit keinem Vhost aber 2 SprachenFolgendes muss getestet werden:
- [ ] Projekt mit 2 VHosts
- [ ] Projekt mit keinem Vhost aber 2 Sprachenhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1002CC to Admin Modul2020-04-09T14:00:10ZHenning LeutzCC to Admin ModulBeschreibung
------
Das CC to Admin soll alle Mails an bestimmte Benutzer / E-Mails in BCC weiterleiten. Dadurch können Mails kontrolliert werden.
Über das Modul sollen mehrere Mails / Benutzer bestimmt werden können welche alle Mails e...Beschreibung
------
Das CC to Admin soll alle Mails an bestimmte Benutzer / E-Mails in BCC weiterleiten. Dadurch können Mails kontrolliert werden.
Über das Modul sollen mehrere Mails / Benutzer bestimmt werden können welche alle Mails erhalten.https://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1016Mailqueue panel2020-05-26T08:47:38ZPatrick MüllerMailqueue panelPanel in the backend to view the current mailqueue and possibly also view email body rendered in popup.Panel in the backend to view the current mailqueue and possibly also view email body rendered in popup.Patrick MüllerPatrick Müllerhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1023Überschriften-Ebene für Listeneinträge einstellbar machen2020-06-18T13:17:48ZMark LeibleinÜberschriften-Ebene für Listeneinträge einstellbar machenGerade mit Hen kurz besprochen. Aktuell kann man in Quiqqer noch keine Überschriften-Ebenen für Listeneinträge definieren.
**Beispiel NameRobot:**
https://www.namerobot.de/namensfindung-blog
Hier sind alle Listeneinträge H1:
![image]...Gerade mit Hen kurz besprochen. Aktuell kann man in Quiqqer noch keine Überschriften-Ebenen für Listeneinträge definieren.
**Beispiel NameRobot:**
https://www.namerobot.de/namensfindung-blog
Hier sind alle Listeneinträge H1:
![image](/uploads/2cb9bf1bd12c7c22a37d5b4f748f09e2/image.png)
**Beispiel Namestorm:**
![image](/uploads/2712b6fd06e8d19715597de18d3b8074/image.png)
Hier sind neben der eigentlichen H1 "Unsere Leistungen..." auch alle Listeneinträge als H1 definiert.
@mor fyihttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1029Pass colors from Composer commands to CLI output2021-07-09T14:46:51ZJan WennrichPass colors from Composer commands to CLI outputWhen running Composer commands via `./console` (e.g. `./console update`) the colors from the Composer output are removed:
![image](/uploads/8810b97947b14a0d06f44c4257fcfdf0/image.png)
When executing `composer.phar update` directly...When running Composer commands via `./console` (e.g. `./console update`) the colors from the Composer output are removed:
![image](/uploads/8810b97947b14a0d06f44c4257fcfdf0/image.png)
When executing `composer.phar update` directly the output looks like this:
![image](/uploads/95d9e63613196a9aab04fb1a1796461c/image.png)
It would be nice - if possible - to have the colors via `console update` as well.Jan WennrichJan Wennrichhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1031E-Mails Umstrukturierung2023-10-31T08:22:31ZHenning LeutzE-Mails UmstrukturierungDie E-Mails sind im Moment in QUIQQER noch nicht konzeptioniert.
Problem ist, es gibt eine globale Nutzer Mail plus Adressen Mails. Jedoch muss die Standard Adressen Mail nicht gleich mit der Nutzer Mail sein. Das ist recht unhandlich un...Die E-Mails sind im Moment in QUIQQER noch nicht konzeptioniert.
Problem ist, es gibt eine globale Nutzer Mail plus Adressen Mails. Jedoch muss die Standard Adressen Mail nicht gleich mit der Nutzer Mail sein. Das ist recht unhandlich und unintuitiv.
- E-Mails müssen eine eigene Tabelle und können so eigene Eigenschaften erhalten (Wie zum Beispiel validiert).
- Jede E-Mail besitzt eine eigene ID und diese IDs sind dann dem Benutzer + Adressen zu gewiesen.https://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1032Bei der Navigation der Medien (bei dem Medien Auswahl/ Navigations Pop-up) wi...2021-01-07T15:12:50ZAdrian MüllerBei der Navigation der Medien (bei dem Medien Auswahl/ Navigations Pop-up) wird bei der Navigation in einen Unterordner die aktuelle Navigationsseite übernommenWenn man also gerade auf der Seite 4 ist und auf einen Unterordner klickt dann wird NICHT auf die Seite 1 umgewechselt. Somit versucht er die Seite 4 zu öffnen obwohl der Ordner nicht einmal eine volle Seite besitzt (in meinem Beispiel n...Wenn man also gerade auf der Seite 4 ist und auf einen Unterordner klickt dann wird NICHT auf die Seite 1 umgewechselt. Somit versucht er die Seite 4 zu öffnen obwohl der Ordner nicht einmal eine volle Seite besitzt (in meinem Beispiel nur 2 Elemente)Adrian MüllerAdrian Müllerhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1039Update via external script2024-01-25T07:37:24ZHenning LeutzUpdate via external scriptConcept
- Update copies update Script
- Session is established via nonce etc
- In the admin new instance (new tab / iframe) the script is then executed
- first, use a try run to check if file system has changes (if yes, update should no...Concept
- Update copies update Script
- Session is established via nonce etc
- In the admin new instance (new tab / iframe) the script is then executed
- first, use a try run to check if file system has changes (if yes, update should not be executed -> display an attention)
- create a system backup before update starts
- packages, etc + database
Workarounds etc. can be displayed here, too. The updater can check if system command is available etc.1.11 (K* K*)Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1064Beim Aktivieren von mehreren Bildern können die Loader nicht destroyed werden.2021-01-22T10:13:30ZAdrian MüllerBeim Aktivieren von mehreren Bildern können die Loader nicht destroyed werden.ab 5 oder c.a. 13 Bildern kommt ein Js Error und die Seite zeigt einen "Seite reagiert nicht mehr hier klicken bla" Fehlerab 5 oder c.a. 13 Bildern kommt ein Js Error und die Seite zeigt einen "Seite reagiert nicht mehr hier klicken bla" FehlerAdrian MüllerAdrian Müllerhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1084Settings -> Permissions2024-01-25T07:38:31ZHenning LeutzSettings -> PermissionsDie Einstellungsfenster / Settings Windows haben im Moment nur das SU Flag als Recht.
Diese Settingsfenster müssen eigenständig noch irgendwie seperate Permissions besitzen.
-> ajax -> `ajax_settings_get`Die Einstellungsfenster / Settings Windows haben im Moment nur das SU Flag als Recht.
Diese Settingsfenster müssen eigenständig noch irgendwie seperate Permissions besitzen.
-> ajax -> `ajax_settings_get`1.11 (K* K*)https://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1102(Frontend Menü wo die Seite Im Admin öffnet) Frontend Editierungs Panel für e...2021-05-21T12:26:13ZAdrian Müller(Frontend Menü wo die Seite Im Admin öffnet) Frontend Editierungs Panel für eine Seite anlegen mit einem Link zum Backend EditierenHier soll wie im Pms auf der Seite Im frontend ein Panel erscheinen, welches einen Klickbaren Link zum Schnellen Editieren beinhaltet.
Beim klicken dieses Links / Buttons soll man auf die Seite im Backend kommen, um diese sofort zu edit...Hier soll wie im Pms auf der Seite Im frontend ein Panel erscheinen, welches einen Klickbaren Link zum Schnellen Editieren beinhaltet.
Beim klicken dieses Links / Buttons soll man auf die Seite im Backend kommen, um diese sofort zu editieren.
Das Panel darf nur erscheinen wenn man eigeloggt ist und die berechtigung hat, die Seite zu editieren.
![image](/uploads/34752563be46c242c84994eb62277b5e/image.png)
![image](/uploads/fe9ce3fa532828dc65621b97da3a1806/image.png)Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1114Media: Bildoptimierung als Option2023-10-31T08:24:46ZMoritz ScholzMedia: Bildoptimierung als OptionAktuell ist der Optimierungsgrad der Bilder für den Cache fest eingestellt, da es aber zwischendurch zu Problemen bei manchen Bildern kommt muss dies variable gemacht werden.
- [ ] Setting in den Grundeinstellung von QUIQQER (oder im Pr...Aktuell ist der Optimierungsgrad der Bilder für den Cache fest eingestellt, da es aber zwischendurch zu Problemen bei manchen Bildern kommt muss dies variable gemacht werden.
- [ ] Setting in den Grundeinstellung von QUIQQER (oder im Projekt) mit Defaultwert wie es jetzt ist
- [ ] Setting in jedem Bild (Wenn dort explizit gesetzt wird dies genommen)
- wenn == Default dann nichts im bild speichern damit das globale setting geändert werden kann
- [ ] im caching Modul bei der webp Generierung muss vom Originalbild ausgegangen werden, nicht vom gecachten und bereits optimierten
- [ ] Im Caching Modul muss es ein Setting für die Webp Optimierung geben (wenn es diese Möglichkeit gibt)Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1115E-mail Template redesign2022-02-23T10:47:02ZMichael DanielczokE-mail Template redesignWir können in QUIQQER neues E-Mail Template integrieren.
Hier sind schon coole freie E-Mail Templates von Colorlib vorbereitet, wir können das im QUIQQER implementieren.
- https://github.com/ColorlibHQ/email-templates
- https://color...Wir können in QUIQQER neues E-Mail Template integrieren.
Hier sind schon coole freie E-Mail Templates von Colorlib vorbereitet, wir können das im QUIQQER implementieren.
- https://github.com/ColorlibHQ/email-templates
- https://colorlib.com/wp/responsive-html-email-templates/
### Zu Besprechen
Wir teilen unsere Emails in **Header**, **Body** und **Footer**. Daher werden wir eigentlich nur das "Grunddesign" anbieten aber sowas, wie schöne Boxen etc. können wir nicht out-of-the-box anbieten.
![image](/uploads/9d92fa16308305b43aca94ccbd45d781/image.png)
![image](/uploads/8230673de075ee8ae37d631e24179fe4/image.png)
Meine Idee wäre: in QUIQQER kann ich Wiki zu E-Mail erweitern und HTML mit Bildern Posten, damit man schnell selber passenden Inhalt bauen könnte.
@mor wir können das gerne nächste Woche besprechen. Dann würde ich das zeitnah umsetzen.
Offene Punkte:
1. Was machen wir mit Socials zu QUIQQER? Für alle Kunden muss ich das immer überschreiben... Ich würde das wegmachen / darauf verziechten.
2. Implementierung eines Themes oder mehrere, die dann zur Auswahl in Einstellungen stehen? Ich würde die Templates nach dem Colorlib benennen, d.h.:
- Restaurant Email v1
- Corporate Email v2
- Portfolio Email v3
- Blog Email v4
- Travel Email v5
- etc....
Hier ist Link zu den verschiedenen Themen https://colorlib.com/wp/responsive-html-email-templates/
Die Auswahl bewirkt eigentlich nur, dass `header.html` mit entsprechenden `<style></style>` geladen wird. Meiner Meinung nach wäre die Setting sehr cool und praktisch.
3. Wiki mit Beispiel-Code.
@mor ich nerve dich mit dem Thema nächste Woche.Michael DanielczokMichael Danielczok2022-03-16https://dev.quiqqer.com/quiqqer/quiqqer/-/issues/1128URL in site-panel does not update after moving a site2023-07-10T07:37:03ZJan WennrichURL in site-panel does not update after moving a siteSteps to reproduce:
1. Open a site A which has a child site B
1. Remember/Note the site's URL shown in the site panel
1. Right click site A in the sitemap on the left
1. Choose "Ausschneiden"/"Cut"
1. Right click a different site C that'...Steps to reproduce:
1. Open a site A which has a child site B
1. Remember/Note the site's URL shown in the site panel
1. Right click site A in the sitemap on the left
1. Choose "Ausschneiden"/"Cut"
1. Right click a different site C that's not site A or B
1. Choose "Einfügen"/"Paste"
1. Check the site's URL in the site panel and see that it didn't change
1. Close the site panel and reopen it
1. See that the site's URL in the site panel still didn't change
1. Click "Speichern"/"Save" to save the site once
1. See that the site's URL in the site panel still didn't change
1. Close the site panel and reopen it
1. See that the site's URL in the site panel now changed
(I think the URL of the child site B updates just by re-opening the panel without having to save the site. This has to be tested/proven/validated. Maybe it has got to do with the panel that is currently open when moving the site.)
Expected behaviour:
The sites' URLs should updated immediately after moving the site. Re-opening or even worse saving the site should not be necessary.1.8.xHenning LeutzHenning Leutz