Barrierefreie Internet- und Intranetseiten mit Sharepoint Server<br />02.12.2009<br />Sebastian Höhne & Torsten Hufsky<br ...
Sharepoint vs. Barrierefreiheit<br />Ist das überhaupt möglich?<br />Markup von Sharepoint 2007 alles andere als barrieref...
Wer macht die größten Probleme?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@commu...
Die ein zwei Tabellen?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de ...
Oh ein H3 Tag?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.co...
HTML Field Control?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · w...
Was können wir tun?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · w...
ARF im Einsatz<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.co...
ARF – ein guter Gedanke<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de...
ARF – Demo<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.commun...
Control Adapter - Prinzip<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo....
Control Adapter<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.c...
Control Adapter<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.c...
AKS<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de...
Master Page Switch<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · ww...
Minimal Master Page<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · w...
Render Methoden überschreiben<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communa...
Alternativer Rich Text Editor<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communa...
Ist doch alles super?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de ·...
Sharepoint 2010 – was kommt?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communar...
Sharepoint 2010 –Divs?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de ...
Sharepoint 2010 – Simple Rendering<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@co...
Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de ·  Tel. ...
Nächste SlideShare
Wird geladen in …5
×

Barrierefreie Internet und Intranetseiten mit Sharepoint Server - technisch

1.411 Aufrufe

Veröffentlicht am

Der freie Zugriff auf Informationen über das Internet ist aus dem täglichen Leben nicht mehr wegzudenken. Immer mehr Behörden wickeln Vorgänge online ab und weite Teile des sozialen Lebens haben sich in die virtuelle Welt des globalen Netzes verlagert. Eine zentrale Aufgabe aktueller und zukünftiger Entwicklungen im Inter- und Intranetbereich liegt in der Schaffung zugänglicher Inhalte und Angebote. Der erste Teil des Vortrags befasst sich mit Grundlagen zur Barrierefreiheit und deren gesellschaftlicher und rechtlicher Hintergründe. Im zweiten Teil wird zunächst ein Überblick über aktuelle Frameworks für die Erstellung barrierefreier Inhalte gegeben. In einem anschließenden Praxisbericht werden Probleme und Erfahrungen bei der Erstellung zugänglicher Inhalte, Vorlagen, Controls und Webparts in MOSS 2007 geschildert.

