ARF – Alternative Rendering Framework for SharePoint

Logo SPWorksDas von SPWorks entwickelte Open Source Projekt „Alternative Rendering Framework for SharePoint“ hat sich das Ziel der Erstellung AA-konformer Publishing Sites mit MOSS und WSS 3.0 gesetzt. Einmal installiert, kann das Feature auf Site-Collection Ebene aktiviert werden und erzeugt einige neue Listen sowie Website-Spalten.

Features

  • Die ARF-Controls erzeugen ausschließlich XML, welches mit XSLT in den gewünschten HTML-Code umgewandelt werden kann. Dadurch können Inhalt und Layout weitestgehend voneinander getrennt werden. Einige XSLT-Stylesheets werden bereits mitgeliefert, diese können problemlos durch eigene Stylesheets erweitert oder ersetzt werden.
  • Jegliches HTML wird über XSLT oder standardmäßige ASP.Net Template Controls erzeugt.
  • Über sogenannte „CompatibilityPanel-Container“ kann das von Standardcontrols erzeugte HTML nachträglich von invaliden Tags und Attributen gesäubert und insgesamt W3C-konform validiert werden.
  • Prüft, ob von Autoren erzeugtes HTML valides XHTML ist.
  • Es werden über 30 (!) eigene Controls mitgeliefert, u.a. für Navigation, Suche, Abfragen, RSS-Feeds und Kalender.

Das ARF hebt sich durch seinen Ansatz der vollständigen Trennung von Inhalt und Layout über XML und XSLT deutlich von anderen Lösungen ab. Durch die Vielzahl der mitgelieferten Controls kann ein großer Teil der Standardfunktionalität nachgebildet werden, ohne dabei invaliden Code zu erhalten. Eine Masterpage ist allerdings (noch?) nicht enthalten. Hierfür muss man also entweder auf die „Minimal Master Page“ von Microsoft zurückgreifen oder die alternative Masterpage von Heather Solomon verwenden.

Auch beim ARF ist das standardmäßige HTML-Content Control ein kritischer Punkt. Zwar korrigiert das ARF auf Wunsch invalides, von MOSS-Controls produziertes HTML. Trotzdem ist die korrekte Auszeichnung eines Tabellenkopfes, eines Zitates oder eines Sprachwechsels weiterhin nicht möglich. Auch bei Verwendung des ARF sollte also ein alternativer HTML-Editor in Betracht  gezogen werden. Dokumentationstechnisch exisitert für das ARF ein Support-Forum, ein Blog des verantwortlichen Entwicklers Vincent Rothwell sowie eine (im Aufbau befindliche und mit MOSS und dem ARF umgesetzte) Test- und Dokumentationsseite.

Zusammengefasst verfolgt das ARF für mich den saubersten und geradlinigsten Ansatz aller Barrierefrei-Lösungen für SharePoint. Zwar ist auch hier eine ganze Menge Eigenarbeit für die Installation und Konfiguration der Controls sowie für die Anpassung der Masterpage und die eigentliche Erstellung der Inhalte vonnöten. Wenn aber der eingeschlagene Weg konsequent verfolgt und auf zugängliche Auszeichnung der Inhalte geachtet wird, können unter Zuhilfenahme des ARF und eines alternativen HTML-Editors barrierefreie Webseiten mit MOSS erstellt werden.

Mögliche Alternativen:

BKS – Barrierefrei-Kit for SharePoint

AKS – Accessibility Kit for SharePoint

Ein Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.