QUIQQER issueshttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues2023-10-31T08:22:31Zhttps://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/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/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/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/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/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/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/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/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/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/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/965Change username on email address change if username equals email address2023-11-28T14:36:02ZPatrick MüllerChange username on email address change if username equals email addressIf username and email address are identical, the username of a User has to be changed, if the e-mail address is changed (username then euqals the new email address).
This applies to frontend and backend username change.If username and email address are identical, the username of a User has to be changed, if the e-mail address is changed (username then euqals the new email address).
This applies to frontend and backend username change.1.12 (L* L*)Patrick MüllerPatrick Müllerhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/962Patch-System entwickeln2023-11-28T14:33:05ZPatrick MüllerPatch-System entwickelnEin strukturierte Patch-System mit der Möglichkeit, an verschiedenen Stellen im Systemablauf einzusteigen (z.B. **vor** dem Einlesen der `.xml` files).
Weitere Konzeptionierung mit @morEin strukturierte Patch-System mit der Möglichkeit, an verschiedenen Stellen im Systemablauf einzusteigen (z.B. **vor** dem Einlesen der `.xml` files).
Weitere Konzeptionierung mit @mor1.12 (L* L*)Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/949Contenterstellung in DE/EN2020-02-03T14:54:58ZMark LeibleinContenterstellung in DE/ENDie Contenterstellung bzw. -pflege in zwei Sprachen ist in Quiqqer aktuell noch sehr umständlich. Das habt Ihr wahrscheinlich nicht so auf dem Schirm, da Ihr wenig Content erstellt und schon gar nicht die Übersetzung dazu.
Grund: man ka...Die Contenterstellung bzw. -pflege in zwei Sprachen ist in Quiqqer aktuell noch sehr umständlich. Das habt Ihr wahrscheinlich nicht so auf dem Schirm, da Ihr wenig Content erstellt und schon gar nicht die Übersetzung dazu.
Grund: man kann DE und EN nur separat von einander bearbeiten. Mein Workaround manchmal: zwei Tabs offen halten, was etwas hilft aber auch umständlich und unübersichtlich ist.
Besonders fällt das auf, wenn man bestehenden Content überarbeitet, z.B. ein paar Links einfügt und an ein paar Stellen den Text ändert. Die relevanten Stellen dann in der Übersetzung zu finden, ist schwer machbar. Höchstens man bearbeitet es parallel, was aber unrealistisch ist, da schon die Überarbeitung in einem Text viel Arbeit ist bei der man sich konzentrieren muss.
Ich stelle mir hier einen ähnlichen Editor wie bei der Sprachvariablen vor, wo man immer beide Texte parallel in einer Übersicht hat. Das ließe sich sogar noch optimieren, wenn man z.B. einen Absatz/Satz bearbeitet, wird der Absatz in der Übersetzung gehighlighted. Aber das ist dann Zukunftsmusik. ;-)
@henbughttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/943QUIQQER internal components / controls <quiqqer type="user" id="">2023-11-28T14:31:37ZHenning LeutzQUIQQER internal components / controls <quiqqer type="user" id="">For many texts it would be helpful if certain things would have direct instructions / clicks / actions. For example the username is clickable and the user panel opens directly.
idea, we implement a text parsing method in which specific ...For many texts it would be helpful if certain things would have direct instructions / clicks / actions. For example the username is clickable and the user panel opens directly.
idea, we implement a text parsing method in which specific text nodes are converted directly.
Example:
```html
Created from <quiqqer type="user" id="123456789">heins</quiqqer>.
```
The following types can be implemented directly from the beginning:
- user
- group
- sitehttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/940Gelöschte Seite lässt sich in Backend aufmachen und bearbeiten2020-01-06T10:29:11ZMichael DanielczokGelöschte Seite lässt sich in Backend aufmachen und bearbeitenDie Seiten in Papierkorb lassen sich nicht aufmachen. Aber wenn die Seite irgendwo verknüpft war, kann man auf die Verknüpfung klicken und somit die Seite aufmachen.
Ich hatte den Fall bei der Sprachverknüpfung. **Seite_DE** war mit de...Die Seiten in Papierkorb lassen sich nicht aufmachen. Aber wenn die Seite irgendwo verknüpft war, kann man auf die Verknüpfung klicken und somit die Seite aufmachen.
Ich hatte den Fall bei der Sprachverknüpfung. **Seite_DE** war mit der `Seite_EN` verknüpft. Die `Seite_EN` wurde gelöscht (war nur in Papierkorb zu sehen), die Verknüpfung in **Seite_DE** hat immer noch funktioniert. Die `Seite_EN` konnte ich aufmachen und bearbeiten.
> quiqqer/quiqqer:dev-devHenning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/932Email Template styling2019-12-04T12:01:13ZMichael DanielczokEmail Template stylingWenn ich mich richtig erinnere, hast du @henbug schon gemerkt, dass z.B. Google Mail die CSS Regeln in `<style></style>` ignoriert. Genauso mach die Gmail App auf dem Android Handy.
Google sagt zwar, dass die CSS Regeln in `<style></sty...Wenn ich mich richtig erinnere, hast du @henbug schon gemerkt, dass z.B. Google Mail die CSS Regeln in `<style></style>` ignoriert. Genauso mach die Gmail App auf dem Android Handy.
Google sagt zwar, dass die CSS Regeln in `<style></style>` angewendet werden [[Link]](https://developers.google.com/gmail/design/css), es sieht aber danach aus, dass es doch nicht so ist. Viele beschweren sich und das Problem scheint immer noch nicht gelöst [[Link zum Thread]](https://support.google.com/mail/thread/4760488?hl=en&authuser=1). Die Emails bei mir auf dem Handy sind dann "geht so" bis "schlecht". Nur die Inline-CSS-Regeln werden interpretiert.
In dem verlinkten Thread hat jemand erwähnt, dass er die Email HTML Template parst und die `<style></style>` in Inline-Styles umwandelt. Das könnte bei den riesigen `<h1>` Überschriften helfen: auf meinem Handy sind sie einfach zu groß. In `<style></style>` ist zwar die font-size definiert, wird aber ignoriert.
Ein weiterer Vorteil wäre, dass sich die HTML Elemente in anderen Templates (z.B. Order Email) an das gesamte Design anpassen. Als Beispiel sind die Überschriften in Produktliste genauso groß wie der Überschrift am Anfang der Email [siehe Screenshot](/uploads/3dca73df5c50f2bc1eaa8852d9404d5b/Screenshot_20191204-103539_Gmail.jpg). Im Moment ist das nicht so und man muss jedes einzelne Template (oder auch Locale, wo HTML benutzt wird) finden und Inline-Style per Hand hinzufügen.
Man muss aber auch einige Sachen beachten. Z.B. der Preprocessor soll die schon existierende CSS Eigenschaften nicht überschreiben, Beispiel:
```html
<style>
h1 {
font-size: 30px;
}
</style>
<h1 style="font-weight: normal;">Überschrift der dünn ist und die Größe von 30px hat</h1>
<h1 style="font-size: 20px;">Ein fetter Überschrift mit der Größe 20px</h1>
<!-- generierter html output -->
<h1 style="font-weight: normal; font-size: 30px;">Überschrift der dünn ist und die Größe von 30px hat</h1>
<h1 style="font-size: 20px;">Ein fetter Überschrift mit der Größe 20px</h1>
```
Es hat keine Prio aber irgendwann sollen wir damit was machen. @mor du darfst gerne diskutieren ;-)https://dev.quiqqer.com/quiqqer/quiqqer/-/issues/910Version change in package manager2023-10-31T08:14:20ZPatrick MüllerVersion change in package managerWhere?
---
QUIQQER Backend -> `QUIQQER -> System administration -> Installed extensions`
What?
---
It should be possible to change the package version **here** (via dropdown):
![image](/uploads/0fe8550408a289efbcfa6a822622eef5/image.pn...Where?
---
QUIQQER Backend -> `QUIQQER -> System administration -> Installed extensions`
What?
---
It should be possible to change the package version **here** (via dropdown):
![image](/uploads/0fe8550408a289efbcfa6a822622eef5/image.png)
---
Further discussions can be conducted with @morhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/908Inputtyp site-select könnte mehr Informationen über ausgewählten Seiten anzeigen2019-08-27T13:42:30ZMichael DanielczokInputtyp site-select könnte mehr Informationen über ausgewählten Seiten anzeigenWenn ich eine (oder mehrere) Seite(n) austauschen bzw. löschen möchte, sehe ich hier nur die IDs. Es wäre praktisch, wenn man hier die Titel und ID sehen würde, z.B. `Startseit (1)`. Das gleiche gilt für Seitentypen.
![image](/uploads/4...Wenn ich eine (oder mehrere) Seite(n) austauschen bzw. löschen möchte, sehe ich hier nur die IDs. Es wäre praktisch, wenn man hier die Titel und ID sehen würde, z.B. `Startseit (1)`. Das gleiche gilt für Seitentypen.
![image](/uploads/4a30ed7c047841a32da91043531a7825/image.png)Henning LeutzHenning Leutzhttps://dev.quiqqer.com/quiqqer/quiqqer/-/issues/899Usability Tests2023-12-22T16:38:59ZJan WennrichUsability TestsInterns or apprentices that never or not very often used QUIQQER before, can be used to perform some usability tests.
These tests help to understand how users interact with the system. This shows which functions can be improved so the ...Interns or apprentices that never or not very often used QUIQQER before, can be used to perform some usability tests.
These tests help to understand how users interact with the system. This shows which functions can be improved so the system is easier and more rewarding to use.
I'll add more details about usability testing, if usability testing is taken into consideration.