Content-Management-System Carsten Euwens Erstellung barrierefreier Internetseiten Welche Möglichkeiten bietet das CMS Was kann ohne Benutzereingriff Wobei und wie kann den Seitenersteller/Redakteur bei der Barrierefreiheit unterstützen Was kann das CMS Ein kleiner Streifzug Wie gehe ich vor / Wie bedient man Einige Referenzen
Was kann ohne Benutzereingriff. Valide Dokumente (XHTML 1.0 transitional) Es werden keine Tabellen für Layoutzwecke genutzt Ausschließliche Verwendung von CSS Stylesheets zur Layoutgestaltung, als Basis wird zur Zeit das YAML Framework von Dirk Jesse genutzt Alle Inhaltsblöcke werden durch Überschriften ausgezeichnet Systembedingte Listen z.b. Menü oder Sitemap werden als Listen ausgegeben Verwendbarkeit auch ohne CSS Stylesheets Systembedingte Bereiche der Seite funktionieren auch mit deaktivierten JS
Was kann ohne Benutzereingriff. Es werden nur öffentlich zugängliche und vollständig dokumentierte Technologien verwendet ->HTML/CSS/PHP/MySQL Überholte Funktionen werden nicht verwendet. Frames werden nicht verwendet Beschriftungen werden den Kontrollelementen korrekt zugeordnet in allen Systemformularen Metadaten werden vom System bereitgestellt, insoweit diese nicht vom Ersteller/Redakteur einzugeben sind Eine Sitemap (Inhaltsverzeichnis) wird automatisch erstellt und eingebunden
Was kann ohne Benutzereingriff. Logische Tab Reihenfolge, kein tabindex Accesskeys nach Accesskeypad von Jan Eric Hellbusch Es wird eine Navigationsleiste bereitgestellt Übersprunglinks sind integriert
Wo kann den Seitenersteller/Redakteur unterstützen Für Bilder sind Textäquivalente zwingend einzugeben
Wo kann den Seitenersteller/Redakteur unterstützen Verwendung von Text anstelle von Bildern wird gefördert durch die bevorzugte Eingabe von Texten
Wo kann den Seitenersteller/Redakteur unterstützen Metadaten können pro Seite vom Ersteller/Redakteur eingegeben werden
Wo kann den Seitenersteller/Redakteur unterstützen Das Ziel jedes Hyperlinks kann durch Kontextmenüs eindeutig identifiziert werden
Wo kann den Seitenersteller/Redakteur unterstützen Navigationsmechanismen sind durch Listenstrukturen schlüssig, und können inhaltlich entsprechend strukturiert werden
Wo kann den Seitenersteller/Redakteur unterstützen Ausreichende Kontraste können mit Hilfe des CSS hergestellt werden, alternative Layouts können per Auswahl (Styleswitcher) erreicht werden
Wo kann den Seitenersteller/Redakteur unterstützen Abkürzungen und Akronyme können entsprechend automatisiert ausgezeichnet werden
Wo kann den Seitenersteller/Redakteur unterstützen Alternative Sprachversionen können erstellt und ausgewählt werden
Wo kann den Seitenersteller/Redakteur unterstützen Zusammenfassungen von Inhalten können bei jedem längeren Text extra erstellt und dargestellt werden
Was kann nur der Seitenersteller/Redakteur Mit Farben dargestellte Informationen müßen auch ohne Farben verfügbar sein -> CSS z.b. Eingabegerätunabhängige Skripte Zugängliche dynamische Inhalte Klarste und einfachste Sprache verwenden Strukturelemente für Tabellen verwenden Text mit graphischen oder Audio Präsentationen ergänzen
. Vorraussetzungen Für den Seitenersteller (Designer) sind CSS Kenntnisse unbedingt erforderlich da das zugrunde liegende CSS Layout hinreichend komplex ist Kenntnisse über die BITV und andere Vorschriften wie z.b. die WCAG seitens der Agentur die die Umsetzung macht
Was kann das CMS Viele Details der BITV beispielsweise sind inhärent im System integriert, wie z.b. keine Layoutabellen -> reine CSS Designs, Accesskeys, Übersprunglinks, korrekt ausgezeichnete Formulare Bei vielen Punkten, die das System nicht alleine kann, wird der Autor unterstützt, z.b. Bilderauszeichnung mit alt Texten, Strukturierung von Inhalten, automatisierte Auszeichnungen von Abkürzungen und Sprachwechsel usw. Administrationsoberfläche unterliegt den gleichen Anforderungen, es ist sogar per Screenreader bedienbar Administrationsoberfläche ist einfach zu erlernen und zu bedienen OpenSource Eingebaute Druckfunktion die Links und Abkürzungen ausfiltert und unter den Text schreibt Versionierung von Artikeln, alle Änderungen werden protokolliert Zeitgesteuerte Publizierung von Inhalten
Was kann das CMS Barrierefreies Internet Erweiterbar da eine API / Pluginschnittstelle vorhanden und sehr gut dokumentiert ist Viele Erweiterungen schon vorhanden wie Veranstaltungsskalender, Bildergalerie, Newsletter (mehrsprachig), Google Sitemap Tool Forum/Gästebuch Spamschutz bei Formularen Bannerverwaltung RSS Feeds Glossar Cachesystem Suchmaschinensichere Urls mit Apache Modul mod_rewrite
Was kann das CMS Barrierefreies Internet Beliebig tiefe User und Gruppenverwaltung, Rechte können absolut flexibel vergeben werden Medienverwaltung zur Verwaltung von Bildern und Dateien, mit Rechteverteilung Einfache Bildbearbeitung -> Größenänderungen möglich Beliebig tiefe und große Menüs mit beliebigen Rechten Spamschutz von Formularen Kontextsensitive Hilfe in der Administratin
Ein kurzer Streifzug wie gehe ich vor? Download und Installation auf dem Server Nach der Installation liegt auf dem Server schon eine voll funktionsfähige Seite, es müßen keine weiteren Dinge eingebaut oder installiert werden
Beispiel 4
Vielen Dank für Ihre Aufmerksamkeit Carsten Euwens Tel.: 0228 280 56 68 E-Mail: info@papoo.de Internet: www.papoo.de