-
KantSites 1.22.5
Stablereleased this
2026-09-22 10:21:35 +00:00 | 65 commits to main since this releaseEin Kopf- oder Fußbereich, der sich nicht mehr bearbeiten ließ, öffnet wieder im Editor.
Ältere Dokumente öffnen wieder. Ein Bereich oder eine Seite, deren gespeicherte Fassung älter ist als eine der verwendeten Einstellungen – etwa die Hamburger-Umschaltung eines Menüs –, wurde auf der Website zwar angezeigt. Im Editor lehnte der Server aber Vorschau und Speichern ab. Der Editor hebt so ein Dokument jetzt beim Laden auf die passende Fassung, und nach dem nächsten Speichern ist es korrigiert. Betroffen war der Kopfbereich von kant-it.de.
Hilfetext. Der Hinweis zu Einblendungen im Editor nennt den Abspielknopf über der Vorschau statt eines Knopfes, den es nicht mehr gibt.
Dazu laufen die Browser-Prüfungen der Verwaltung, der Buttons und der Navigation wieder vollständig durch. Keine Migration nötig.
Downloads
-
KantSites 1.22.4
Stablereleased this
2026-09-22 08:59:21 +00:00 | 67 commits to main since this releaseDer Menü-Editor ist jetzt auch für Screenreader und Tastatur sauber bedienbar.
Ziehknopf im Menü. Der Knopf zum Verschieben eines Menüeintrags steckte in der aufklappbaren Kopfzeile des Eintrags – ein Knopf in einem Knopf, den Screenreader nicht zuverlässig vorlesen. Er steht jetzt daneben. Aussehen und Bedienung bleiben gleich: Ziehen mit Maus, Stift oder Finger, oder Pfeiltasten auf dem Knopf.
Sprungziele. Die Hinweise zu Sprungzielen im Menü und im Editor nennen jetzt die richtige Stelle: Eine Sektion, Zeile oder Spalte bekommt im Editor ein Sprungziel, im Menü wählt man es dann aus.
Keine Migration nötig.
Downloads
-
KantSites 1.22.3
Stablereleased this
2026-09-22 07:56:07 +00:00 | 69 commits to main since this releaseDie letzten Stellen, an denen man eine Adresse abtippen musste, sind jetzt zum Auswählen.
Sprungziel im Menü. Statt einen Anker wie
kontaktzu kennen, wählt man ihn aus der Liste der verknüpften Seite, beschriftet mit der Überschrift des Abschnitts, etwa „So erreichen Sie uns (#kontakt)“. Wechselt die Seite, wechselt die Liste mit.Linkfelder. Die Link-Einstellungen von Plugins und die Adresse eines eigenen Menülinks haben „Seite wählen“ und „PDF wählen“. Eine fremde Adresse lässt sich weiter eintippen.
Kategorien und Schlagwörter. In den Einstellungen eines Beitrags stehen die vorhandenen Namen zum Anklicken unter dem Feld. Ein Klick nimmt einen Namen auf oder heraus, neue tippt man wie bisher ein. So entstehen nicht „Projekt“ und „Projekte“ nebeneinander.
Keine Migration nötig.
Downloads
-
KantSites 1.22.2
Stablereleased this
2026-09-22 07:35:05 +00:00 | 71 commits to main since this releaseKennungen und Adressen muss niemand mehr abtippen: Bilder, Seiten, Formulare, Sektionen und Kategorien werden ausgewählt.
Bilder in den Einstellungen. Vorschaubild beim Teilen und Beitragsbild (Seiten und Beiträge → Einstellungen) zeigen das gewählte Bild als Vorschau. Gewählt oder hochgeladen wird im Mediathek-Dialog, statt eine „ID aus der Mediathek“ einzutragen. Dasselbe gilt für Bild-Einstellungen von Plugins.
Im Editor. Formular-Baustein, Sektions-Baustein und die Beitragsliste (Kategorie, Schlagwort) haben Auswahllisten statt Adressfeldern. Jedes Linkziel – Button, Bild, Symbolkarte, CTA, Symbol – und die Links im Textbaustein haben „Seite wählen“ mit Seitensuche, neben „PDF aus Mediathek wählen“. Eigene Adressen lassen sich weiter eintippen.
Weiterleitungen. Die neue Adresse findet man über die Seitensuche. Ein anderer Pfad lässt sich weiter eintippen.
Formular-Editor. „Antwortadresse aus Feld“ wählt aus den E-Mail-Feldern des Formulars, „Nur zeigen, wenn“ aus den Auswahlfeldern weiter oben, mit Kästchen für die Antworten. „Bild je Option“ öffnet den Mediathek-Dialog mit Vorschau.
Keine Migration nötig.
Downloads
-
KantSites 1.22.1
Stablereleased this
2026-09-22 06:38:02 +00:00 | 73 commits to main since this releaseEine Galerie lässt sich jetzt mit einem Haken ganz vergrößerbar machen.
Vergrößerbare Galerie. Der Haken „Bilder vergrößerbar“ an der Galerie gilt jetzt für jedes Bild darin, auch für später hinzugefügte. Bisher schaltete er nur das Blättern im Popup ein, und jedes Bild musste einzeln auf „Beim Klick: Bild vergrößern“ gestellt werden. Eine eigene Wahl am Bild geht vor: „Nichts tun“ bleibt still, ein Link bleibt ein Link. Galerien ohne den Haken ändern sich nicht.
Keine Migration nötig.
Downloads
-
KantSites 1.22.0
Stablereleased this
2026-09-22 05:56:34 +00:00 | 75 commits to main since this releasePDFs lassen sich jetzt in der Mediathek hochladen, als Linkziel wählen und öffnen sich auf der Website in einem Betrachter über der Seite – wie das Bild-Popup.
Hochladen. Das Upload-Feld der Mediathek nimmt neben JPEG, PNG und WebP auch PDFs bis 20 MB an. Ob eine Datei ein PDF ist, entscheidet ihr Inhalt, nicht die Endung. Das PDF wird unverändert abgelegt, geht mit jeder Sicherung mit und steht in der Mediathek unter den Bildern – mit Titel und Archivieren. Hochgeladene PDFs sind über ihre Adresse öffentlich, also nichts Vertrauliches hochladen.
Verlinken. Jedes Linkziel – Button, Bild, Symbolkarte, CTA, Symbol – hat den Knopf „PDF aus Mediathek wählen“, mit Suche und Hochladen direkt im Dialog. Ins Feld kommt die Adresse
/media/<id>.pdf.Betrachter. Auf dem Computer öffnet ein Klick das PDF im Popup mit dem Betrachter des Browsers, dazu Herunterladen, „Im neuen Tab“ und Schließen. Auf Handys und Tablets – wo der Browser im Popup keinen oder nur einen halben Betrachter hat – öffnet es sich im neuen Tab. Mit „In neuem Tab öffnen“ bleibt es ein gewöhnlicher Link. Das Skript kommt nur auf Seiten, die ein PDF verlinken, und steckt in derselben Datei wie der Bildbetrachter. Einbetten darf die PDFs nur die eigene Website.
Nach dem Update die ausstehende Migration unter „System“ ausführen: Sie legt die Tabelle für die Dokumente an.
Downloads
-
KantSites 1.21.8
Stablereleased this
2026-09-21 06:36:39 +00:00 | 77 commits to main since this releaseDie Adresse der Website – mit oder ohne www – lässt sich jetzt in der Verwaltung einstellen, wie die „WordPress-Adresse“.
Adresse in der Verwaltung. Unter „System“ → „Diese Installation“ steht ein Feld für die Adresse und daneben ein Link, der direkt auf die andere Schreibweise umstellt. Gespeichert wird
SITE_ORIGINin der.env, und das gilt ab dem nächsten Aufruf: Canonical, Sitemap, Feed und die 301-Weiterleitung der anderen Schreibweise folgen sofort. Bisher ging das nur überphp bin/console cms:site:originoder durch Bearbeiten der Datei. Ist die Adresse beim Hoster als Umgebungsvariable gesetzt, hat diese Vorrang, und es gibt kein Feld.Kein Aussperren. Vor dem Speichern ruft die Website sich selbst unter der neuen Adresse auf und erwartet eine Kennung, die nur diese Installation kennt. Hat www keinen DNS-Eintrag oder kein Zertifikat, wird nichts geändert – sonst leitete die andere Schreibweise jede Seite ins Leere, die Verwaltung eingeschlossen. Erst nach einer Ablehnung erscheint „Trotzdem übernehmen“. Wechselt die Verwaltung dadurch den Host, ist dort eine neue Anmeldung nötig.
Geprüft: 584 Tests grün unter PHP 8.2 und 8.4, Editor- und Browsercheck ohne neuen Befund, Update aus dem Archiv von 1.21.7 auf 1.21.8 durchgespielt.
Update: über „System“ in der Verwaltung oder
php bin/console cms:update. Keine Migration.Downloads
-
KantSites 1.21.7
Stablereleased this
2026-09-21 05:41:15 +00:00 | 79 commits to main since this releaseDas eigene Symbol der Website erscheint jetzt auch in der Google-Suche, statt des mitgelieferten KantSites-Zeichens.
Favicon für Suchmaschinen. Google nimmt nur Symbole in Vielfachen von 48 px. Das eigene Symbol gab es bisher nur in 32 und 180 px, und unter
/favicon.svglieferte der Webserver immer das mitgelieferte K aus – dort hatte Google es beim ersten Besuch gefunden und behalten. Jetzt entstehen zusätzlich 48 und 192 px, der Seitenkopf verweist auf das 192er,/favicon.icoliefert das 48er, und/favicon.svgführt zum eigenen Symbol, sobald eines gesetzt ist. Wer sein Symbol schon vorher gesetzt hat, muss nichts neu speichern: Die neuen Größen entstehen beim ersten Abruf. Damit Google das neue Symbol schneller übernimmt, die Startseite in der Search Console unter „URL prüfen“ neu zur Indexierung einreichen – bis es erscheint, können trotzdem einige Tage vergehen.Update räumt auf. Das Update aus dem Releasearchiv löscht die alte
public/favicon.svg; sonst hätte der Webserver sie weiter selbst ausgeliefert.Geprüft: 582 Tests grün unter PHP 8.2 und 8.4, Editor- und Browsercheck ohne neuen Befund, Update aus dem Archiv von 1.21.6 auf 1.21.7 durchgespielt.
Update: über „System“ in der Verwaltung oder
php bin/console cms:update. Keine Migration.Downloads
-
released this
2026-09-18 05:43:11 +00:00 | 82 commits to main since this releaseDas Symbol der Website wird jetzt aus der Mediathek gewählt und zugeschnitten, Datenschutz und Impressum über die Suche, und die Listen der Verwaltung zeigen das Neueste zuerst.
Symbol der Website mit Zuschnitt. Bisher stand das Favicon als Auswahlliste am Ende der Unternehmensdaten und schnitt immer die Mitte aus – bei einem breiten Logo blieben zwei Buchstaben übrig. Jetzt hat es einen eigenen Abschnitt in den Einstellungen: Der Knopf öffnet die Mediathek, in der auch gleich hochgeladen werden kann, danach wird ein Quadrat auf den gewünschten Ausschnitt gezogen und an der Ecke, per Regler oder mit +/− in der Größe eingestellt, mit Vorschau für Startbildschirm und Browser-Reiter. Beim Speichern entstehen daraus die PNG-Dateien in 32 und 180 px. Ein neuer Ausschnitt ändert die Version am Verweis, damit der Browser ihn auch zeigt; ein vorhandenes Symbol ohne Zuschnitt bleibt, wie es ist.
Datenschutz und Impressum per Suche. Statt die Adresse abzutippen, wird die Seite gesucht und gewählt – wie schon bei der 404-Seite. Gespeichert wird weiterhin die Adresse.
Neueste zuerst. Seiten und Beiträge stehen in der Verwaltung absteigend nach Anlagedatum. Die Einrückung der Unterseiten entfällt dort, weil sie ohne Baumreihenfolge auf die falsche Elternseite gezeigt hätte; wo eine Seite liegt, steht in ihrer Adresse.
Geprüft: 581 Tests grün, Editor-Browsercheck samt axe-Prüfung der Einstellungen ohne Befund.
Update: über „System" in der Verwaltung oder
php bin/console cms:update. Keine Migration.Downloads
-
released this
2026-09-17 10:56:57 +00:00 | 84 commits to main since this releasePfeile sind jetzt Symbole, eigenes CSS kaskadiert, und das große Bild über der Falz wird vorab geholt. Entstanden beim Aufbau der sechsten Referenzwebsite, dem Redesign von ebsolar.de – deren Datenbank braucht diese Fassung: mit 1.21.4 antwortet dort jede Seite mit einem Pfeil mit 500 („Unknown icon").
Drei Pfeile im Symbolsatz.
arrow-right,arrow-leftundarrow-up-right, gezeichnet wie die übrigen 17 Symbole. Der Button und die Beitragsnavigation setzen sie als eingebettetes SVG in denselben<span aria-hidden>wie bisher – wo eine Vorlage keinen Pfeil will, nimmt& span{display:none}ihn weiterhin weg. Vorher stand dort ein Schriftzeichen, das je nach Schrift anders aussah und mit der Schriftstärke nicht mitwuchs; jetzt hängt die Größe an der Schrift des Knopfs.Eigenes CSS: derselbe Selektor zweimal. Standen
& .post-card{border:0}und darunter& .post-card{transform:none}, gewann die zweite Regel, undborder:0verschwand ohne Meldung. In CSS ist das eine Kaskade, kein Widerruf – die Deklarationen werden jetzt in der Reihenfolge zusammengefügt, in der sie standen. Dasselbe gilt für&{…}neben den Eigenschaften des Elements selbst.Vorabladung für das Bild über der Falz. Für ein Hintergrundbild des ersten Abschnitts gab es das längst; ein gewöhnliches
<img>fand der Browser erst, wenn das Stylesheet geparst war, und diese Rundreise ging direkt in die LCP-Zeit. Die Vorabladung trägt genau die Angaben des Bildes (Quelle, Varianten, Größen), sonst würde zweimal geladen – und sie kommt nur, wenn nicht ohnehin ein Hintergrundbild vorgeholt wird. Auf der EB-Solar-Startseite: mobil von 92 auf 99.Geprüft: 581 Tests grün, Browsercheck ohne Befund, Lighthouse auf sieben Seiten der neuen Installation (Barrierefreiheit, Best Practices, SEO überall 100).
Update: über „System" in der Verwaltung oder
php bin/console cms:update. Keine Migration.Downloads