Page 1 of 1
Alphabetische Sortierung der Konfigurationseinstellungen
Posted: Wed 25. Jun 2025, 14:53
by l_fish
Hallo,
ich wünsche mir eine alphabetische Sortierung der Konfigurationseinstellungen (also das, was unter Einstellungen => Konfiguration angezeigt wird) - zumindest innerhalb einer Kachel. Ich muss da jedesmal wieder neu suchen
Hier ein Screenshot, was ich meine:

- keyhelp-screen.png (14.02 KiB) Viewed 1975 times
Viele Grüße,
Lars
Re: Alphabetische Sortierung der Konfigurationseinstellungen [GELÖST]
Posted: Wed 25. Jun 2025, 15:07
by Alexander
Hallo,
das ist eigentlich keine Sache, die alphabetisch Sortiert gehört

.
Was passiert für Nutzer, die gern auch mal in anderen Sprachen unterwegs sind - die Sortierung würde jedes mal eine andere sein.
Hier würde ich von einer Umsetzung also absehen wollen. Mit der White-Label-Funktion und etwas Javascript sollte sich das Ganze aber individuell umsetzen lassen - vielleicht hat ja jemand Muße das darüber umzusetzen

.
Re: Alphabetische Sortierung der Konfigurationseinstellungen
Posted: Wed 25. Jun 2025, 16:12
by lrab
Alexander wrote: ↑Wed 25. Jun 2025, 15:07
Mit der White-Label-Funktion und etwas Javascript sollte sich das Ganze aber individuell umsetzen lassen - vielleicht hat ja jemand Muße das darüber umzusetzen

.
ChatGPT hatte die Muße das als JS-Funktion umzusetzen.
Code: Select all
document.addEventListener("DOMContentLoaded", () => {
if (!window.location.href.includes("index.php?page=admin_configuration")) return;
const cardContents = document.querySelectorAll(".card-content");
cardContents.forEach(container => {
const items = Array.from(container.querySelectorAll(":scope > div"));
items.sort((a, b) => {
const textA = a.querySelector("a")?.textContent.trim().toLowerCase() || "";
const textB = b.querySelector("a")?.textContent.trim().toLowerCase() || "";
return textA.localeCompare(textB);
});
items.forEach(item => container.appendChild(item));
});
});
Re: Alphabetische Sortierung der Konfigurationseinstellungen
Posted: Wed 25. Jun 2025, 17:10
by Tobi
Ich würde mir Icons wünschen.
Durch geeignete Icons könnte man schneller fokussieren und es wäre auch sprachunabhängig.
Erweiterung:
Styleset, so dass der Admin selbst passende Icons bereitstellen kann. Diese kann man dann exportieren und hier im Forum austauschen.
Re: Alphabetische Sortierung der Konfigurationseinstellungen
Posted: Wed 25. Jun 2025, 17:14
by 24unix
Tobi wrote: ↑Wed 25. Jun 2025, 17:10
Ich würde mir Icons wünschen.
Durch geeignete Icons könnte man schneller fokussieren und es wäre auch sprachunabhängig.
Erweiterung:
Styleset, so dass der Admin selbst passende Icons bereitstellen kann. Diese kann man dann exportieren und hier im Forum austauschen.
FontAwesome ist schon eingebunden:
Das ist der Globus neben Domains:
Code: Select all
<i class="fa-solid fa-earth-americas"></i>
Re: Alphabetische Sortierung der Konfigurationseinstellungen
Posted: Thu 26. Jun 2025, 10:04
by l_fish
Danke für die produktiven Rückmeldungen
Alexander wrote: ↑Wed 25. Jun 2025, 15:07
das ist eigentlich keine Sache, die alphabetisch Sortiert gehört

.
Was passiert für Nutzer, die gern auch mal in anderen Sprachen unterwegs sind - die Sortierung würde jedes mal eine andere sein.
Ja, Sortierung und Mehrsprachigkeit ist immer so ein Problem, das kennen wir auch

Und ob man im Mehrsprachen-Context sortieren sollte oder nicht, darüber kann man wohl unterschiedlicher Meinung sein. Nach unseren Erfahrungen im Bereich UX sind wir zu der Überzeugung gekommen, dass es gut funktioniert, wenn man übergeordnete Punkte und Hauptnavigationen (hierzu würde ich in Keyhelp das Menü Links und auch die Kacheln in Konfiguration zählen) sprachenübergreifend in einer festen Reihenfolge hat, aber Unterpunkte, Aufzählungen etc. jeweils in der aktuellen Sprache sortiert (dazu würde ich die Punkte innerhalb einer Kachel zählen). Das ist aber nur unsere Meinung bzw. Erfahrung, das kann man natürlich auch anders sehen
Tobi wrote: ↑Wed 25. Jun 2025, 17:10
Ich würde mir Icons wünschen.
Durch geeignete Icons könnte man schneller fokussieren und es wäre auch sprachunabhängig.
Das wäre eine gute Idee, finde ich!

Das wäre meiner Meinung nach auch eine ausreichende alternative Lösung.
@Irab: Danke für den JS-Code, das werde ich mal ausprobieren

Edit: Funktioniert super, danke!