Akkordeon Core
Akkordeon-Elemente (auf-/zuklappbare Textblöcke) in verschiedenen Konfigurationen
Der Styleguide Web beschreibt Elemente und Komponenten, welche zur Realisierung der Website www.ag.ch und älterer Webapplikationen eingesetzt werden.
Hierbei handelt es sich um HTML, CSS und JavaScript Komponenten ("Vanilla"), welche für den Einsatz mit Server-Side Rendering durch das CMS entwickelt wurden.
Moderne Webanwendungen sollten auf Basis des React-Styleguides entwickelt werden.
Mit diesen Komponenten erstellen wir ansprechende Inhalte und Anwendungen
Akkordeon-Elemente (auf-/zuklappbare Textblöcke) in verschiedenen Konfigurationen
Aktions-Element zur Steuerung/Ausrichtung von Links/Buttons
Liest das manifest.json einer React App und lädt die darin vorgesehen Ressourcen
Metadaten und Optionen zu einem Artikel
Info zeigt den/die Autoren/Autorinnen eines Artikels an
Backlink / Kontextlink
Bilder in verschiedenen Konfigurationen
Ein Slider lässt zwei übereinander liegende Bilder vergleichen
Bilder in Slidern
Ein Mosaik von Bildern
Bildergallerie
Detailseite für einzelne Bilder in der Gallerie
Boxen werden eingesetzt, um Inhalte zu gruppieren. Beispielsweise eine Reihe von Links zu rechtlichen Hintergründen. Boxen können ebenfalls als Warn-, Fehler- oder Hinweismeldungen eingesetzt werden
Boxen werden mit Buttons versehen, um Dialoge zu generieren
Auf der Bühne kommen Inhalte besonders zur Geltung
Buttons in verschiedenen Konfigurationen
Interaktive Grafiken von Datawrapper
Listen von Titel-Wert-Paaren (oder Begriff-Beschreibung-Paaren)
Als einzelne Teaser-Elemente oder Teasersammlung
in verschiedenen Varianten
Eine komplexe Liste von Dateien
Ein Absatz zur Ausgabe von Inhalten aus der "Dynamisch Inhalte" Datenquelle. Anzeige sowie Such- und Filteroptionen können in vielen Varianten konfiguriert werden.
War dieser Inhalt hilfreich
Footer im neuen Design mit drei Spalten und Partnern
Formular mit verschiedenen Eingabefeldern
Zus. Feldtypen sowie Abhängigkeiten und komplexe Funktionen von / zwischen Feldern
Bei Änderung eines Feldes wird Inhalt über AJAX nachgeladen
Spezialfall für EBP
Clientseitige Validierung von Formularen
Aufrechterhaltung von Sessions für umfangreiche Formulare
Fortschrittsanzeigen für mehrstufige Formulare etc
Datenschutzfreundliche CAPTCHA-Alternative zur Verifizierung menschlicher Benutzer
Einbindung von Google reCAPTCHA v2
Gridsystem zur Erstellung verschiedener Spaltenaufteilungen
Modal-Guide zur Erklärung von Funktionen
Header mit optionalen Funktionen und Navigation
Hevorgehobene Zahl(en) um interessante oder wichtige Informationen zu vermitteln
Infoicons können an verschiedenen Stellen zusätzliche Informationen anbieten
Das Inhaltsverzeichnis kann nach dem Kopfbereich einmal als Sprungnavigation auf der Seite verwendet werden
Responsive Imagemap
Container mit eigenem CSS und JS Scope
Verschiedene Komponenten bilden Kopfbereich einer Seite
Startseitentemplate mit allen drei verschiedenen Varianten zur Krisenkommunikation
Komponente zur Visualisierung eines Ladevorgangs / Loading-Spinner
Links in verschiedenen Varianten
Verfügbare Listentypen
Horizontal oder vertikal angeordnete Linkliste mit hervorgehobenen Links
Liste von Anbietern eines Logins zum Smart Service Portal
Lokale Suche
Hinweis- und Warnmeldungen mit hoher Visibilität
Maze Funktionalität auf dieser Seite aktiviert
Paging- / Pagination-Element zur Navigation von mehreren Seiten (z.B. in Suchergebnissen)
Der Container in welchem Inhalte angeordnet werden
Eine Liste von Tags die auf verwandte Themen der Seite verlinken.
Der prominente Titel einer Seite
Farbige Teaser-Sammlung mit fest definiertem Grid
Support Menu Icon, das eine ManifestIntegration in einem Drawer launchen kann
Tabellen in verschiedenen Varianten
Tabs (Reiter oder Kartei)
Teaser sind ansprechende Links auf wichtige Inhalte. Teaser haben üblicherweise neben dem Teasertext auch einen Titel, ein Bild, eine Rubrik und weiteres
Verschiedene Sammlungen von mehreren Teasern. Sammlungen können auf die Anordnung, das Aussehen und das Verhalten der darin befindlichen Teaser Einfluss nehmen
Teaser in Slidern (Karussells)
Ein spezielles Layout für Teasersammlungen vom Typ Liste (Waagrecht).
Verfügbare Textstile
Timeline, auch verwendbar als Live-Ticker / Newsfeed
Tooltips in verschiedenen verfügbaren Konfigurationen und Optionen
Liste von Veranstaltungen mit optionaler Such- und Filtermöglichkeit
Eine eigene Komponente für eine schnelle Übersicht aller Eckdaten einer Veranstaltung.
Ein Menü mit Links zu Geschwister- oder Kindseiten
Videoplayer für lokale Videos und jene von bekannten Onlineplatformen. Realisiert mit React auf TypeScript-Basis und Video.js
Links unterhalb des Artikels platzieren diesen in einer Serie von Artikeln.
Webcam-Beispiele
Zitate mit/ohne Autorenangabe in Kombination mit Bildern
Komponenten können in den folgenden Layouts angewendet werden
Generische Seite mit vollem Freiraum zum Einsatz von einer oder mehreren Seitenabschnitten. Üblicherweise verwendet für Startseiten
Beispiel für eine Artikelseite mit Hauptspalte und optionaler Marginalspalte / Aside
Grundstruktur zum Erstellen eigenständiger Apps
Beispiel für eine minimale Seite (z.B. Login-Seite)
Diese Templates kombinieren Komponenten und Layouts zu kompletten Seiten. Alle Templates für WCMS Kernfunktionen
Seiten auf hohen Navigationslevels enthalten zumeist nur eine Übersicht der darunterliegenden Themen (-seiten)
Benutzer:in ist angemeldet
Benutzer:in ist angemeldet und hat eine Organisation ausgewählt
Kontaktformular mit Adressfeldern und Spamschutz
Erfolgsmeldung nach Versand
Archiv für Medienmitteilungen
Detailansicht für Medienmitteilungen
Archiv für Termine / Medientermine
Detailansicht für Termine / Medientermine
Beispielseite für eine Detailansicht einer Veranstaltung
Fehlerseite für schwerwiegende Fehler (HTTP 5**). Funktioniert ohne verlinkte Assets.
Die folgenden Templates und darin verwendeten Makros sind für die Darstellung/Verwendung als versendbare HTML-E-Mails gedacht
Alle verfügbaren Überschriften und Stile (Entwicklungsversion)
Alle verfügbaren Textstile, Bildvarianten und Buttons (Entwicklungsversion)
Alle verfügbaren Listen und ähnliche Elemente (Entwicklungsversion)
Tabellen (3 und mehr Spalten) und Datenlisten (Entwicklungsversion)
Eine Beispiel-E-Mail, die vom System versendet wurde (Entwicklungsversion)
Eine Beispiel-E-Mail mit Events und Programm (Entwicklungsversion)
Ein Newsletter mit allen möglichen vorhandenen Unterkomponenten (Entwicklungsversion)
Staatskalender, Stellenmarkt und weitere
Übersichtseite im speziellen Look mit Abprüngen zu den einzelnen Detailseiten.
Detailseite im speziellen Look für Inhaltskomponenten
Accounterstellung und Wiederherstellung für 'Smart Service Portal' und weitere Dienste von Kanton und Gemeinden
Schritt 1: Registrierungsformular und Teaser zu Hilfeseiten
Schritt 1: Registrierungsformular und Teaser zu Hilfeseiten. Inklusive Google reCAPTCHA Challenge.
Schritt 2: Erfolgsmeldung und Teaser zu Hilfeseiten
Schritt 3: Erfolgsmeldung
Schritt 1: Angabe der E-Mail-Adresse
Schritt 2: Erfolgsmeldung und Teaser zu Hilfeseiten
Schritt 2: Fehlermeldung und Teaser zu Hilfeseiten
Schritt 3: Formular
Schritt 3: Fehlermeldung
Anmeldedialog für 'Smart Service Portal' und weitere Dienste von Kanton und Gemeinden
Auswahl der Anmeldemethode
Auswahl der Anmeldemethode mit generischer Fehlermeldung
Auswahl der Anmeldemethode mit Eingabefehler (z.B. falscher Benutzername)
Auswahl der Anmeldemethode
Auswahl der Anmeldemethode
Für Verwaltungsmitarbeitende, Behörden, Dienstleister
Anmelden mit ID und Passwort
Anmelden mit ID und Passwort. Fehler- und Erfolgsmeldung ersichtlich
Ladebildschirm für die Dauer der Verknüpfung mit / Erstellung des Aargau-Konto
Zweifaktor-Authentisierung mit SMS oder OTP
Zweifaktor-Authentisierung mit SMS oder OTP. SMS Authentifizierung nicht möglich
SMS Authentisierung
OTP (One Time Password) Authentisierung
Email Authentisierung
Einrichtung der Authentifizierungs-App (OTP - One Time Password)
Erfolgsmeldung
Login-Screen nach erfolgter Konto-Löschung
Fehlermeldung
(Broker) Datalist und Formular
(Broker) Infobox
(Broker) Linkliste zur Auswahl
(Broker) Linkliste zur Auswahl
Startseite mit Dashboard
Übersicht über alle Vorgänge
Übersicht über alle Dienstleistungen
Übersichtsseite Persönliche Daten
Übersichtsseite Persönliche Daten (Gemeindenutzer)
Übersichtsseite Persönliche Daten (Sonderfall: es wurden noch keine Adressen hinterlegt)
Formular zu Personalien
Formular um E-Mail zu ändern
Formular um Passwort zu ändern
Formular um Mobile Telefonnummer zu ändern
Übersicht mit Teasern
Häufige Fragen mit Akkordeon
PDF Formulare zum Download
Kontaktformular
Übersicht über alle Organisationen
Übersicht über alle Organisationen (bisher keine vorhanden)
Neu angelegte Organisation ohne weitere Daten
Eingabemaske zum Anlegen einer neuen Organisation
Der Kontextindikator weist darauf hin, dass der Benutzer / die Benutzerin im Namen einer anderen Organisation agiert
Eine Auswahl lässt die Benutzerin / den Benutzer wählen, im Namen welcher Organisation sie / er agieren möchte
Diese Templates und Komponenten sind speziell für Prozesse und Applikationen ausserhalb des WCMS Kerns gedacht
EBP Prozess Beispiel Schritt 1
EBP Prozess Beispiel Schritt 1, 2 weitere Gemeinden bereits ausgewählt
EBP Prozess Beispiel Schritt 2
EBP Prozess Beispiel Schritt 3
EBP Prozess Beispiel Schritt 4
EBP Prozess Beispiel Schritt 5
EBP Prozess Beispiel Schritt 6
EBP Prozess Beispiel Schritt 7
EBP Prozess Beispiel Schritt 8
EBP Prozess Beispiel Schritt 9
Erster Schritt medBBP (voneinander abhängige Dropdownfelder)
Diese Komponenten und Templates sind entweder veraltet (D, deprecated) oder sollten nicht mehr verwendet werden (NC, do not copy)
Spezialaugabe von Bildunterschriften: Minimal
Eine Liste mit ausführbaren Aktionen, als Dropdown
Kontaktinfo Box mit Adresse, Öffnungszeiten und Anfahrtsbeschreibung
Deutliche Meldung über dem Inhaltsbereich. Nicht mehr relevant, da die Information im Header angezeigt wird
Labels verbinden mehrere Seiten zu einem Thema. Optional können labels auf die Themenhauptseite verlinken
Diese Komponenten und Templates dienen der Entwicklung, Tests, Dokumentation, ... und werden zukünftig womöglich nicht mehr unterstützt
Kleinere Korrekturen bei der Ausgabe der Autorenumgebung
Verschiedene CSS Klassen um Elemente je nach Umstand anders anzuzeigen
Manifest Integration auf eine ansonsten leeren Seite