-
released this
2026-09-15 08:40:04 +00:00 | 114 commits to main since this releaseDie Spalten einer Zeile lassen sich im Editor durch Ziehen breiter und schmaler machen.
Editor
- Wähle eine Zeile oder eine ihrer Spalten: auf jeder Grenze zwischen zwei Spalten liegt ein Griff. Ziehen macht die eine Spalte breiter und die andere schmaler; Loslassen ist ein Schritt für „Rückgängig“.
- Die Pfeiltasten verschieben die Grenze um fünf Prozentpunkte, für die Bedienung ohne Maus.
- Der Wert steht auch im Design-Bedienfeld der Zeile unter Layout → Spaltenbreiten, etwa „2 1“ oder „25 50 25“, und gilt je Gerät.
- Wo die Spalten gestapelt sind, etwa auf dem Handy, gibt es keinen Griff, und die Spalten bleiben untereinander.
Beim Update
Keine Migration und kein neues Dokumentschema. Bestehende Zeilen bleiben gleich breit, bis jemand eine Grenze zieht.
Geprüft
- 512 PHP-Tests erfolgreich (PHP 8.2 und 8.4), darunter die neue Prüfung der Spaltenspuren je Gerät.
- Editor-Browsercheck bestanden, mit echtem Mauszug am Griff.
Downloads
-
released this
2026-09-15 08:17:16 +00:00 | 116 commits to main since this releaseJedes Formular kann eine eigene Absenderadresse haben.
Formulare
- Unter Formulare → Zustellung gibt es neben dem Empfänger das Feld „Absender“. Bisher ging jede Nachricht von der Empfängeradresse an sich selbst; das scheitert, sobald der Empfänger ein Postfach bei einem anderen Anbieter ist, weil viele Hoster nur zustellen, was von einer Adresse der eigenen Domain kommt.
- Leer heißt weiterhin: Absender ist der Empfänger. Eine ungültige Adresse wird beim Speichern abgewiesen.
- Die Antwortadresse aus dem Formularfeld bleibt Reply-To.
Beim Update
Keine Migration. Bestehende Formulare verhalten sich unverändert, bis eine Absenderadresse eingetragen wird.
Geprüft
- PHP-Tests erfolgreich (PHP 8.2 und 8.4).
- Editor- und Barrierefreiheitsprüfung der Verwaltungsseiten bestanden.
Downloads
-
released this
2026-09-15 06:00:16 +00:00 | 118 commits to main since this releaseFormulare, Statistik, Design und die Seitenleiste der Verwaltung sind überarbeitet.
Formulare
- Jedes Feld ist eine Karte mit Nummer, Beschriftung, Typ, technischem Namen, Hilfetext und Pflicht-Schalter; „Feld hinzufügen“ und ein Entfernen-Knopf je Karte.
- Der technische Name folgt der Beschriftung, bis man ihn selbst schreibt; Optionen erscheinen nur bei einer Auswahl.
- Neuer Abschnitt „Aussehen“: Buttonbeschriftung, Rahmen und Hintergrund der Felder, Button- und Buttonschriftfarbe – aus der Palette oder als eigener Wert. Die Farben gelten auf der Website je Formular.
- Vorschau daneben, die jeder Eingabe folgt, mit dem Standardbutton des Designs und einem Kontrasthinweis für die Buttonschrift.
Statistik
- Kennzahlkacheln: Aufrufe mit Vergleich zum Zeitraum davor, Schnitt je Tag, stärkster Tag, aufgerufene Seiten, Aufrufe über Verweise, nicht gefundene Adressen.
- Verlauf mit Rasterlinien, Tag und Zahl beim Überfahren, hervorgehobenem Spitzentag; neues Wochentagsdiagramm im Schnitt.
- Ranglisten mit Rang und Anteilsbalken; Zeitraumwahl als Leiste in der Kopfzeile.
Design
- Palette als Farbkarten, deren Fläche der Farbwähler ist; sieben fertige Paletten zum Übernehmen (Wald, Ozean, Sand, Koralle, Schiefer, Olive, Nacht).
- Text-, Seiten- und Linkfarbe aus der Palette oder als eigener Wert.
- Schriften mit Probe in der Schrift selbst, Schnitte als Chips, Typografie-Vorschau.
Seitenleiste
- Kontokarte mit Avatar, Name, Rolle und Abmeldesymbol; Fassung mit Update-Hinweis darunter.
Beim Update
Keine Migration. Bestehende Formulare bekommen die neuen Aussehen-Einstellungen beim nächsten Speichern; bis dahin gilt die Website.
Geprüft
- 508 PHP-Tests erfolgreich (PHP 8.2 und 8.4).
- Editor- und Barrierefreiheitsprüfung der Verwaltungsseiten bestanden.
Downloads
-
released this
2026-09-15 05:14:13 +00:00 | 121 commits to main since this releaseDie Fußzeile des Einwilligungshinweises ist aufgeräumt.
Einwilligungshinweis
- „Einzeln wählen“ steht links, Datenschutz und Impressum rechts – auf einer Linie.
- Aufgeklappt nimmt die Einzelwahl die volle Breite, die Links rutschen rechtsbündig darunter.
- Fehlen beide Rechtsadressen, entfällt die Zeile.
Beim Update
Keine Migration, keine geänderten Einstellungen.
Geprüft
- 506 PHP-Tests erfolgreich.
- Vier Gestaltungsvarianten auf 1440 und 390 px, zu- und aufgeklappt.
Downloads
-
released this
2026-09-15 04:58:43 +00:00 | 123 commits to main since this releaseDer Einwilligungshinweis lässt sich gestalten, der Nach-oben-Knopf bleibt bei offener Einwilligungsfrage erreichbar, und belegte Eigenschaften im Editor sind orange beschriftet.
Einwilligungshinweis
- Aussehen unter Einstellungen → Einwilligung: Anordnung (Karte unten Mitte, Leiste über die volle Breite, kleine Karte rechts unten), Form (abgerundet, rund, eckig), eigene Überschrift, vier Farben als
#hexoder@schlüsselaus der Palette. Leer heißt Papier, Tinte und Akzent des Designs. - Neues Grundlayout: Streifen und Symbol in der Knopffarbe, gleich breite Knöpfe, aufklappbare Einzelwahl, unterstrichene Rechtslinks. „Nur notwendige“ bleibt gleich groß neben „Alle akzeptieren“.
- Archiv und
/einwilligungtragen dieselben Farben.
Nach-oben-Knopf
- War ausgeblendet, solange die Einwilligungsfrage offen stand – auf dem Telefon damit praktisch nie zu sehen. Jetzt setzt er sich auf die Oberkante der Leiste, wo sie die Ecke abdeckt. Browser ohne Ankerpositionierung blenden ihn dort weiter aus.
- Der reservierte Abstand unten reicht auf schmalen Bildschirmen wieder für die ganze Leiste.
Editor
- Belegte Eigenschaften sind orange beschriftet; die Gerätechips D/T/M stehen weiter auseinander, der Fokusring bleibt in der Lücke.
Beim Update
Keine Migration. Bestehende Einstellungen bleiben; der Hinweis erscheint als Karte in Themefarben, bis etwas anderes gewählt wird.
Geprüft
- 505 PHP-Tests erfolgreich, darunter ein neuer für Anordnung, Form, Farben und Richtlinie des Hinweises.
- Vier Gestaltungsvarianten auf 1440 und 390 px, Nach-oben-Knopf auf acht Breiten bei offener Frage, Browser- und Editorprüfung erfolgreich.
Downloads
- Aussehen unter Einstellungen → Einwilligung: Anordnung (Karte unten Mitte, Leiste über die volle Breite, kleine Karte rechts unten), Form (abgerundet, rund, eckig), eigene Überschrift, vier Farben als
-
released this
2026-09-15 04:06:59 +00:00 | 126 commits to main since this releaseSchriften kommen ab dieser Fassung ausschließlich vom eigenen Server, offene Aufgaben stehen auf jedem Verwaltungsbildschirm, und die Unternehmensdaten nennen Öffnungszeiten, Einsatzgebiet und FAQ in den strukturierten Daten.
Schriften
- Kein Google Fonts mehr zur Laufzeit. Die Editor- und Bereichsvorschau holte Schriften bisher bei jedem Aufruf von
fonts.googleapis.com; die öffentliche Seite fiel darauf zurück, wenn Dateien fehlten. Beides entfällt. Fehlen Dateien, erscheint die Ersatzschrift des Designs. Die Sicherheitsrichtlinien erlauben keinen fremden Schrifthost mehr. - Kein sichtbarer Schriftwechsel beim Laden. Vorab geladen wurden nur die ersten zwei Schnitte je Familie; Überschriften in 800/900 sprangen deshalb von der Ersatzschrift auf die richtige. Jetzt wird jeder Schnitt des Designs vorab geladen.
- Schriftdateien holt weiterhin einmalig Design → Schriften ausliefern.
Verwaltung
- Hinweisstreifen auf jedem Bildschirm mit Knopf: „Fassung X ist verfügbar“ → Jetzt aktualisieren, „Schriftdateien fehlen“ → Schriften holen. Ohne Netzabfrage beim Öffnen.
- System und Update auf dem Telefon: kein seitliches Verschieben mehr, Sicherungen als gestapelte Blöcke, kürzere Texte.
- Designbereich: Gerätechips D/T/M zeigen belegte Geräte orange; das bearbeitete Gerät hat einen Rahmen statt des abgeschnittenen roten Rings.
- Der Knopf „Schriften holen“ hat die übliche Knopfgestaltung.
Strukturierte Daten
- Öffnungszeiten und Einsatzgebiet unter Einstellungen → Unternehmensdaten, ausgegeben als
openingHoursSpecificationundareaServed. - Akkordeons lassen sich per Als FAQ auszeichnen als
FAQPageausgeben.
Beim Update
Datenbank und Medien vorher sichern. Nach dem Dateitausch die angebotenen Migrationen in
/admin/systemabschließen. Wer eine Google-Schrift ohne lokale Dateien nutzt, sieht danach die Ersatzschrift, bis unter Design → Schriften ausliefern geholt wird.Geprüft
- 504 PHP-Tests / 4065 Assertions erfolgreich.
- Browser- und Editorprüfung erfolgreich, einschließlich Barrierefreiheit von System und Design.
- Vollständiges HTTP-Archiv-Update 1.12.1 → 1.14.0: Update 302, Systemseite 200, Abschluss 302, öffentliche Seite 200.
- Kalter Seitenaufruf: alle Schriftdateien vor dem ersten Zeichnen geladen, keine Anfrage an einen fremden Server.
Downloads
- Kein Google Fonts mehr zur Laufzeit. Die Editor- und Bereichsvorschau holte Schriften bisher bei jedem Aufruf von
-
released this
2026-09-14 20:11:41 +00:00 | 130 commits to main since this releaseWas neu ist
Drei Symbole mehr. Der Symbolsatz hat Zeichnungen für Menschen, Musik und Haus bekommen. Sie stehen überall zur Wahl, wo es Symbole gibt: Symbolbaustein, Symbolkarte und Menüeinträge.
Die Farbe des Symbolbausteins wirkt. Eine am Symbol eingestellte Farbe blieb bisher in der Akzentfarbe der Website stecken, weil das eingebettete SVG dieselbe Klasse trug wie seine Hülle und sie erneut setzte.
Der Menü-Knopf lässt sich gestalten. Navigation auswählen, dann unter Inhalt → Menü-Knopf zwischen Symbol und Text, Nur Text und Nur Symbol wählen; „Nur Symbol“ behält den Namen für Vorlesesoftware. Unter Design → Menü-Knopf stehen Schriftfarbe, Fläche, Rahmenfarbe, Rahmenstärke, Ecken und Schriftgröße, je Gerät und mit Palettenfarben.
Das Mobilmenü öffnet richtig. Im Kopfbereich legt sich das aufgeklappte Menü als Fläche über die volle Breite unter den Kopf, statt die Kopfzeile auseinanderzuschieben.
Der Nach-oben-Knopf erscheint wieder überall. Er hing an einer Scroll-Animation; Browser, die diese Eigenschaft zwar kennen, aber nicht ausführen, ließen ihn dauerhaft unsichtbar. Jetzt entscheidet eine Klasse, die das kleine Scroll-Skript setzt — und ohne JavaScript bleibt der Knopf einfach sichtbar.
Einzelheiten in ADR 094 (
docs/ARCHITECTURE.md) unddocs/STATUS.md.Installation
install.phpherunterladen, auf den Webspace legen und im Browser aufrufen. Sie lädt das Archiv von dieser Seite und prüft dabei die SHA-256-Summe.SHA-256 von
kantsites-1.13.0.zip:14e333e021cdef04255c2cccd50718602f846aa9f1ef145851707ba4fa59dcbfDownloads
-
1.12.1
Stablereleased this
2026-09-14 20:08:43 +00:00 | 132 commits to main since this releaseDer Pause-Knopf des Sliders trägt jetzt einen zugänglichen Namen, der mit dem sichtbaren Text beginnt (WCAG 2.5.3). Dazu drei Kontrast- und Gliederungskorrekturen an der Referenzwebsite Elektro Bernhard; Lighthouse und axe dokumentiert in docs/QUALITY.md.
Downloads
-
1.12.0
Stablereleased this
2026-09-14 17:31:30 +00:00 | 134 commits to main since this releaseSoziale Profile: unter Einstellungen → Unternehmensdaten je Netzwerk eine Adresse eintragen, das neue Element „Soziale Profile“ zeigt sie an jeder Stelle mit eigener Größe, Form, Anordnung, Beschriftung und Farbe; die Adressen stehen automatisch als sameAs in den strukturierten Daten. Dokumentschema v23. Dazu die Referenzwebsite Elektro Bernhard im neuen Design (transparenter Kopf über dunklem Hero, Karten, Slider, Einblendungen). Details in README und docs/STATUS.md.
Downloads
-
1.11.4
Stablereleased this
2026-09-14 17:11:48 +00:00 | 136 commits to main since this releaseDie Slider-Steuerung liegt auf dem Bild wie beim Hero-Slider von kant-it.de: runde Pfeile links und rechts, Punkte unten rechts mit aktivem Akzent-Strich, kleiner Pause-Knopf, kein Zähler; Pfeile auf dem Handy ausgeblendet. Neue Gestaltungsfarbe „Aktiver Punkt“. Details in README und docs/STATUS.md.
Downloads