Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
1 Einleitung
2 Installation
3 Frontend
4 Backend
5 Eine erste Webseite
6 Inhalte erstellen und verändern
7 Module, Mambots, Komponenten
8 Konfiguration von Joomla!
9 Eine Site aufbauen
10 Der Joomla!-Baukasten
11 Formulare: Facile Forms
12 Benutzer und Bereiche
13 Joomla! als Community-Treff
14 Forum: Simpleboard
15 Blog: WordPress
16 Wiki: MamboWiki
17 Noch mehr Kommunikation
18 Systemwartung
19 Weiterführende Themen
20 Eigene Erweiterungen schreiben
21 Mambots erstellen
22 Eine eigene Komponente
23 Troubleshooting
A Die Joomla!-API
B Glossar
C Inhalt der CD
Index
Index
Download: - ZIP, ca. 19,6 MB
Buch bestellen
Ihre Meinung?
<< zurück | Galileo Computing / <openbook> / Joomla! | vor >>
Joomla! von Anja Ebersbach, Markus Glaser, Radovan Kubani Das Handbuch für Einsteiger
Joomla! 496 S., mit CD, 29,90 Euro Galileo Computing ISBN 3-89842-632-7 |
| Kapitel 19 Weiterführende Themen
|  | 19.1 Mehrsprachigkeit
|  | 19.2 Barrierefreiheit
|  | 19.3 Statistik
|  | 19.4 Performance
|  | 19.5 Migration von Daten nach Joomla!
|  |  | 19.5.1 Statische Homepage
|  |  | 19.5.2 Einbinden von Seiten mit der StaticXT-Komponente
|  |  | 19.5.3 Konversion aus anderen CMS
|  |  | 19.5.4 Office-Dokumente
## 19.2 Barrierefreiheit Unter barrierefreien Webseiten versteht man Homepages, die von allen Besuchern ungeachtet technischer und/oder körperlicher Hürden ohne Einschränkungen benutzt werden können. Da dieses hehre Ziel im Prinzip nie vollständig umgesetzt werden kann, spricht man zumeist von barrierearmen Seiten. Barrierearme Seiten dienen nicht nur Menschen mit Behinderung, sondern stellen einen Mehrwert für alle dar, beispielsweise für die Nutzung auf Handys, in exotischen Browsern, bei Präsentationen etc. Hürden sind beispielsweise:
| Kontrastarme Seiten für Menschen mit Farbfehlsichtigkeit.
| Kleine Texte für Menschen mit Sehschwäche, beispielsweise ältere Mitbürger.
| Bilder für Blinde, die Ihre Homepage mit einem Screenreader betrachten.
| Ignorieren technischer Standards. Das beschränkt die Besucher auf bestimmte Browser.
| Aktive Inhalte für Funktionalität. Sie schließen Menschen aus, die die entsprechenden Plugins nicht haben oder nicht haben wollen.
Sie sehen also, dass es sich hier nicht nur um technische Lösungen handelt. Barrierearmut hat vor allem mit inhaltlichen Aspekten zu tun. Dennoch gibt es einige technische Mittel, mit denen man Zugangshürden reduzieren kann.
| Trennung von Inhalt und Design. Die wichtigste Voraussetzung ist, dass Sie für Ihre Seiten valides XHTML verwenden und das Layout konsequent mit CSS gestalten. Tabellen oder unsichtbare Bilder zur Positionierung von Elementen sind tabu!
| Veränderung der Darstellungsgröße. Verwenden Sie statt fixer Schriftgrößen relative Angaben.
| Alternativtexte für multimediale Inhalte. HTML bietet die Möglichkeit, diese Inhalte mit Worten zu beschreiben. Nutzen Sie dies.
| Inhalt muss linear ausgegeben werden können. Nur so können Screenreader u. Ä. die Seite in andere Medienformate umwandeln.
| Funktionalität darf nicht von Plugins abhängen. Während Designelemente kein Problem darstellen, muss gewährleistet sein, dass ein Besucher Ihre Seite auch ohne zusätzliche Technik verwenden kann.
Die Kardinalfrage ist also: Kann man mit Joomla! barrierefreie Seiten erstellen? Nachdem, was wir bisher schon über Templates und Gestaltung wissen, ist klar, dass die Frage positiv zu beantworten ist. Die Joomla!-Entwickler haben sich im »Joomla Accessibility1 Statement« (help.joomla.org/content/view/805/60) klar dazu bekannt, die Seiten in Hinblick auf Barrierefreiheit zu entwickeln. Ein gutes Beispiel für eine barrierefreie Seite mit Joomla! ist www.stiftung-deutsche-welthungerhilfe.de. Allerdings ist die Barrierefreiheit zum gegenwärtigen Stand der Entwicklung nur mit etwas Aufwand bzw. einem Hack zu haben. Das Standardtemplate und die Menüs sind in Joomla! mit Tabellen positioniert. Problematisch sind vor allem die Ausgaben, die automatisch generiert werden. Ein relativ einfacher Weg, die meisten Tabellen loszuwerden, besteht aus drei Schritten:
| Ein Template ohne Tabelle müssen Sie selbst erstellen.
| Binden Sie die Modulpositionen mit der Option –2 ein, also <?php mosLoadModule ( 'user1', –2 ); ?>.
| Stellen Sie die Anzeige der Menüs auf »Flat list« um. Dann werden diese in <ul>-Tags ausgegeben und können mit CSS formatiert werden.
Damit haben Sie noch keine barrierefreie Seite, die den Standards entspricht, sind dem aber schon einen großen Schritt näher gekommen. Natürlich müssen Sie noch in den Attributen eingebundener Bilder und Links dafür sorgen, dass alle nötigen Alternativtexte vorhanden sind. Relativ einfach können Sie Joomla 1.0.8 fit für barrierearme Ausgaben machen. Laden Sie sich von der Seite www.run-digital.com den 508-Hack herunter. Diesen können Sie als Komponente installieren. Er ersetzt ca. 50 Dateien aus dem Joomla!-Core und sorgt dafür, dass der generierte Output tabellenlos ist. Der Accessibility Hack, den Sie auf der Seite www.joomla-barrierefrei.de finden können, wird ebenfalls als Komponente installiert. Er ermöglicht es, für jeden Menüeintrag eine Tabulator-Position, eine Zugriffstaste und einen Definition-Tag zur Nummerierung der Menüelemente im Menu Manager anzugeben. Interessant ist in diesem Zusammenhang auch die Sprechomat-Komponente, die Sie ebenfalls auf der genannten Seite finden. Sie erweitert jedes Inhaltselement um einen Link zu einem Service namens Sprechomat, der den Text als Audiodatei aufbereitet und verfügbar macht. Bei diesem Dienst müssen Sie sich allerdings zuvor registrieren. 1 Der englische Fachbegriff für Barrierefreiheit.
<< zurück | <top> | vor >>
Zum Katalog
Joomla! bestellen
Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen? Ihre Meinung
Buchtipps
| NEU: Joomla! 1.5 - für Einsteiger
| Einstieg in Joomla! - Das Video-Training
| CSS-Layouts
| Webseiten erstellen für Einsteiger
| Suchmaschinen-Optimierung für Webentwickler
| Professionelles Webdesign mit (X)HTML und CSS
| Einstieg in osCommerce/xt:Commerce
Shopping
Versandkostenfrei bestellen in Deutschland und Österreich Info

Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

[Galileo Computing]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de