# FreezrCMS — vollständige Inhaltsfassung > Ein Redaktionssystem für Schweizer Gemeinden, das seine Website einfrieren > kann: Inhalte werden im Browser gepflegt, ausgeliefert wird auf Knopfdruck > eine Fassung aus reinen HTML-Dateien. Auf dem Zielserver laufen danach > weder PHP noch eine Datenbank – und es fällt dort keine Wartung mehr an. Stand: 2026-09-12 · erzeugt aus den vier Seiten von freezrcms.ch · Kurzfassung: https://freezrcms.ch/llms.txt Verbindlich ist der Text auf den Seiten selbst. --- # FreezrCMS – das CMS, das seine Website einfriert Adresse: https://freezrcms.ch/ Redaktionssystem für Schweizer Gemeinden: Budget und Rechnung im Browser pflegen, als reine HTML-Dateien ausliefern. Barrierefrei nach WCAG 2.1 AA. ## Erst pflegen. Dann einfrieren. FreezrCMS ist ein Redaktionssystem für Gemeinden, die ihre Zahlen im Netz zeigen – Budget und Budgetplanung ebenso wie Rechnung und Geschäftsbericht. Bearbeitet wird bequem im Browser, ausgeliefert wird als reine HTML-Dateien. Auf dem Zielserver läuft danach kein PHP, keine Datenbank, nichts, was angegriffen werden könnte. Demo ansehen (öffnet in neuem Tab) Was dahintersteckt Darstellung des Auslieferns: aus dem laufenden System werden feste Dateien. Abhängigkeiten 0 Composer-Pakete und Build-Schritte im ausgelieferten System Barrierefreiheit AA WCAG 2.1, gemessen statt behauptet Selbsttest 1850 Prüfungen, die vor jeder Auslieferung laufen Serverbedarf 2 Dinge braucht der Zielserver: Dateien und einen Webserver Drei Versprechen ### Was dieses System anders macht Ein Budget ist einmal im Jahr fällig, und wer es einstellt, tut das neben seiner eigentlichen Arbeit. Danach steht die Website ein Jahr lang still – und soll trotzdem nicht zur Gefahr werden. #### Einfach zu bedienen Seiten bestehen aus Abschnitten, Abschnitte aus Spalten, Spalten aus Elementen – Text, Tabelle, Diagramm, Bild. Alles wird an Ort und Stelle bearbeitet, ohne Schulung und ohne Handbuch. Elemente und ganze Abschnitte lassen sich kopieren und anderswo wieder einsetzen. Kein Menü tiefer als zwei Ebenen. Jede Einstellung erklärt sich an Ort und Stelle. #### Barrierefrei gebaut Nicht nachträglich geprüft, sondern von Anfang an so gebaut: Landmarken, Fokus, Tastaturbedienung, Kontraste. Diagramme geben ihre Zahlen zusätzlich als Tabelle aus – wer sie nicht sehen kann, bekommt dieselben Werte vorgelesen. Eine Erklärung zur Barrierefreiheit nach eCH-0059 legt das System selbst an. 90 Seitenaufrufe in beiden Farbschemata und auf drei Breiten geprüft, 0 Beanstandungen. #### Statisch ausgeliefert Auf Knopfdruck entsteht aus der laufenden Website ein Satz fertiger HTML-Dateien, der per FTP oder SFTP auf den Zielserver wandert. Übertragen wird nur, was sich geändert hat. Dort steht danach eine Website ohne PHP und ohne Datenbank – sie lässt sich nicht einbrechen, weil es nichts gibt, worin man einbrechen könnte. Sogar der Passwortschutz wandert mit, ohne .htaccess auf dem Ziel. Der Weg ### Von der Eingabe bis zur fertigen Datei #### Einrichten Paket entpacken, im Browser aufrufen, Datenbank eintragen. Fünf Schritte, danach steht eine Website. #### Pflegen Seiten, Tabellen und Diagramme im Browser bearbeiten. Vorschau jederzeit, ohne etwas zu veröffentlichen. #### Ausliefern Ein Knopf schreibt die Seiten als Dateien und überträgt sie – nur die geänderten. #### Ruhen lassen Das Jahr über steht die Website still. Nichts, was aktualisiert werden müsste, nichts, was ausfallen kann. Barrierefreiheit im Einzelnen ### Was gefordert ist, und was das System dafür tut WCAG 2.1 Stufe AA umfasst fünfzig Kriterien. Die folgende Tabelle nennt die, an denen ein Redaktionssystem etwas ausrichten kann – und was FreezrCMS jeweils beiträgt. Was ein System nicht abnehmen kann, steht darunter. Die Tabelle lässt sich seitwärts schieben → Anforderungen nach WCAG 2.1 AA und ihre Umsetzung in FreezrCMS Kriterium Was gefordert ist Was das System tut 1.1.1 Jedes Bild braucht eine Alternative in Textform. Jedes Bild hat ein Feld dafür. Die Verwaltung weist darauf hin, wenn der Text nur den Dateinamen wiederholt oder bloss die Gattung nennt. 1.2.x Videos brauchen Untertitel und eine Beschreibung. Videos werden erst auf Klick geladen; Untertitel liefert der Dienst. Bereitstellen muss sie die Redaktion. 1.3.1 Gliederung muss auch ohne Gestaltung erkennbar sein. Überschriften ohne Sprünge, Tabellen mit Kopfzellen und scope, Landmarken für Kopf, Inhalt, Navigation und Fuss. 1.4.1 Farbe darf nicht das einzige Merkmal sein. Verweise im Fliesstext sind unterstrichen, die aktuelle Seite trägt zusätzlich aria-current. 1.4.3 Text braucht 4,5:1 Kontrast, grosser Text 3:1. Die Akzentfarbe wird gegen jeden Untergrund geprüft, auf dem sie erscheint, und nötigenfalls angepasst – auch im dunklen Modus. 1.4.4 Text muss sich auf 200 % vergrössern lassen. Alle Grössen in relativen Einheiten; nichts bricht bei Vergrösserung aus dem Satzspiegel. 1.4.10 Kein waagrechtes Scrollen bis 320 Pixel Breite. Breite Tabellen und Diagramme scrollen in ihrem eigenen Kasten, die Seite selbst nie. 2.1.1 Alles muss mit der Tastatur bedienbar sein. Aufklappbereiche, Slider, Menüs und Videoknöpfe reagieren auf Eingabe- und Leertaste; scrollbare Bereiche sind anspringbar. 2.4.1 Wiederkehrende Blöcke müssen übersprungen werden können. Ein Sprunglink als erster Tabstopp führt zum Inhalt. 2.4.7 Der Fokus muss sichtbar sein. Jedes bedienbare Element hat einen eigenen Fokusring – auch dort, wo der Browser von sich aus keinen zeigt. 3.1.1 Die Sprache der Seite muss angegeben sein. Im Kopf jeder Seite, aus den Einstellungen übernommen. 3.2.3 Die Navigation muss überall gleich aufgebaut sein. Menüs kommen aus einer Quelle; jede Seite zeigt dieselbe Reihenfolge. 4.1.2 Bedienelemente brauchen Name, Rolle und Zustand. Aufklappbereiche melden ihren Zustand, Knöpfe ohne Beschriftung tragen einen Namen, der Cookie-Hinweis ist ein benannter Bereich. #### Über die Norm hinaus - Zahl Diagramme geben ihre Werte als Tabelle aus. Wer sie nicht sehen kann, bekommt dieselben Zahlen vorgelesen – nicht nur die Beschreibung eines Bildes. - Ruhe Wer weniger Bewegung eingestellt hat, bekommt sie. Slider laufen dann nicht von selbst, Übergänge entfallen. - Text Die Erklärung nach eCH-0059 legt das System selbst an – mit allen geforderten Abschnitten. Was auszufüllen ist, steht sichtbar offen. - Prüf Der Selbsttest hält es fest. Sechzehn der 1850 Prüfungen rechnen Kontraste nach oder zählen Landmarken, ARIA-Angaben und Alternativtexte; wer eine Regel entfernt, sieht es beim nächsten Lauf. #### Was ein System nicht abnehmen kann Ob ein Alternativtext etwas sagt, weiss nur, wer das Bild kennt. Ob eine Überschrift den Abschnitt trifft, ebenso. Und ob ein hochgeladenes PDF barrierefrei ist, entscheidet das Programm, aus dem es stammt. FreezrCMS macht das Richtige einfach und weist auf das Zweifelhafte hin. Den Rest tut, wer die Inhalte kennt – und die Erklärung zur Barrierefreiheit nennt ehrlich, was offen bleibt. Gemessen mit axe-core über die Seiten in hellem und dunklem Farbschema: 0 Beanstandungen nach WCAG 2.1 AA. Elemente ### Woraus eine Seite gebaut wird Siebenundzwanzig Bausteine, die sich in Spalten setzen und beliebig kombinieren lassen. Jeder wird an Ort und Stelle bearbeitet; was nicht gebraucht wird, steht auch nicht im Weg. #### Text Titel Textblock Traktandenliste Begriffsliste #### Medien Bild Video Downloadliste Bilderslider Bildergalerie Zitat-Slider Zitat Karten-Slider #### Zahlen Kennzahl Diagramm Tabelle Farblegende Diagramm-Slider Kennzahlen-Slider Countdown #### Struktur Aufklappbereiche Hinweiskasten Registerkarten Kasten Schaltfläche / Link Trennlinie Abstand HTML / Einbettung Eine Seite besteht aus Abschnitten, ein Abschnitt aus bis zu vier Spalten, eine Spalte aus beliebig vielen Elementen. Abschnitte lassen sich als Aufklappbereich darstellen und mit weiteren Spaltenaufteilungen fortsetzen – so folgt auf einen Text über die volle Breite ein Paar Bilder zur Hälfte und darunter wieder eine Tabelle über alles. Technik ### Wenig Teile, wenig Ärger Kein PHP-Framework, kein Composer, kein Build. Was hochgeladen wird, ist, was läuft – nachvollziehbar für jeden, der PHP lesen kann. An den ausgelieferten Seiten fällt danach keine Wartung an; aktuell gehalten wird nur das System selbst – auf Knopfdruck. - PHP 8.3 oder neuer. Getestet auch unter 8.4. - DB MySQL oder MariaDB. Nur beim Bearbeiten – die ausgelieferte Website braucht keine. - JS Nur wo nötig. Diagramme, Slider, Suche. Ohne JavaScript bleibt die Seite lesbar. - Abh. Keine. UIkit und Chart.js liegen bei, alles andere ist eigener Quelltext. - Test Ein Selbsttest im Paket. Läuft auf der Kommandozeile und prüft, was das System verspricht. - Ziel Ohne Wartung. Auf dem Zielserver liegen nur fertige Dateien: keine Updates einzuspielen, keine Lücken nachzuziehen, kein Wartungsvertrag. #### Aktualisieren, ohne Dateien zu suchen Eine Installation gibt ihr Paket aus, die anderen holen es sich – auf Knopfdruck in der Verwaltung. Vorher wird gesichert, die Zugangsdaten und die Mediathek bleiben unberührt, und der bisherige Stand liegt danach als Weg zurück bereit. So bleibt das System auf dem neuesten Stand – und es ist die einzige Stelle, an der überhaupt etwas zu warten ist. # auf der Instanz, ein Knopf: Sicherung angelegt Paket geholt: 2.3 MB Prüfsumme stimmt app: 174 Dateien eingesetzt … Fertig. Fragen ### Kurz beantwortet Was in Gesprächen mit Gemeinden immer wieder gefragt wird – und was jemand wissen will, der das System zum ersten Mal sieht. #### Was ist FreezrCMS? FreezrCMS ist ein Redaktionssystem für Schweizer Gemeinden, mit dem Budget, Budgetplanung, Rechnung und Geschäftsbericht im Browser gepflegt und als reine HTML-Dateien ausgeliefert werden. #### Was heisst «statisch ausgeliefert»? Auf Knopfdruck entsteht aus der laufenden Website ein Satz fertiger HTML-Dateien, der per FTP oder SFTP auf den Zielserver wandert. Übertragen wird nur, was sich geändert hat. #### Was braucht der Zielserver? Zwei Dinge: Platz für Dateien und einen Webserver, der sie ausliefert. Kein PHP, keine Datenbank, keine Erweiterung. #### Fällt an der ausgelieferten Website Wartung an? Nein. Auf dem Zielserver liegen nur fertige Dateien: Es gibt nichts einzuspielen, nichts nachzuziehen und keinen Wartungsvertrag. Aktuell gehalten wird allein die Installation, in der gearbeitet wird. #### Funktionieren Diagramme und Suche ohne Server? Ja. Diagramme, Aufklappbereiche und Slider arbeiten unverändert weiter, und die Volltextsuche auch: Der Export legt einen Suchindex als Skriptdatei bei, den die Suchseite im Browser durchsucht. #### Ist FreezrCMS barrierefrei? Die ausgelieferten Seiten erfüllen WCAG 2.1 Stufe AA. Gemessen wird mit axe-core in hellem und dunklem Farbschema und auf mehreren Breiten; die Erklärung zur Barrierefreiheit nach eCH-0059 legt das System selbst an. #### Was braucht die Installation zum Bearbeiten? PHP 8.3 oder neuer und MySQL oder MariaDB. Kein Framework, kein Composer, kein Build – hochgeladen wird, was läuft. #### Wie wird das System aktualisiert? Eine Installation gibt ihr Paket aus, die anderen holen es sich auf Knopfdruck in der Verwaltung. Vorher wird gesichert; Zugangsdaten und Mediathek bleiben unberührt, und der bisherige Stand liegt danach als Weg zurück bereit. #### Werden Daten an Dritte übertragen? Nein. Die ausgelieferte Website setzt keine Cookies, misst nichts und lädt nichts von fremden Servern – Schriften und Skripte liegen bei. Wer eine Statistik will, schaltet sie bewusst ein. #### Wie kommt eine Gemeinde zu FreezrCMS? Zuerst die Demo ansehen; sie zeigt eine vollständige Budget-Website. Alles Weitere über die Anbieterin Cyberdine Systems in Au (SG), office@cyberdine.ch. ### Sehen Sie es sich an Die Demo zeigt eine vollständige Budget-Website mit Diagrammen, Tabellen und Downloads – dieselbe Fassung, die auch ausgeliefert wird. Zur Demo (öffnet in neuem Tab) Zur Verwaltung (öffnet in neuem Tab) --- # Erklärung zur Barrierefreiheit · FreezrCMS Adresse: https://freezrcms.ch/barrierefreiheit/ freezrcms.ch ist mit WCAG 2.1 Stufe AA vollständig vereinbar. Wie geprüft wurde und wohin Rückmeldungen gehen. ## Erklärung zur Barrierefreiheit Diese Erklärung gilt für freezrcms.ch. Die Demo-Installation unter demo.freezrcms.ch hat eine eigene Erklärung. ### Stand der Vereinbarkeit Diese Website ist mit den Richtlinien für barrierefreie Webinhalte (WCAG) in der Fassung 2.1, Stufe AA, vollständig vereinbar. Es sind keine Inhalte bekannt, die die Anforderungen nicht erfüllen. ### Wie geprüft wurde Maschinell mit axe-core über die Seiten in hellem und dunklem Farbschema und bei drei Bildschirmbreiten (1440, 768 und 390 Pixel) – ohne Befund. Von Hand geprüft wurden die Anforderungen, die sich nicht maschinell prüfen lassen: - Bedienung mit der Tastatur, Reihenfolge und sichtbarer Fokus - Sinn der Alternativtexte und der Beschriftungen - Gliederung durch Überschriften und Landmarken - Lesbarkeit bei 200 % Vergrösserung und ohne Stylesheet #### Bewegung Die Fläche auf der Startseite ist gezeichnet und bewegt sich. Wer in seinem System weniger Bewegung eingestellt hat, bekommt sie still – ohne dass er hier etwas einstellen müsste. Sie trägt keine Information, die anderswo fehlte; ihr Alternativtext beschreibt, was zu sehen ist. #### Farbe Farbe steht nie allein für eine Aussage. Verweise im Fliesstext sind unterstrichen, die aktuelle Seite ist zusätzlich als solche ausgezeichnet. ### Rückmeldung Stossen Sie auf eine Barriere, schreiben Sie bitte an office@cyberdine.ch oder rufen Sie an: +41 71 740 05 74. Wir antworten und bessern nach. Nennen Sie dabei möglichst die Seite und was genau nicht ging – das erspart Rückfragen. ### Wenn keine Antwort kommt Bleibt eine Meldung unbeantwortet oder wird die Barriere nicht behoben, können Sie sich an die Schweizerische Fachstelle für behindertengerechte Technologien wenden. Diese Website ist ein privates Angebot; eine gesetzliche Beschwerdestelle wie für Bundesstellen gibt es dafür nicht. ### Was das System selbst kann FreezrCMS legt für jede damit gebaute Website eine solche Erklärung selbst an – mit denselben Abschnitten, die eCH-0059 verlangt. Was darin ausgefüllt werden muss, steht sichtbar offen, damit es niemand übersieht. Mehr dazu auf der Startseite. Erstellt am 5. September 2026 auf Grundlage einer Selbstbewertung. --- # Datenschutzerklärung · FreezrCMS Adresse: https://freezrcms.ch/datenschutz/ Diese Website setzt keine Cookies, misst nichts und lädt nichts von fremden Servern – auch die Schriften liegen hier. ## Datenschutzerklärung Diese Seite beschreibt, was beim Besuch von freezrcms.ch mit Ihren Daten geschieht. Die kurze Fassung: fast nichts. ### Was diese Website nicht tut - Sie setzt keine Cookies – auch keine technisch notwendigen. Es gibt darum keinen Hinweis, den Sie wegklicken müssten. - Sie misst nichts. Kein Analysedienst, keine Zählpixel, keine Reichweitenmessung. - Sie lädt nichts von fremden Servern. Schriften, Bilder und Skripte liegen auf demselben Server wie die Seite selbst. Ihre IP-Adresse wird an niemanden weitergegeben. - Sie bindet keine Videos, Karten oder sozialen Netzwerke ein. Das ist kein Verzicht, sondern die Folge derselben Bauweise, für die das System wirbt: Eine Seite, die nichts nachlädt, kann auch nichts verraten. ### Was der Server aufzeichnet Wie jeder Webserver hält auch dieser fest, welche Seite wann abgerufen wurde. Dabei fallen an: IP-Adresse, Zeitpunkt, aufgerufene Adresse, übertragene Datenmenge, Browserkennung und – sofern der Browser sie mitschickt – die zuvor besuchte Seite. Diese Aufzeichnungen dienen dem Betrieb und der Sicherheit. Sie werden nicht mit anderen Daten zusammengeführt und nicht ausgewertet, um einzelne Besucher wiederzuerkennen. Rechtsgrundlage ist das berechtigte Interesse an einem störungsfreien Betrieb. #### Wo der Server steht Diese Website liegt auf den Servern der Cyberdine Systems – also bei der Anbieterin selbst. Die Server-Protokolle werden dadurch an niemanden weitergegeben: Es gibt keinen Auftragsverarbeiter, dem sie zu übergeben wären. Sie werden nach 14 Tagen gelöscht. ### Verantwortliche Stelle Cyberdine Systems Hauptstrasse 96 CH-9434 Au (SG) office@cyberdine.ch +41 71 740 05 74 ### Wenn Sie uns schreiben Schreiben Sie an office@cyberdine.ch, verarbeiten wir Ihre Angaben, um Ihre Anfrage zu beantworten. Wir bewahren sie so lange auf, wie es die Sache erfordert, und geben sie nicht weiter. ### Ihre Rechte Sie können Auskunft darüber verlangen, welche Daten wir über Sie bearbeiten, deren Berichtigung oder Löschung fordern und der Bearbeitung widersprechen. Wenden Sie sich dafür an die im Impressum genannte Adresse. Sind Sie mit unserer Antwort nicht einverstanden, können Sie sich an den Eidgenössischen Datenschutz- und Öffentlichkeitsbeauftragten (EDÖB) wenden. ### Die Demo-Installation Unter demo.freezrcms.ch läuft eine vollständige Beispiel-Website. Sie verhält sich wie eine echte Installation und setzt darum – anders als diese Seite – ein Cookie, sobald Sie den Hinweis dort beantworten. Was dort geschieht, steht in der Datenschutzerklärung der Demo. Stand: 5. September 2026 --- # Impressum · FreezrCMS Adresse: https://freezrcms.ch/impressum/ Anbieterin von FreezrCMS: Cyberdine Systems, Hauptstrasse 96, CH-9434 Au (SG). Handelsregister, UID und Haftung. ## Impressum Verantwortlich für den Inhalt dieser Website und für FreezrCMS. ### Anbieterin Cyberdine Systems Hauptstrasse 96 CH-9434 Au (SG) Schweiz Telefon: +41 71 740 05 74 E-Mail: office@cyberdine.ch Web: cyberdine.ch ### Handelsregister Eingetragen im Handelsregister des Kantons St. Gallen. UID: CHE-114.564.433 MWST-Nummer: CHE-114.564.433 MWST ### Haftung für Inhalte Die Inhalte dieser Website wurden mit Sorgfalt erstellt. Für ihre Richtigkeit, Vollständigkeit und Aktualität wird keine Gewähr übernommen. Die Angaben zur Software beschreiben den Stand zum genannten Datum; eine spätere Fassung kann davon abweichen. ### Verweise auf andere Websites Diese Website verweist auf die Demo-Installation unter demo.freezrcms.ch. Sie wird von derselben Anbieterin betrieben. Für Inhalte fremder Websites, auf die verwiesen wird, ist deren jeweilige Anbieterin verantwortlich. ### Urheberrecht Texte, Bilder und Gestaltung dieser Website sind urheberrechtlich geschützt. FreezrCMS selbst wird gesondert lizenziert; die Bedingungen liegen dem Auslieferungspaket bei. Stand: 5. September 2026 ---