Veröffentlicht in: Technologie
1 Kommentar
0 Gefällt mir
Statistik
Notizen
  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.411
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
104
Aktionen
Geteilt
0
Downloads
3
Kommentare
1
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Barrierefreie Internet und Intranetseiten mit Sharepoint Server - technisch

  1. 1. Barrierefreie Internet- und Intranetseiten mit Sharepoint Server<br />02.12.2009<br />Sebastian Höhne & Torsten Hufsky<br />Communardo Software GmbH<br />
  2. 2. Sharepoint vs. Barrierefreiheit<br />Ist das überhaupt möglich?<br />Markup von Sharepoint 2007 alles andere als barrierefrei<br />
  3. 3. Wer macht die größten Probleme?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />3<br />Webparts<br />Webpartzonen<br />HTML Field Control (Sharepoint XSS Filter)<br />Zerstört Markup<br />Und damit XHTML Konformität <br />
  4. 4. Die ein zwei Tabellen?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />4<br />Webpartzonen<br />
  5. 5. Oh ein H3 Tag?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />5<br />Webpart<br />
  6. 6. HTML Field Control?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />6<br />Komischer Zeitgenosse …<br />&lt;divclass = “myClass“/&gt;<br />&lt;divclass = myClass /&gt;<br />
  7. 7. Was können wir tun?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />7<br />ARF<br />Control Adapter<br />AKS<br />Master Page Switch<br />Minimal Master Pages<br />Render Methoden der Controls überschreiben<br />Alternativer Rich Text Editor<br />
  8. 8. ARF im Einsatz<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />8<br />ARF<br />Open Source Projekt von Vincent Rothwell (SPWorks)<br />&gt;30 Controls für barrierefreie Publishing Pages<br />XML  XSL Stylesheets  HTML<br />
  9. 9. ARF – ein guter Gedanke<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />9<br />Im Projekt nur noch Grundgedanken von ARF verwendet (XML XSLT  HTML)<br />Sehr viel Bugfixing notwendig<br />Vorsicht beim Einsatz von Open Source<br />&quote???<br />Thisis a shorttextdecribingthe &quoteProblem&quote<br />
  10. 10. ARF – Demo<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />10<br />Demo<br />
  11. 11. Control Adapter - Prinzip<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />11<br />Wie funktioniert das?<br />Gezieltes Steuerung des Render Vorgangs<br />z.B. Manipulation von URL<br />Gezielt Browser ansprechen<br />Z.B. nur IE8 Rendering beeinflussen<br />Normal.render()<br />Adapter?<br />Browser file<br />Render internal<br />adapter.render()<br />
  12. 12. Control Adapter<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />12<br />Einfache Möglichkeit der Manipulation der Render Methoden<br />
  13. 13. Control Adapter<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />13<br />Web.config anpassen  Control Adapter benötigen Zugriff auf die Sharepoint API<br />.browser Datei in WebApp Ordner legen<br />
  14. 14. AKS<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />14<br />Accessibility Kit for SharePoint 2007<br />Smart Control Adapters für .NET Controls<br />WebpartZonen Adapter<br />Gleiches Prinzip wie Control Adapter<br />Nur für Display Mode<br />
  15. 15. Master Page Switch<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />15<br />Sharepoint barrierefrei für Redakteure ???<br />Unterschiedliche Masterpages…<br />Vergesst es !!!<br />HTTP – Module<br />OverrideInit() PreRequestHandlerExecute<br />anonym<br />anonym.master<br />default.master<br />angemeldet<br />
  16. 16. Minimal Master Page<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />16<br />Zu viele unnötige Markups<br />Microsoft Minimal Masterpage<br />http://msdn.microsoft.com/en-us/library/aa660698.aspx<br />Heather&apos;s Base Master Page File<br />http://www.heathersolomon.com/blog/archive/2007/01/26/6153.aspx<br />Immer schön auf den Doctype achten!!<br />
  17. 17. Render Methoden überschreiben<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />17<br />Vorgehen analog der ControlAdpater<br />Unterschied: direktes überschreiben der Render Methoden der Controls<br />
  18. 18. Alternativer Rich Text Editor<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />18<br />Rad Editor & Tools<br />Level A Unterstüzung<br />Tastatur Unterstüzung<br />AccesKeys Content<br />Zoom Tools<br />
  19. 19. Ist doch alles super?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />19<br />Nein!<br />Teilweise sehr gute Idee (ARF,AKS) jedoch nur zu einzelnen Teilproblemen<br />Control Adapter nur als Notlösung<br />Fremdeditoren verwenden<br />Menschen mit Behinderung testen lassen<br />
  20. 20. Sharepoint 2010 – was kommt?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />20<br />In SP 2010 wurde viel für Barrierefreiheit getan<br />Keyboard shortcuts<br />HTML inputfields, Labels, XHTML 1.0 strictdoctype<br />WAI – ARIA für dynamische Inhalte (Ribbons)<br />Keine Quirks mehr<br />CSS Standards für Masterpage<br />Keine Tables mehr für Layouts<br />Multi Browser Support<br />Firefox 3, IE ab 7.0 <br />Mobile Browser Support<br />
  21. 21. Sharepoint 2010 –Divs?<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />21<br />In SP 2010 endlich Divs für Layout<br />
  22. 22. Sharepoint 2010 – Simple Rendering<br />Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />22<br />ASPMenu simple rendering<br />UseSimpleRendering=”True”<br />Sauberes rendering<br />&lt;div&gt; &lt;ul&gt; &lt;li&gt; Menüelement…. &lt;/ul&gt;&lt;/div&gt;<br />
  23. 23. Communardo Software GmbH · Kleiststraße 10a · D-01129 Dresden/Germany<br />info@communardo.de · www.communardo.de · Tel. +49 (351) 8 33 82-0<br />23<br />Folien unter:<br />http://www.communardo.de/techblog/<br />

×