<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2germanfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>sprungmarker</title>
	
	<link>http://sprungmarker.de</link>
	<description>Barrierefreiheit im Internet</description>
	<lastBuildDate>Sun, 05 Sep 2010 17:44:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Sprungmarker" /><feedburner:info uri="sprungmarker" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>50.934</geo:lat><geo:long>6.934</geo:long><feedburner:emailServiceId>Sprungmarker</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FSprungmarker" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Sprungmarker" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FSprungmarker" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=de&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FSprungmarker" src="http://us.i1.yimg.com/us.yimg.com/i/de/my/addtomyyahoo4.gif">Subscribe with Mein Yahoo!</feedburner:feedFlare><item>
		<title>Webfonts in der Praxis: Teil 1 – Auf Fontsuche</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/xUtBIY6tVBY/</link>
		<comments>http://sprungmarker.de/2010/wbfonts_in_der_praxis_auf_fontsuche/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 17:44:14 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[Embedding]]></category>
		<category><![CDATA[Font Squirrel]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[Fontdeck]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[fonts.com]]></category>
		<category><![CDATA[FontShop]]></category>
		<category><![CDATA[Fontspring]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[Typekit]]></category>
		<category><![CDATA[Vortrag]]></category>
		<category><![CDATA[Webfonts]]></category>

		<guid isPermaLink="false">http://sprungmarker.de/?p=1222</guid>
		<description><![CDATA[Webfonts sind ja nun schon ne ganze Weil &#8230; <a href="http://sprungmarker.de/2010/wbfonts_in_der_praxis_auf_fontsuche/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Webfonts sind ja nun schon ne ganze Weile präsent, aber wenn es wirklich in der Praxis dann darum geht, die richtige Schrift am richtigen Ort zu finden, kann das mitunter doch auch nicht so ganz einfach sein. Deswegen habe ich mich in meiner Agentur aufgeschwungen, in zwei Teilen die Erkenntnisse in Sachen Webfonts zusammenzustellen und zwischen den widerstreitenden Parteien und Argumenten zu vermitteln.</p>
<p>Im ersten Teil <a href="http://www.slideshare.net/sprungmarker/webfonts-in-der-praxis-teil-1" title="zur Präsentation auf Slideshare">Webfonts in der Praxis &#8211; auf Fontsuche</a> geht es darum, welche Möglichkeiten stehen uns zur Verfügung, um eine vom Kunden oder von uns ausgewählte Schrift ins Web zu bringen. Dabei geht es rein um die Fülle der Services, wie Schriften ins Web kommen &#8211; sei es durch Selbst- oder Fremdhosting, sei es eine Gratis-Font oder eine kommerzielle. Allein im kommerziellen Bereich sind die Webfont-Services aufgeblüht, doch man sollte mit Vorsicht an die unterschiedlichen Preis-Leistungs-Modelle rangehen. Im zweiten Teil wird es dann ernst: Da teste ich diese ganzen Möglichkeiten auf Webtauglichkeit &#8211; ich kann jetzt schon sagen, <span xml:lang="en" lang="en">Typekit</span> wird durchaus auch überschätzt, da nehme ich mich nicht aus.</p>
<p><span id="more-1222"></span>
<p>Um einen Überblick über die Preis-Leistungs-Verhältnisse der Webfont-Services vorzuhalten, habe ich ein tabellarische Übersicht erstellt: <a href="http://sprungmarker.de/wp-content/uploads/webfont-services/" title="Webfont-Services Overview" hreflang="en">Webfont-Services <span xml:lang="en" lang="en">Overview</span></a>.</p>
<p>Allein der preisliche Unterschied zwischen einem Per-Font-Modell plus minus zusätzlicher Limitierungen wie Brandbreite oder einen Jahres-Hosting wie bei <span xml:lang="en" lang="en">Typekit</span> fällt bei mehreren Schriften schon ins Gewicht. Vor allem dann wenn man die Webtauglichkeit der Schrift ja nicht wirklich vorher testen kann &#8211; auch die 30-Tage-Testaccounts laufen irgendwann aus. Das ist schon der definitive Font-Goldrush, was wir jetzt erleben. :)</p>
<h3><a href="http://www.slideshare.net/sprungmarker/webfonts-in-der-praxis-teil-1" title="Webfonts in der Praxis - Teil 1 (02.09. 2010)- zur Präsentation auf slideshare">Webfonts in der Praxis &#8211; Teil 1 &#8211; Auf Fontsuche (02.09. 2010)</a></h3>
<p><object type="application/x-shockwave-flash" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=eggerwebfontslast-100905115928-phpapp01&#038;stripped_title=webfonts-in-der-praxis-teil-1" width="100%" height="400"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=eggerwebfontslast-100905115928-phpapp01&#038;stripped_title=webfonts-in-der-praxis-teil-1" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/></object></p>
<p><a href="http://www.slideshare.net/sprungmarker" hreflang="en">Meine Präsentationen</a> auf <a href="http://www.slideshare.net/sprungmarker" hreflang="en" lang="en" xml:lang="en">slideshare</a>.</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=xUtBIY6tVBY:hHgeRKQrH24:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=xUtBIY6tVBY:hHgeRKQrH24:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=xUtBIY6tVBY:hHgeRKQrH24:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=xUtBIY6tVBY:hHgeRKQrH24:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=xUtBIY6tVBY:hHgeRKQrH24:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=xUtBIY6tVBY:hHgeRKQrH24:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=xUtBIY6tVBY:hHgeRKQrH24:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/xUtBIY6tVBY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/wbfonts_in_der_praxis_auf_fontsuche/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/wbfonts_in_der_praxis_auf_fontsuche/</feedburner:origLink></item>
		<item>
		<title>WordCamp 2010: Das war mein erstes Barcamp :)</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/Bz9AIlF3reY/</link>
		<comments>http://sprungmarker.de/2010/wordcamp2010_das_war_mein_erstes_barcamp/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 19:01:05 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Twenty Ten]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://sprungmarker.de/?p=1205</guid>
		<description><![CDATA[Man kann sich das Wetter nicht aussuchen &#8230; <a href="http://sprungmarker.de/2010/wordcamp2010_das_war_mein_erstes_barcamp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Man kann sich das Wetter nicht aussuchen und derzeit schon eher gar nicht, dann auch noch ruckzuck nach Berlin zum <a title="zur Webseite des WordCamp 2010" href="http://wordcamp.de/"><span lang="en" xml:lang="en">WordCamp</span> 2010</a> &#8211; das war schon eine physische Herausforderung. :) Und es war mein erstes Barcamp und mir ist grade nicht so ganz klar, was es von anderen <span lang="en" xml:lang="en">Events</span> unterscheidet. Aber vielleicht ist da so ein <span lang="en" xml:lang="en">WordCamp</span> nicht wirklich das beste Beispiel dafür.</p>
<h3>Das Betahaus: interessantes Gebäude</h3>
<p>Auf die eher <a title="zur Review des WordCamps vom Webarchitekten" href="http://derwebarchitekt.de/review-wordcamp-2010-berlin/">provisorischen Gegebenheiten des Betahauses</a> wurde ja schon hingewiesen, als <a title="zum Review des WordCamps von Torsten Maue" href="http://www.torstenmaue.com/wordcamp-berlin-2010-mein-ruckblick/"><q>Bruchbude</q></a> würde ich es denn nicht bezeichnen, freilich war es etwas gewöhnungsbedürftig. Ich bin ja in einer alternativen (Arbeits-)kultur aufgewachsen quasi und bin da schon ziemlich offen, was das Ambiente betrifft. In Kombination mit der Hitze waren die Räume im 4. Stock eher nicht zu benutzen, alleine sitzen war schweiss-fördernd. :) Durchaus Wohnzimmercharme hat der Raum im Erdgeschoss, intimer und individuell mit Sitzgelegenheiten ausgestattet. Leider waren einige der Stühle schon so klapprig, dass ich dachte, sie würden die erste Session nicht überstehen &#8211; haben sie aber. Jemand verglich das Betahaus mit dem Unperfekthaus in Essen und meinte, das seien ja dann doch sehr große Unterschiede. Ich denke aber auch, dass das Betahaus vielleicht auch andere Funktionen erfüllt als das Unperfekthaus. Auch glaube ich mittlerweile &#8211; ich habe ja lange in Berlin gelebt und bin nun nur noch ab und an Zaungast -, dass man an einer <span lang="en" xml:lang="en">Location</span> wie dem Betahaus sehen kann, wie es Berlin an Geld fehlt.</p>
<p><span id="more-1205"></span></p>
<p>Also, ja &#8211; die <span lang="en" xml:lang="en">Location</span> hätte besser gewählt werden können, aber in Mitte oder Prenzlauer Berg ist das wohl dann eher ne Geldfrage für so ein Barcamp. Denn, ich denke, was wirklich schick und hip ist in Berlin, kostet halt auch mittlerweile. Das wäre so meine Vermutung. Aber ich fand es in Ordnung. Mikros wären schon in diesen halligen Räumen sinnvoll gewesen, in den letzten Reihen hat man kaum verstanden bzw. lesen können, was grade referiert wurde. Positiv möchte ich hervorheben, dass ich es super fand, soviel Gratisgetränke zu erhalten, das war auch dringend notwendig. Und ich fand im übrigen toll, im Cafe auch mittags was Schmales kaufen zu können. Die Kritik hab ich irgendwie nicht verstanden, dass das Barcamp auch noch Brötchen stellen soll. Ist das der Barcamp-Gedanke für 200 Leute Brötchen zu schmieren? Aber vielleicht bin ich da auch nicht so dran an diesem Gedanken. Ich halte es für völlig in Ordnung mir mittags für 4-5 Euro ein gut belegtes und überbackenes Fladenbrot zu kaufen? Verstehe ich nicht wirklich, aber vielleicht bin ich schlicht zu alt, um das nachzuvollziehen. :)</p>
<p>Schwierig fand ich auch den Lärmpegel, der schon einige Stunden vor dem Halbfinalspiel im Hinterhof des Cafes durch die geschlossenen Türen richtig gut zu hören war. ;) Gut, ich mach mir wenig aus Fußball, aber auch so würde ich sagen, das WordCamp war nach dem gemeinsamen Gucken des Spiels schon eher am Ende. Es hat schon einen Bruch bedeutet, zwei Stunden zu pausieren. Gut, die Veranstalter haben da halt das beste draus machen müssen, die absolute Mehrheit wollte ja das Spiel gucken. :)</p>
<h3>Die Sessions waren durchwachsen</h3>
<p>Das trifft ja auch auf jede andere Veranstaltung zu. Die Kritik, dass es ja nur fast <span lang="en" xml:lang="en">Session</span> gegeben hätte, die auf <span lang="en" xml:lang="en">Basics</span> abzielten und man nichts gelernt hätte, stimmt nur bedingt. Jede <span lang="en" xml:lang="en">Session</span>, soweit sie im Vorfeld angekündigt war, war ja mit einem Schwierigkeitsgrad versehen. <span lang="en" xml:lang="en">Sessions</span> wie von Thomas Boley zu <a title="zur Information zu tempELA" href="http://wordcamp.de/2010/06/10/tempela-eine-template-engine-fur-widgets-und-plugins/">tempELA</a> &#8211; eine <span lang="en" xml:lang="en">Template Engine</span> für <span lang="en" xml:lang="en">WordPress Widgets</span> und <span lang="en" xml:lang="en">Plugins</span> &#8211; oder von Michael Preuß zu <a title="mehr Informationen zur Session" href="http://wordcamp.de/groups/xtreme-one-–-ein-kommerzielles-wordpress-framework/">Xtreme One</a> &#8211; einem auf YAML und <span lang="en" xml:lang="en">WordPress</span> basierendes <span lang="en" xml:lang="en">Theme-Framework</span> &#8211; waren durchaus sehr spannend und haben genau dort angesetzt, wo in WordPress halt seit Jahren zu wenig passiert, was Standardisierung betrifft. So ein sauberes HTML-<span lang="en" xml:lang="en">Template</span> wie Boley jetzt nur für <span lang="en" xml:lang="en">Widgets</span> und <span lang="en" xml:lang="en">Plugins</span> entwickelt hat, würde man sich sofort für die <span lang="en" xml:lang="en">Theme</span>entwicklung wünschen. Es ist einfach verwunderlich, dass sich im <span lang="en" xml:lang="en">Theme</span>bereich da nie wirklich etwas entwickelt hat, was die Trennung von PHP und HTML wirklich ermöglicht. Auch wenn mir die Portierung der Kommentierung von Typo3 dafür nicht ganz gefällt, aber es ist mal ein Schritt in die richtige Richtung. :)</p>
<p>Auch Michael Preuss geht in die richtige Richtung, wenn er ein Standard-<span lang="en" xml:lang="en">Framework</span> wie YAML reinholt und die Standardisierung noch weiter treibt und für das <span lang="en" xml:lang="en">Theme</span> eine Art Meta<span lang="en" xml:lang="en">framework</span> für <span lang="en" xml:lang="en">WordPress </span>zur Verfügung stellt, mit dem man dann x-fache Layout- und Konfigurationsoptionen hat. Freilich ist das dann eher für den <span lang="en" xml:lang="en">Webdesigner</span> gedacht, der die Konfiguration für den Kunden erstellt und nutzt. Schon eine spannende Sache, vor allem in seiner überzeugenden Flexibilität.</p>
<h3>Meine <span lang="en" xml:lang="en">Session</span>: <span lang="en" xml:lang="en">Twenty Ten</span> &#8211; ist das neue <span lang="en" xml:lang="en">WordPress</span> 3.0 Theme barrierefrei?</h3>
<p>Mit meiner Session zur <a title="zur Präsentation auf Slideshare" href="http://www.slideshare.net/sprungmarker/wordcamp-2010-twenty-ten-barrierefrei">Barrierefreiheit des neuen <span lang="en" xml:lang="en">WordPress Themes Twenty Ten</span></a> war ich dann ganz zufrieden, leider musste ich erst mal Boxen organisieren. Das <span lang="en" xml:lang="en">Screenreader</span>beispiel &#8211; was ja durchaus als Ovation an die <span lang="en" xml:lang="en">WordPress</span>-Entwicklung gedacht war &#8211; hat bei den meisten wieder Verstörung ausgelöst. Ist mir klar, warum das immer noch so ist, aber ich gehe da schon eher drüber weg. Das müssen Zuhörer meiner Vorträge schlicht aushalten. Und mit JAWS 11 und der fast schon komfortablen Ausgabe von und Navigation mit <abbr title="Web Accessibility Initiative" lang="en" xml:lang="en">WAI</abbr>-<abbr title="Accessible Rich Internet Application" lang="en" xml:lang="en">ARIA</abbr> Orientierungspunkten &#8211; wie es so schön eindeutscht heißt &#8211; ist das ja schon richtig <span lang="en" xml:lang="en">handy</span> und sehr wenig verstörend. Und ich finde es wichtig, dass die Leute da genau hinhören, damit es seinen Störungs-Charakter verliert.</p>
<p>Was mir positiv aufgefallen ist: die Leute fragen sofort nach und es wurde mehr diskutiert, als ich gedacht habe. Das kenne ich eher nur aus seminar-ähnlichen Zusammenhängen. Spannend. Und, da ich ja derzeit weiter versuche, mit den <span lang="en" xml:lang="en">WordPress</span> internen Mechanismen wie <span lang="en" xml:lang="en">Child-Theme</span> und functions.php ein barrierefreies <span lang="en" xml:lang="en">Theme</span> aus <span lang="en" xml:lang="en">Twenty Ten</span> abzuleiten &#8211; dass man quasi nach wie vor den <span lang="en" xml:lang="en">Look</span> und die Möglichkeiten des Default-Themes hat, aber eben auch ein barrierefreies <span lang="en" xml:lang="en">Theme</span> &#8211; fand ich es spannend, dass ich dazu auch gleich ein paar Tipps erhalten habe. Das ist sicherlich auch eine Qualität eines Barcamps, diese offene Atmosphäre des Teilens von Wissen &#8211; liegt mir ja ganz besonders, etwas das ich ja immer wieder hier angesprochen habe.</p>
<p>Die Präsentation gibt es wie immer auf <a title="zur Präsentation auf Slideshare" href="http://www.slideshare.net/sprungmarker/wordcamp-2010-twenty-ten-barrierefrei">Slideshare</a>. Im Schnellschuss-Verfahren &#8211; ich bin erst knapp am Abend davor damit fertig geworden &#8211; habe ich das PDF-Dokument auch getagged. Die Präsentation daher auch als <a href="http://www.sprungmarker.de/wp-content/uploads/wordcamp_segger.pdf">PDF-Datei (844 <abbr title="Kilobytes" lang="en" xml:lang="en">Kb</abbr>)</a>. Das <span lang="en" xml:lang="en">Theme Twenty Ten</span> bleibt hier auf sprungmarker weiterhin aktiv, ist aber schon jetzt ein Ableitung davon, ein <span lang="en" xml:lang="en">Child-Theme</span> und ich arbeite mich dann an diesem ersten Schritt weiter in Richtung eines barrierefreien Themes, wo auch immer ich schließlich technisch damit landen werde.</p>
<h4><a title="zur Präsentation auf Slideshare" href="http://www.slideshare.net/sprungmarker/wordcamp-2010-twenty-ten-barrierefrei"><span lang="en" xml:lang="en">Twenty Ten</span> &#8211; ist das neue <span lang="en" xml:lang="en">WordPress</span> 3.0 <span lang="en" xml:lang="en">Theme</span> barrierefrei? (<span lang="en" xml:lang="en">WordCamp</span> 2010)</a></h4>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordcampsegger-100702021534-phpapp01&amp;stripped_title=wordcamp-2010-twenty-ten-barrierefrei" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordcampsegger-100702021534-phpapp01&amp;stripped_title=wordcamp-2010-twenty-ten-barrierefrei" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="100%" height="400" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordcampsegger-100702021534-phpapp01&amp;stripped_title=wordcamp-2010-twenty-ten-barrierefrei" allowscriptaccess="always" allowfullscreen="true" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordcampsegger-100702021534-phpapp01&amp;stripped_title=wordcamp-2010-twenty-ten-barrierefrei"></embed></object></p>
<p><a hreflang="en" href="http://www.slideshare.net/sprungmarker">Meine Präsentationen</a> auf <a lang="en" xml:lang="en" hreflang="en" href="http://www.slideshare.net/sprungmarker">slideshare</a>.</p>
<p>Summa summarum &#8211; wenn es nicht so derart heiß gewesen wäre, hätte ich mir sicherlich noch mehr <span lang="en" xml:lang="en">Sessions</span> angehört und hätte mehr Austausch und Tipps mitnehmen können. Dafür können die Organisatoren aber wenig &#8211; für so eine Hitzewelle. :) Daher &#8211; mir hat das durchaus Spaß gemacht und ich bedanke mich für meinen ersten Barcamp-Eindruck bei allen, ich werde das wieder versuchen &#8211; so ein Barcamp.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Bz9AIlF3reY:zN_xRlOzuMo:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Bz9AIlF3reY:zN_xRlOzuMo:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Bz9AIlF3reY:zN_xRlOzuMo:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Bz9AIlF3reY:zN_xRlOzuMo:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Bz9AIlF3reY:zN_xRlOzuMo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=Bz9AIlF3reY:zN_xRlOzuMo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Bz9AIlF3reY:zN_xRlOzuMo:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/Bz9AIlF3reY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/wordcamp2010_das_war_mein_erstes_barcamp/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/wordcamp2010_das_war_mein_erstes_barcamp/</feedburner:origLink></item>
		<item>
		<title>Umbau für das WordCamp 2010</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/wXJeWUGQcUg/</link>
		<comments>http://sprungmarker.de/2010/umbau_wordcamp2010/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 07:19:09 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Twenty Ten]]></category>
		<category><![CDATA[WordCamp]]></category>

		<guid isPermaLink="false">http://sprungmarker.de/?p=1181</guid>
		<description><![CDATA[Zu Testzwecken ist hier der WordPress-St &#8230; <a href="http://sprungmarker.de/2010/umbau_wordcamp2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Zu Testzwecken ist hier der <span lang="en" xml:lang="en">WordPress</span>-Standard zu sehen: das neue <span lang="en" xml:lang="en">Theme</span> Twenty Ten. Auf dem WordCamp 2010 in Berlin werde ich mich mit der Barrierefreiheit von <span lang="en" xml:lang="en">WordPress-Themes</span> beschäftigen: <a title="weiter zur Vortragsinfo" href="http://wordcamp.de/groups/barrierefreiheit-in-wordpress-themes/">Barrierefreiheit in WordPress Themes optimieren: Twenty Ten und WPBasis</a></p>
<p>Mit <a title="weiter zu den Infos von WordPress 3.0" hreflang="en" href="http://wordpress.org/development/2010/06/thelonious/"><span lang="en" xml:lang="en">WordPress</span> 3.0</a> ist nun seit 2005 wieder ein neues Standard-<span lang="en" xml:lang="en">Theme</span> &#8211; <a title="weiter zum Blog des Themes" lang="en" xml:lang="en" hreflang="en" href="http://2010dev.wordpress.com/">Twenty Ten</a> &#8211; integriert, wurde auch Zeit und das werde ich mir daher nun auch hier genauer ansehen. Weil sich am offenen und praktischen Herzen nun mal am besten testen lässt. :)</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=wXJeWUGQcUg:dCrMB4-W0gA:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=wXJeWUGQcUg:dCrMB4-W0gA:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=wXJeWUGQcUg:dCrMB4-W0gA:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=wXJeWUGQcUg:dCrMB4-W0gA:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=wXJeWUGQcUg:dCrMB4-W0gA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=wXJeWUGQcUg:dCrMB4-W0gA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=wXJeWUGQcUg:dCrMB4-W0gA:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/wXJeWUGQcUg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/umbau_wordcamp2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/umbau_wordcamp2010/</feedburner:origLink></item>
		<item>
		<title>Barrierefreiheit &amp; Media Player: Captioning – Teil 2</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/zhBiaI5uQ14/</link>
		<comments>http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_captioning/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 07:34:09 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Caption]]></category>
		<category><![CDATA[Captionate]]></category>
		<category><![CDATA[ccPlayer]]></category>
		<category><![CDATA[Easy YouTube Player]]></category>
		<category><![CDATA[Flowplayer]]></category>
		<category><![CDATA[JWPlayer]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[QTtext]]></category>
		<category><![CDATA[SubRip]]></category>
		<category><![CDATA[Timed Text]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://sprungmarker.de/?p=1096</guid>
		<description><![CDATA[Im ersten Teil meiner kleinen Recherche  &#8230; <a href="http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_captioning/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Im ersten Teil meiner kleinen Recherche zur Barrierefreiheit von Media Playern <a title="weiter zum ersten Teil der Serie" href="http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_eine_kurzuebersicht/">Barrierefreiheit &amp; Media Player: eine Kurzübersicht – Teil 1</a> haben wir uns einen Kurzüberblick darüber verschafft, welche Player überhaupt in Frage kommen und wie es mit der Barrierefreiheit aussieht. Im zweiten Teil sehen wir uns die Integrationsmöglichkeit von <span lang="en" xml:lang="en">Captions</span> im Detail an.</p>
<p>Auch hier zu Beginn ein kleines Fazit: Die Unterstützung von <span lang="en" xml:lang="en">Captions</span> ist mittlerweile Standard geworden; nicht zuletzt durch die <a title="zum Artikel: Automatic captions in YouTube" hreflang="en" href="http://googleblog.blogspot.com/2009/11/automatic-captions-in-youtube.html">automatische Möglichkeit</a>, <span xml:lang="en" lang="en">YouTube</span>-Videos mit <span lang="en" xml:lang="en">Captions</span> zu versehen, ist das Thema sehr präsent und fast selbstverständlich geworden. Freilich stehen den vielen technischen Umsetzungen immer noch ein Unmenge an Videos entgegen, die erst mit <span lang="en" xml:lang="en">Captions</span> versehen werden müssen. Auch sieht es mit dem <span lang="en" xml:lang="en">Finetuning</span> der <span lang="en" xml:lang="en">Captions</span> hinsichtlich Farbe, Hintergrund, Position oder Schrift recht gut aus, wenngleich sich da erst eine Standardisierung bilden muss, wer will schon eine bunte Mischung von allem auf so schmalem Grund. :)</p>
<p><span id="more-1096"></span></p>
<p>Ein sehr erfreuliches Bild zeichnet sich bei den Playern ab, wenn es um die Einbindung von <span lang="en" xml:lang="en">Captions</span> geht. Ich spreche hier immer bewusst nicht von Untertitelung. Im Unterschied zur herkömmlichen Untertitel enthalten <span lang="en" xml:lang="en">Captions</span> Informationen zum jeweiligen Sprecher und zu weiteren wichtigen Audioinformationen.</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" summary="Übersichtstabelle Media Player - Captioning">
<colgroup>
<col width="*"></col>
<col width="10%"></col>
<col width="10%"></col>
<col width="20%"></col>
<col width="20%"></col>
</colgroup>
<tbody>
<tr>
<th scope="col"><span lang="en">Media Player</span></th>
<th scope="col"><span lang="en" xml:lang="en">Captions</span></th>
<th scope="col"><abbr title="Closed Captions" lang="en" xml:lang="en">CC</abbr></th>
<th scope="col">Format</th>
<th scope="col"><span lang="en" xml:lang="en">Embedded</span></th>
</tr>
<tr>
<th class="row" scope="row"><a href="http://www.longtailvideo.com" hreflang="en" xml:lang="en" lang="en" title="zur Webseite des JW Players">JW <span xml:lang="en" lang="en">Player</span></a></th>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="left">
<ul>
<li><abbr title="Timed Text" lang="en" xml:lang="en">TT</abbr></li>
<li><span lang="en" xml:lang="en">SubRip</span></li>
</ul>
</td>
<td class="left"><span lang="en" xml:lang="en">FLV cuepoints (Captionate)</span></td>
</tr>
<tr>
<th class="row" scope="row"><a href="http://flowplayer.org/" xml:lang="en" lang="en" hreflang="en" title="zur Webseite des Flowplayers">Flowplayer</a></th>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="left">
<ul>
<li><abbr title="Timed Text" lang="en" xml:lang="en">TT</abbr></li>
<li><span lang="en" xml:lang="en">SubRip</span></li>
</ul>
</td>
<td class="left"><span lang="en" xml:lang="en">FLV cuepoints (RichFLV)</span></td>
</tr>
<tr>
<th class="row" scope="row"><a href="http://maltwiki.org" hreflang="en" title="zur Webseite des MALT Wiki Players"><span xml:lang="en" lang="en">MALT</span> Wiki <span xml:lang="en" lang="en">Player</span></a> (Basis: <span lang="en" xml:lang="en">Flowplayer</span>)</th>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="left">
<ul>
<li><abbr title="Timed Text" lang="en" xml:lang="en">TT</abbr></li>
<li><span lang="en" xml:lang="en">SubRip</span></li>
</ul>
</td>
<td class="left"><span lang="en" xml:lang="en">FLV cuepoints (RichFLV)</span></td>
</tr>
<tr>
<th class="row" scope="row"><a href="http://ncam.wgbh.org/invent_build/web_multimedia/tools-guidelines/ccplayer" hreflang="en" title="zur Webseite des ccPlayers">cc<span xml:lang="en" lang="en">Player</span></a></th>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="left">
<ul>
<li><abbr title="Timed Text" lang="en" xml:lang="en">TT</abbr></li>
<li><span lang="en" xml:lang="en">QTtext</span></li>
</ul>
</td>
<td class="left"><span lang="en" xml:lang="en">FLV cuepoints (Captionate)</span></td>
</tr>
<tr>
<th class="row" scope="row"><a href="http://www.nomensa.com/web-accessibility/what-we-do/accessible-media-player" hreflang="en" title="zur Webseite des Nomensa Players">Nomensa <span xml:lang="en" lang="en">Accessible Media Player</span></a></th>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="left">keine Infos</td>
<td class="left">keine Infos</td>
</tr>
<tr>
<th class="row" scope="row"><a href="http://www.video-flash.de/flv-flash-fullscreen-video-player/" title="zur Webseite des flv flash-fullscreen video-player">flv <span xml:lang="en" lang="en">flash-fullscreen video player</span></a></th>
<td class="active">ja</td>
<td>nein</td>
<td class="left"><abbr title="Timed Text" lang="en" xml:lang="en">TT</abbr></td>
<td class="left">nein</td>
</tr>
<tr>
<th class="row" scope="row"><a href="http://www.officefordisability.gov.uk/player/" hreflang="en" title="zur Webseite des ODI Player">ODI <span xml:lang="en" lang="en">Player</span></a></th>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="left">keine Infos</td>
<td class="left">keine Infos</td>
</tr>
</tbody>
</table>
<h3>Open versus <span lang="en" xml:lang="en">Closed Captions</span></h3>
<p>Die erste wichtige Unterscheidung bei der Einbindung von <span xml:lang="en" lang="en">Captions</span> ist, ob man sie permanent zugeschaltet darstellt (<em xml:lang="en" lang="en">Open Captions</em>) oder ob man die Möglichkeit bietet, sie zu- und abzuschalten (<em xml:lang="en" lang="en">Closed Captions</em> &#8211; CC). Die <a title="zur entsprechenden Info in den WCAG 2" hreflang="en" href="http://www.w3.org/WAI/WCAG20/quickref/#qr-media-equiv-captions">WCAG 2﻿</a> lassen beides als hinreichend zu, man kann sich also entscheiden. :) <span xml:lang="en" lang="en">Closed Captions</span> wird auch von fast allen Playern unterstützt. Diese Funktion, die ja auch eine gute <span xml:lang="en" lang="en">Usability</span> bietet, hat sich also zum Standard gemausert. Und das ist auch gut so. Offene <span lang="en" xml:lang="en">Captions</span> unterstützen ohnehin alle genannten <span lang="en" xml:lang="en">Player und </span>bis auf den flv <span lang="en" xml:lang="en">flash-fullscreen video player</span> kann man in allen Playern die <span lang="en" xml:lang="en">Captions</span> zu- und abschalten. Auch für den <span xml:lang="en" lang="en">Button</span>-Namen hat sich ein Quasi-Standard entwickelt: CC für <span xml:lang="en" lang="en">Closed Captions</span>.</p>
<h3>Standardisierung im <span lang="en" xml:lang="en">Caption</span>-Format: <span lang="en" xml:lang="en">Timed Text</span></h3>
<p><a class="ImgRightLink" title="Screenshot Timed Text Beispiel - Demo JW Player" rel="lightbox" href="http://sprungmarker.de/wp-content/uploads/2010/05/timed_text.gif"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/timed_text_small.gif" alt="Zur Bildvergrößerung: Screenshot Timed Text Beispiel - Demo JW Player" width="251" height="267" /></a>Für die Einbindung der <span xml:lang="en" lang="en">Captions</span>-Inhalte stehen so unterschiedliche Formate zur Verfügung wie <span xml:lang="en" lang="en">Timed Text</span>, <span xml:lang="en" lang="en">SubRip</span> oder QTtext. Die genannten Formate werden alle als externe Datei in den Player eingebunden. Eine weitere Möglichkeit ist, die Inhalte bereits im Video mit einzubetten wie mit Hilfe von <em>cuepoints</em> &#8211; dabei werden an bestimmten Fixpunkten im Video die <span xml:lang="en" lang="en">Captions</span> eingeblendet. Beide Möglichkeiten werden von den Playern unterstützt &#8211; freilich in je unterschiedlicher Ausprägung. Für die externe Einbindung hat sich ein Standard durchgesetzt: das Format <a title="zur W3C Spezifikation Timed Text" lang="en" xml:lang="en" hreflang="en" href="http://www.w3.org/TR/2010/CR-ttaf1-dfxp-20100223/">Timed Text (TT)</a>. Sieht man sich die aktuelle Spezifikation an &#8211; denn im Grunde ist das alles sehr einfach angelegt (Einfache Syntax: Absätze mit Anfang- und Endzeitpunkt, die den <span lang="en" xml:lang="en">Captions</span>-Text enthalten) -, ist mittlerweile viel an <span lang="en" xml:lang="en">Styling</span> möglich, von der unterschiedlichen farblichen Hinterlegung einzelner Passagen in der <span lang="en" xml:lang="en">Caption</span>, über Transparenzen, Positionierung und anderen Formen der Hervorhebung, um den inhaltlichen Zusammenhang etwa einzelner Sprecher klarer zu machen. Freilich wird nur ein Bruchteil tatsächlich von den <span lang="en" xml:lang="en">Playern</span> unterstützt.</p>
<p><img class="ImgRight" src="http://sprungmarker.de/wp-content/uploads/2010/05/subrip.gif" alt="Screenshot: SupRip Datei Beispiel Flowplayer" width="294" height="257" />Der <a title="zur Information des Plugins Captions des Flow Players" hreflang="en" href="http://flowplayer.org/plugins/flash/captions.html"><span lang="en" xml:lang="en">Flowplayer</span></a>, JW Player und der MALT Wiki Player unterstützen auch noch das einfache Textformat <a title="zur Information in der Wikipedia" href="http://en.wikipedia.org/wiki/SubRip">SubRip</a> (.SRT) &#8211; noch einfacher als <span lang="en" xml:lang="en">Timed Text</span> werden die Positionen durchnummeriert und mit Anfangs- und Endzeitpunkt und den Inhalten der <span lang="en" xml:lang="en">Captions</span> versehen. SubRip hat wohl nicht den besten Ruf, weil es zu sehr von der Community an allen Ecken und Enden aufgebohrt wurde. <cite><a title="zum Artikel: A gentle introduction to video encoding, part 4: captioning" lang="en" xml:lang="en" hreflang="en" href="http://diveintomark.org/archives/2009/01/07/give-part-4-captioning">Dive into Mark</a></cite> formuliert das recht schön: <q>SubRip is the AVI of caption formats</q>. Das <span xml:lang="en" lang="en">Styling </span>von <span xml:lang="en" lang="en">SubRip</span> ist sehr rudimentär und unterstützt die <span xml:lang="en" lang="en">Basics</span> wie Schrift, Größe und Farbe: Formatierungen wie fett, kursiv und ein wenig Schrift. Das war&#8217;s auch schon. Mit Hilfe von <span xml:lang="en" lang="en">Timed Text</span> kann man weit mehr an <span xml:lang="en" lang="en">Styling</span> erarbeiten.</p>
<p><img class="ImgRight" src="http://sprungmarker.de/wp-content/uploads/2010/05/qttext.gif" alt="Screenshot: Beispiel QTtext - einaches Textformat mit Timestamp und Caption" width="249" height="223" />Der cc-<span lang="en" xml:lang="en">Player</span> unterstützt noch das <span lang="en" xml:lang="en">Quicktime</span> Format <a title="zur Information zu QTtext" href="http://www.apple.com/quicktime/tutorials/texttracks.html">QTtext</a>, ebenfalls ein einfaches Textformat, das mit einigen <a title="mehr Informationen zu den Descriptors von QTtext" hreflang="en" href="http://www.apple.com/quicktime/tutorials/textdescriptors.html">Deskriptoren</a> layouttechnisch nachbearbeitet werden kann &#8211; auch wieder sehr einfach, oben die Metainformationen, dann mit <span lang="en" xml:lang="en">Timestamp</span> die einzelnen <span lang="en" xml:lang="en">Captions</span>.  Im Gegensatz zu <span xml:lang="en" lang="en">SubRip</span> ist layouttechnisch mit QTtext mehr möglich: Neben den üblichen Textformatierungen kann man auch die Hintergrundbox, auf der die <span xml:lang="en" lang="en">Captions</span> liegen, beeinflussen (Transparenz, Position, Masse), auch die Art, wie die <span xml:lang="en" lang="en">Captions</span> eingeblendet werden.</p>
<h3>Integrierte <span lang="en" xml:lang="en">Captions</span>: <span lang="en" xml:lang="en">Captions</span> schon im Video einbinden</h3>
<p><img class="ImgRight" src="http://sprungmarker.de/wp-content/uploads/2010/05/captionate.jpg" alt="Screenshot Captionate" width="250" height="210" />Der JW Player, Flowplayer und der ccPlayer unterstützen auch die Variante, dass man <span xml:lang="en" lang="en">Captions</span> bereits im Video mit einbettet. Dafür wird unterschiedliche Software empfohlen, die<a href="http://help.adobe.com/en_US/ActionScript/3.0_UsingComponentsAS3/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7ee4.html"> cuepoints in FLV-Dateien</a> unterstützt. Der cc-Player und JW Player empfehlen die <span lang="en" xml:lang="en">Software</span>: <a title="zur Information zu Captionate" lang="en" xml:lang="en" hreflang="en" href="http://www.buraks.com/captionate/">Captionate</a>, der Flowplayer wie MALT Wiki Player  <a title="zur Information zu RichFLV" lang="en" xml:lang="en" hreflang="en" href="http://richapps.de/?p=169">RichFLV</a>.﻿ Und auch hierbei gibt es wieder graduelle Unterschiede. RichFLV ist so gut wie nicht dokumentiert, ist aber als <span xml:lang="en" lang="en">Air</span>-Anwendung plattformübergreifend nutzbar. <span xml:lang="en" lang="en">Captionate</span> kostet zwar nicht soviel, läuft aber nur unter Windows. :) Positiv: <span xml:lang="en" lang="en">Captionate</span> ist sehr gut <a href="http://www.buraks.com/captionate/helpfile/index.html">dokumentiert</a> und mit dem Blick auf die <a href="http://www.adobe.com/devnet/flash/articles/video_captionate/popup_01.html">Demo</a> muss man sagen, das geht schon sehr <span xml:lang="en" lang="en">smooth</span>. Mit <span xml:lang="en" lang="en">Captionate</span> lassen sich mehrere Sprecher und Sprachen zuordnen und es gibt auch ein <span xml:lang="en" lang="en">Plugin</span>, um etwa wieder in das <span xml:lang="en" lang="en">SubRip</span>-Format zu exportieren. In Planung sind wohl weitere Import- und Exortformate. Das wäre dann schon ziemlich <span xml:lang="en" lang="en">handy</span> und spannend. Um die <span lang="en" xml:lang="en">embedded</span>-Variante beim JW Player zu integrieren, muss man die Variable <code lang="en" xml:lang="en">addVariable("captions","captionate")</code> hinzufügen.</p>
<p><a class="ImgRightLink" title="Screenshot RichFLV" rel="lightbox" href="http://sprungmarker.de/wp-content/uploads/2010/05/richFLV.png"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/richFLV_small.gif" alt="Zur Bildvergrößerung: Screenshot RichFLV" width="250" height="275" /></a>Ich habe die verschiedenen Varianten getestet und es ist tatsächlich so, dass man sich bei jedem Player an die Software-Empfehlung halten muss. Ein Video, das mit <span xml:lang="en" lang="en">Captionate</span> bearbeitet wurde, kann zwar im ccPlayer integriert werden, die gleiche Datei im Flowplayer liefert aber keine <span xml:lang="en" lang="en">Captions</span> aus. Ich habe mal den Test gemacht und die mit <span xml:lang="en" lang="en">Captionate</span> erzeugte Datei in RichFLV erneut abgespeichert und schon lief sie auch im Flowplayer. Etwas unhandlich das und auch unstandardisiert. Es wäre wünschenswert, wenn sich da eine Einheitlichkeit entwickelt, weil man ja auch nicht weiß, welche Unterschiede da in Verarbeitung und Ausspielung sonst noch zu erwarten sind. Ganz abgesehen davon, das RichFLV viel weniger Optionen aufzubieten hat als <span xml:lang="en" lang="en">Captionate</span>.</p>
<p>Standardmäßig ist eher von dem Fall auszugehen, dass die Videos vorliegen und erst mit <span lang="en" xml:lang="en">Captions</span> versehen werden müssen, insofern greift man zu einem Textformat wie <span lang="en" xml:lang="en">Timed Text</span>. So ein einfaches Textformat lässt sich <span lang="en" xml:lang="en">template</span>mäßig auch sehr gut dynamisieren und in ein CMS integrieren. Unterschiede gibt es dann in den Möglichkeiten, die <span lang="en" xml:lang="en">Captions</span> zu layoutieren &#8211; das sehen wir uns im nächsten Punkt an. So lässt das <span xml:lang="en" lang="en">Plugin</span> des JW <span lang="en" xml:lang="en">Players</span> sehr wenig zu: Die Schriftgröße lässt sich einstellen (Vorsicht &#8211; mit der Größe des Players ändert sich auch die Schriftgröße &#8211; das kann bei kleinen Playern zu einer unleserlichen Schrift führen &#8211; also lieber auf das Einstellen der Schriftgröße verzichten. Der Player skaliert ohnehin auch die Schrift der <span xml:lang="en" lang="en">Captions</span> automatisch mit), die Transparenz des Hintergrunds der <span lang="en" xml:lang="en">Caption</span> und ob <span lang="en" xml:lang="en">Captions</span> per default abgeschaltet sein sollen. Noch ein kleiner barrierefreier Tipp für den JW Player: Warum auch immer werden in der Standardintegration der beiden barrierefreien <span lang="en" xml:lang="en">Plugins</span> <span lang="en" xml:lang="en">Caption</span> und <span lang="en" xml:lang="en">Audiodescription</span> die <span lang="en" xml:lang="en">Buttons</span>, um beide Optionen zu- und abzuschalten, als Layer auf das Video gelegt &#8211; das nennt sich dann Dock &#8211;  und sind per Tastatur so nicht erreichbar. Man kann das ändern, in dem man die <span xml:lang="en" lang="en">Buttons</span> wieder in die Playerleiste nach unten legt mit dem Parameter <code lang="en" xml:lang="en">dock=false</code>.</p>
<h3><span lang="en" xml:lang="en">Captions</span> individuell anpassen</h3>
<p><a class="ImgRightLink" title="Screenshot aus der Spezifikation des W3C Timed Text - Styling" rel="lightbox" href="http://sprungmarker.de/wp-content/uploads/2010/05/timed_text_styling.gif"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/timed_text_styling_small.gif" alt="Zur Bildvergrößerung: Screenshot aus der Spezifikation des W3C Timed Text - Styling" width="250" height="242" /></a>Grundsätzlich muss man bei der individuellen Anpassung der <span xml:lang="en" lang="en">Captions</span> zwei Herangehensweisen unterscheiden: Zum einen gibt der Player oder das <span xml:lang="en" lang="en">Plugin</span> schon Defaults vor, die man meist mit Hilfe von Parametern oder Variablen anpassen kann. Zum anderen kann man im <span xml:lang="en" lang="en">Captions</span>-Format wie <span xml:lang="en" lang="en">Timed Text</span> die je eigenen <span xml:lang="en" lang="en">Styling</span>-Vorgaben nutzen und so Ausgabe und Aussehen der <span xml:lang="en" lang="en">Captions</span> individualisieren. Das gilt im übrigen auch für die im Video integrierte Variante, das <span xml:lang="en" lang="en">Styling</span> erledigt dann das jeweilige Programm wie etwa <span xml:lang="en" lang="en">Captionate</span>, wo man die individuellen Angaben dann einstellen kann. Für die externen Varianten der einzelnen <span xml:lang="en" lang="en">Captions</span>-Formate gilt, was das Format zulässt. Da ist <span xml:lang="en" lang="en">Timed Text</span> an der Individualisierungs-Spitze angesiedelt, mit etwas weniger wartet QTtext auf und eher spartanisch kommt schließlich <span xml:lang="en" lang="en">SubRip</span> daher. Dazu muss man einschränken, dass die Möglichkeiten der Spezifikation und Formate das eine ist, die tatsächliche Ausgabe und Interpretation durch den Player etwas andres. Wir sehen uns die unterschiedlichen <span xml:lang="en" lang="en">Styling</span>-Stufen nun im Detail an:</p>
<h4>Media Player: Möglichkeiten des <span xml:lang="en" lang="en">Stylings</span></h4>
<table border="0" cellspacing="0" cellpadding="0" width="100%" summary="Übersichtstabelle Media Player - Captioning - Styling">
<colgroup>
<col width="*"></col>
<col width="20%"></col>
<col width="15%"></col>
<col width="15%"></col>
</colgroup>
<tbody>
<tr>
<th scope="col"><span lang="en">Styling</span></th>
<th scope="col">JW <span lang="en" xml:lang="en">Player</span></th>
<th scope="col"><span lang="en" xml:lang="en">Flowplayer</span></th>
<th scope="col">cc<span lang="en" xml:lang="en">Player</span></th>
</tr>
<tr>
<th class="row" scope="row">via <span lang="en" xml:lang="en">Player / <span xml:lang="en" lang="en">Plugin</span> Default</span></th>
<td class="active left">ja</td>
<td class="active left">ja</td>
<td class="active left">ja</td>
</tr>
<tr>
<th class="row" scope="row">Default editierbar</th>
<td class="active left">ja</td>
<td class="active left">ja</td>
<td class="left">nein</td>
</tr>
<tr>
<th class="row" scope="row">via <span lang="en" xml:lang="en">Timed Text</span></th>
<td class="active left">ja</td>
<td class="active left">ja</td>
<td class="active left">ja</td>
</tr>
<tr>
<th class="row" scope="row">via <span lang="en" xml:lang="en">SupRip</span> (rudimentäres HTML)</th>
<td class="active left">ja</td>
<td class="active left">ja</td>
<td class="left">nein</td>
</tr>
<tr>
<th class="row" scope="row">via QTtext (Deskriptoren)</th>
<td class="left">nein</td>
<td class="left">nein</td>
<td class="active left">ja</td>
</tr>
<tr>
<th class="row" scope="row"><span lang="en" xml:lang="en">embedded</span> via <span lang="en" xml:lang="en">Captionate</span></th>
<td class="active left">ja</td>
<td class="left">nein</td>
<td class="active left">ja</td>
</tr>
<tr>
<th class="row" scope="row"><span lang="en" xml:lang="en">embedded</span> via <span lang="en" xml:lang="en">RichFLV</span></th>
<td class="left">nein</td>
<td class="active left">ja</td>
<td class="left">nein</td>
</tr>
<tr>
<th class="row" scope="row">Default Player / <span xml:lang="en" lang="en">Plugin</span> überschreibt embedded <span xml:lang="en" lang="en">Styles</span></th>
<td class="active left">ja</td>
<td class="active left">ja</td>
<td class="left">nein</td>
</tr>
<tr>
<th class="row" scope="row">Mehrsprachigkeit</th>
<td class="left">nein, aber bald: <a title="zum Supportticket des Plugins" hreflang="en" href="http://developer.longtailvideo.com/trac/ticket/692">Ticket#692</a></td>
<td class="left">nein</td>
<td class="active left">ja</td>
</tr>
<tr>
<th class="row" scope="row">CC-<span xml:lang="en" lang="en">Button</span> anpassbar</th>
<td class="active left">ja (nur durch Kompilieren des <span lang="en" xml:lang="en">Plugins</span> bzw. laut <a title="zum Supportticket des Plugins" hreflang="en" href="http://developer.longtailvideo.com/trac/ticket/692">Ticket#692</a> wird <span xml:lang="en" lang="en">Button</span> skinfähig)</td>
<td class="left">nein</td>
<td class="active left">ja (nur via fla-Datei)</td>
</tr>
<tr>
<th class="row" scope="row">Besonderheiten</th>
<td class="left">nein</td>
<td class="left">nein</td>
<td class="active left">
<ul>
<li>durchsuch- und ansteuerbar</li>
<li>Mehrsprachigkeit</li>
<li>Anzahl der Zeilen</li>
<li>unterschiedliche Darstellungsmodi</li>
</ul>
</td>
</tr>
</tbody>
</table>
<h4><span lang="en" xml:lang="en">Styling</span> des Defaults nutzen</h4>
<p>Für diese Form des <span xml:lang="en" lang="en">Stylings</span> kommen nur folgende Player wirklich in Frage: JW Player, Flowplayer, MALT Wiki Player und ccPlayer. Alle von diesen genannten Player unterstützen es, dass man im Default des Players oder im <span xml:lang="en" lang="en">Plugin</span> die <span xml:lang="en" lang="en">Captions</span> entsprechend styled. Beim JW Player ist das die Schriftgröße, die Transparenz des Hintergrunds und ob die <span xml:lang="en" lang="en">Captions</span> automatisch zugeschaltet wird. Der Flowplayer ist da noch etwas ausgefeilter im Default, ich denke das gilt auch immer für den MALT Wiki Player, da er ja auf dem Flowplayer basiert: Man kann im Default des <span xml:lang="en" lang="en">Captions-Plugin</span> einstellen: die Schrift, Schriftgröße, Schriftfarbe und Textausrichtung, aber ebenso Position, Breite, Höhe und Transparenz des Hintergrunds. Der ccPlayer ist im Default, soweit ich das recherchieren konnte, nicht änderbar und ist auf Verdana in der Größe 14 mit dreizeiligen <span xml:lang="en" lang="en">Captions</span> eingestellt, das kann man mit den <span xml:lang="en" lang="en">Styles</span> von <span xml:lang="en" lang="en">Timed Text</span> oder QTtext überschreiben.</p>
<p>Interessanterweise greift dieser Default auch für die im Video integrierten <span xml:lang="en" lang="en">Captions</span>, das heißt: Hat man in der Videodatei mit <span xml:lang="en" lang="en">Captionate</span> andere <span xml:lang="en" lang="en">Styles</span> eingestellt, werden die durch den Default des Players oder des <span xml:lang="en" lang="en">Plugins</span> überschrieben. Einzig im ccPlayer ist das nicht der Fall, dort überschreiben die <span xml:lang="en" lang="en">Styles</span> von <span xml:lang="en" lang="en">Captionate</span> den Default. Man darf sich auch fragen, warum das die anderen Player nicht machen. Grundsätzlich ist ein Default ja gut, aber <span xml:lang="en" lang="en">Captionate</span> erlaubt da viel mehr Einstellungen. Der beste Fall wäre im Grunde, wenn man das mit Hilfe eines Parameters im Player nachjustieren kann, genau für den Fall, den man eben haben möchte, welche <span xml:lang="en" lang="en">Styles</span> man jeweils überschreiben möchte. Aber das bietet leider noch kein Player.</p>
<h4><span lang="en" xml:lang="en">Styling</span> des <span xml:lang="en" lang="en">Captions</span>-Formats nutzen</h4>
<p><a class="ImgRightLink" title="Screenshot Timed Text - einfaches HTML - Styling" rel="lightbox" href="http://sprungmarker.de/wp-content/uploads/2010/05/timedtext_simple.gif"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/timedtext_simple_small.gif" alt="Zur Bildvergrößerung: Screenshot Timed Text - einfaches HTML - Styling" width="250" height="209" /></a>Genauso stufig geht es mit der Interpretation des <span xml:lang="en" lang="en">Stylings</span> im <span xml:lang="en" lang="en">Captions</span>-Format selbst weiter: Sehr gut, weil auch sehr rudimentär, unterstützt wird einfaches HTML, das man direkt in den <span xml:lang="en" lang="en">Captions</span>-Text einarbeitet. Für die Anpassung der Schrift arbeitet man dann mit dem alten <code>font</code>-Element. Auch sonst wird etwa für kursiv oder fett auf die nicht semantischen HTML-Elemente <code>i</code> und <code>bold</code> zurückgegriffen. Ich habe zwar versucht, dafür das <code>em</code>- oder <code>strong</code>-Element zu nutzen, wird aber nicht interpretiert. Leider. So ist die Standardisierung in den <span xml:lang="en" lang="en">Captions</span>-Formaten letztlich noch nicht auf der Höhe der Zeit. Um diese einfachen HTML-Elemente einzusetzen, muss man im JW Player und Flowplayer alles mit <code>CDATA</code> umschließen, sonst wird der gestylte Inhalt nicht mehr ausgegeben. Im ccPlayer klappt das auch ohne <code>CDATA</code>. Ähnlich ist es mit dem <code>br</code>-Element. Auch da muss normalerweise <code>CDATA</code> angewendet werden, in einem aktuellen Supportticket des Flowplayers wird das aber aufgearbeitet. Kann auch sonst eher ziemlich mühselig sein, jedes <code>br</code> so auszuzeichnen.</p>
<p><span xml:lang="en" lang="en">SubRip</span> arbeitet da ähnlich wie <span xml:lang="en" lang="en">Timed Text</span>, auch hier die gleichen einfachen HTML-Elemente, aber mehr ist dann auch nicht mehr möglich. QTtext hat ebenfalls sehr einfache Deskriptoren wie <code>{bold}</code> und auch zwei Stufen in der Anpassung &#8211; global am Anfang der QTtext-Datei und <span xml:lang="en" lang="en">inline</span> pro <span xml:lang="en" lang="en">Captions</span>-Text. Theoretisch müsste das <span xml:lang="en" lang="en">Inline-Styling</span> auch funktionieren, aber der ccPlayer lässt nur globale <span xml:lang="en" lang="en">Styles</span> für QTtext zu. Insofern ist man mit dem <span xml:lang="en" lang="en">Styling</span> via QTtext dann sehr eingeschränkt: Entweder die ganze <span xml:lang="en" lang="en">Caption</span> ist fett oder nicht. Eher sehr unhandlich.</p>
<p>Will man wirklich auch auf einer Mikroebene stylen, kommt man an <span xml:lang="en" lang="en">Timed Text</span> nicht vorbei. Erst damit hat man die Möglichkeit, global mit IDs zu arbeiten, aber auch auf einer Mikroebene etwa mit einem <code>span</code>-Element. Leider greifen auch bei <span xml:lang="en" lang="en">Timed Text</span> HTML-Elemente wie <code>em</code> oder <code>strong</code> nicht. Entweder man greift wieder auf <code>bold</code> oder <code>i</code> zurück, oder man nutzt ein <code>span</code>-Element und arbeitet mit den Attributen von <span xml:lang="en" lang="en">Timed Text</span>. Freilich ist die Interpretation dieser Möglichkeiten wiederum an den Player gebunden. Weit voraus greift hierbei der ccPlayer. Wir sehen uns das jetzt genauer an:</p>
<h4>Media Player: Welche Möglichkeiten hat man wirklich, die <span xml:lang="en" lang="en">Captions</span> zu stylen?</h4>
<table border="0" cellspacing="0" cellpadding="0" width="100%" summary="Übersichtstabelle Media Player - Captioning - Styling Details">
<colgroup>
<col width="*"></col>
<col width="20%"></col>
<col width="20%"></col>
<col width="20%"></col>
</colgroup>
<tbody>
<tr>
<th scope="col"><span lang="en">Timed Text</span></th>
<th scope="col">JW <span lang="en" xml:lang="en">Player</span></th>
<th scope="col"><span lang="en" xml:lang="en">Flowplayer</span></th>
<th scope="col">cc<span lang="en" xml:lang="en">Player</span></th>
</tr>
<tr>
<th class="row" scope="row">rudimentäres HTML (etwa fett, kursiv, Schriftart, Schriftgröße, Farbe, unterstrichen)</th>
<td class="active left">ja (<code>CDATA</code>)</td>
<td class="active left">ja (<code>CDATA</code>)</td>
<td class="active left">ja</td>
</tr>
<tr>
<th class="row" scope="row">laut Spezifikation global (<span lang="en" xml:lang="en">Styles</span> via <code lang="en" xml:lang="en">head</code>-Element)</th>
<td class="left">nein, aber bald: <a title="zum Supportticket des Plugins" hreflang="en" href="http://developer.longtailvideo.com/trac/ticket/692">Ticket#692</a></td>
<td class="active left">ja</td>
<td class="active left">ja</td>
</tr>
<tr>
<th class="row" scope="row">laut Spezifikation im <code lang="en" xml:lang="en">body</code> (<span lang="en" xml:lang="en">Styles</span> via <code>div</code>- oder <code>p</code>-Element)</th>
<td class="left">nein, aber bald: <a title="zum Supportticket des Plugins" hreflang="en" href="http://developer.longtailvideo.com/trac/ticket/692">Ticket#692</a></td>
<td class="left">nein</td>
<td class="active left">ja</td>
</tr>
<tr>
<th class="row" scope="row">laut Spezifikation <span lang="en" xml:lang="en">inline</span> (etwa <span lang="en" xml:lang="en">Styles</span> via <code lang="en" xml:lang="en">span</code>-Element)</th>
<td class="left">nein, aber bald: <a title="zum Supportticket des Plugins" hreflang="en" href="http://developer.longtailvideo.com/trac/ticket/692">Ticket#692</a></td>
<td class="left">nein</td>
<td class="active left">ja</td>
</tr>
</tbody>
</table>
<p><a class="ImgRightLink" title=" Screenshot Timed Text komplexes Styling" rel="lightbox" href="http://sprungmarker.de/wp-content/uploads/2010/05/timedtext_komplex.gif"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/timedtext_komplex_small.gif" alt="Zur Bildvergrößerung: Screenshot Timed Text komplexes Styling" width="250" height="336" /></a>Das Anpassen auf globaler Ebene wird vom Flowplayer und ccPlayer unterstützt, der JW PLayer kann das bis dato nicht, aber es liegt ein Support-Ticket (<a href="http://developer.longtailvideo.com/trac/ticket/692">Ticket-692</a>) vor. Dieses Support-Ticket hat auch das <span xml:lang="en" lang="en">Styling</span> via <code>body</code>-, <code>div</code>- oder <code>p</code>-Element und das <span xml:lang="en" lang="en">Inline-Styling</span> via <code xml:lang="en" lang="en">span</code>-Element auf dem Plan. Wenn dieses Ticket live geht, unterstützt der JW Player dann weite Bereiche von <span xml:lang="en" lang="en">Timed Text</span>. Sonst unterstützt die volle stufige Palette nur der ccPlayer. Freilich auch hier wieder Abzüge, die Spezifikation <span xml:lang="en" lang="en">Timed Text</span> hat sehr viele Optionen, die noch kein Player unterstützt. Da hätte ich noch Tage testen können, um da eine vollständige Liste zu erarbeiten. Was unterstützt wird in jedem Fall sind wieder die <span xml:lang="en" lang="en">Basics</span> wie Farbe, Schrift, Größe oder kursiv. Werden Attribute nicht unterstützt, steht dann schon gerne null als Ausgabe in den <span xml:lang="en" lang="en">Captions</span>. ;)</p>
<p>So kann man im <code xml:lang="en" lang="en">style</code>-Element im Kopf der Datei mit Hilfe von mehreren Attributen wie <code>tts:fontSize="18"</code>﻿ &#8211; man reiht sie einfach aneinander &#8211; globale <span xml:lang="en" lang="en">Styles</span> für alle <span xml:lang="en" lang="en">Captions</span> oder mit Hilfe von IDs eindeutig einer <span xml:lang="en" lang="en">Caption</span> zuordnen. Im Element im <code>body</code> spricht man dann die ID an mit <code><span xml:lang="en" lang="en">style</span>="1"</code> als Beispiel. Damit erhält dann genau dieser Absatz oder <code>div</code> die im Kopf der Datei dafür definierten Formate. Man kann jedoch auch die Attribute wie <code>tts:backgroundColor="purple"</code>﻿ dann im <code>body</code> auf alles anwenden bis zur Mikroebene mit Hilfe eines <code xml:lang="en" lang="en">span</code>-Elementes. Auch hierbei können unterschiedliche Attribute schlicht aneinander gereiht werden. So würde man um einen Bereich der <span xml:lang="en" lang="en">Caption</span> kursiv und fett zu machen, dann im <code xml:lang="en" lang="en">span</code>-Element die Attribute <code>tts:fontStyle="italic"﻿</code> und <code>tts:fontWeight﻿="bold"</code>﻿ hinzufügen. Individualisierung von <span xml:lang="en" lang="en">Captions</span> ist also durchaus auch ein wenig Arbeit. :)</p>
<h4>Weitere Besonderheiten</h4>
<p>Die Individualisierung des CC-<span lang="en" xml:lang="en">Buttons</span> wird von den meisten Playern unterstützt, der Standard-Wortlaut <em>CC</em> für <span lang="en" xml:lang="en">Closed Captions</span> ist vielleicht nicht immer verständlich, wenn gleich standardisiert im Englischen. Ganz so einfach ist es dann jedoch doch nicht. Der ccPlayer bietet nur an, dass  man den <span xml:lang="en" lang="en">Button</span> in der fla-Datei ändert. Der Flowplayer lässt das Ändern bis dato im <span xml:lang="en" lang="en">Captions-Plugin</span> nicht zu. Der JW Player lässt die Änderung zwar zu, man muss aber dann das <span xml:lang="en" lang="en">Captions-Plugin</span> neu kompilieren, was ja eher dann in Richtung Entwicklung geht. Aber es gibt ein Support-Ticket (<a href="http://developer.longtailvideo.com/trac/ticket/692">Ticket#692</a>), das verspricht, den <span xml:lang="en" lang="en">Button</span> skinfähig zu machen. Also bis dato ist die Anpassung des <span xml:lang="en" lang="en">Buttons</span> eher noch ein Sonderfall.</p>
<p><a class="ImgRightLink" title="Screenshot Collage Sonderfunktionen Caption ccPlayer" rel="lightbox" href="http://sprungmarker.de/wp-content/uploads/2010/05/cc_player_settings.jpg"><img src="http://sprungmarker.de/wp-content/uploads/2010/06/cc_player_settings_small.jpg" alt="Zur Bildvergrößerung: Screenshot Collage Sonderfunktionen Caption ccPlayer" width="250" height="305" /></a>Im Grunde war es das dann schon mit dem Individualisieren der <span xml:lang="en" lang="en">Captions</span>. Nur der ccPlayer bietet darüber hinaus noch weitere spannende Funktionen an. So kann man die <span xml:lang="en" lang="en">Captions</span> auch durchsuchen. Dafür steht der <span xml:lang="en" lang="en">Button</span> <kbd xml:lang="en" lang="en">search</kbd> zur Verfügung, der öffnet einen <span xml:lang="en" lang="en">Layer</span> über dem Player und kann dann nach Worten oder Phrasen in den <span xml:lang="en" lang="en">Captions</span> suchen. Die Suche bezieht sich immer auf die grade angewählte Sprache und findet Wörter aus anderen Sprachen dann nicht. Mit Klick auf <kbd>Suchen</kbd> wird das gesuchte Wort dann direkt im Video angesprungen. Funktioniert ziemlich gut. Kann man auch in meinem <a href="http://sprungmarker.de/wp-content/uploads/mp/ccplayer/index_tt2.html" title="zum Beispiel ccPlayer mit Timed Text">Beispiel</a> testen.</p>
<p>Wie schon angeführt, kann der ccPlayer auch mit unterschiedlichen Sprachen arbeiten. Dazu muss man schlicht nur das <code>div</code>- oder <code>p</code>-Element mit dem <code xml:lang="en" lang="en">lang</code>-Attribut versehen für jede Sprache und schon kann man die Sprache im Player anwählen. Mit Klick auf den <span xml:lang="en" lang="en">Button</span> <kbd xml:lang="en" lang="en">languages</kbd> öffnet sich wieder ein <span xml:lang="en" lang="en">Layer</span> über dem Player und man kann im Select die Sprache auswählen. Auch das kann man in meinem <a href="http://sprungmarker.de/wp-content/uploads/mp/ccplayer/index_tt2.html" title="zum Beispiel ccPlayer mit Timed Text">Beispiel</a> testen, ich habe mal die <span xml:lang="en" lang="en">Captions</span> für Deutsch &#8211; okay ist eher Lorem Ipsum Latein &#8211; und Englisch angepasst. Das funktioniert auch gut. Freilich ist das jetzt die <code xml:lang="en" lang="en">lang</code>-Methode des ccPlayers nicht wirklich aus der Spezifikation von <span xml:lang="en" lang="en">Timed Text</span> ableitbar, wie sie betonen, aber ich finde das <code xml:lang="en" lang="en">lang</code>-Attribut ist ja schließlich durchaus bekannt und lässt sich verlässlich einsetzen. Der JW Player hat ebenfalls ein Support-Ticket (<a href="http://developer.longtailvideo.com/trac/ticket/692">Ticket#692</a>) für Mehrsprachigkeit, gelöst wird das wohl, indem man mit mehreren <span xml:lang="en" lang="en">Timed Text</span> Dateien arbeitet, für jede Sprache eine.</p>
<p>Eine weitere interessante Option im ccPlayer ist, den Darstellungsmodus für das Erscheinen der <span xml:lang="en" lang="en">Captions</span> &#8211; also wie sie in den Videorahmen reinlaufen &#8211; einzustellen. Der Default ist klassisch Popup, jede <span xml:lang="en" lang="en">Caption</span> ersetzt die andere. Aber man kann auch den <span xml:lang="en" lang="en">Rollup</span>-Modus einstellen und die Anzahl der Zeilen dafür. Die Zeilen der <span xml:lang="en" lang="en">Captions</span> rollen dann wie im Film rein, die erste Zeile bleibt immer nur solange, bis eine weitere am unteren Rand reinrollt. Wie im klassischen Filmabspann. Ich habe das mal angetestet, funktioniert aber nur teilweise. Eventuell gibt es da auch wieder Darstellungsprobleme, wenn man bestimmte Attribute von <span xml:lang="en" lang="en">Timed Text</span> verwendet. Aber prinzipiell funktioniert der <span xml:lang="en" lang="en">Rollup</span>-Modus.</p>
<h3>Beispiele</h3>
<p>Ich habe für den JW Player, Flowplayer und ccPlayer Beispiele mit <span xml:lang="en" lang="en">Captions</span>-Formaten erarbeitet. Die Player liegen im Standardmodus vor, also könnte es beim Flowplayer in der Bedienung Probleme geben, was die Barrierefreiheit betrifft. Dafür muss man ja erst immer noch weitere <span xml:lang="en" lang="en">Plugins</span> einbauen. Bei den anderen beiden dürfte es eigentlich keine Probleme geben. Die jeweilige <span xml:lang="en" lang="en">Captions</span>-Beispiel-Datei kann man sich auch ansehen und herunterladen:</p>
<ul>
<li><a href="http://sprungmarker.de/wp-content/uploads/mp/jwplayer/index_subrip.html">JW Player mit <span xml:lang="en" lang="en">SubRip</span>-Format</a></li>
<li><a href="http://sprungmarker.de/wp-content/uploads/mp/jwplayer/index_tt.html">JW Player mit <span xml:lang="en" lang="en">Timed Text</span> (einfaches HTML)</a></li>
<li><a href="http://sprungmarker.de/wp-content/uploads/mp/flowplayer/example/index_subrip.html">FlowPlayer mit <span xml:lang="en" lang="en">SubRip</span> Format</a></li>
<li><a href="http://sprungmarker.de/wp-content/uploads/mp/flowplayer/example/index_tt.html">Flow Player mit <span xml:lang="en" lang="en">Timed Text</span> (einfaches HTML)</a></li>
<li><a href="http://sprungmarker.de/wp-content/uploads/mp/flowplayer/example/index_tt2.html">Flowplayer mit <span xml:lang="en" lang="en">Timed Text</span> (gemäß Spezifikation &#8211; globale <span xml:lang="en" lang="en">Styles</span>)</a></li>
<li><a href="http://sprungmarker.de/wp-content/uploads/mp/ccplayer/index_qttext.html">ccPlayer mit QTtext</a></li>
<li><a href="http://sprungmarker.de/wp-content/uploads/mp/ccplayer/index_tt.html">ccPlayer mit <span xml:lang="en" lang="en">Timed Text</span> (einfaches HTML)﻿</a></li>
<li><a href="http://sprungmarker.de/wp-content/uploads/mp/ccplayer/index_tt2.html">ccPlayer mit <span xml:lang="en" lang="en">Timed Text</span> (gemäß Spezifikation)</a></li>
</ul>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zhBiaI5uQ14:ZTTmHf4mqbM:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zhBiaI5uQ14:ZTTmHf4mqbM:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zhBiaI5uQ14:ZTTmHf4mqbM:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zhBiaI5uQ14:ZTTmHf4mqbM:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zhBiaI5uQ14:ZTTmHf4mqbM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=zhBiaI5uQ14:ZTTmHf4mqbM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zhBiaI5uQ14:ZTTmHf4mqbM:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/zhBiaI5uQ14" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_captioning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_captioning/</feedburner:origLink></item>
		<item>
		<title>Barrierefreiheit &amp; Media Player: eine Kurzübersicht – Teil 1</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/snx-qsYssYo/</link>
		<comments>http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_eine_kurzuebersicht/#comments</comments>
		<pubDate>Mon, 24 May 2010 13:44:18 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Audiobeschreibung]]></category>
		<category><![CDATA[Caption]]></category>
		<category><![CDATA[ccPlayer]]></category>
		<category><![CDATA[Easy YouTube Player]]></category>
		<category><![CDATA[Flowplayer]]></category>
		<category><![CDATA[JWPlayer]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[ODI Player]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://sprungmarker.de/?p=993</guid>
		<description><![CDATA[Die Einbindung von Videos mit Hilfe eine &#8230; <a href="http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_eine_kurzuebersicht/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Die Einbindung von Videos mit Hilfe eines <span xml:lang="en" lang="en">Players</span> gehört ja mittlerweile zum Tagesgeschäft. Geht es dabei jedoch um barrierefreie Optimierung wie <span xml:lang="en" lang="en">Captions</span> oder Audiobeschreibung, sieht es im Standardsektor nicht immer rosig aus.</p>
<p>Da ich in diesem Sektor immer wieder auch auf der Suche bin, ob es nicht doch eine <span xml:lang="en" lang="en">All-in-one</span>-Lösung gibt, habe ich mich mal auf den Weg gemacht. Ein knappes Fazit gleich zu Beginn &#8211; im Grunde sind es gleich zwei: <span xml:lang="en" lang="en">Captions</span> &#8211; ich spreche bewusst nicht nur von Untertitelung &#8211; haben sich zu einem Quasi-Standard gemausert, die sind fast immer im <span xml:lang="en" lang="en">Player</span> integriert oder als <span xml:lang="en" lang="en">Plugin</span> integrierbar. Im Bereich der <span xml:lang="en" lang="en">Captions</span> unterscheidet sich Einbindung und <span xml:lang="en" lang="en">Finetuning</span> in den <span xml:lang="en" lang="en">Playern</span> eher sehr graduell.</p>
<p><span id="more-993"></span></p>
<p>Ganz anders sieht es für die Einbindung von Audiobeschreibungen aus, da sieht es eher finster aus und von einer Standardisierung ist man noch weit entfernt. Leider, muss man dazu sagen. Weil grade &#8211; sieht man sich das aktuelle WCAG 2 an &#8211; wird die Audiobeschreibung bereits auf <span xml:lang="en" lang="en">Level</span> A und AA gefordert. Gänzlich ohne Entsprechung in der Player-Landschaft ist die Integration einer <span xml:lang="en" lang="en">Extended Audiodescription</span>, gut die parallele Einbindung ist auch nicht so trivial, vor allem auch, weil das Format SMIL es eher komplexer angeht, als es für Standards eigentlich notwendig wäre.</p>
<p> Und das zweite, weitaus kürzere Fazit: Es gibt schlicht zu wenige Standard-<span xml:lang="en" lang="en">Player</span>, die sich auch auf die Barrierefreiheit einlassen. Gut, alle werden jetzt wieder in Richtung JW-<span xml:lang="en" lang="en">Player</span> nicken und das auch zurecht, aber es bewegt sich minimal auch in anderen <span xml:lang="en" lang="en">Playern</span> was Richtung Barrierefreiheit und das sehen wir uns jetzt hier genauer an:</p>
<h3><span xml:lang="en" lang="en">Media Player</span> und <span xml:lang="en" lang="en">Barrierefreiheit</span>: eine Kurzübersicht</h3>
<p>In meiner Kurzübersicht für den generellen Überblick, welche Player überhaupt in Frage kommen, bin ich neben der Einbindung von <span xml:lang="en" lang="en">Captions</span> und Audiobeschreibungen auch der Möglichkeit der Integration eines Trankskripts und von Gebärdensprache nachgegangen. Und &#8211; schließlich geht es ja um einen umfassenden barrierefreien Zugang &#8211; habe ich getestet, ob die Player jeweils tastaturbedienbar und mit <span xml:lang="en" lang="en">Screenreader</span> (<span xml:lang="en" lang="en">JAWS</span>) nutzbar sind &#8211; aber freilich ist das nur ein Kurztest.</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" summary="Übersichtstabelle Media Player - Barrierefreiheit">
<colgroup>
<col width="*" />
<col width="10%" />
<col width="10%" />
<col width="10%" />
<col width="10%" />
<col width="10%" />
<col width="10%" />
<col width="10%" />
	</colgroup>
<tr>
<th scope="col"><span lang="en">Media Player</span></th>
<th scope="col"><abbr title="Closed Caption" xml:lang="en" lang="en">CC</abbr></th>
<th scope="col"><abbr title="Audio Description" xml:lang="en" lang="en">AD</abbr></th>
<th scope="col"><abbr title="Extended Audio Description" xml:lang="en" lang="en">EAD</abbr></th>
<th scope="col">Transkript</th>
<th scope="col"><abbr title="Gebärdensprache">GS</abbr></th>
<th scope="col">tastatur-<br />bedienbar</th>
<th scope="col">Screenreader</th>
</tr>
<tr>
<th scope="row" class="row">JW <span xml:lang="en" lang="en">Player</span></th>
<td class="active">ja</td>
<td class="active">ja (<abbr title="closed" xml:lang="en" lang="en">c</abbr>)</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td class="active">ja</td>
<td class="active">ja</td>
</tr>
<tr>
<th scope="row" class="row"><span xml:lang="en" lang="en">Flowplayer</span></th>
<td class="active">ja</td>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td class="active">ja mit <span xml:lang="en" lang="en">HTML controlbar</span></td>
<td class="active">ja mit Überarbeitung von <span xml:lang="en" lang="en">HTML controlbar</span></td>
</tr>
<tr>
<th scope="row" class="row"><span xml:lang="en" lang="en">MALT</span> Wiki <span xml:lang="en" lang="en">Player</span> (Basis: <span xml:lang="en" lang="en">Flowplayer</span>)</th>
<td class="active">ja</td>
<td class="active">ja (<abbr title="closed" xml:lang="en" lang="en">c</abbr>)</td>
<td>nein</td>
<td class="active">ja</td>
<td>nein</td>
<td class="active">ja</td>
<td class="active">ja</td>
</tr>
<tr>
<th scope="row" class="row">cc<span xml:lang="en" lang="en">Player</span></th>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td class="active">ja</td>
<td class="active">ja</td>
</tr>
<tr>
<th scope="row" class="row">Nomensa <span xml:lang="en" lang="en">Accessible Media Player</span></th>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
<td class="active">ja</td>
<td>nein</td>
<td class="active">ja</td>
<td class="active">ja</td>
</tr>
<tr>
<th scope="row" class="row">flv <span xml:lang="en" lang="en">flash-fullscreen video player</span></th>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>minimal</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row">ODI <span xml:lang="en" lang="en">Player</span></th>
<td class="active">ja</td>
<td class="active">ja (<abbr title="closed" xml:lang="en" lang="en">c</abbr>)</td>
<td class="active">ja (<abbr title="closed" xml:lang="en" lang="en">c</abbr>)</td>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="active">ja</td>
</tr>
</table>
<h4>Welche <span xml:lang="en" lang="en">Player</span> kommen für Barrierefreiheit nun in Frage?</h4>
<p><a href="http://sprungmarker.de/wp-content/uploads/2010/05/jw_player.jpg" rel="lightbox" title="Screenshot JW Player mit CC- und AD-Button aktiviert im Layermodus" class="ImgRightLink"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/jw_player_small1.jpg" alt="Zur Bildvergrößerung: Screenshot JW Player mit CC- und AD-Button aktiviert" width="250" height="159" /></a>Den <a href="http://www.longtailvideo.com" hreflang="en" xml:lang="en" lang="en" title="zur Webseite des JW Players">JW <span xml:lang="en" lang="en">Player</span></a> muss man ja fast nicht mehr vorstellen, findet man ihn fast auf allen BIENE-Seiten. :) Er hat immer damit bestochen, dass er eine Rundum-Lösung geboten hat, <span xml:lang="en" lang="en">Captions</span> und Audiobeschreibung waren schlicht im Default des <span xml:lang="en" lang="en">Players</span> integriert. Das hat sich mittlerweile etwas verändert, <span xml:lang="en" lang="en">Caption</span> und Audiobeschreibung sind nun <span xml:lang="en" lang="en">Plugins</span> und müssen extra integriert werden. Prinzipiell kein Problem, das einzige Manko ist, dass sich die barrierefreien Plugins immer mal wieder weiterentwickeln &#8211; etwa ändern sich die Parameter-Namen und die <span xml:lang="en" lang="en">Update</span>-fähigkeit leidet darunter etwas. Das absolute Plus ist jedoch der Entwickler des <span xml:lang="en" lang="en">Players</span>, der sehr offen ist, diese beiden <span xml:lang="en" lang="en">Plugins</span> auf Anfrage auch weiter zu entwickeln &#8211; ich habe gerade einen kurzen Kontakt mit ihm geknüpft, um das <span xml:lang="en" lang="en">Plugin</span> für die Audiobeschreibung etwas voran zu bringen. Aber dazu mehr in den Details. :) Der JW <span xml:lang="en" lang="en">Player</span> ist mit dem Screenreader nutzbar und auch tastaturbedienbar.</p>
<p><a href="http://sprungmarker.de/wp-content/uploads/2010/05/flow_player.jpg" rel="lightbox" title="Screenshot Flowplayer mit aktivierer Closed Caption" class="ImgRightLink"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/flow_player_small.jpg" alt="Zur Bildvergrößerung: Screenshot Flowplayer mit aktivierer Closed Caption" width="250" height="168" /></a>Der <a href="http://flowplayer.org/" xml:lang="en" lang="en" hreflang="en" title="zur Webseite des Flowplayers">Flowplayer</a> wird gerne eingesetzt, weil er <span xml:lang="en" lang="en">trendy</span> ist und schlicht immer schon etwas besser anpassbar war, was die Oberfläche betrifft. Da hat der JW <span xml:lang="en" lang="en">Player</span> im übrigen mittlerweile aufgeholt, die gesamte Oberfläche lässt sich jetzt inklusive Grafiken mit Hilfe einer XML-Datei individualisieren. Aber der <span xml:lang="en" lang="en">Flowplayer</span> bedient sich ebenso der <span xml:lang="en" lang="en">Plugin</span>-Architektur und bietet so <span xml:lang="en" lang="en">Captions</span> an. Aber dann wird es eher haarig, sieht man sich nach der Audiobeschreibung um, wird auf das Audio-<span xml:lang="en" lang="en">Plugin</span> verwiesen. Was meint, man führt schlicht eine Mp3-Datei synchron zum Video. Mehr aber auch nicht. Der <span xml:lang="en" lang="en">Flowplayer</span> ist von Haus aus nicht tastaturbedienbar, kann aber mit Hilfe des <span xml:lang="en" lang="en">Plugins</span> <a href="http://flowplayer.org/plugins/flash/controlbar.html" xml:lang="en" lang="en" hreflang="en" title="zum Plugin Controlbar des Flowplayer">Controlbar</a> tastaturbedienbar gemacht werden und ist dadurch auch mit dem <span xml:lang="en" lang="en">Screenreader</span> nutzbar.</p>
<p><a href="http://sprungmarker.de/wp-content/uploads/2010/05/maltwiki_player.jpg" rel="lightbox" title="Screenshot MALT Wiki Player mit aktivierter Closed Caption" class="ImgRightLink"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/maltwiki_player_small.jpg" alt="Zur Bildvergrößerung: Screenshot MALT Wiki Player mit aktivierter Closed Caption" width="250" height="196" /></a>Der <a href="http://maltwiki.org" hreflang="en" title="zur Webseite des MALT Wiki Players"><span xml:lang="en" lang="en">MALT</span> Wiki <span xml:lang="en" lang="en">Player</span></a> ist ein durch die <span xml:lang="en" lang="en">Community</span> vorangetriebenes Projekt und basiert auf dem <span xml:lang="en" lang="en">Flowplayer</span>. Leider kann man <span xml:lang="en" lang="en">online</span> bis dato nur Beispiele des <span xml:lang="en" lang="en">Players</span> mit <span xml:lang="en" lang="en">Captions</span> sehen, aber sie weisen darauf hin, dass die Beispiele für Audiobeschreibungen noch integriert werden. Der Player bietet auch einen ziemlich umfangreichen Einstellungsbereich, wo man seine allgemeinen Präferenzen anwählen kann &#8211; etwa <span xml:lang="en" lang="en">Captions</span>, Audiobeschreibung oder Transkript. Das ist schon eine ziemliche Weiterentwicklung des <span xml:lang="en" lang="en">Flowplayers</span>. Der <span xml:lang="en" lang="en">MALT</span> Wiki <span xml:lang="en" lang="en">Player</span> ist tastaturbedienbar und mit <span xml:lang="en" lang="en">Screenreader</span> nutzbar.</p>
<p><a href="http://sprungmarker.de/wp-content/uploads/2010/05/cc_player.jpg" rel="lightbox" title="Screenshot ccPlayer mit aktivierten Closed Captions" class="ImgRightLink"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/cc_player_small.jpg" alt="Zur Bildvergrößerung: Screenshot ccPlayer mit aktivierten Closed Captions" width="250" height="190" /></a>Der <a href="http://ncam.wgbh.org/invent_build/web_multimedia/tools-guidelines/ccplayer" hreflang="en" title="zur Webseite des ccPlayers">cc<span xml:lang="en" lang="en">Player</span></a> hat bis dato noch keine Integration von Audiobeschreibungen, ist aber hinsichtlich <span xml:lang="en" lang="en">Captions</span> ziemlich ausgefeilt. Ich denke, diesen Player sollte man auch beobachten, was sich da noch entwickelt. So ist für <span xml:lang="en" lang="en">Captions</span> eine Suche integriert und es sind auch mehrsprachige <span xml:lang="en" lang="en">Captions</span> möglich. Wichtig ist dem <span xml:lang="en" lang="en">Player</span> die Tastaturbedienbarkeit und er ist auch mit <span xml:lang="en" lang="en">Screenreader</span> nutzbar.</p>
<p><a href="http://sprungmarker.de/wp-content/uploads/2010/05/nomensa_player.jpg" rel="lightbox" title="Screenshot Nmensa Accessible Media Player" class="ImgRightLink"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/nomensa_player_small.jpg" alt="Zur Bildvergrößerung: Screenshot Nmensa Accessible Media Player" width="250" height="116" /></a>Den <a href="http://www.nomensa.com/web-accessibility/what-we-do/accessible-media-player" hreflang="en" title="zur Webseite des Nomensa Players">Nomensa <span xml:lang="en" lang="en">Accessible Media Player</span></a> habe ich immer mal am Rande wahrgenommen, es gab früher auch noch mehr Einsicht in die Funktionen des <span xml:lang="en" lang="en">Players</span>. Mittlerweile sind nur noch wenige Infos zu diesem <span xml:lang="en" lang="en">Player</span> online erhältlich, auf alle Fälle unterstützt er <span xml:lang="en" lang="en">Captions</span>. Es ist wohl auch von der Integration eines Transkripts die Rede, aber Beispiele kann man davon leider nicht finden. Ich fand das Projekt aber immer schon recht spannend, vor allem weil sehr viel Wert auf Tastaturbedienbarkeit und Nutzbarkeit mit <span xml:lang="en" lang="en">Screenreadern</span> gelegt wird.</p>
<p><a href="http://sprungmarker.de/wp-content/uploads/2010/05/flvflash_player.jpg" rel="lightbox" title="Screenshot flv flash-fullscreen video player mit offener Caption" class="ImgRightLink"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/flvflash_player_small.jpg" alt="Zur Bildvergrößerung: Screenshot flv flash-fullscreen video player mit offener Caption" width="250" height="219" /></a>Um auch mal das typische Mittelfeld in der barrierefreien Optimierung quasi als Vergleichsgröße einfließen zu lassen, habe ich mir den <a href="http://www.video-flash.de/flv-flash-fullscreen-video-player/" title="zur Webseite des flv flash-fullscreen video-player">flv <span xml:lang="en" lang="en">flash-fullscreen video player</span></a> angesehen. Außer der Unterstützung von Captions und einem minimalen Durchkommen per Tastatur ist der Player sonst nicht barrierefrei. So, das war jetzt die berühmte Kontrollgruppe. ;)</p>
<p><a href="http://sprungmarker.de/wp-content/uploads/2010/05/odi_player.jpg" rel="lightbox" title="Screenshot ODI Media Player mit aktivierter Closed Caption" class="ImgRightLink"><img src="http://sprungmarker.de/wp-content/uploads/2010/05/odi_player_small.jpg" alt="Zur Bildvergrößerung: Screenshot ODI Media Player" width="250" height="275" /></a>Ein absolutes Gusto-Stück unter den Playern ist der <a href="http://www.officefordisability.gov.uk/player/" hreflang="en" title="zur Webseite des ODI Player">ODI <span xml:lang="en" lang="en">Player</span></a>. Ich werde da mal anfragen, wie und ob man den kommerziell einbauen kann. Im Interview ist zu hören, dass sie eine kommerzielle Nutzung erwägen, das wäre sehr wünschenswert. Würde man eine <span xml:lang="en" lang="en">All-in-one</span>-Lösung suchen, hat man sie mit diesem <span xml:lang="en" lang="en">Player</span> tatsächlich gefunden. Der <span xml:lang="en" lang="en">Player</span> unterstützt &#8211; und das ziemlich <span xml:lang="en" lang="en">smooth</span> bedienbar &#8211; Captions, Audiobeschreibung, Erweiterte Audiobeschreibung, Gebärdensprache, Transkript, ist tastaturbedienbar und mit <span xml:lang="en" lang="en">Screenreader</span> nutzbar. Gut, nicht jede Webseite will so einen mächtigen <span xml:lang="en" lang="en">Player</span>, der auch ziemlich Raum einnimmt, aber vom integrativen Ansatz her ist das schon ziemlich weit vorn. Alle Funktionen und Formate sind im Flash des Players integriert, daher ist es schwer zu sagen, wie die Einbindung genau funktioniert und welche Formate unterstützt werden. Eine Frage, die man ja auf Anfrage klären kann, ist, ob der Player auch schmaler einsetz- und individualisierbar ist.</p>
<p>Und das war&#8217;s auch schon von der <span xml:lang="en" lang="en">Player</span>-Seite her. Würde man sich jetzt auch noch jene Player, die ausschließlich YouTube integrieren, ansehen, könnte man da auch noch mehr <span xml:lang="en" lang="en">Player</span> bieten wie etwa den <a href="http://icant.co.uk/easy-youtube/" title="zum Easy YouTube Player" xml:lang="en" lang="en" hreflang="en">Easy YouTube Player</a> von Chris Heilmann. Im übrigen gibt es gerade für den <span xml:lang="en" lang="en">YouTube</span>-Bereich durchaus einige barrierefreie Ansätze. Aber: ich habe aus einer agenturtypischen Sichtweise <span xml:lang="en" lang="en">Player</span> gesucht für Kunden, die ihre Videos auf der Webseite präsentieren wollen, nicht via <span xml:lang="en" lang="en">YouTube</span>. Auch gibt es durchaus Unterschiede im Preis, die Preislage des JW Players oder <span xml:lang="en" lang="en">Flowplayers</span> hält sich ja in Grenzen, wenn es sich etwa nur auf eine <span xml:lang="en" lang="en">Domain</span> bezieht. Und bei einigen Playern muss man schlicht anfragen, wie viel die Nutzung letztlich kosten würde. Eine kleine Übersicht dazu:</p>
<h4><span xml:lang="en" lang="en">Media Player</span> und Barrierefreiheit: Allgemeine Infos</h4>
<table border="0" cellspacing="0" cellpadding="0" width="100%" summary="Übersichtstabelle Media Player - Allgmeine Infos">
<colgroup>
<col width="*" />
<col width="25%" />
<col width="10%" />
<col width="10%" />
<col width="10%" />
	</colgroup>
<tr>
<th scope="col"><span lang="en">Media Player</span></th>
<th scope="col">Medien</th>
<th scope="col"><span xml:lang="en" lang="en">YouTube</span></th>
<th scope="col">Lizenz</th>
<th scope="col"><span xml:lang="en" lang="en">Themable</span></th>
</tr>
<tr>
<th scope="row" class="row"><a href="http://www.longtailvideo.com" hreflang="en" xml:lang="en" lang="en" title="zur Webseite des JW Players">JW <span xml:lang="en" lang="en">Player</span></a></th>
<td class="left">FLV, H.264, Mp4, Mp3, AAC, Streaming</td>
<td>ja</td>
<td class="left"><span xml:lang="en" lang="en">Noncommercial-Share Alike</span><br />kommerziell</td>
<td>ja</td>
</tr>
<tr>
<th scope="row" class="row"><a href="http://flowplayer.org/" xml:lang="en" lang="en" hreflang="en" title="zur Webseite des Flowplayers">Flowplayer</a></th>
<td class="left">FLV, H.264, Mp4, Mp3, Streaming</td>
<td>nein</td>
<td class="left"><abbr title="GNU general public licence" xml:lang="en" lang="en">GPL</abbr><br />kommerziell</td>
<td>ja</td>
</tr>
<tr>
<th scope="row" class="row"><a href="http://maltwiki.org" hreflang="en" title="zur Webseite des MALT Wiki Players"><span xml:lang="en" lang="en">MALT</span> Wiki <span xml:lang="en" lang="en">Player</span></a> (Basis: <span xml:lang="en" lang="en">Flowplayer</span>)</th>
<td class="left">nein</td>
<td>ja</td>
<td class="left">auf Anfrage</td>
<td>ja</td>
</tr>
<tr>
<th scope="row" class="row"><a href="http://ncam.wgbh.org/invent_build/web_multimedia/tools-guidelines/ccplayer" hreflang="en" title="zur Webseite des ccPlayers">cc<span xml:lang="en" lang="en">Player</span></a></th>
<td class="left">FLV, H.264, Mp4, Mp3</td>
<td>nein</td>
<td class="left">keine</td>
<td>ja</td>
</tr>
<tr>
<th scope="row" class="row"><a href="http://www.nomensa.com/web-accessibility/what-we-do/accessible-media-player" hreflang="en" title="zur Webseite des Nomensa Players">Nomensa <span xml:lang="en" lang="en">Accessible Media Player</span></a></th>
<td class="left">ja, zu wenige Infos</td>
<td>ja</td>
<td class="left">kommerziell</td>
<td>ja</td>
</tr>
<tr>
<th scope="row" class="row"><a href="http://www.video-flash.de/flv-flash-fullscreen-video-player/" title="zur Webseite des flv flash-fullscreen video-player">flv <span xml:lang="en" lang="en">flash-fullscreen video player</span></a></th>
<td class="left">FLV, H.264, Mp4, Streaming</td>
<td>nein</td>
<td class="left">gratis unter <abbr title="GNU Lesser General Public License" xml:lang="en" lang="en">LGPL</abbr></td>
<td>ja</td>
</tr>
<tr>
<th scope="row" class="row"><a href="http://www.officefordisability.gov.uk/player/" hreflang="en" title="zur Webseite des ODI Player">ODI <span xml:lang="en" lang="en">Player</span></a></th>
<td class="left">keine Infos</td>
<td>nein</td>
<td class="left">auf Anfrage</td>
<td>nein</td>
</tr>
</table>
<p>Diese Kurzübersicht der Standard-Player hat uns gezeigt, dass die Auswahl, je diffiziler die barrierefreien Anforderungen werden, immer kleiner wird. Das ist  sehr schade, schließlich gibt es die Anforderung einer Audiobeschreibung nicht erst seit heute. Aber wie der Entwickler des JW Players auf meine Anfrage zum Plugin für eine erweiterte Audiobeschreibung meinte, da würde der Aufwand nicht wirklich in einem Verhältnis zur tatsächlichen Nutzung stehen. Ich hoffe aber, dass er sich trotzdem das noch einmal durch den Kopf gehen lassen wird. Diese Argumente hört man ja öfter &#8211; das typische massenkompatible Argument -, wenn eine barrierefreie Optimierung nur wenige nutzen, warum sollte man dann den Aufwand treiben. Ich sage dann immer, wenn es auch nur wenige nutzen, können es zum einen immer noch mehr werden und im Web geht es schließlich auch um Spezialisierung. Wie viele Spezialfeatures setzen wir denn sonst ein und kein Mensch fragt, wer das alles nutzen wird. :)</p>
<h3>Barrierefreiheit &#038; Media Player: im Detail</h3>
<p>Wir sehen uns nun im Detail an, was die Player im Bereich der <span xml:lang="en" lang="en">Captions</span> und Audiobeschreibung wirklich zu bieten haben:</p>
<ul>
<li><a href="http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_captioning/"><span xml:lang="en" lang="en">Media Player</span> und Barrierefreiheit: <span xml:lang="en" lang="en">Captioning</span> &#8211; Teil 2</a></li>
<li><span xml:lang="en" lang="en">Media Player</span> und Barrierefreiheit: Audiobeschreibung &#8211; Teil 3 (In Kürze)</li>
</ul>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=snx-qsYssYo:48oeTQRwDdg:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=snx-qsYssYo:48oeTQRwDdg:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=snx-qsYssYo:48oeTQRwDdg:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=snx-qsYssYo:48oeTQRwDdg:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=snx-qsYssYo:48oeTQRwDdg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=snx-qsYssYo:48oeTQRwDdg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=snx-qsYssYo:48oeTQRwDdg:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/snx-qsYssYo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_eine_kurzuebersicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/barrierefreiheit_mediaplayer_eine_kurzuebersicht/</feedburner:origLink></item>
		<item>
		<title>Was ist Barrierefreiheit – meine Vorträge</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/REqz9-CEYqM/</link>
		<comments>http://sprungmarker.de/2010/was_ist_barrierefreiheit_meine_vortraege/#comments</comments>
		<pubDate>Fri, 21 May 2010 07:56:35 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Extern]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[Alternativtext]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[Screenreader]]></category>
		<category><![CDATA[Semantik]]></category>
		<category><![CDATA[Slideshare]]></category>
		<category><![CDATA[Vortrag]]></category>

		<guid isPermaLink="false">http://sprungmarker.de/?p=1033</guid>
		<description><![CDATA[Seit kurzem habe ich die Möglichkeit, t &#8230; <a href="http://sprungmarker.de/2010/was_ist_barrierefreiheit_meine_vortraege/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Seit kurzem habe ich die Möglichkeit, turnusmäßig und dann geblockt Einführungsvorträge zur Barrierefreiheit zu halten. Das ist ziemlich spannend. :)</p>
<p>Es war zwar ein kleines Hauruck-Unternehmen, weil der erste Vortrag sehr knapp terminiert war, aber da die Vorträge ja nun turnusmäßig stattfinden, kann ich die Präsentation Schritt für Schritt ausbauen und entlang der Erfahrungen optimieren. Die jeweils aktuelle Präsentation packe ich dann auf <a href="http://www.slideshare.net/sprungmarker" xml:lang="en" lang="en" hreflang="en">Slideshare</a>.</p>
<p><span id="more-1033"></span></p>
<p>Als barrierefreie Entwicklerin, das war die erste Erfahrung aus den beiden Vorträgen der letzten Wochen, muss ich wieder lernen, auf einen allgemein verständlichen Erklärungslevel zu kommen. Daher fand ich ganz direkte Fragen gut wie ist ein <span xml:lang="en" lang="en">Screenreader</span> nun Hard- oder Software. Oder wie funktioniert jetzt nun genau eine Braillezeile oder wie formuliere ich denn wirklich einen Alternativtext für blinde Nutzer. Und nicht alles ist wirklich einfach zu beantworten, schließlich kenne ich Braillezeilen auch nur aus zweiter Hand. :) Aber &#8211; und das ist halt das spannende für mich &#8211; ich nehme das zum Anlass, um mir eben so ein Arbeiten mit Braillezeile genauer anzusehen, kaufen kann ich mir freilich keine, weil zu teuer (auch bei <span xml:lang="en" lang="en">Ebay</span> nicht billiger zu haben ;) ) und auch nicht braille-kundig. Immerhin weiß ich jetzt, was ein <em>anerkanntes Hilfsmittel</em> ist und was von der Krankenkasse bezahlt wird.</p>
<p>Und was mir am besten gefallen hat, waren die vielen direkten Fragen, fast schon Debatten. Das hat mich mitunter auch ein wenig aus der Vortragsraison gebracht, weil ich ja durch die Debatten im Galopp schon fast dann quer durch den Vortrag war. Aber &#8211; und auch das macht durchaus Spaß &#8211; die Vorträge haben halt auch diesen überlappenden Seminarcharakter. Am Ende des Vortrags &#8211; nach einer angemessenen Pause natürlich &#8211; hätte ich gerne noch einen Aufbauvortrag gehalten. :)</p>
<p>Insofern harre ich der Vorträge, die da nun immer wieder kommen werden &#8230; :)</p>
<h3><a href="http://www.slideshare.net/sprungmarker/was-ist-barrierefreiheit-1805-2010-4130601" title="Was ist Barrierefreiheit? (18.05. 2010)- zur Präsentation auf slideshare">Was ist Barrierefreiheit? (18.05. 2010)</a></h3>
<p><object type="application/x-shockwave-flash" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=koelnseggervortrag02movofficeopt-100517174200-phpapp01&#038;stripped_title=was-ist-barrierefreiheit-1805-2010-4130601" width="100%" height="400"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=koelnseggervortrag02movofficeopt-100517174200-phpapp01&#038;stripped_title=was-ist-barrierefreiheit-1805-2010-4130601" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/></object></p>
<p><a href="http://www.slideshare.net/sprungmarker" hreflang="en">Meine Präsentationen</a> auf <a href="http://www.slideshare.net/sprungmarker" hreflang="en" lang="en" xml:lang="en">slideshare</a>.</p>
<p>Meine Vorträge arbeiten sehr intensiv mit <span xml:lang="en" lang="en">Screencasts</span>, die sind natürlich in <span xml:lang="en" lang="en">slideshare</span> nicht enthalten. Und weil ich ja in Übung bleiben will, werde ich auch die in <span xml:lang="en" lang="en">slideshare</span> integrierte und herunterladbare PDF-Datei so weit wie möglich barrierefrei gestalten. Ich werde die dann auch hier verlinken. Gerne dann Rückmeldung zum barirerefreien PDF, wenn es Probleme damit gibt, gerne auch ganz direkt. :)</p>
<h3><span xml:lang="en" lang="en">Update</span></h3>
<p>So, jetzt habe ich die PDF-Datei barrierefrei aufgearbeitet: <a href="http://www.sprungmarker.de/wp-content/uploads/vortrag_180510_last.pdf" title="Den Vortrag herunterladen">Was ist Barrierefreiheit? Ein Kurztest (PDF-Datei, 2,8 Mb)</a>. An Sprachauszeichnung und Abkürzungs-Einbindung habe ich mich nach Stunden jetzt nicht mehr herangetraut. Die Umfliessen-Ansicht ist nicht zu empfehlen. ;) Ich denke, da muss ich mich erst genauer heranarbeiten, weil ich fürchte, dafür sollte man wohl am Ausgangspunkt ansetzen: am generellen Layout der Präsentation.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=REqz9-CEYqM:fTpz0iOGAs4:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=REqz9-CEYqM:fTpz0iOGAs4:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=REqz9-CEYqM:fTpz0iOGAs4:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=REqz9-CEYqM:fTpz0iOGAs4:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=REqz9-CEYqM:fTpz0iOGAs4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=REqz9-CEYqM:fTpz0iOGAs4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=REqz9-CEYqM:fTpz0iOGAs4:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/REqz9-CEYqM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/was_ist_barrierefreiheit_meine_vortraege/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/was_ist_barrierefreiheit_meine_vortraege/</feedburner:origLink></item>
		<item>
		<title>Das Webstandards-Magazin geht ins zweite Jahr</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/5Fj5xAlKJFA/</link>
		<comments>http://sprungmarker.de/2010/das_webstandards_magazin_geht_ins_zweite_jahr/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 22:17:14 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Magazin]]></category>
		<category><![CDATA[mobil]]></category>
		<category><![CDATA[RGBa]]></category>
		<category><![CDATA[Webapp]]></category>
		<category><![CDATA[WYSIWYG]]></category>

		<guid isPermaLink="false">http://sprungmarker.de/?p=982</guid>
		<description><![CDATA[Ausgabe 5 des Webstandards-Magazins ist  &#8230; <a href="http://sprungmarker.de/2010/das_webstandards_magazin_geht_ins_zweite_jahr/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Ausgabe 5 des <a href="http://www.webstandards-magazin.de/" title="zur Webseite des Magazins">Webstandards-Magazins</a> ist ab morgen im Handel, das Abo hat meine Agentur schon vorab erreicht und wird mir schön regelmäßig auf den Schreibtisch gelegt. Normalweise packe ich das Heft dann sofort in den Gemeinschaftsraum. Diesmal hab ich es aber glatt mit nach Hause genommen und auch gelesen. Wie kommt das?</p>
<p><img src="http://www.sprungmarker.de/wp-content/uploads/webstandardsmag-picto.jpg" alt="Cover Webstandards-Magazin- Heft 05/10" width="200" height="196" class="ImgRight" />Angst ist ein schlechter Ratgeber. Auch so eine Binsenweisheit, an die man sich auch noch hält. Als ich gestern frühmorgens angekündigt hatte, dass ich &#8211; wenn ich das Heft schon mal lese &#8211; auch gleich eine Rezension mache, kam via <cite><a href="http://twitter.com/webstandardsmag/status/10937420348" title="zum Tweet bei Twitter">Twitter vom Webstandards-Magazin</a></cite> zurück: <q>Ganz Düsseldorf duckt sich schon mal ;)</q>. Gut, was soll ich sagen &#8211; sie haben recht und auch wieder nicht. Was nicht von mir zu erwarten ist, eine Rezension, die sich bedeckt hält. Warum auch, das Webstandards-Magazin hat nichts zu verstecken, es hat freilich noch einiges versteckt, aber darauf komme ich in meinem Fazit zurück.</p>
<p>Ich habe lange überlegt, wie man das Heft am besten in eine Rezension packt und mich für eine thematische, subjektive Auswahl entschieden mit einem kleinen, ebenso subjektivem Ausblick, was mir noch fehlt.</p>
<p><span id="more-982"></span></p>
<h3>Warum ich das Magazin nach Hause genommen habe?</h3>
<p>Zum einen sicherlich, weil die letzte Ausgabe, die ich auch wirklich gelesen habe, Ausgabe 2 war. Das spricht jetzt weder gegen das Magazin, noch für mich. :) Ich bin nur manchmal so im Umgang mit Geschenken, dass ich sie schlicht ziemlich lang liegen lasse. Und Abos, speziell in Agenturen, sind nun mal Geschenke. Zum anderen hat mich der aktuelle <a href="http://www.webstandards-magazin.de/index.php/index/05-10-mobil" title="zum Inhaltsverzeichnis des aktuellen Heftes">Schwerpunkt <em>mobil</em></a> schlicht dazu verführt, weil ich da in den letzten Monaten ein wenig affiziert wurde durch <a href="http://sprungmarker.de/2010/rueckschau_auf_2009_und_ausblick_auf_2010/" title="mehr Infos dazu in meinem Jahresüberblick">zwei Webinare zum Thema</a>.</p>
<p>Entsprechend zielgerichtet habe ich auf den Schwerpunkt hin gelesen, okay &#8211; zugegeben &#8211; zuerst lese ich immer die Artikel zum Thema Barrierefreiheit. Aus dem ganzen Heft hat mir der schmale bis kurzweilige Artikel zu <em><span xml:lang="en" lang="en">Location Based Games</span></em> am besten gefallen und damit will ich keinesfalls dem Herausgeber schmeicheln. ;) Wer schon auf harmlosen Sonntagsspaziergängen erlebt hat, wie der Partner plötzlich das Wort <a href="http://www.geocaching.de/" title="mehr Infos zum Geocaching">Geo<span xml:lang="en" lang="en">caching</span></a> ins Rennen wirft und unbedingt Verstecktes via <span xml:lang="en" lang="en">iPhone</span> suchen will, weiß, dass die in diesem Artikel vorgestellten <span xml:lang="en" lang="en">Play-Caching-Sessions</span> um einiges verschärfter sind. Selten so gelacht, ich sag dazu ja immer, ein Waldstreifen ist mir da immer um einiges interessanter. Oder um es mit ein wenig mehr Medientheorie zu sagen &#8211; <a href="http://en.wikipedia.org/wiki/Raymond_Williams" title="zur Information zu Raymond Williams" xml:lang="en" lang="en" hreflang="en">Raymond Williams</a> nannte das schon sehr früh die Tendenz zur <em>mobilen Privatisierung</em> -, man hat immer sein Wohnzimmer dabei und kommt aber trotzdem viel rum. ;) Freilich hat der Anspruch, warum man sich solchen <span xml:lang="en" lang="en">Reality</span>-Spielen hingeben soll, etwas eher <span xml:lang="en" lang="en">wellness</span>haftes. Aber womöglich ist es das genau, die <span xml:lang="en" lang="en">Wellness</span>. Ich hätte mir da ein wenig mehr Anarchismus gewünscht, schließlich operieren diese Spielansätze tatsächlich auf einer historisch gängigen Praxis der Realitäts- und Stadterkundung jenseits gängiger Routen und Vorgaben &#8211; als Beispiel wären die Techniken der <a href="http://de.wikipedia.org/wiki/Situationistische_Internationale#Wichtige_Begriffe" title="weiter Informationen zum Situationismus">Situationisten</a> hier zu nennen. Aber wie schon gesagt, habe mir sofort einiges notiert und werde mich da weiter damit beschäftigen. Danke dafür!</p>
<p>Der Artikel zu <a href="http://de.wikipedia.org/wiki/Mobile_Tagging" title="mehr Infos zu Mobile Tagging in der Wikipedia"><span xml:lang="en" lang="en">Mobile Tagging</span></a> von André Wussow war sehr passend, hätte ich keinen <span xml:lang="en" lang="en">iPod Touch</span>, würde ich das sicherlich massiv nützen, schon weil ich Codes sehr mag. Das Thema <em><span xml:lang="en" lang="en">Browser</span>weichen</em> (Tim Böttiger) wird besonders für mobil wieder wichtiger. Ich hätte mir da aber einen Zugang gewünscht, der sich mehr mit Standards beschäftigt. Freilich können wir auch wieder anfangen, diese Voll-PHP-<span xml:lang="en" lang="en">User-Agent</span>-Lösungen zu nutzen, aber davon waren wir doch eigentlich schon wieder weg. Der Artikel zieht das argumentativ durchaus richtig durch, aber er bleibt in der unterschiedlichen Gewichtung dann doch zu wage. Aber auf diesen Punkt komme ich in meinem Ausblick noch zu sprechen &#8211; dem mitunter Fehlen einer Webstandards-Perspektive. Das erwarte ich nicht von jedem Artikel, aber gerade in der<span xml:lang="en" lang="en"> Browser</span>weichen-Debatte würde ich einen speziellen Fokus auf Webstandards erwarten.</p>
<p>Der mobile Praxisbericht von <a href="http://www.marcozehe.de/" title="zur Webseite von Marco Zehe" hreflang="en">Marco Zehe</a> in Sachen <span xml:lang="en" lang="en">iPhone</span> und <span xml:lang="en" lang="en">VoiceOver</span> ist spannend und gibt vor allem auch Einblick in die taktile Handhabung etwa einer Datentabelle, die von <span xml:lang="en" lang="en">VoiceOver</span> leider bis dato nicht so gut interpretiert wird wie etwa von <span xml:lang="en" lang="en">JAWS</span>. Spannend ist auch das konkrete Ergebnis für Webentwickler, war aber eher zu erwarten in dieser vertrauten Kombination von <span xml:lang="en" lang="en">Safari</span> und <span xml:lang="en" lang="en">VoiceOver</span>.</p>
<p>Was mir noch gefehlt hat im mobilen Schwerpunkt, sind Artikel, die den <em>klassischen</em> Webentwickler wie mich dort abholen, wo er zuhause ist: Bei den <span xml:lang="en" lang="en">Webapps</span>, die mit Hilfe von HTML, CSS und etwa einem <span xml:lang="en" lang="en">Plugin</span> wie <a href="http://www.jqtouch.com/" xml:lang="en" lang="en" hreflang="en" title="mehr Infos zu jQTouch">jQTouch</a> arbeiten. Nichts gegen native <span xml:lang="en" lang="en">App</span>erstellung mit <a href="http://de.wikipedia.org/wiki/Xcode" title="mehr Informationen zu Xcode in der Wikipedia">Xcode</a> oder <a href="http://de.wikipedia.org/wiki/Objective-C" title="mehr zu Objective-C in der Wikipedia" xml:lang="en" lang="en" hreflang="en">Objective-C</a> &#8211; zwei Artikel arbeiten auch diese Themen gut auf, nur fehlte mir der Brückenschlag zum sinnvollen Einsatz von Webstandards ein wenig. Grade mobil ist da schon eine weitere Herausforderung. Und meine C-Zeiten liegen schon arg lang zurück, da war der knappe Ausflug im <span xml:lang="en" lang="en">Webinar</span> in den Xcode-Bereich schon wesentlich komfortabler. :)</p>
<h3>Für den <em>klassischen</em> <span xml:lang="en" lang="en">Webworker</span> wie mich war doch einiges dabei &#8230;</h3>
<p>Spannend sowohl der Artikel von <a href="http://yatil.de/" title="zur Webseite von Eric Eggert">Eric Eggert</a> zu den CSS3 Animationen als auch von <a href="http://www.asemota.de/" title="zur Webseite von Stefan Asemota" hreflang="en">Stefan Asemota</a> zu <a href="http://www.css3.info/preview/rgba/" hreflang="en" title="zur Information zu RGBa auf css3.info">RGBa</a>, die einfachste Transparenz überhaupt, würde ich sagen. Man spürt in beiden Artikeln und generell grade, um wie viel einfacher und zugleich präziser CSS3 daherkommt. Die Transparenz-PNGisierung hat dann ja bald ein Ende, dank IE 9. ;)</p>
<p>In den beiden Artikeln zu <acronym title="What You See Is What You Get" xml:lang="en" lang="en">WYSIWYG</acronym> von <a href="http://mcwiwa.de/" title="zur Webseite von Maik Wagner">Maik Wagner</a> und <a href="http://textformer.de/" title="zur Webseite von Nicolai Schwarz">Nicolai Schwarz</a> ist der Anspruch, konform und valide zu arbeiten, sehr präsent &#8211; sehr gut. :) Auch wenn sich die Artikel etwas überschneiden und beide eine schlechte Praxis und Ausgabe von WYSIWYG-Editoren voraussetzen, die so auch wieder leicht speziell anmutet und etwa durch ganz andere Ansätze wie dynamische CMS-Maskenerstellung, die heute ja problemloser möglich ist, umgangen werden kann. Damit kann man entweder den Editor gänzlich entfernen oder reduziert ihn auf die Befüllung von Absätzen mit der entsprechenden Minimalkonfiguration des Editors. Die Option, ein Bild in den Editor zu integrieren, ist dann nicht mehr zwingend notwendig. Konformität und Validität lassen sich durch eine kleinteiligere Maskenbildung viel einfacher erreichen. Freilich sind diese Lösungen nur möglich, wo Masken so frei erstellt werden können. Die von Maik Wagner genannten Beispiele wie Blogsysteme bieten diese Möglichkeit nicht, hier greifen die beiden Lösungen dann durchaus: <a href="http://de.wikipedia.org/wiki/Textile" xml:lang="en" lang="en" title="mehr Infos zu Textile in der Wikipedia">Textile</a> (Maik Wagner) als einfache Auszeichnungssprache für Texte, vor allem bekannt aus  der Wikinutzung und kollaborativen Werkzeugen wie <a href="http://www.atlassian.com/software/confluence/" hreflang="en" xml:lang="en" lang="en" title="mehr Informationen zu Confluence">Confluence</a>, und der HTML-Filter auf PHP-Basis <a href="http://htmlpurifier.org/" xml:lang="en" lang="en" hreflang="en" title="mehr Informationen zum HTML Purifier">HTML Purifier</a> (Nicolai Schwarz).</p>
<h3>Wo für mich noch etwas fehlt &#8230;</h3>
<p>Wenn ich jetzt von der konkreten inhaltlichen Linie etwas abweiche, dann nur aus einem Grund: Ein Heft ist auch eine Gefühlssache, das heißt, ein Heft setzt sich für mich auch aus einem Mosaik von unterschiedlichen Formaten, Mustern, Ansätzen und Angeboten zusammen. Jeder Baustein darin ist wichtig und muss rund sein. Das Mosaik des Webstandards-Magazin ist noch nicht ganz rund für mich als Leserin &#8211; das mag für andere dann gänzlich anders sein. Aber das hier ist eine subjektive Lesereise.</p>
<p>Was mir am meisten fehlt, ist der größere Bezug zu Webstandards. Das mag in den vorhergehenden Heften präsenter gewesen sein, im aktuellen Heft muss ich eher ein wenig danach suchen. Dann bin ich ein absoluter Fan von Interview-Formaten, weil die so eine Mischform zwischen Stringenz und Lockerheit mitbringen. Das aktuelle Heft bietet da eine ziemliche Spanne an, nicht immer ganz rund. Hier würde ich schlicht den Ball an die Redaktion zurückspielen: Traut Euch da mehr zu. Es ist kein einfaches Format &#8211; so ein Interview -, da hat sich das aktuelle Heft auch viel vorgenommen. Gut so &#8211; ein wenig kantig noch, ab und an zu trocken und mitunter reißt der Bezug zwischen Frage und Antwort ab. Kritischer wird es dann, wenn ein Interview mit eigener Zuspitzung zusammengefasst dargestellt wird wie im Fall von <a href="http://www.splintered.co.uk/" hreflang="en" title="zur Webseite von Patrick H. Lauke">Patrick H. Lauke</a>. Ich hatte schlicht immer wieder Schwierigkeiten zu unterscheiden, wer was gesagt hat. Und dass es Web Evangelisten auch schwer haben, wissen wir ja alle. ;)</p>
<p>Der schwierige Spagat zwischen kurzweiligen, knappen Formaten &#8211; ich fand die <span xml:lang="en" lang="en">Favicon</span>-Doppelseite doch recht witzig &#8211; und tiefergehenden Fachartikeln geht immer noch auf. Ein ganz kleinwenig war es mir zu kurzweilig mitunter. Aber das mag stimmungsabhängig sein. Respekt muss man ebenso der unglaublichen inhaltlichen Bandbreite zollen, das steht das Heft ganz gut durch &#8211; andere Magazine wären da schon längst zerfasert. :)</p>
<h3>Mein Fazit</h3>
<p>Man muss und darf die Frage immer wieder stellen, was das Webstandards-Magazin nun von anderen Magazinen wie etwa die <a href="http://www.weave.de/" xml:lang="en" lang="en" title="zum WEAVE Magazin">WEAVE</a> unterscheidet. Ich würde sagen zweierlei: Zum einen das starke Beharren auf und das <span xml:lang="en" lang="en">Handling</span> der eigenen Themen. Das mag nicht immer so aufgehen, aber diese Suchbewegung bildet sich für den Leser durchaus positiv ab. Und zum anderen spürt man, dass das Magazin sich in dieser Suchbewegung immer in Bewegung hält. Diese Bewegung kann man gut an den Ecken und Kanten des Heftes erkennen und damit meine ich nicht herkömmliche Eselsohren. :) Der Balanceakt zwischen Blattlinie und immer noch irgendwie Aufbruch lässt sich gut aushalten. Etliches dabei noch unfertig, ganz klar. Auch hier wieder denke ich, kann sich die Redaktion mehr zutrauen.</p>
<p>Für ein Magazin, das sich immer ein Stück weiterentwickeln will, ist es wichtig, sich beständig zu häuten. Am <span xml:lang="en" lang="en">Cover</span> des Webstandards-Magazin kann man dieses Häuten mit jeder neuen Ausgabe mitverfolgen. Und  das wird spannend bleiben.</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=5Fj5xAlKJFA:ILvQYYdC41k:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=5Fj5xAlKJFA:ILvQYYdC41k:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=5Fj5xAlKJFA:ILvQYYdC41k:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=5Fj5xAlKJFA:ILvQYYdC41k:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=5Fj5xAlKJFA:ILvQYYdC41k:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=5Fj5xAlKJFA:ILvQYYdC41k:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=5Fj5xAlKJFA:ILvQYYdC41k:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/5Fj5xAlKJFA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/das_webstandards_magazin_geht_ins_zweite_jahr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/das_webstandards_magazin_geht_ins_zweite_jahr/</feedburner:origLink></item>
		<item>
		<title>Mit Screenreadern testen (1): Zitatauszeichnung</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/JBjs2uB_6II/</link>
		<comments>http://sprungmarker.de/2010/mit_screenreadern_testen_1_zitatauszeichung/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 21:45:32 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[BLOCKQUOTE]]></category>
		<category><![CDATA[CITE]]></category>
		<category><![CDATA[JAWS]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Screenreader]]></category>
		<category><![CDATA[Testen]]></category>
		<category><![CDATA[VoiceOver]]></category>
		<category><![CDATA[Windows-Eyes]]></category>
		<category><![CDATA[Zitat]]></category>

		<guid isPermaLink="false">http://sprungmarker.de/?p=925</guid>
		<description><![CDATA[Semantik in HTML ist ja etwas Wunderbare &#8230; <a href="http://sprungmarker.de/2010/mit_screenreadern_testen_1_zitatauszeichung/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Semantik in HTML ist ja etwas Wunderbares, interessant wird es, wenn man sich die Interpretation durch <span lang="en">Screenreader</span> genauer ansieht. Bei meiner Recherche zur <a href="http://sprungmarker.de/2010/extern_technikwuerze_formulare_total/" title="zum sprungmarker Artikel zu Formularen total">Technikwürze zum Thema Formulare</a> hatte ich schon an der einen oder anderen Stelle aufgehorcht. Immer mal wieder war mir nicht klar, habe ich die Semantik in HTML unzureichend gesetzt oder liegt es an der Kombination von <span lang="en">Screenreader</span> und / oder <span lang="en">Browser</span> / System. Daher werde ich jetzt in loser Folge semantische Auszeichnungen in <span lang="en">Screenreadern</span> testen. Den Anfang macht die Auszeichnung von Langzitaten &#8211; <code lang="en">blockquote</code> -, von Kurzzitaten mit Hilfe des q-Elementes und die jeweilige Zuordnung zur zitierten Quelle &#8211; <code lang="en">cite</code>.</p>
<h3><span lang="en">Screenreader</span> und Zitate: das Gesamtergebnis</h3>
<p>Um gleich mit der argumentativen Tür ins Haus zu fallen: Es sieht durchwachsen aus mit der Ausgabe von Zitaten &#8211; nur Langzitate werden standardmäßig vorgelesen &#8211; aber auch nicht immer. Leider muss man sagen, die gesamte Semantik eines Artikels geht dann doch verloren. Der Weg kann nicht sein, jedes Zitat als <code lang="en">blockquote</code>-Element umzusetzen . Vor allem wenn man bedenkt, wie <em>alt</em> die semantische Auszeichnung von Zitaten ist. Die Verwendung reicht quasi ins HTML-Urgestein zurück: <a href="http://sprungmarker.de/2007/kleine-geschichte-des-blockquote-elements/" title="zum sprungmarker Artikel">Kleine Geschichte des <code>blockquote</code>-Elements anhand der Spezifikationen</a>.</p>
<p><span id="more-925"></span></p>
<p>Vor allem kann man die Unterstützung in der Ausgabe bei <span lang="en">Screenreadern</span> an der konkreten Browserunterstützung des jeweiligen Elements ablesen. So sitzt das Langzitat mit Hilfe des <code lang="en">blockquote</code>-Elements schon weitaus fester, auch wenn man mitunter das explizite Vorlesen erst hinzuschalten muss. Das Kurzzitat mit Hilfe des q-Elements, das ja lange Zeit nur von wenigen <span lang="en">Browsern</span> unterstützt wurde &#8211; <a href="http://msdn.microsoft.com/en-us/library/cc304133(VS.85).aspx#Quoting" title="zum Artikel bei Microsoft: Quoting with the Q Element" lang="en" hreflang="en">IE 8 hat da ja endlich nachgezogen</a>, hat das Nachsehen. Die Unterstützung wird dauern, da haben <span lang="en">Screenreader</span> eindeutig Nachholbedarf. Gänzlich abgeschlagen dann die Angabe der Quelle mit Hilfe des <code lang="en">cite</code>-Elements. Einzig als Attribut im Langzitat wird <code lang="en">cite</code> von<span lang="en"> JAWS</span> vorgelesen. Befüllt man das <code lang="en">cite</code>-Attribut mit einer URL, sollte man darauf achten, dass sie nicht lang ist, denn <span lang="en"> JAWS</span> liest das dann wirklich bis zum letzten Zeichen vor. ;) Einzige Ausnahme ist <span lang="en">Window-Eyes</span>, das auch über das Kurzzitat &#8211; das q-Element &#8211; informiert.</p>
<h4>Die Testumgebung</h4>
<p>Ich habe eine <a href="http://sprungmarker.de/wp-content/uploads/zitat_test.html" title="weiter zur Testseite">einfache Testseite</a> erstellt, in der ich im ersten Absatz den alleinigen Einsatz eines Kurzzitats und dessen Quelle und darauf folgend das Langzitat &#8211; ein <code lang="en">blockquote</code>-Element mit gefülltem <code lang="en">cite</code>-Attribut &#8211; teste.</p>
<pre class="brush:xml; auto-links:false;">
    &lt;p&gt;Der &lt;cite&gt;Blindtext-Generator&lt;/cite&gt; sagt, dass &lt;q&gt;esse est percipi&lt;/q&gt; ein Gassenhauer ist:&lt;/p&gt;
    &lt;blockquote cite=&quot;Blindtext-Generator&quot;&gt;&lt;p&gt;&Uuml;berall dieselbe alte Leier. Das &lt;span lang=&quot;en&quot; xml:lang=&quot;en&quot;&gt;Layout&lt;/span&gt; ist fertig, der Text l&auml;sst auf sich warten. &lt;/p&gt;&lt;/blockquote&gt;
   &lt;p class=&quot;quelle&quot;&gt;Quelle: &lt;cite&gt;&lt;a href=&quot;http://www.blindtextgenerator.de/&quot;&gt;Blindtext-Generator&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;
</pre>
<p>Diese Testseite habe ich dann mit folgenden <span lang="en">Screenreadern</span> und <span lang="en">Browser</span>-Erweiterungen getestet:</p>
<ul>
<li><a href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp" hreflang="en" lang="en" title="zur Produktinfos von JAWS">JAWS</a> 11 mit IE 8 (<span lang="en">Windows</span>) und <span lang="en">Firefox 3.6</span> (<span lang="en">Windows</span>) </li>
<li><a href="http://www.nvda-project.org/" title="zur Projektinfo von NVDA" hreflang="en">NVDA</a> 2010.1 mit <span lang="en">Firefox 3.6</span> (<span lang="en">Windows</span>) und IE 8 (<span lang="en">Windows</span>)</li>
<li><a href="http://www.gwmicro.com/Window-Eyes/" title="zur Produktinfo von Window-Eyes" lang="en" hreflang="en">Window-Eyes</a> 7.1. und IE 8  (<span lang="en">Windows</span>)</li>
<li><a href="http://www.baum.de/cms/de-de/cobra/" title="zur Produktinfo von COBRA">COBRA</a> 8.1. und IE 6 (<span lang="en">Windows</span>)</li>
<li><a href="http://www.dolphin-de.de" title="zur Produktinfo von HAL">HAL</a> 11 und IE 8 (<span lang="en">Windows</span>)</li>
<li><a href="http://www.screenreader.net" title="zur Produktinfo von Thunder" hreflang="en" lang="en">Thunder</a> und <span lang="en">WebbIE</span> (<span lang="en">Windows</span>)</li>
<li><a href="http://www.apple.com/accessibility/voiceover/" title="zur Produktinfo von VoiceOver" hreflang="en" lang="en">VoiceOver</a> mit Safari 4.0.4 (<span lang="en">Macintosh</span>)</li>
<li><span lang="en">Webscreenreader <a href="http://webanywhere.cs.washington.edu/" title="zur Information WebAnywhere" hreflang="en" lang="en">WebAnywhere</a></span></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/402" title="zur Erweiterung Fangs" hreflang="en" lang="en">Fangs</a> <span lang="en">Screenreader</span>simulator (<span lang="en">Firefox</span>)</li>
<li><span lang="en"><a href="http://firevox.clcworld.net/" title="zur Information der Erweiterung Fire Vox" hreflang="en">Fire Vox</a> Screenreader-Plugin</span> (<span lang="en">Firefox</span>)</li>
</ul>
<p>Die Einstellungen der <span lang="en">Screenreader</span> und Erweiterungen sind typisch, also auf eine <span lang="en">Default</span>-Installation eingestellt, um festzustellen, ob die semantische Auszeichnung <span lang="en">default</span>mäßig auch aktiviert ist.</p>
<h4>Vergleich <span lang="en">Screenreader</span> und Interpretation von Zitaten</h4>
<p>Sieht man sich nun in der vergleichenden Tabelle die Ergebnisse im Detail an, ist der Interpretationsvorsprung von Langzitaten deutlich erkennbar. Pro <span lang="en">Screenreader</span> wird getestet, ob das Langzitat vorgelesen wird und auch bei einer Standardinstallation aktiviert ist, ob die Quelle als Attribut im Langzitat, das Kurzitat und das alleinstehende <code lang="en">cite</code>-Element mit entsprechender Info vorgelesen wird. Denn natürlich wird der entsprechende Text des Elementes immer vorgelesen, aber viel wichtiger ist, dass der Textabschnitt auch als Zitat gekennzeichnet wird.</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%" summary="Übersichtstabelle Screenreader - Zitaterkennung">
<colgroup>
<col width="*" />
<col width="15%" />
<col width="15%" />
<col width="15%" />
<col width="10%" />
<col width="10%" />
	</colgroup>
<tr>
<th scope="col"><span lang="en">Screenreader</span></th>
<th scope="col" abbr="Option ist standardmässig aktiviert"><span lang="en">aktiviert</span></th>
<th scope="col" abbr="erkennt Langzitat"><code lang="en">blockquote</code></th>
<th scope="col" abbr="erkennt Langzitat und seine Zitatquelle"><code lang="en">blockquote</code> und <code lang="en">cite</code></th>
<th scope="col" abbr="erkennt Kurzzitat-Element"><code lang="en">q</code></th>
<th scope="col" abbr="erkennt Quelle des Kurzzitat-Element"><code lang="en">cite</code></th>
</tr>
<tr>
<th scope="row" class="row"><span lang="en">JAWS</span> 11 mit IE 8</th>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row"><span lang="en">JAWS</span> 11 mit <span lang="en">Firefox 3.6.3</span></th>
<td class="active">ja</td>
<td class="active">ja</td>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row">NVDA 2010.1 mit <span lang="en">Firefox 3.6.3</span></th>
<td class="active">ja</td>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row">NVDA 2010.1 mit IE 8</th>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row"><span lang="en">Window-Eyes</span> 7.1. und IE 8</th>
<td>nein</td>
<td class="active">ja</td>
<td>nein</td>
<td class="active">ja</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row">COBRA 8.1. und IE 6</th>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row"><span lang="en">Thunder</span> und <span lang="en">WebbIE</span></th>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row"><span lang="en">Hal</span> mit IE 8</th>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row"><span lang="en">VoiceOver</span> mit Safari 4.0.4</th>
<td>nein</td>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row"><span lang="en">Webscreenreader WebAnywhere</span></th>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row">Fangs <span lang="en">Screenreader</span>simulator</th>
<td class="active">ja</td>
<td class="active">ja</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
<tr>
<th scope="row" class="row"><span lang="en">Fire Vox Screenreader-Plugin</span></th>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
<td>nein</td>
</tr>
</table>
<h3><span lang="en">Screenreader</span> und Zitate: die Ergebnisse im Einzelnen</h3>
<h4>Das Langzitat</h4>
<p>Standardmäßig aktiviert ist der Hinweis auf ein Langzitat nur bei <span lang="en">JAWS</span> und NVDA. Bei JAWS wird das Langzitat mit <em>Zitatblock-Anfang und -Ende</em> angesagt, NVDA setzt vor und hinter das Langzitat <em>Zitatblock</em>. <span lang="en">Window-Eyes</span> hat die Ansage des Langzitats nicht standardmäßig aktivert. In den Ausführlichkeitseinstellungen wählt man &gt; <em>Browsermodus</em> &gt; <em>Hervorhebung</em> / <em>Bereichshervorhebung</em> aus und hakt an, dass vor und nach dem Langzitat eine Nachricht eingefügt wird. Entsprechend hört sich das dann auch an:  am Anfang <em>Bereichshervorhebung</em> und am Ende des Langzitats <em>Bereichshervorhebung Ende</em>. So ganz konsistent funktioniert das nicht, im Testbeispiel wird das Ende des Langzitats nicht angesagt.</p>
<p><img src="http://sprungmarker.de/wp-content/uploads/picto-voiceover.gif" alt="VoiceOver: Testseite mit Ausführlichkeit hochgesetzt" width="542" height="177" class="ImgBorder" /></p>
<p class="quelle">Abbildung: <cite>Testseite mit Voiceover und Ausführlichkeit hochgesetzt</cite></p>
<p>Auch <span lang="en">VoiceOver</span> geht für das Ansagen von Auszeichnungen über die Ausführlichkeitseinstellung. Dort kann man für unterschiedlichste Elemente die Ausführlichkeit erhöhen. Man kann für alles die Ausführlichkeit auf hoch setzen oder für einzelne Elemente. Aber auch wenn man die Ausführlichkeit für alles auf hoch setzt, wird die Zitatinformation noch nicht vorgelesen. Man muss erst den Textblock anwählen und dann wird die Zusatzinformation <em>Zitatblock Ebene-1</em> vorgelesen. Etwas sehr gewöhnungsbedürftig, aber das ist ja <span lang="en">VoiceOver</span> im Allgemeinen. :) <span lang="en">VoiceOver</span> versucht ja auch mit dem Konzept der <span lang="en">Webspots</span> fehlende Semantik zu ersetzen &#8211; ein verständliches, aber auch schwieriges Konzept. Mit <span lang="en">VoiceOver</span> arbeite ich immer noch verhältnismässig langsam, die Lernkurve ist trotz schneller Anfangserfolge für mich recht hoch. :)</p>
<p><img src="http://sprungmarker.de/wp-content/uploads/picto-fangs.png" alt="Fangs: Ausgabe der Testseite" width="497" height="212" class="ImgBorder" /></p>
<p class="quelle">Abbildung: <cite>Testseite mit Fangs: Zitaterkennung</cite></p>
<p>In <span lang="en">Screenreadern</span> wie <span lang="en">Thunder</span>, die nicht direkt mit dem <span lang="en">Browser</span> arbeiten, sondern mit einem <span lang="en">Browser</span>ersatz wird das Zitat als solches nicht vorgelesen, aber durch Anführungszeichen gekennzeichnet, die auch vorgelesen werden. Ähnlich stellt das der <span lang="en">Screenreader</span>-Simulator <span lang="en">Fangs</span> dar, er markiert ganz richtig für das Langzitat den Anfang mit <span lang="en"><em>Block quote start</em></span> und das Zitatende mit <span lang="en"><em>Block quote end</em></span>.</p>
<p>Das Langzitat in Kombination mit einer Quellenangabe liest nur <span lang="en">JAWS</span> verständlich und verlässlich vor. NVDA scheint zwar das <code lang="en">cite</code>-Attribut zu erkennen, aber gibt für die Testseite kein verständliches Ergebnis wieder. Man müsste noch testen, ob NVDA nur bestimmte Werte für das <code lang="en">cite</code>-Attribut zulässt, etwa nur eine URL.</p>
<h5>Tonbeispiele: Langzitat</h5>
<ul>
<li> <a href="http://sprungmarker.de/wp-content/uploads/audio/jaws_zitat_ansage.mp3" class="wpaudio" title="Beispiel starten">Zitaterkennung: Tonbeispiel <span lang="en">JAWS</span></a> (102 <abbr title="Kilobytes" lang="en">Kb</abbr>)</li>
<li> <a href="http://sprungmarker.de/wp-content/uploads/audio/nvda_zitat_ansage.mp3" class="wpaudio" title="Beispiel starten">Zitaterkennung: Tonbeispiel NVDA</a> (70 <abbr title="Kilobytes" lang="en">Kb</abbr>)</li>
<li> <a href="http://sprungmarker.de/wp-content/uploads/audio/windows_eyes_zitat_ansage.mp3" class="wpaudio" title="Beispiel starten">Zitaterkennung: Tonbeispiel <span lang="en">Window-Eyes</span></a> (66 <abbr title="Kilobytes" lang="en">Kb</abbr>)</li>
<li> <a href="http://sprungmarker.de/wp-content/uploads/audio/voiceover_zitat_angesagt.mp3" class="wpaudio" title="Beispiel starten">Zitaterkennung: Tonbeispiel <span lang="en">VoiceOver</span> &#8211; nur Zitatende</a> (45 <abbr title="Kilobytes" lang="en">Kb</abbr>)</li>
</ul>
<h4>Das Kurzzitat</h4>
<p>Wie schon ausgeführt, ist das Kurzzitat mit Hilfe des <code>q</code>-Elements noch ein Stiefkind der Ausgabe. Nur <span lang="en">Window-Eyes</span> gibt es genauso wie das Langzitat hervorgehoben wieder. <span lang="en">Thunder</span> liest auch für das Kurzzitat die Anführungszeichen vor, was wenigstens markiert, dass es sich um ein Zitat handeln könnte. Ansonsten wird ausnahmslos über das Kurzzitat hinweg gelesen. Es erfolgt auch keine Zuordnung zur Quelle des Kurzzitats, das <code lang="en">cite</code>-Element wird schlicht überlesen. Ich habe auch sonst keine Einstellungen gefunden, um auch noch das Kurzzitat erkennbar zu machen. Aber ich lasse mich da gerne korrigieren. :) Als Variante hatte ich noch dem <code>q</code>-Element das <code lang="en">cite</code>-Attribut testweise hinzugefügt, aber das wurde von <span lang="en">Window-Eyes</span> ebenfalls ignoriert.</p>
<h3>Fazit</h3>
<p>Man könnte jetzt den irrigen Schluss ziehen und alle Zitate &#8211; auch Kurzzitate &#8211; als Langzitate kennzeichnen. Im Einzelfall kann man das sicherlich noch entscheiden &#8211; wann beginnt schon ein Lang- und endet ein Kurzzitat. :) Aber das ist natürlich keine wirkliche Lösung. Und man muss anmerken dürfen, dass eine gängige semantische Auszeichnung wie das Kurzzitat einfach zum Standard gehören sollte, auch und gerade für das Repertoire eines <span lang="en">Screenreaders</span>. Also muss man sich einfach wieder auf die Wartebank setzen und hoffen, dass nach der aktuellen <span lang="en">Browser</span>unterstützung auch die <span lang="en">Screenreader</span> nachziehen werden, <span lang="en">Window-Eyes</span> hat das ja schon.</p>
<p>Überrascht hat mich NVDA, der ja für seine Standardkonformität bekannt ist, dass er das Kurzzitat schlicht ignoriert. Ebenso wichtig wäre es, dass Semantik wie die Ansage eines Zitats schlicht immer voreingestellt ist. Schließlich trägt diese Semantik wesentlich zum Verständnis eines Textes bei. Und &#8211; das sei abschließend auch angemerkt, muss man Erweiterungen wie <span lang="en">Fire Vox</span>, die ja einen <span lang="en">Screenreader</span> nur simulieren, immer wieder und noch mit Bedacht nutzen. Sieht man sich die Ergebnisse im Vergleich zu <span lang="en">JAWS</span> oder NVDA an, lassen sie sich nicht mit einem realen <span lang="en">Screenreader</span> vergleichen. Man sollte also <strong>immer</strong> mit einem <span lang="en">Screenreader</span> testen, Erweiterungen und Simulationen sind bis dato nur Annäherungen.</p>
<h3><span xml:lang="en" lang="en">Update</span></h3>
<p>Das <code>q</code>-Element kann auch noch verschachtelt werden. <span xml:lang="en" lang="en">Window-Eyes</span>, das ja das Kurzzitat entsprechend markiert vorliest, macht das auch für verschachtelte Kurzzitate. Freilich wird ab einer gewissen Verschachtelungstiefe es schwer, die Informationen zur Bereichshervorhebung noch wirklich nachzuvollziehen. Vor allem auch, weil ja die korrekte inhaltliche Zuordnung zur Quelle für das Kurzzitat nicht ausgegeben wird.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=JBjs2uB_6II:UT1Gqlfr0EY:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=JBjs2uB_6II:UT1Gqlfr0EY:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=JBjs2uB_6II:UT1Gqlfr0EY:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=JBjs2uB_6II:UT1Gqlfr0EY:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=JBjs2uB_6II:UT1Gqlfr0EY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=JBjs2uB_6II:UT1Gqlfr0EY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=JBjs2uB_6II:UT1Gqlfr0EY:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/JBjs2uB_6II" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/mit_screenreadern_testen_1_zitatauszeichung/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
<enclosure url="http://sprungmarker.de/wp-content/uploads/audio/jaws_zitat_ansage.mp3" length="98562" type="audio/mpeg" />
<enclosure url="http://sprungmarker.de/wp-content/uploads/audio/nvda_zitat_ansage.mp3" length="67387" type="audio/mpeg" />
<enclosure url="http://sprungmarker.de/wp-content/uploads/audio/windows_eyes_zitat_ansage.mp3" length="65385" type="audio/mpeg" />
<enclosure url="http://sprungmarker.de/wp-content/uploads/audio/voiceover_zitat_angesagt.mp3" length="44841" type="audio/mpeg" />
<enclosure url="http://sprungmarker.de/wp-content/uploads/audio/jaws_zitat_ansage.mp3" length="98562" type="audio/mpeg" />
		<feedburner:origLink>http://sprungmarker.de/2010/mit_screenreadern_testen_1_zitatauszeichung/</feedburner:origLink></item>
		<item>
		<title>Rückschau auf 2009 und Ausblick auf 2010</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/dLOYu8iJTzA/</link>
		<comments>http://sprungmarker.de/2010/rueckschau_auf_2009_und_ausblick_auf_2010/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 19:39:01 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Intern]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=890</guid>
		<description><![CDATA[Obwohl ich schon etwas spät dran bin in &#8230; <a href="http://sprungmarker.de/2010/rueckschau_auf_2009_und_ausblick_auf_2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Obwohl ich schon etwas spät dran bin in Sachen Rückschau, finde ich es wichtig, gerade das letzte Jahr damit für mich abzuschliessen und 2010 als eine Art für mich adaptiertes <a href="http://de.wikipedia.org/wiki/Sabbatical" title="zur Information in der Wikipedia">Sabbatical</a> zu nehmen.</p>
<h3>Das war 2009 für mich</h3>
<p><img src="http://www.sprungmarker.de/wp-content/uploads/2009/06/ritter_picto.jpg" alt="Buch-Cover Sylvia Egger: Still dialing Alice" width="200" height="306" class="ImgRight" />Auch wenn ich hier vom barrierefreien Thema etwas abschweifen muss, aber nach all den Jahren meines <em>Doppellebens</em> müssen meine Leser auch mal aushalten können, dass sich nicht immer alles um Barrierefreiheit dreht. :) Das letzte Jahr habe ich damit verbracht, <a href="http://dadasophin.de/2010/01/still-dialing-alice/" title="zur Webseite des Buches">mein Buch <span lang="en">Still Dialing Alice</span></a> zu konzipieren, in einem Affenzahn und unter lautstarken Eigenverschwünschungen &#8211; nach dem Motto, warum tu ich mir das alles nur an ;) &#8211; zu schreiben und dann auch die Druckfahnen mehrfach haarklein durchzugehen &#8211; dafür opfert man schon gerne mal seinen gesamten Urlaub an der Küste. ;) Nach einigen Verzögerungen im Druck ging es Ende des Jahres endlich in die Buchhandlungen. Eine kleine Leseprobe für die Mutigen gibt es nun auch: Leseprobe <a href="http://dadasophin.de/wp-content/uploads/2010/01/still_dialing_alice_leseprobe.pdf">Still Dialing Alice (PDF-Datei, 620 Kb – nicht barrierefrei)</a>. </p>
<p><span id="more-890"></span><br />
Und für die absolut Wagemutigen hab ich auch noch 3 Belegexemplare zu vergeben, den Verteilerschlüssel &#8211; also wer das Belegexemplar erhält &#8211; lege ich nach Lust und Laune fest. :) Einfach melden mit einer DM auf <a href="http://twitter.com/sprungmarkers">twitter</a> oder schlicht über das <a href="http://www.sprungmarker.de/kontakt/">Kontaktformular</a> hier im Blog oder auf welchem Weg auch immer (ich freue mich auch immer über Postkarten ;). Und wenn keiner eins will, dann behalte ich alle selbst und mach schöne Scherenschnitte draus &#8211; nee, dann gehen die wieder an so Rezensenten. ;) Ach so ja &#8211; und es gibt <strong>keine</strong> signierten Exemplare &#8211; auch wenn es schon Anfragen dazu gab, ich lehne derartige bildungsbürgerliche Attitüden und Beiwerk schlicht ab &#8211; oder ich mach ein Projekt draus, dann kann ich aber für das Buch nicht mehr garantieren. ;)</p>
<p>Apropos Scherenschnitt: das Zerschneiden eines meiner Texte immer genau nach 140 Zeichen war ein wichtiges Element meiner Grazer Performance <a href="http://www.forumstadtpark.at/index.php?idcatside=275" title="zur Veranstaltungsinfo im Forum Stadtpark Graz" lang="en">Laut Computing</a>. Eine Netzkünstlerin &#8211; also ich &#8211; sollte mit einem Komponisten eine Aktion machen &#8211; mir fiel natürlich nur wieder twitter ein. :) Samt meiner bei Ebay erstandenen lebensnahen Bewegungsmelder &#8211; einer Vogelschar, die die Besucher auf Schritt und Tritt entnervten ;) -, dem etwas hakeligen Twitter<span lang="en">stream</span>, den sehr guten <span lang="en">Soundpieces</span> von <a href="http://instru.ment.org/bios/bio.html?l=en&amp;who=n" title="mehr Infos zu Norbert Math">Norbert Math</a> und dem etwas schöpfintensiven Trockeneis-in-ein-Computergehäuse-Verfrachten war das eine wirklich lustige <span lang="en">Performance</span>. Und Dank an den NCC09 für die tolle <a href="https://wiki.mur.at/ncc09/ForumStadtpark" title="NCC09 Infos zur Veranstaltung">Einladung</a>.</p>
<p>Es wird wohl noch die eine oder andere Lesung aus und zum Buch geben, aber eher weniger als mehr, das ist aber in Ordnung. :) Obwohl ich doch recht gut performiere. ;) Sei&#8217;s drum. Ich arbeite schon an einem weiteren Buch, da bin ich aber noch mehr im inhaltlichen Konzipieren, ich lass mir da Zeit. Derzeit arbeite ich mit der freien Tanzszene zusammen und wir erarbeiten den <span lang="en">Background</span> für ein neues Stück. Für mich was ganz neues und vor allem ein spannendes Thema. Also um es abzukürzen: Das Jahr 2009 hat für mich seit langem mal wieder richtig Arbeit im Literaturbereich gebracht, das hat ne Weile eher still gelegen und hat mich daran erinnert, dass ich da etwas säumig war in meinem <em>Doppelleben</em>. Mal sehen, was die Zukunft da weiterhin bringt. Absolut spannend &#8211; auch wenn es nicht um Barrierefreiheit geht. :)</p>
<p>Aber keine Angst, die Barrierefreiheit bleibt mir erhalten. :) Das Jahr 2009 war auch für die Barrierefreiheit ein gutes Jahr. Ich habe mich sehr über den <a href="http://www.sprungmarker.de/2009/a_tag_09_praesentation_mit_screencasts/" title="weitere Infos">Vortrag auf dem  Wiener A-TAG</a> gefreut, man könnte sich doch tatsächlich an so was gewöhnen. Auch die beiden <a href="http://www.sprungmarker.de/2010/extern_technikwuerze_formulare_total/">Technikwürzen zu Formularen</a> habe ich dann Ende des Jahres noch gemacht, das hat das Jahr ganz gut abgeschlossen.</p>
<h3>Das wird 2010</h3>
<p>Was meine ich mit meiner Art von Sabbatical: Damit meine ich jetzt keine wirkliche Auszeit &#8211; was ja Sabbatical ursprünglich meint -, sondern ich muss mich ein wenig wieder dorthin begeben, wo das <span lang="en">Frontend</span> sich entwickelt, sprich &#8211; mir fiel das letzte Jahr auf, dass es viele neue Themen gibt, die ich mal aufarbeiten, richtig aufarbeiten möchte. Dazu mache ich mal aus meinem Blog hier eine kleine Baustelle, um die Themen auch mal real und für die Barrierfreiheit durchzutesten: HTML 5, neuer Schrifteinsatz, WAI-ARIA, Optimierung für <span lang="en">Mobile</span>, mal Video genauer durchtesten, vor allem den <span lang="en">Flowplayer</span> mal abklopfen und und und. Es wird mal wieder Zeit für mich, mich zu vertiefen. Ich versuche das alles hier soweit wie möglich am Funktionieren zu halten, aber es kann durchaus sein, dass es Phasen gibt, wo die Barrierefreiheit eher kippt oder alles etwas durchhängt. Aber wenn ich das hier nicht machen kann, auf meinem Privathanger. :)</p>
<p>Mit der mobilen Optimierung habe ich schon angefangen, zwei Webinare hinter mir, das eine vom W3C &#8211; <a href="http://www.w3.org/2009/03/mobitrain_course_description.html" hreflang="en" lang="en">Introduction to W3C&#8217;s Mobile Web Best Practices</a> &#8211; war eher schlicht und grundlegend, aber wenn man sich mit den Hausaufgaben Mühe gegeben hat, dann konnte man schon einen ersten Eindruck kriegen, welche Bandbreite einen da erwartet. Da ist ein <span lang="en">Browserwar</span> ein Spaziergang dagegen. Das zweite von <span lang="en">O&#8217;Reilly</span> &#8211; <a href="http://training.oreilly.com/iphonewebapps/" hreflang="en" lang="en">Learn to Build iPhone Apps with HTML, CSS, and JavaScript</a> &#8211; war dann speziell nur für das <span lang="en">iPhone</span> und natürlich ungleich spannender, weil man nur den Fokus auf einen Aspekt legen kann. Webinare habe ich schlicht für mich entdeckt, die Qualitäten variieren dabei, ganz klar. Aber trotzdem fand ich das so spannend, dass ich da dran bleiben will.</p>
<p>Ich hab auch noch ein paar Ideen, was im barrierefreien Sektor an Standardisierung noch fehlt, daran werde ich dieses Jahr auch arbeiten und das dann entsprechend hier anbieten. :) </p>
<p>Okay, mal sehen, ob ich das alles so schaffe dieses Jahr, aber wir haben ja erst Februar. ;)</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=dLOYu8iJTzA:qqFPjfu8yME:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=dLOYu8iJTzA:qqFPjfu8yME:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=dLOYu8iJTzA:qqFPjfu8yME:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=dLOYu8iJTzA:qqFPjfu8yME:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=dLOYu8iJTzA:qqFPjfu8yME:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=dLOYu8iJTzA:qqFPjfu8yME:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=dLOYu8iJTzA:qqFPjfu8yME:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/dLOYu8iJTzA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/rueckschau_auf_2009_und_ausblick_auf_2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/rueckschau_auf_2009_und_ausblick_auf_2010/</feedburner:origLink></item>
		<item>
		<title>Kurz kommentiert: Einfach-teilhaben.de im Usability-Test mit Menschen mit Behinderungen</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/_Gftgw5p9hA/</link>
		<comments>http://sprungmarker.de/2010/kurz_kommentiert_einfach_teilhaben_de_im_usabilitytest/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 17:46:46 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[aperto]]></category>
		<category><![CDATA[JAWS]]></category>
		<category><![CDATA[Kontrast]]></category>
		<category><![CDATA[Screenreader]]></category>
		<category><![CDATA[Testen]]></category>
		<category><![CDATA[WCAG]]></category>
		<category><![CDATA[WCAG2]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=886</guid>
		<description><![CDATA[Die Agentur Aperto hat für das Bundesmi &#8230; <a href="http://sprungmarker.de/2010/kurz_kommentiert_einfach_teilhaben_de_im_usabilitytest/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Die Agentur <a href="http://www.aperto.de/" title="zur Agenturinfo">Aperto</a> hat für das <a href="http://www.bmas.de">Bundesministerium für Arbeit und Soziales</a> einen <span lang="en">Usability</span>-Test mit Menschen mit Behinderungen durchgeführt und die Webseite <a href="http://www.einfach-teilhaben.de" title="zur Webseite">einfach-teilhaben.de</a> aufgabenorientiert benutzen und bewerten lassen. Die Ergebnisse wurden nun online präsentiert: <a href="http://blog.aperto.de/?p=635" title="zu den Testergebnissen">Einfach-teilhaben.de im <span lang="en">Usability</span>-Test mit Menschen mit Behinderungen</a>.</p>
<p>In unserer barrierefreien Arbeit fehlen uns immer praktische Daten. Der herkömmliche Kontext ist ja, dass wir als Entwickler die ersten Nutzer sind, dann geht noch der <span lang="en">Controller</span> ran, danach der Kunde und irgendwann nach <span lang="en">Launch</span> der eigentliche Nutzer. Hat der Kunde noch <span lang="en">Feedback</span>schleifen eingebaut, erhalten wir wieder von den Nutzern Rückmeldungen, wenn sie mit der Benutzung der Webseite Schwierigkeiten haben. Das hört sich oftmals dann eher sehr allgemein an, unsere Aufgabe ist es dann, diese allgemeinen Aussagen zu überprüfen, die Schwierigkeiten zu finden &#8211; das heißt immer so schön <em><span lang="en">debuggen</span></em> -, den Aufwand zu schätzen und dann wieder in die Entwicklungsschleife einzubinden. Das ist quasi der 08/15 Prozess bei den meisten Agenturen.</p>
<p><span id="more-886"></span></p>
<p>Daher bin ich immer doppelt gespannt und erfreut, wenn ich Ergebnisse von Nutzertests lesen und sie mit den bisherigen Ergebnissen, seien sie nun theoretischer oder praktischer Natur, abgleichen kann. Ich bin einerseits zufrieden mit den Ergebnissen, nicht viel neues würde ich sagen, und andererseits auch ein wenig verwirrt, warum die <em>altgediente</em> Schere zwischen Theorie und Praxis wieder aufgemacht wurde. Aber nun mal alles der Reihe nach.</p>
<h3>Der Kontext des <span lang="en">Usability</span>-Tests</h3>
<p>Vielleicht ist es ja allen bekannt, vielleicht dann aber wieder nicht, die Agentur Aperto ist auch <a href="http://www.einfach-teilhaben.de/cln_093/DE/Service/Impressum/impressum_node.html" title="zum Impressum von einfach-teilhaben.de">verantwortlich</a> für Design und <span lang="en">Frontend</span>-Programmierung des Webauftritts einfach-teilhaben.de und der Test beschränkt sich im Wesentlichen auf das <span lang="en">Frontend</span>. Die <a href="http://www.einfach-teilhaben.de/cln_093/DE/Service/Hilfe/hilfe_node.html" title="Informationen zur Barrierefreiheit von einfach-teilhaben.de">Umsetzung des Webauftritts</a> ist explizit barrierefrei und auch für Menschen mit Behinderung realisiert, also ist schon ein hohes Niveau in der Umsetzung zu erwarten. Liest man sich die <a href="http://www.einfach-teilhaben.de/cln_093/DE/Service/Hilfe/hilfe_node.html" title="Informationen zur Barrierefreiheit von einfach-teilhaben.de">Informationen zur barrierefreien Umsetzung</a> von einfach-teilhaben.de durch, dann wird klar, warum etwa im <span lang="en">Usability</span>-Test explizit auf <acronym title="Web Accessibility Initiative" lang="en">WAI</acronym>-<acronym title="Accessible Rich Internet Application" lang="en">ARIA</acronym> und <span lang="en">JAWS</span> getestet wird. Auch wird der spezielle Fokus auf die beiden dann doch konkurrierenden Suchmöglichkeiten auf einer Seite &#8211; der generellen Suche und der Spezialsuche von Arzt und Kliniken &#8211; deutlicher. Spannend auch das Thema der Farbkontraste.</p>
<p>Was ich hier vorausschicken will, ist, dass man einen expliziten Vergleich zwischen den Ansprüchen der eigentlichen Umsetzung von einfach-teilhaben.de und den Ergebnissen aus dem <span lang="en">Usability</span>-Test ziehen kann. Im Video <a href="http://www.bmas.de/portal/41744/einfach__teilhaben.html" title="zur Webseite mit dem Video">Noch einfacher teilhaben</a>, das wichtige Funktionen und barrierefreie Umsetzungen des Webauftritts erklärt, wird nochmals speziell auf die guten Kontraste &#8211; vor allem auch auf die Möglichkeit, den Kontrast zu wechseln, hingewiesen, auf die unterschiedlichen Suchmöglichkeiten und, was ja besonders gut und präsent umgesetzt ist, die Videos in Gebärdensprache und die Möglichkeit, die Inhalte auch in leichter Sprache zu lesen. Wahrscheinlich werden die Ergebnisse des <span lang="en">Usability</span>-Tests noch umfassender dokumentiert werden und dann vielleicht vergleichender angelegt sein. Gerade damit würde sich für mich die angemahnte Lücke zwischen Theorie und Praxis schließen, wenn man die real programmierten Ergebnisse mit praktischen Nutzertests abgleicht.</p>
<h3>Nicht viel neues aus der Praxis</h3>
<p>Sieht man sich die angeführten Ergebnisse des <span lang="en">Usability</span>-Tests an, ist nicht viel neues zu lesen, fast alle Ergebnisse sind soweit bekannt. Dass eine Überschriftenhierarchie, wenn gut durchdacht und logisch, auch eine gute Nutzung bietet, dass Inhalte einer Webseite übersichtlich, einheitlich und gut strukturiert angeboten werden sollen und sich durchaus gängige und bekannte Semantik wie <span lang="en">Summary</span>, Listen und Zwischenüberschriften positiv bemerkbar macht und lesbarer ist, war zu erwarten. Hier stelle ich mir eher die Fragen, in wieweit die Option für Inhalte in leichter Sprache auch angenommen und genutzt  wurde. In den Ergebnissen werden sie nur im Kontext der Gebärdensprachvideos erwähnt, dass es optimal sei, zusätzlich zu den Gebärdensprachvideos noch ein Inhaltsverzeichnis in leichter Sprache anzubieten.</p>
<p>Formulare und deren Nutzbarkeit sind ja immer noch ein heikles Kapitel. Dass dabei oftmals die Formulierung ein Pferdefuß sein kann &#8211; <em>senden</em> für eigentlich <em>suchen</em> ist auch eher suboptimal, kann aber passieren -, ist bekannt. Gerade bei komplexeren Formularen wie Arztsuchen &#8211; also Suchanfragen in komplexen, oftmals Drittanbieter-Datenbanken &#8211; kann zu nicht immer alltagssprachlich verständlichen Formulierungen führen. Hier auch wieder der Hinweis in den Testergebnissen, Komplexität aufzulösen. Das genannte Beispiel hätte auch ich falsch genutzt und schön die Schrägstriche gesetzt. ;) Dass das erste Suchfeld &#8211; damit ist immer die generelle Suche über die ganze Webseite gemeint &#8211; möglichst weit oben und gerne im Kopf der Webseite erwartet wird, ist aus der <span lang="en">Usability</span>  bekannt. Zu gerne werden auch merkwürdige Layoutkonstrukte generiert, nur damit die Suche ja ganz am Anfang der Seite steht. Dass mehrere Suchangebote auf einer Seite verwirren, ist nachvollzieh- und erwartbar, schließlich steigt die Komplexität der Webseite dann insgesamt gehörig. Bei der Vorschlags-Suche sollte vielleicht erwähnt werden, dass sie stark <span lang="en">browser</span>abhängig ist, ich müsste dafür wohl erst meine virtuelle Umgebung anwerfen. Aber klar &#8211; gerade die <span lang="en">Suggest</span>-Suche gehört zu jenen <span lang="en">Features</span>, die sogar das <acronym title="Web Content Accessibility Guidelines" lang="en">WCAG</acronym> 2 empfiehlt.</p>
<h3>Die diskussionsfreudigen Ergebnisse</h3>
<p>Vorsichtiger sollte man jedoch an jene Ergebnisse herangehen, die sich so in der Form nicht wirklich verallgemeinern lassen oder zumindest diskussionswürdig sind. Anschauliche Wissensvermittlung ja, aber alles jetzt auf Videos zu verlagern, weil es einfach sei, einen <span lang="en">Play-Button</span> zu drücken, halte ich für eher wenig praxisnah. Das Zitat des Nutzers bezieht sich dabei auf das Lesen <em>langer</em> Texte. Ich stelle mir gerade vor, lange Text ins Videoformat zu transferieren. Alles möglich, keine Frage, aber weder robust in die Zukunft noch sinnvoll. Videos können ergänzen, aber sollten nicht ersetzen. Sich auf den <span lang="en">Back-Button</span> zu 100% zu verlassen, mag ja eine gute, alte Angewohnheit der Nutzer sein, aber ich würde hierzu lieber mehr Praxisdaten haben wollen, bevor man hochdynamische Seiten wieder so runterregelt, dass der <span lang="en">Back-Button</span> auch wieder auf die Vorseite zurückführt. Irgendwie erinnert mich das an die Anfangszeiten des <span lang="en">Webs</span> und der PHP-Programmierung &#8230;</p>
<p>Dass der <span lang="en">Screenreader</span> in seiner aktuellen Version nicht immer Standard ist, ist bekannt. Aber der Weg kann doch nicht sein, dass man auf WAI-ARIA <span lang="en">Landmarks</span> verzichtet, weil einige Nutzer noch <span lang="en">JAWS</span> 4 haben. Die Darstellung der Testergebnisse erwecken etwas ungeschickt jedoch den Eindruck, wir sollten uns jetzt wieder mehr nach unten hin orientieren, dabei ist ein Einsatz von <span lang="en">Landmarks</span> nach unten ja kompatibel, der alte <span lang="en">Screenreader</span> ignoriert das einfach. Ein generelles Verdikt gegen den alleinigen Einsatz von WAI-ARIA auszusprechen, ist derzeit doch gar nicht notwendig. Ich denke, niemand setzt WAI-ARIA derzeit ausschließlich ein, die Frage ist doch, ist WAI-ARIA dafür überhaupt gedacht?</p>
<p>Mich würde in diesem Zusammenhang interessieren, mit welchen <span lang="en">Screenreadern</span> wurde getestet und sind <span lang="en">Opensource-Reader</span> wie NVDA überhaupt eine Option für die Nutzer? Gerade bei so einer spezialisierten Webseite wie einfach-teilhaben.de wäre die Nutzung von <span lang="en">Screenreadern</span> interessant, vielleicht wäre eine Umfragemöglichkeit da spannend. Wir haben ja für den deutschsprachigen Raum immer noch zu wenig Daten zur <span lang="en">Screenreader</span>-Nutzung, ist <span lang="en">JAWS</span> wirklich Marktführer. Sieht man sich im Vergleich dazu die <a href="http://www.webaim.org/projects/screenreadersurvey2/" title="zur Umfrage von WebAIM" hreflang="en"><span lang="en">Screenreader</span>-Umfrage von <span lang="en">WebAIM</span></a> für den englischsprachigen Bereich an, fällt auf, dass <span lang="en">JAWS</span> auch Marktführer ist, aber NVDA als Zweit<span lang="en">reader</span> durchaus gängiger wird. Die <span lang="en">Update</span>freudigkeit liegt viel höher bei über 80% und sieht man sich die Nutzung von WAI-ARIA <span lang="en">Landmarks</span> an, liegt die fehlerhafte Nutzung nur zu 5% daran, dass der <span lang="en">Screenreader</span> sie nicht interpretiert. Über 40% der Nutzer wissen schlicht nicht, dass es <span lang="en">Landmarks</span> gibt. <span lang="en">WebAIM</span> summiert daraus, dass es eben eine bessere Informationspolitik dahingehend geben muss.</p>
<p>Ein weiteres schwieriges Terrain ist tatsächlich die Kontrastproblematik. Zwar haben wir jetzt durch das WCAG 2 eine neue Kontrastformel, sämtliche Tools testen auch schon wunderbar darauf ab. Aber &#8211; und das ist für mich wirklich das einzige wirklich spannende Ergebnis des <span lang="en">Usability</span>-Tests &#8211; was ist, wenn zwar alles richtig zahlentechnisch validiert, aber der Nutzer nach wie vor meldet, dass der Kontrast undeutlich oder zu schwach ist? Interessanterweise erhalte ich, wenn ich die entsprechenden Farbwerte in den <a href="http://snook.ca/technical/colour_contrast/colour.html" title="zum Colour Contrast Check" hreflang="en" lang="en">Colour Contrast Check</a> eingebe, wieder andere Werte als die in der Studie ausgewiesenen im Kontrastchecker, vor allem validieren sie nicht auf AA für normale Texte. Ein weiterer problematischer Punkt bei diesen Kontrasten ist, dass sie auf einem Verlauf liegen. Dadurch kann man gut nachvollziehen, dass Nutzer von Flimmern sprechen. Immer eine problematische Geschichte: Fliesstext auf Verläufen.</p>
<h3>Barrierefreiheit ist alles zusammen: Theorie, Technik und Praxis.</h3>
<p>Ein wenig schade ist, dass die Testergebnisse dann auf diese Schere zwischen Theorie und Praxis zusammengestutzt werden. Dabei fußt der Test doch auf beidem: Theorie und Praxis. Es wäre doch arg verkürzt zu sagen, wir entwickeln Webseiten aus einer, wenn auch gängigen Theorie? Ich denke, diese Schere beruht auf einem Missverständnis von Theorie. Vielleicht ist das auch das falsche Wort dafür &#8211; eher meint es so was wie <em>etablierte Standards</em>. Und etablierte Standards entstehen und entwickeln sich weiter aus beidem: Theorie und Praxis. Wenn uns freilich immer eher Input aus der konkreten Nutzerpraxis fehlt.</p>
<p>Ohne diese etablierten Standards könnten wir barrierefreie Seiten niemals professionell umsetzen. Wir müssen uns auf Standards und deren Werkzeuge verlassen können. Bei der Kontrastproblematik fehlt mir oft der ganze praktische Rahmen, also muss ich mich auf die Testwerkzeuge verlassen können. Und wir haben mittlerweile gute Standards, wir haben ein WCAG 2, das uns die Standards auch noch technisch unterfüttert, uns Werkzeuge, <span lang="en">Best Practice</span> liefert und uns auf Fehler aufmerksam macht. Nur auf diesem etablierten Standard können die Testergebnisse dann kritisch hinterfragt und bewertet werden. Ich bin völlig einverstanden mit der Aussage, dass sich jeder Test mit Nutzern lohnt. Aber wir sollten immer daran denken, dass sich Theorie aus Praxis und umgekehrt speist.</p>
<p>Insofern plädiere ich immer zuallerst für eine barrierefreie Theorie, auch wenn der Nutzer &#8211; wie im WAI-ARIA <span lang="en">Landmark</span>-Fall &#8211; noch nicht davon gehört hat. Ich bin Entwicklerin.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_Gftgw5p9hA:l5St_qmfOtQ:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_Gftgw5p9hA:l5St_qmfOtQ:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_Gftgw5p9hA:l5St_qmfOtQ:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_Gftgw5p9hA:l5St_qmfOtQ:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_Gftgw5p9hA:l5St_qmfOtQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=_Gftgw5p9hA:l5St_qmfOtQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_Gftgw5p9hA:l5St_qmfOtQ:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/_Gftgw5p9hA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/kurz_kommentiert_einfach_teilhaben_de_im_usabilitytest/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/kurz_kommentiert_einfach_teilhaben_de_im_usabilitytest/</feedburner:origLink></item>
		<item>
		<title>Kurz kommentiert: Der Quellcode gehört nur zur Aufgabe, nicht zur Lösung</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/_1-BApZl_3o/</link>
		<comments>http://sprungmarker.de/2010/kk_der_quellcode_gehoert_nur_zur_aufgabe_nicht_zur_loesung/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 15:39:20 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[BIENE]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[Manufactum]]></category>
		<category><![CDATA[Validität]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=877</guid>
		<description><![CDATA[Oliver Heeger hat in seinem Blog den BIE &#8230; <a href="http://sprungmarker.de/2010/kk_der_quellcode_gehoert_nur_zur_aufgabe_nicht_zur_loesung/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Oliver Heeger hat in seinem <cite><a href="http://poetry-spam.de/ok-dann-muss-ich-wohl…/" title="zum Artikel von Oliver Heeger">Blog</a></cite> den <a href="http://www.biene-award.de/award/" title="zur Presseinformation der BIENE">BIENE Preisträger</a> <a href="http://www.manufactum.de/" title="zur Webseite von Manufactum">Manufactum</a> auf Validität geprüft, war mit dem Ergebnis nicht zufrieden und versucht es an die herkömmliche Bedeutung einer Goldmedaille rückzubinden: <q>Gold heißt für mich GOLD, 10 von 10 Punkten, besser geht’s nicht, Top of the Pops, 1a, FEHLERFREI!!!</q></p>
<p>Den <a href="http://validator.w3.org/" title="zur Webseite des W3C Validators" hreflang="en"><acronym title="World Wide Web Consortium" lang="en">W3C</acronym> Validator</a> zu nutzen, um eine Webseite auf ihre Validierung zu prüfen, ist ja für uns alle Tagesgeschäft, wir sollten aber, wenn wir eine Webseite prüfen, uns auch das <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.manufactum.de%2Fhome.html&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;ss=1&amp;group=0&amp;verbose=1&amp;user-agent=W3C_Validator%2F1.654#line-81" title="zum Prüfprotokoll der Webseite Manufactum" hreflang="en">Prüfprotokoll genau ansehen</a> und die aufgeführten Fehler in einen entsprechenden Kontext setzen. Und weil es mir gerade Spass macht, greife ich ein wenig plagiathaft dabei auf Wittgensteins <a href="http://de.wikipedia.org/wiki/Tractatus_Logico-Philosophicus" title="zum Wikipedia-Eintrag des Tractatus Logico-Philosophicus">Tractatus Logico-Philosophicus</a> zurück &#8211; sehr bescheidene Reminiszenz an mein Salzburger Philosophiestudium. ;)</p>
<p><span id="more-877"></span></p>
<h3>Im Quellcode ist nichts zufällig</h3>
<p>Sehen wir uns doch mal genauer an, was im Quellcode bei Manufactum nicht validiert. Oliver Heeger hat das nur kurz angerissen, hier ein wenig detailierter: Nicht-maskiertes <span lang="en">Javascript</span> (1x), Schachtelungsfehler (5x) und <span lang="en">Doctype</span>-Warnungen (25x). Führt man die Fehler und Warnungen des Validators so auf, relativiert sich schon einiges.</p>
<p>Geht man nun noch genauer an die einzelnen Fehlerquellen ran, kann man gut festmachen, woher die Fehler kommen. Gut, das nicht-maskierte Javascript muss schlicht maskiert werden, das tritt an einer Stelle auf und ist schnell behoben. Spannender wird es bei den <span lang="en">Doctype</span>-Warnungen. Fast ein <em>Klassiker</em> dürfte es sein, das Meta-Element von <span lang="en">Google</span> in der XHTML-Variante schlicht zu kopieren. Die Seite selbst nutzt ja den <span lang="en">Doctype</span> HTML 4.01 <span lang="en">Strict</span>, daraus ergeben sich sämtliche <span lang="en">Doctype</span>-Warnungen. Ein weiterer, mir sehr bekannter Klassiker ist das Input-Feld <code><span lang="en">type</span>=<span lang="en">hidden</span></code>, das xhtml-konform mit <span lang="en">Slash</span> geschlossen und so eingebaut wird. Höchstwahrscheinlich kommen die Formularelemente xhtml-konform aus einer dynamischen <span lang="en">Engine</span>.</p>
<p>Für die Überschriften wird ein System verwendet, dass den Inhalt der Überschrift aus dem CMS in eine Grafik <span lang="en">rendert</span>. Leider schließt diese Grafik auch wieder mit einem <span lang="en">Slash</span> xhtml-konform ab und wirft daher eine <span lang="en">Doctype</span>-Warnung. Auch hier vermute ich, dass dieses System die Grafik automatisch ins Template packt, eventuell kann man im Backend an die Generierung rangehen und den <span lang="en">Slash</span> entfernen. Wenn es im <span lang="en">Template</span> dynamisiert ist, dann geht das quasi sofort. :) Da die Überschrift natürlich mehrmals auf der Webseite eingesetzt ist, ergeben sich daraus dann mehrfache Warnungen. Auch <code>br</code>-Elemente sind immer mal wieder xhtml-konform geschlossen, aber &#8211; soweit ich das erkennen kann &#8211; immer nur in Teil<span lang="en">template</span>-Kontexten. Daraus lässt sich schließen, dass hier wohl ein Editor, der xhtml-konform arbeitet, im Einsatz ist.</p>
<p>Bei den Schachtelungsfehlern, dass etwa in ein <code>p</code>-Element ein <code>div</code>-Element verschachtelt ist &#8211; da kommen sich zwei Blockelemente in die Quere -, bin ich noch unsicher, wie die wirklich zustande kommen. Sie treten innerhalb Teiltemplates auf und das <code>p</code>-Element umschließt dabei stets andere Blockelemente wie <code>div</code>. Zuerst dachte ich, dass das <code>p</code>-Element eventuell durch den Einsatz eines Editors entsteht, aber es ist eher unwahrscheinlich, dass im Editor fest benamte <code>div</code>-Elemente eingebaut sind. Okay, möglich ist immer alles. :) Sieht man sich jedoch den gesamten Aufbau der Seite an, fällt diese Block-in-Block-Schachtelung eher singulär auf. Interessant wäre für mich, wie das genau in der <span lang="en">Template</span>generierung passiert.</p>
<h3>Der Quellcode gehört nur zur Aufgabe, nicht zur Lösung</h3>
<p>Zugegeben das ist jetzt Wittgenstein sehr zugespitzt formuliert, aber es soll darauf hinweisen, dass Quellcode Aufgaben erfüllt und nicht Selbstzweck ist. Es ist natürlich wunderbar, wenn die Aufgabe soweit erfüllt wird, dass sie auch gelöst und valide ist. :) Sehen wir uns jedoch die Validierungsprobleme von Manufactum genauer unter diesem Aspekt an, fallen uns zwei Stichworte ein: Dynamisierung und Fremdsysteme. Manufactum wurde von der Agentur <a href="http://neuland-bfi.de/" title="zur Webseite der Agentur">neuland</a> bereits 2007 realisiert, die sich <a href="http://www.ibusiness.de/dienstleister/jb/3673890070.html" title="zu den Referenzen der Agentur bei ibusiness">auf <span lang="en">Shop</span>systeme spezialisiert</a> und den <span lang="en">Relaunch</span> auf der  Basis von <a href="http://en.wikipedia.org/wiki/Spring_Framework" title="zum Wikipedia-Eintrag Spring Framework"><span lang="en">spring/hibernate</span></a> realisiert hat. Abgesehen davon, dass Shopsysteme lange Zeit &#8211; wer schon damit Erfahrung gewonnen hat, wird mir zustimmen &#8211; ohnehin oft eine Webstandards-Wüste waren, scheint die Kombination von <span lang="en">Spring</span>- und <a href="http://de.wikipedia.org/wiki/Hibernate_%28Framework%29" title="zum Wikipedieintrag Hibernate Framework"><span lang="en">Hibernate</span></a>-<span lang="en">Framework</span> in der Ausgabe richtig gut anpassbar zu sein. Leider kenne ich beide <span lang="en">Frameworks</span> nicht, aber ich nehme an, dass da &#8211; sieht man sich die Kommentare an &#8211; auch ein <span lang="en">Template</span>system zur Verfügung steht. Und was da an Teil<span lang="en">templates</span> ausgegeben wird, ist durchaus sehr semantisch, weitgehend reduziert und standardkonform.</p>
<p>Templatesysteme bringen uns endlich Dynamisierung und daher kann man die Validierungsprobleme bei Manufactum auch sicherlich schnell beheben. Nimmt man die Fehler und Warnungen nur 1x, sieht das dann wirklich schon fast beiläufig aus: Nicht-maskiertes <span lang="en">Javascript</span> (1x), Schachtelungsfehler (2x) und <span lang="en">Doctype</span>-Warnungen (5x). Es ist schlicht wichtig, sich die Anzahl der Fehler im Hinblick auf den dynamischen Aspekt anzusehen. Schließlich wird der schließende <span lang="en">Slash</span> dann x-mal durch die mehrmalige <span lang="en">Template</span>einbindung ausgegeben. Andererseits muss der <span lang="en">Slash</span> dann auch nur an einer Stelle in einigen Teil<span lang="en">templates</span> entfernt werden, auch so ein wunderbares Ergebnis des <span lang="en">Templating</span>.</p>
<h3>Und außerhalb der Validität ist alles Zufall?</h3>
<p>Nein. :) Aber seit Jahren warten wir auf BIENE-Preisträger die hochkomplexe, dynamische Systeme barrierefrei gestalten. Und wer mit hochdynamischen Systemen täglich arbeitet, wird mir wieder zustimmen, dass das für die Barrierefreiheit zweierlei bedeuten kann: einen Fluch und einen Segen. Zum einen wird es mit <span lang="en">Template</span>systemen und <span lang="en">Engines</span> etwa für Formulare einfacher, an genau abgegrenzten Stellen Barrierefreiheit einzuarbeiten und in hoher Dynamik dann auch verlässlich auszugeben und zur Verfügung zu stellen. Andererseits steigt durch hochdynamische Systeme auch die Fehlerhäufigkeit, die Komplexität von Modulen und Techniken oder auch die Einbindung von Fremdanteilen. Mitunter hat man auf etliche Module und Anteile dann kaum oder gar keinen Zugriff mehr.</p>
<p>Was bleibt? Oliver Heeger hat natürlich recht, Validitätsprobleme einzuklagen. Aber &#8211; und da sollten wir einfach mal mindestens einen Schritt in der Argumentation zurückgehen &#8211; angesichts dessen, was an Dynamik hinter Manufactum steht, sind die Validitätsfehler und -warnungen doch minimal. Das finde ich spannend an so einem Preisträger, zu verfolgen und mir genau anzusehen, wie er mit diesen komplexen Anforderungen im Hinblick auf Webstandards und Barrierefreiheit umgeht. Und es gibt ja noch mehr Preisträger dieses Jahr, die mit hochdynamischen Systemen arbeiten. Eben genau auf solche Ergebnisse und Preisträger haben wir doch gewartet oder?!</p>
<p>Insofern kann man Wittgenstein nur zustimmen: Einen a priori <em>wahren</em> Quellcode gibt es nicht. Wir müssen ihn immer wieder mit der (<em>dynamischen</em>) Wirklichkeit vergleichen.</p>
<h3><span lang="en">Update</span></h3>
<p>Mathias Schäfer hat hier in <a href="http://www.sprungmarker.de/2010/kk_der_quellcode_gehoert_nur_zur_aufgabe_nicht_zur_loesung/#comment-10808" title="zum Kommentar">seinem Kommentar</a> sehr richtig darauf hingewiesen, dass es sich bei <code>p &gt; div</code> nicht um Schachtelungsfehler handelt, sondern das schliessende p in HTML 4 optional ist und daher im Validator nur der Hinweis auf ein schliessendes p steht, das keine Entsprechung mehr zu einem öffnenden hat.</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_1-BApZl_3o:WhQ32KY7U0Y:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_1-BApZl_3o:WhQ32KY7U0Y:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_1-BApZl_3o:WhQ32KY7U0Y:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_1-BApZl_3o:WhQ32KY7U0Y:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_1-BApZl_3o:WhQ32KY7U0Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=_1-BApZl_3o:WhQ32KY7U0Y:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=_1-BApZl_3o:WhQ32KY7U0Y:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/_1-BApZl_3o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/kk_der_quellcode_gehoert_nur_zur_aufgabe_nicht_zur_loesung/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/kk_der_quellcode_gehoert_nur_zur_aufgabe_nicht_zur_loesung/</feedburner:origLink></item>
		<item>
		<title>sprungmarkers Termine 2010</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/c53Vzr2osWc/</link>
		<comments>http://sprungmarker.de/2010/sprungmarkers_termine_2010/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 22:35:40 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Intern]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[A-TAG]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[republica]]></category>
		<category><![CDATA[Termin]]></category>
		<category><![CDATA[Wekongress Erlangen]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=867</guid>
		<description><![CDATA[Eigentlich würde vor den Terminen 2010  &#8230; <a href="http://sprungmarker.de/2010/sprungmarkers_termine_2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Eigentlich würde vor den Terminen 2010 der Jahresrückblick stehen, aber für Rückblicke nehme ich mir immer noch ein wenig mehr Zeit. Daher habe ich mal die Uhr nach vorne gestellt und die sprungmarker Termine für 2010 schon mal ausgelegt, die man auf der Webseite immer im rechten Bereich aktuell verfolgen kann &#8211; aber es wird sich nur im Kleinen noch was ändern, das große Raster sitzt. :)</p>
<h3>Februar: transmediale (Berlin)</h3>
<p>Da ich arbeitsbedingt Anfang Februar in Berlin sein werde, habe ich mich gleich zur <a href="http://www.transmediale.de/" title="zur Webseite der transmediale">transmediale</a> aufgerafft. Da werde ich dann vom 2.-7.2. Performance, Film, Ausstellung und Konferenz in Sachen <em><span lang="en">Futurity Now</span></em> genießen &#8211; endlich mal wieder ein richtiger medialer Kulturlandschaftsstrich. Vor allem für mich spannend meinen ehemaligen Medientheorie-Professor wieder zusehen &#8211; <a href="http://www.gwk.udk-berlin.de/fachgebiete/audiovisuelle-kommunikation/personen/zielinski/">Siegfried Zielinski</a>.  Grade erfreut gesehen, dass er erst am Samstag seinen Vortrag hält, freitags wäre das kritisch gewesen, weil ich da ja den ganzen Tag arbeitsbedingt okkupiert bin, aber die haben <span lang="en">Long Conversation</span> bis 22:00 Uhr &#8211; da kann ich ja danach mich in den Konversations-<span lang="en">Chair</span> setzen. Ach so, weiß ja kaum einer, ich habe Medientheorie und -geschichte mit Schwerpunkt Geschichte der Medien studiert, deswegen freu ich mich bannig auf die Ausstellung zur <a href="http://www.transmediale.de/en/node/10669" hreflang="en" title="zur Ausstellungsinformation">Futura Obscura</a>. Das erinnert mich wieder daran, dass mein Aufsatzentwurf zu Goethes Wahlverwandtschaften und dem Camera-Obscura-Motiv noch immer unfertig in der Schublade liegt. Für mich ist die transmediale quasi wieder eine Rückkehr zu meinen medientheoretischen <em>Wurzeln</em>, die vernachlässige ich derzeit sehr, leider.</p>
<p><span id="more-867"></span></p>
<h3>April: re:publica (Berlin)</h3>
<p>Hatte ich ja letztes Jahr nicht geschafft, die <a href="http://re-publica.de/10/" title="zur Webseite der re:publica">re:publica</a>.  Ich könnte jetzt sagen, ich hab schon gebloggt, da hieß das noch gar nicht so. ;) Nee, wirklich &#8211; ich kenne sogar die Vor-Nucleus-Zeiten. ;) Insofern ist es endlich ein Muss, als Urgestein da mal aufzutauchen und sei es nur, um alles ganz schön langweilig und kommerzialisiert vorzufinden. Und ist ja auch in Berlin, da weiß ich mir sonst schon zu helfen &#8211; hab mich ja jahrelang in Berlin gut durchgebracht. Nee, ich freu mich wirklich drauf, werde mich da wieder ne Woche in Berlin an- und einschließen. Fein.</p>
<h3>Herbst: stARTconference (Duisburg), Webkongress Erlangen (Nürnberg), A-TAG (Wien) und <span lang="en">Fronteers </span>2010 (Amsterdam)</h3>
<p>Irgendwie bündelt sich immer dann alles in Richtung Herbst, das scheint schon fast ein Konferenzgesetz zu sein. ;) Letztes Jahr habe ich es nicht auf die <a href="http://www.startconference.org/" title="zur Konferenzwebseite">stARTconference</a> geschafft, dieses Jahr habe ich ja auch zu meinem Kulturjahr ernannt, also habe ich da auch so meine Verpflichtungen (transmediale, re:publica) und fahre im September nach Duisburg. 2 Jahre haben wir ja nun gewartet auf den <a href="http://www.webkongress.uni-erlangen.de/" title="zur Kongresswebseite">Webkongress Erlangen</a>, nun ist es wieder soweit, diesmal dann wohl in Nürnberg und zum Thema <em>Lösungen / <span lang="en">Solutions</span></em>. Ergo also mustergültige Lösungen, <span lang="en">Best Practices</span>. Ich fand den Kongress <a href="http://www.sprungmarker.de/2008/webkongress_erlangen_fazit_erster_tag/" title="mein Fazit zum Kongress vor 2 Jahren">schon vor 2 Jahren</a> sehr spannend und unkompliziert im Umgang, daher freu ich mich auf ein <span lang="en">Update</span>.</p>
<p>Der <a href="http://atag.accessiblemedia.at" title="zur Konferenzseite">A-Tag</a> in Wien ist ja immer eine Reise wert, nicht nur wegen Wien. ;) Im <a href="http://twitter.com/atag" title="zum Twitter der Konferenz">Twitter</a> war zu lesen, dass es auch dieses Jahr wieder einen A-Tag geben wird, also werde ich schon mal einen <span lang="en">Timeslot</span> freimachen von Oktober bis November &#8230; Die <a href="http://fronteers.nl/congres" lang="en" hreflang="en" title="zur Konferenzwebseite">Fronteers 2010</a> ist ein Musstermin für mich &#8211; wahrscheinlich wieder November -, letztes Jahr war das meine erste ausländische Konferenz und bis auf ein paar Abstriche fand ich das sehr spannend. Auf ihrer Konferenzwebseite haben sie ihre Besuchererwartungen noch mal um 100 Teilnehmer hochgeschraubt. Gut, spätestens dann brauche ich ein größeres Hotelzimmer in Amsterdam (<a href="http://www.sprungmarker.de/2009/fronteers09_meine_erste_internationale/" title="zu meinem Bericht über die Fronteers 2009">mein Bericht</a> aus dem letzten Jahr lässt dahingehend und überhaupt nichts zu wünschen übrig).</p>
<p>Höchstwahrscheinlich werde ich noch auf der <a href="http://it-republik.de/konferenzen/webtech09/" title="zur Konferenzwebseite">Webtech</a> sein, weil unsere Programmierung festgestellt hat, dass letztes Jahr auch was für uns Frontend-Entwickler da dabei gewesen wäre. Ach nee! ;) Wenn ich mir das grade jetzt noch mal so durchsehe, ist das im Grunde schon wieder alles zu üppig, aber was soll&#8217;s, ich habe mich letztes Jahr schlicht an dieses unstete Leben gewöhnt und finde es irgendwie auch gut so. Auch wenn mich dann nachts im Hotelzimmer der Katzenjammer einholt und ich mir vornehme, endlich diesen vermaledeiten Aufsatz zu Goethes Wahlverwandtschaften durchzuarbeiten. Aber irgendwie ahne ich, der wird auch dieses Jahr nicht fertig werden. ;)</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=c53Vzr2osWc:j_-tIOB2eic:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=c53Vzr2osWc:j_-tIOB2eic:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=c53Vzr2osWc:j_-tIOB2eic:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=c53Vzr2osWc:j_-tIOB2eic:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=c53Vzr2osWc:j_-tIOB2eic:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=c53Vzr2osWc:j_-tIOB2eic:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=c53Vzr2osWc:j_-tIOB2eic:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/c53Vzr2osWc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/sprungmarkers_termine_2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/sprungmarkers_termine_2010/</feedburner:origLink></item>
		<item>
		<title>Jeder kann mithelfen und übersetzen!</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/IthNXzLi2GM/</link>
		<comments>http://sprungmarker.de/2010/jeder_kann_mithelfen_und_uebersetzen/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 22:35:25 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Einfach für Alle]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[WAI]]></category>
		<category><![CDATA[WCAG]]></category>
		<category><![CDATA[WCAG2]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=865</guid>
		<description><![CDATA[Seit November gibt es ja nun eine offizi &#8230; <a href="http://sprungmarker.de/2010/jeder_kann_mithelfen_und_uebersetzen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Seit November gibt es ja nun eine <a href="http://www.einfach-fuer-alle.de/wcag2.0/" title="zur Ankündigung bei Einfach für Alle">offizielle deutsche Version</a> der <acronym title="Web Content Accessibility Guidelines" lang="en">WCAG</acronym> 2, dankenswerter Weise durch eine von der Aktion Mensch ins Leben gerufenen Arbeitsgruppe realisiert. Aber das ist noch nicht alles: In loser Folge werden nun <a href="http://www.einfach-fuer-alle.de/blog/id/2555/" title="zum Artikel bei Einfach für Alle">weitere Dokumente</a> der <acronym title="Web Accessibility Initiative" lang="en">WAI</acronym> des <acronym title="World Wide Web Consortium" lang="en">W3C</acronym> veröffentlicht.</p>
<p>Die übersetzten Dokumente &#8211; derzeit sind es schon 7 &#8211;  werden auf der Webseite von <a href="http://www.einfach-fuer-alle.de">Einfach für Alle</a> jeweils angekündigt, sind Rohfassungen und können jederzeit von <strong>allen</strong> im Kommentarbereich kommentiert und verbessert werden. Ich habe schon damit begonnen, immer wenn ich ein wenig Zeit habe, die Texte durchzukommentieren. Das geht recht flott und es würde helfen, wenn sich da mehr aufraffen würden. Je mehr Leute sich ein wenig Zeit nehmen, desto weniger ist es insgesamt für den Einzelnen. :) Also wirklich, bis dato hat kaum einer versucht, da ein wenig gegenzulesen. Schliesslich hat man selten die Gelegenheit, aktiv an Übersetzungen für den eigenen Fachbereich mitzuarbeiten und auch noch so einfach mit ein paar Kommentaren.</p>
<p><strong>Also los und danke!</strong> :)</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=IthNXzLi2GM:4SDPGL4il5M:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=IthNXzLi2GM:4SDPGL4il5M:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=IthNXzLi2GM:4SDPGL4il5M:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=IthNXzLi2GM:4SDPGL4il5M:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=IthNXzLi2GM:4SDPGL4il5M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=IthNXzLi2GM:4SDPGL4il5M:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=IthNXzLi2GM:4SDPGL4il5M:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/IthNXzLi2GM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/jeder_kann_mithelfen_und_uebersetzen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/jeder_kann_mithelfen_und_uebersetzen/</feedburner:origLink></item>
		<item>
		<title>Kurz kommentiert: Die "Gestandenheit" des barrierefreien Entwicklers</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/np-Ktp6gp_A/</link>
		<comments>http://sprungmarker.de/2010/kk_gestandheit_barrierefreier_entwickler/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 22:14:48 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[Screenreader]]></category>
		<category><![CDATA[WAI-ARIA]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=857</guid>
		<description><![CDATA[Alexander Farkas versucht in seinem Arti &#8230; <a href="http://sprungmarker.de/2010/kk_gestandheit_barrierefreier_entwickler/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Alexander Farkas versucht in seinem Artikel <cite><a href="http://www.protofunc.com/2009/12/30/wai-aria-epic-fail-too-much-accessibility-good-intentions-badly-implemented/" title="zum Artikel von Alexander Farkas" lang="en">WAI-ARIA &#8211; Epic Fail (Too much accessibility &#8211; good intentions, badly implemented)</a></cite> und vor allem in seiner Serie <span lang="en"><acronym title="Web Accessibility Initiative" lang="en">WAI</acronym>-<acronym title="Accessible Rich Internet Application" lang="en">ARIA</acronym> Epic Fail</span> zu ergründen, warum in der Implementierung von WAI-ARIA doch noch einiges <em>unrund</em> ist.</p>
<p>Kurz kommentiert: Die Implementierung von <acronym title="Web Accessibility Initiative" lang="en">WAI</acronym>-<acronym title="Accessible Rich Internet Application" lang="en">ARIA</acronym> ist ohne <span lang="en">Screenreader</span>-Test zwar machbar, aber wenig sinnvoll. Abgesehen davon zeichnet sich barrierefreie Entwicklung großteils durch das Testen mit <span lang="en">Screenreadern</span> aus. WAI-ARIA ist ein aktueller Standard, der von Elementen und Attributen her unterschiedlich gut schon von assistiven Technologien unterstützt wird &#8211; das konnte ich vor kurzem bei den <a href="http://www.sprungmarker.de/2010/extern_technikwuerze_formulare_total/" title="zum Artikel [extern] Technikwürze – Formulare total 1+ 2">Attributen für Formulare</a> feststellen. Es war nicht immer einfach zu entscheiden, liegt es am gewählten <span lang="en">Screenreader</span>, <span lang="en">Browser</span> oder an einer Kombination von beidem, dass das WAI-ARIA-Attribut nicht vorgelesen wurde. Man hat sich also immer auf dem Laufenden zu halten, was die Implementierungstiefe betrifft, insofern muss man auch mit den aktuellsten <span lang="en">Updates</span> arbeiten.</p>
<p><span id="more-857"></span></p>
<p>Ob man jetzt eher mit der konkreten Spezifikation von WAI-ARIA oder dem von der WAI ebenso zur Verfügung gestellten <span lang="en">Best-Practice</span>-Dokument, sollte man jedem dann selbst überlassen. Ich fand letzthin der Gang durch die WAI-ARIA-Spezifikation sehr spannend, weil mir klar wurde, wie umfassend und detailliert der Standard letztlich dann ist. Durch die allgemeine Diskussion laufen ja eher nur die <span lang="en"><em>landmark roles</em></span>, die <span lang="en"><em>live regions</em></span> zu einem gewissen Teil und ein paar Attribute für Formulare &#8211; das war es dann aber auch schon. Aber davon gleich abzuleiten, gut &#8211; der <q>gestandene</q> barrierefreie Entwickler setzt dann das schnell irgendwo ein und <em>hübscht</em> sich seine barrierefreien Seiten auf, ohne sich intensiver sowohl mit Standard als auch der praktischen Ausgabe auseinandergesetzt zu haben, ist schlicht nicht stimmig. Und ich kenne nun doch schon einige barrierefreie Entwickler.</p>
<p>Letztlich glaube ich, dass ein Missverständnis bei Farkas vorliegt, was das Thema <span lang="en">Liveregions</span> und sein Verständnis bei den barrierefreien Entwicklern betrifft. Ich denke, jeder der sich mit dem Thema beschäftigt, sich die Ausgaben angehört und die Spezifikation oder ähnliches dazu gelesen hat, weiss, dass der Nutzer nur über Änderungen auf der Webseite informiert wird, aber auch nicht mehr &#8211; also keine sonstigen Aktionen oder Fokusänderungen daran gebunden sind. Nichts andres besagt der Abschnitt in der <span lang="en">Best-Practice</span> &#8211; aber ich lasse mich gerne korrigieren:</p>
<blockquote cite="http://www.w3.org/WAI/PF/aria-practices/#LiveRegions" lang="en"><p>Live regions enable assistive technologies, such as screen readers, to be informed of updates without losing the users&#8217; place in the content. Live region settings provide hints to assistive technologies about how to process updates. Note that the assistive technology is responsible for handling these updates and enabling users to override these hints.</p></blockquote>
<p class="quelle">Quelle: <cite><a href="http://www.w3.org/WAI/PF/aria-practices/#LiveRegions" hreflang="en" lang="en" title="zum Bereich Liveregions der WAI-ARIA-Practices">5.2. Implementing Live Regions</a></cite></p>
<p>Ich denke trotzdem, dass die Reihe von Farkas wichtig ist, weil es eben gerade bei Standards, die noch nicht vollständig in der Praxis umgesetzt sind &#8211; <span lang="en">Browser</span>, <span lang="en">Screenreader</span> &#8211; eben <em>Graubereiche</em> gibt, geben muss. Das meint nicht, dass wir als barrierefreie Entwickler mal wieder nicht alles gelesen oder fertig implementiert haben, sondern dass wir uns sehr wohl der <em>Graubereiche</em> bewusst sind und erst lernen, wie man damit am besten umgeht. Hat man sich mehrmals das Attribut <span lang="en"><code>aria-required</code></span> in <span lang="en">Screenreadern</span> angehört, kann man dieses Attribut dann getrost in die Breitenwirkung geben. Erst wenn assistive Technologien auch Attribute aus HTML 5 auslesen &#8211; wie etwa <span lang="en"><code>required</code></span> &#8211; muss man sehen, wie man mit dieser Mehrfachbelegung dann umgeht, geht es wieder darum, Standards abzuwägen. Und: ich halte es für wichtig, das immer wieder zu tun.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=np-Ktp6gp_A:xTABMAFHKUk:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=np-Ktp6gp_A:xTABMAFHKUk:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=np-Ktp6gp_A:xTABMAFHKUk:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=np-Ktp6gp_A:xTABMAFHKUk:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=np-Ktp6gp_A:xTABMAFHKUk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=np-Ktp6gp_A:xTABMAFHKUk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=np-Ktp6gp_A:xTABMAFHKUk:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/np-Ktp6gp_A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/kk_gestandheit_barrierefreier_entwickler/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/kk_gestandheit_barrierefreier_entwickler/</feedburner:origLink></item>
		<item>
		<title>[extern] Technikwürze – Formulare total  1+ 2</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/nPBBBq9A7YU/</link>
		<comments>http://sprungmarker.de/2010/extern_technikwuerze_formulare_total/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 22:14:15 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Extern]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[Formular]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JAWS]]></category>
		<category><![CDATA[NVDA]]></category>
		<category><![CDATA[Screenreader]]></category>
		<category><![CDATA[Technikwürze]]></category>
		<category><![CDATA[WAI-ARIA]]></category>
		<category><![CDATA[WCAG]]></category>
		<category><![CDATA[WCAG2]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=855</guid>
		<description><![CDATA[Sascha Postner und Daniel Jagszent formu &#8230; <a href="http://sprungmarker.de/2010/extern_technikwuerze_formulare_total/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary"><cite><a href="http://technikwuerze.de/podcast/technikwuerze158/" title="zur Technikwürze Formulare total 2 - (Barrierefreie Formulare)">Sascha Postner und Daniel Jagszent</a></cite> formulieren es treffend: <q>Auf jeder Webseite sind sie zu finden &#8211; Formulare</q>. Und so ist eine richtige <a href="http://technikwuerze.de/" title="zur Technikwürze">Technikwürze</a> daraus geworden: In der ersten Sendung <a href="http://technikwuerze.de/podcast/technikwuerze157/" title="zur Technikwürze Formulare total 1 - (Formulardesign)">Formulare total 1</a> geht es vor allem um <span lang="en">Usabililty</span> und <span lang="en">Design</span> von Formularen, in der zweiten Sendung <a href="http://technikwuerze.de/podcast/technikwuerze158/" title="zur Technikwürze Formulare total 2 - (Barrierefreie Formulare)">Formulare total 2  (Barrierefreie Formulare)</a> haben wir uns die Formulare mal ausführlich aus der barrierefreien Perspektive angesehen.</p>
<p><a href="http://www.postner.de/" title="zur Webseite von Sascha Postner">Sascha Postner</a> sprach mich vor einiger Zeit an, ob wir nicht eine Spezialsendung zu Formularen machen sollten. <a href="http://www.jagszent.de/daniel/" title="zur Webseite von Daniel Jagszent">Daniel Jagszent</a> hat sich spontan dazugesellt. Für mich diesmal &#8211; weil bald klar war, dass das Thema für eine Sendung zu umfangreich ist &#8211; recht intensive Vorarbeit für zwei Sendungen. Für Sendung 1 zur <span lang="en">Usability</span> von Formularen hatten wir uns vor allem auf die drei in den letzten zwei Jahren erschienen Bücher von <span lang="en">Luke Wroblewski</span> (<a href="http://www.lukew.com/resources/web_form_design.asp" title="zur Webseite des Buches" hreflang="en" lang="en">Web Form Design</a>), <span lang="en">Jarrett</span> und <span lang="en">Gaffney</span> (<a href="http://www.formsthatwork.com/" lang="en" hreflang="en" title="zur Webseite des Buches">Forms that work</a>) und <span lang="en">Featherstone</span>, <span lang="en">Connell</span> und <span lang="en">Bolton</span> (<a href="http://www.sitepoint.com/books/forms1/" title="zur Webseite des Buches" hreflang="en" lang="en">Fancy Form Design</a>) konzentriert. Für Sendung 2 zur Barrierefreiheit von Formularen habe ich mir einen zugleich festen und offenen Rahmen vorgenommen: Es sollten die klassischen Standards für barrierefreie Formulare abgehandelt werden, aber auch &#8211; weil mir das immer wichtig ist, einen Schritt über meinen eigenen Tellerrand zu gehen &#8211; Aktuelles und Neues einzuarbeiten wie das <acronym title="Web Content Accessibility Guidelines" lang="en">WCAG</acronym> 2, einen Ausblick auf HTML 5 und <acronym title="Web Accessibility Initiative" lang="en">WAI</acronym>-<acronym title="Accessible Rich Internet Application" lang="en">ARIA</acronym> zu machen. Selbst für mich war das mitunter halb Neuland und halb Glaskugel. Um dem auditiven Medium gerecht zu werden und weil Beispiele ja unterstützen, habe ich einige <span lang="en">Screenreader</span>-Beispiele mit <span lang="en">JAWS</span> und NVDA erstellt.</p>
<p><span id="more-855"></span></p>
<h3>Technikwürze <a href="http://technikwuerze.de/podcast/technikwuerze157/" title="zur Technikwürze Formulare total 1 - (Formulardesign)">Formulare total 1 (Formular<span lang="en">design</span>)</a></h3>
<p>Jedes der drei Bücher hat seinen eigenen Schwerpunkt, auch wenn sich alle drei unter dem Aspekt <span lang="en">Usability</span> fassen lassen. Nach wie vor halte ich das Buch <a href="http://www.lukew.com/resources/web_form_design.asp" title="zur Webseite des Buches" hreflang="en" lang="en">Web Form Design</a> für das stärkste Buch in diesem Bereich, weil es sehr in die Tiefe geht und auf <span lang="en">Usability</span>- und <span lang="en">Eyetracking</span>-Studien basiert, <a href="http://www.lukew.com/">Luke Wroblewskis</a> Blog <a href="http://www.lukew.com/ff/" title="zum Blog Functioning Form" hreflang="en" lang="en">Functioning Form</a> bietet ja immer wieder <span lang="en">Updates</span> zum Thema und Luke W kann schreiben. :)  Was <a href="http://www.lukew.com/ff/" title="zum Blog Functioning Form" hreflang="en" lang="en">Functioning Form</a> so spannend macht ist die Genauigkeit etwa an die Position eines <span lang="en">Label</span>-Elements heranzugehen &#8211; ob nun über, links- oder rechtsbündig neben dem Inputfeld, immer unterfüttert mit <span lang="en">Eyetracking</span>-Ergebnissen.</p>
<p><a href="http://www.sitepoint.com/books/forms1/" title="zur Webseite des Buches" hreflang="en" lang="en">Fancy Form Design</a> ist schick gemacht, verliert sich in der zweiten Hälfte ein wenig zu sehr in der Praxis, wie man Formulare mit HTML, CSS und <span lang="en">Usability</span> im Blickwinkel umsetzt, hat jedoch eine spannende erste Hälfte und versucht darin, aktuelle Formulare zu klassifizieren. Formulare sind mittlerweile sehr ausdifferenziert, neben den <em>klassischen</em> Elmenten wie Inputfeld, <span lang="en">Select</span> oder <span lang="en">Check</span>box gibt es sogenannte <em><span lang="en">enhanced elements</span></em> wie:</p>
<ul>
<li><a href="http://developer.yahoo.com/yui/examples/button/btn_example08.html" hreflang="en" lang="en" title="Beispiele des Split Button in der YUI Library">Split Buttons</a>: Für mich lange Zeit ein reines <span lang="en">Button</span>-Element, dass ich traditionell schlicht geklickt, aber immer übersehen habe, dass da noch ein kleiner Pfeil auf eine Auswahlmöglichkeit hinweist. Seit mir das bewusst wurde, hab ich dazugelernt, ;)</li>
<li>unterschiedliche Formen von <span lang="en">Slidern</span> in Formularen,</li>
<li><span lang="en">Toggle Switches</span>: Schalter, mit denen Zustände verändert werden können wie <em>an</em> oder <em>aus</em>,</li>
<li>aber auch Begleiterscheinungen wie Kalender- und Farbauswahlen oder <span lang="en">Drag</span> &amp; <span lang="en">Drop</span>-Möglichkeiten.</li>
</ul>
<p><a href="http://www.sitepoint.com/books/forms1/" title="zur Webseite des Buches" hreflang="en" lang="en">Fancy Form Design</a> finde ich gerade in diesem Klassifikationsversuch stark, weil man einerseits seinen Blick auf Formulare erweitern kann &#8211; das hat nur noch wenig mit unseren <span lang="en">klassischen</span> Kontaktformularen zu tun &#8211; und andererseits man besser über Formulare sprechen kann, wenn man sich eines gemeinsamen Vokabulars bedient &#8211; ansonsten kann es zum Thema schnell sehr allgemein werden. Bei weitem habe ich das Vokabular in Sachen Formularen nicht komplett durchdrungen &#8211; dazu war die Vorbereitungszeit auch zu knapp, aber es war mal ein Anfang. :)</p>
<p><a href="http://www.formsthatwork.com/" lang="en" hreflang="en" title="zur Webseite des Buches">Forms that work</a> ist für meine Lesebegriffe ein wenig zu allgemein unterwegs. Andererseits fand ich Themen wie Grids für Formulare und ein Konzept wie <em>Personas</em> sehr spannend, leider wurde es nur kurz angerissen. Insofern ist das Buch ein Einsteigerbuch in unterschiedlichste <span lang="en">Usabillity</span>-Aspekte, die das Vorfeld von Formularen betreffen, also bevor man mit HTML und CSS  rangeht. Das <a href="http://www.web-blog.net/comments/P212_0_1_0/" title="zum Artikel Das Personas-Modell">Personas-Konzept</a> formt den Nutzer vor als eine Art Archetyp, damit man sich unterschiedliche Nutzergruppen besser vorstellen kann beim Entwickeln eines Formulars. Spannendes Konzept, werde ich mir genauer ansehen.</p>
<p>Wie man vielleicht aus meinen Anmerkungen erkennen kann, eine sehr diverse Sendung, weil eben sehr umfangreich vom Thema, aber ein erster guter Einstieg.</p>
<p>Und  jetzt weiter zur Technikwürze <a href="http://technikwuerze.de/podcast/technikwuerze157/" title="zur Technikwürze Formulare total 1 - (Formulardesign)">Formulare total 1 (Formular<span lang="en">design</span>)</a></p>
<h3>Technikwürze <a href="http://technikwuerze.de/podcast/technikwuerze158/" title="zur Technikwürze Formulare total 2 - (Barrierefreie Formulare)">Formulare total 2  (Barrierefreie Formulare)</a></h3>
<p>Für eine Technikwürze versuche ich mich konzeptionell sehr streng vorzubereiten, weil man sich sonst sehr schnell inhaltlich verlieren kann. Daher habe ich einen relativ strengen Aufbau für die Sendung zu barrierefreien Formularen gewählt und Aufbau ist so streng gemeint, dass die Sendung auch inhaltlich aufeinander aufbaut: Zuerst sehen wir uns die <em>klassischen</em> barrierefreien Formulare an, wie wir sie täglich erstellen mit ihrem starken Konnex zu Webstandards. Anhand des <a href="https://www.manufactum.de/NewsletterGet.html" title="zum Newsletter-Formular von Manufactum"><span lang="en">Newsletter</span>-Formulars</a> des diesjährigen BIENE-Gold-Gewinners Manufactum gehen wir diese klassischen Elemente und Strukturen durch und hören uns das Formular im <span lang="en">Screenreader JAWS</span> an.</p>
<p>Von diesem klassischen Formular gehen wir aus und vergleichen es mit den aktuellen Vorgaben hinsichtlich Formularen im WCAG 2, machen dann einen Ausblick, was sich in HTML 5 mit Blick auf das klassische Formular verändern wird und schließlich bauen wir das klassische Formular mit WAI-ARIA Elementen und Attributen aus, was ja jederzeit und sofort von uns allen integriert werden kann und soll. Also ein fast <em>klassischer</em> Auf- und Ausbau, aber mir war wichtig, dass es eben praxisnah barrierefrei wird und möglichst jeder an seine Formulare nach der Sendung geht und  zumindest das WAI-ARIA Attribut <span lang="en"><code>aria-required</code></span> einbaut. :)</p>
<h4><em>Klassische</em> barrierefreie Formulare</h4>
<p>Setzt man Webstandards ein, ist man in der barrierefreien Optimierung von Formularen schon sehr gut am Punkt: Der korrekte Einsatz von <code>label </code>mit for/id-Verknüpfung, <code>fieldset</code> und <code>legend</code> für abgrenzbare, inhaltliche Bereiche eines Formulars, die korrekte barrierefreie Optimierung von <span lang="en">Buttons</span> etwa für <span lang="en"><code>type="image"</code></span>, das Formular für die Tastaturnutzung mit  Hilfe eines erkennbaren und nutzbaren Fokus optimieren und die sinnvolle und nachvollziehbare Fehlerkennzeichnung und -behandlung in Formularen sind schon ne ganze Menge und bereiten ein barrierefreies Formular so auf, dass unter anderem ein <span lang="en">Screenreader</span>-Nutzer damit gut arbeiten kann. Freilich hört man sich Einsatz und Ausgabe von WAI-ARIA in einem Formular mit einem <span lang="en">Screenreader</span> an, erkennt man schnell, wo die Optimierung mit WAI-ARIA ansetzt &#8211; das hört sich einfach besser an. Genau so soll es sein &#8211; ich wünschte mir das durchaus auch für alle Nutzer &#8211; das Arbeiten mit einem Formular soll ja auch Spaß machen. :)</p>
<p>Schon etwas älter ist die Artikelserie von Einfach für Alle <a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/" title="zur Formularserie von Einfach für Alle">Reine Formsache</a>, aber es hat sich, was das <em>klassische</em> barrierefreie Formular betrifft, nicht sonderlich viel geändert. Interessanterweise wurden schon damals &#8211; 2007 &#8211; die strittigen Punkte für barrierefreie Formulare klar benannt, Punkte, die historisch gewachsen heute auch tatsächlich kaum mehr &#8211; aus den unterschiedlichsten Gründen &#8211; in Verwendung sind wie der Einsatz eines Tabindex oder von <span lang="en">Accesskeys</span>, der Vorbelegung von und der Einsatz des <code>title</code>-Attributs in Formularfeldern.</p>
<h4>WCAG 2 und Formulare</h4>
<p>Aus dem WCAG 2 habe ich mir nur einige interessante Themen rausgesucht, vor allem die Behandlung von Fehlern in Formularen ist spannend. Ganz klar ist, dass der Einsatz von <span lang="en"><code>label</code></span> (<code>for</code>/<code>id</code>), <span lang="en"><code>fieldset</code></span> bereits auf der ersten Stufe &#8211; <span lang="en">Level</span> A &#8211; zwingend ist. Wie auch sonst, schließlich ist das ja die Basis eines barrierefreien Formulars. Viele spannender finde ich den Versuch des WCAG 2, auf die aktuelle Praxis einzuschwenken:</p>
<ul>
<li>So werden Standards erkannt wie ein gängiges Suchfeld auf Webseiten und es ist erlaubt, dafür kein <span lang="en">Label</span> zu setzen. Das kommt immer auf das konkrete Layout an, aber wie oft haben wir nur ein Suchfeld und einen <span lang="en">Button</span> vorliegen? Hier ist es dann hinreichend, im Suchfeld das <span lang="en"><code>title</code></span>-Attribut zu nutzen. Das WCAG 2 ist jedoch kein Freibrief für Moden. ;) </li>
<li>Besonderes Augenmerk wird im WCAG2 auf die Fehlerbehandlung gelegt, so wird sogar auf die <span lang="en">client</span>seitige Validierung Wert gelegt, weil sie den Nutzer sofort auf einen Fehler aufmerksam macht. Natürlich soll es als <span lang="en">Fallback</span> immer noch die <span lang="en">server</span>seitige Validierung geben. Auch stark durch die Praxis beeinflusst ist der Wunsch, dass es eine direkte Fehlerfokussierung geben soll und eine Möglichkeit zwischen den Fehlern zu navigieren &#8211; wie man das auch immer in der Praxis dann umsetzt.</li>
<li>Das WCAG 2 unterscheidet die Fehlerbehandlung in drei Stufen: Auf <span lang="en">Level</span> A (Fehlererkennung) muss ein Fehler zumindest erkennbar sein mit Hilfe von Semantik, Text und / oder Farbe. Auf <span lang="en">Level</span> AA (Fehlererläuterung) sollen die Fehler nicht nur erkennbar, sondern auch mit Beispielen und Hilfen etwa nahe am Formularfeld erläutert werden. Auf <span lang="en">Level</span> AAA (Fehlerprävention) liegen dann erst jene Schritte und Bestätigungen, die für uns bei ausführlicheren Formularprozessen ohnehin längst gängige Praxis sind. Formulare, die in Schritten durchlaufen werden, müssen auch in Schritten erkennbar und benutzbar sein und Bestätigungsseiten anbieten, die dem Nutzer entweder noch einmal eine Möglichkeit geben, die Inhalte zu bestätigen, oder schlicht die Ergebnisse des Formulars noch einmal klar anzeigen. Folgerichtig wird hierbei der <span lang="en">Level</span> bei finanziellen und rechtlichen Transaktionen dann auf AA gehoben.</li>
</ul>
<h4>HTML 5 Formulare</h4>
<p>HTML 5 bringt für Formulare viel neues, wenn es denn dann auch vom <span lang="en">Browser</span> interpretiert wird. Aber ich sag es mal so, das wird schon noch alles. :) Interessant fand ich, wie unterschiedlich die Interpretation von Attributen und Elementen ist &#8211; also was geht schon in Safari und Opera. Wichtig ist, dass es schlicht endlich neue Typen gibt für <span lang="en">Email</span>, Datum oder Suchfeld. Schließlich hat in HTML 5 auch die Praxis endlich rückgewirkt, denn ein Email-Feld unterscheidet sich schlicht von einem herkömmlichen Formularfeld. Neue Attribute wie <span lang="en"><code>required</code></span>, <span lang="en"><code>autofocus</code></span> und <span lang="en"><code>placeholder</code></span> (Vorbelegung eines Formularfeldes) werden sicherlich bald flächendeckend eingesetzt werden &#8211; vor allem <span lang="en"><code>required</code></span> für ein pflichtiges Feld.</p>
<p><span lang="en">Bruce Lawson</span> hat in seinem Artikel <a href="http://www.brucelawson.co.uk/2009/the-accessibility-of-html-5-autofocus/" hreflang="en" lang="en" title="zum Artikel von Bruce Lawson">The accessibility of HTML 5 autofocus</a> bereits mit dem Attribut <span lang="en"><code>autofocus</code></span> zu kämpfen. Mit diesem Attribut setzt man nach dem Laden der Seite den Fokus direkt auf das Feld. Mag das bei Formularen direkt am Anfang der Seite oder speziellen Formularbereichen wie etwa einer Fahrplanauskunft durchaus sinnvoll sein, kann das bei Seiten, die einen erklärenden Text vor dem Formular haben, zum Problem werden. Beim Fokus auf ein Formularfeld geht etwa ein <span lang="en">Screenreader</span> in den Formularmodus und der vorherige Inhalt wird dann nicht vorgelesen, enthält womöglich aber wichtige Vorinformation.</p>
<p>Ein Manko derzeit ist, dass assistive Technologien wie <span lang="en">Screenreader</span> die neuen Attribute wie ein <span lang="en"><code>required</code></span> noch nicht auslesen. Irgendwo hab ich gelesen, die präferieren derzeit einfach den Einsatz und die Ausgabe von WAI-ARIA. Klingt zwingend. Aber &#8211; warum sollte man nicht ein Attribut wie <span lang="en"><code>required</code></span> schlicht so ausgeben wie eben sein WAI-ARIA-Pendant? Vor allem weil so ein Attribut wie <span lang="en"><code>required</code></span> dann eben in einem Standard ohnehin implementiert ist und man sich mit WAI-ARIA dann an zusätzlichen Ausgaben und <span lang="en">Features</span> erfreuen kann? </p>
<h4>WAI-ARIA und Formulare</h4>
<p>WAI-Aria hat mich wirklich überrascht, wie <span lang="en">Screenreader</span> &#8211; etwa <span lang="en">JAWS</span> und NVDA &#8211; da wirklich eine Serviceleistung in Formularen anbieten. Man muss einfach sagen, so macht es Spaß, mit einem Formular zu arbeiten. Wie schon gesagt, ich würde mir das durchaus für alle Nutzer wünschen, grade Formulare sind ja nicht so mit einem Spaßfaktor belegt. ;) Vor allem die Kombination von Attributen kann dann wirklich einen <span lang="en">Wow</span>-Effekt erzeugen. :) Aber, da stimme ich Alexander Farkas, der derzeit in der Reihe <a href="http://www.protofunc.com/2009/12/30/wai-aria-epic-fail-too-much-accessibility-good-intentions-badly-implemented/" lang="en" title="zum Startpunkt der Reihe von Alexander Farkas">WAI-ARIA &#8211; Epic Fail</a> aufzeigt, was kann man alles mit WAI-ARIA machen, aber was kann dann auch zuviel oder gar kontraproduktiv sein, zu, wir müssen uns der Servicequalität von WAI-ARIA immer bewusst sein und testen, testen und testen. :) Vor allem in Kombination mit HTML 5 wird WAI-ARIA dann durchaus noch zu einer Herausforderung an die Standarisierung. WAI-ARIA und HTML 5 haben mitunter gleiche Attribute erarbeitet wie <span lang="en"><code>aria-required</code></span> (WAI-ARIA) und <span lang="en"><code>required</code></span> (HTML 5) für pflichtige Felder, aber WAI-ARIA hat auch wichtige Attribute erarbeitet, die zusätzlichen Hilfestellungen und Informationen anbieten und uns in der Praxis auch Arbeit abnehmen können wie die Attribute <span lang="en"><code>aria-describedby</code></span> oder <span lang="en"><code>aria-labelledby</code></span>.</p>
<p>So lässt sich ein beliebiges Element oder Inhalt als <span lang="en">Label</span> eindeutig zu einem Formularfeld zuordnen mit <span lang="en"><code>aria-labelledby</code></span>. Das soll nicht heissen, dass wir jetzt auf ein <span lang="en">Label</span> und die eindeutige Verdrahtung mit <code>for</code>/<code>id</code> verzichten. Es meint nur, dass man in komplexen Formularstrukturen schlicht noch eine weitere Möglichkeit hat, die Semantik zu verdrahten und die Ausgabe etwa an einen <span lang="en">Screenreader</span> noch anzureichern. Hier gilt also auch wieder, sich das Ergebnis genau anzusehen und durchzutesten.</p>
<p>Das Attribut <span lang="en"><code>aria-describedby</code></span> liest den Inhalt eines anderen Elements ein im Formularfeld. Das können zusätzliche Informationen oder Hilfestellungen sein. Verdrahtet wird das durch eine eindeutige <span lang="en"><code>id</code></span> im Element. Vor allem für <span lang="en">Tooltip</span>-Strukturen und Fehlermeldungen interessant. Ein weiteres interessantes Attribut <span lang="en"><code>aria-label</code></span> kann als Alternative in Standards wie Suchfeldern verwendet werden, wenn man auf ein <span lang="en">Label</span> verzichtet. Als Einstieg für das Anreichern bestehender Auftritte mit WAI-ARIA empfehle ich die <a href="http://www.marcozehe.de/category/aria/" title="zu den Easy ARIA Tips von Marco Zehe" hreflang="en" lang="en">Easy ARIA Tips</a> von Marco Zehe. Die lassen sich immer recht flott und einfach integrieren.</p>
<p>Und  jetzt weiter zur Technikwürze <a href="http://technikwuerze.de/podcast/technikwuerze158/" title="zur Technikwürze Formulare total 2 - (Barrierefreie Formulare)">Formulare total 2  (Barrierefreie Formulare)</a></p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=nPBBBq9A7YU:ii8uHg1vXow:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=nPBBBq9A7YU:ii8uHg1vXow:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=nPBBBq9A7YU:ii8uHg1vXow:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=nPBBBq9A7YU:ii8uHg1vXow:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=nPBBBq9A7YU:ii8uHg1vXow:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=nPBBBq9A7YU:ii8uHg1vXow:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=nPBBBq9A7YU:ii8uHg1vXow:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/nPBBBq9A7YU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2010/extern_technikwuerze_formulare_total/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2010/extern_technikwuerze_formulare_total/</feedburner:origLink></item>
		<item>
		<title>Fronteers 2009: meine erste Internationale :)</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/sL4Sy5w1-VI/</link>
		<comments>http://sprungmarker.de/2009/fronteers09_meine_erste_internationale/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 00:01:50 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Webstandards]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[fronteers]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[Konferenz]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Rendering]]></category>
		<category><![CDATA[Schrift]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=843</guid>
		<description><![CDATA[Anfang November habe ich meine erste int &#8230; <a href="http://sprungmarker.de/2009/fronteers09_meine_erste_internationale/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Anfang November habe ich meine erste internationale Konferenz besucht &#8211; die <a href="http://fronteers.nl/congres/2009/information" title="zur Webseite der Fronteers 09" lang="en" hreflang="en">Fronteers 09</a> in Amsterdam. Grund genug auch mal einen kurzen Rückblick zu machen, vor allem weil der erste Konferenztag mal wieder so richtig Lust auf Webentwicklung gemacht hat.</p>
<p>Diese Lust hat auch wettgemacht, dass ich im kleinsten aller möglichen Hotelzimmer einquartiert wurde &#8211; 1,5 x 2,5 Meter &#8211; immerhin hat das Bett fast das ganze Zimmer ausgefüllt und das WLAN war hervorragend. ;) Amsterdam ist ja von Köln aus dann doch eher ums Eck und man fährt quasi mit der Bahn direkt ins Zentrum. Eine schöne, wenngleich sehr <em>putzige</em> Stadt &#8211; wie das Holländische im allgemeinen. Ja, ich mag das Holländische, fahre da ja auch jedes Jahr ans Meer, aber in so engen Kanalstädten find ich es ja immer zu kleinstädtisch. Aber nun zur Konferenz &#8230;</p>
<p><span id="more-843"></span></p>
<h3>Die Fremde entspannt!</h3>
<p>Es war &#8211; und bitte jetzt sollen nicht wieder alle aufschreien &#8211; ganz wunderbar entspannt zu konferenzen &#8211; im <a href="http://felixmeritis.nl/nl/" title="zur Webseite des Felix Meritis">Felix Meritis</a>, so in der Fremde, weil man eben kaum jemanden trifft oder kennt. Man kann sich genüsslich den Inhalten widmen, okay auch dem üppigen Buffet &#8211; aber nur, wenn man bis mittags mit einem Keks und ner Tasse Kaffee auch tapfer durchgehalten hat. ;) Ich fand es auch überhaupt nicht zwingend, nach bekannten Gesichtern zu suchen &#8211; freilich hab ich mich dann doch gefreut, <a href="http://twitter.com/codepo8" lang="en" title="zum Twitter-Stream">@codepo8</a>, <a href="http://twitter.com/yatil" title="zum Twitter-Stream">@yatil</a>, <a href="http://twitter.com/screenorigami" title="zum Twitter-Stream">@screenorigami</a>, <a href="http://twitter.com/soophie" title="zum Twitter-Stream">@soophie</a>, <a href="http://twitter.com/dantz" title="zum Twitter-Stream">@dantz</a>, <a href="http://twitter.com/migrosch" title="zum Twitter-Stream">@migrosch</a> und <a href="http://twitter.com/stereobit" title="zum Twitter-Stream">@stereobit</a> zu treffen, man hat halt einfach interessiert teilgenommen, hat den fast luftleeren und gleichzeitig schweißtreibenden Raum &#8211; sonst wohl ein Konzertraum &#8211; ertragen und die Sitzgelegenheiten dann doch mental immer früher verlassen, die waren sicherlich noch Überbleibsel aus den 70ern.</p>
<p>Es war alles sehr gut durchorganisiert, auf die ständigen Mitbringsel &#8211; seien es Sticker von Mozilla oder Kugelschreiber mit dem Namenszug der Konferenz &#8211; könnte man gerne auch mal verzichten. Aber das gehört ja irgendwie dann doch immer zum <span lang="en">Product Placement</span>. Hervorheben muss man den super flinken <span lang="en">Check-In</span>, da konnte man sein doch eher eingerostetes Englisch mal wieder hervorholen &#8211; das hat sich aber gut wieder eingespielt mit dem Englischen, auch eine positive Erfahrung &#8211; schon deswegen sollte man das viel öfter machen. Der Abendausklang mit dem üblichen <span lang="en">Get-together</span> war sehr entspannend, wenngleich dann doch sehr voll und laut. Und meine Frage ist ja immer, warum muss man dann stundenlang an schmalen Tischen oder am Nebenan gelehnt stehen? Ich weiß, das ist halt immer eine Frage des Räumlichen, aber ich find das eher selten gemütlich &#8211; bin halt eher der Sofatyp. ;)</p>
<h3>Webentwicklung mit Webstandards macht richtig Spaß!</h3>
<p>Gerade der erste Konferenztag hat mich richtig für sich eingenommen, es war aber auch die Abfolge der Vorträge sehr gut aufeinander abgestimmt &#8211; ich glaube das nennt sich, ein <span lang="en">Highlight</span> jagt das andere. Sicherlich unterscheidet sich eine Konferenz mit so vielen <em>Evangelisten</em> schon von nationalen. Weil man zum einen natürlich mal die alle <span lang="en">live</span> erleben will und zum anderen &#8211; obwohl ich es ja weniger mit dem Kanon habe &#8211; die alle eine unglaubliche Verve mitgebracht haben. Das hat sich irgendwie einfach übertragen, eine Kombination von sehr viel Kompetenz und Begeisterung. Jeder von uns kennt das ja, die Jahre etwa im Agenturgeschäft schleifen einen dahingehend schon ab, man ist schwerer begeisterungsfähig, wiegelt schneller ab und kennt das ja alles zur Genüge: Fehlende Zeit, lose <span lang="en">Briefings</span>, ungeduldige Kunden und und und. Hört man Leuten wie <span lang="en">Steve Souders</span>, <span lang="en">Peter-Paul Koch</span>, <span lang="en">Stephen Hay</span> oder <span lang="en">Jonathan Snook</span> zu, dann weiß man plötzlich wieder, warum man <span lang="en">Frontend</span>entwicklung macht, man ist wieder auf diesem wichtigen Punkt &#8211; ja genau das will ich machen, dazu hab ich wieder Lust &#8211; im Grunde immer gehabt, ich habe es nur ab und an vergessen.</p>
<p>Etwas schwieriger war der zweite Konferenztag, weder war er so aufeinander abgestimmt noch war er von solcher Verve getragen. Dazu kam &#8211; anteilig gab es das auch schon auf dem ersten Konferenztag &#8211; die starke Präsenz von Javascript. Klar, wir nutzen das alle, setzen das ein, aber man hat gemerkt, ein Vortrag in der Tiefe etwa von <a href="http://mir.aculo.us/" title="zur Webseite von Thomas Fuchs" hreflang="en">Thomas Fuchs</a> zu <span lang="fr">Émile</span> (<a href="http://script.aculo.us/downloads/emile.pdf" title="PDF-Datei des Vortrags" hreflang="en" lang="en">Roll your own javascript effects framework</a> &#8211; PDF Datei) &#8211; so  amüsant er auch vorgetragen war &#8211; jetzt weiß ich endlich, dass <span lang="en">script.aculo.us</span> aus Wien kommt ;) &#8211; mit <span lang="en">beamer</span>-vollflächigen dunklen Javascript-Anweisungen war dann für die meisten zu trocken und oftmals nicht mehr ganz nachvollziehbar. Im <a href="http://twitter.com/fronteers09/attendees" title="zur Twitter Gruppe der Teilnehmer der Fronteers" hreflang="en">Twitter-<span lang="en">Stream</span> der Teilnehmer</a> &#8211; auch eine schöne Idee der <span lang="en">Fronteers</span> &#8211; konnte man das Aufmerksamkeits-Barometer bei diesen oftmals zu speziellen Vorträgen durchaus fallen hören, besser mitlesen. :) Oder um 9 Uhr früh einem durchaus interessanten Vortrag von <a href="http://www.crockford.com/" title="zur Webseite von Douglas Crockford" lang="en" hreflang="en">Douglas Crockford</a> (<a href="http://crockford.com/codecamp/ajaxsecurity.ppt" title="Powerpoint Datei des Vortrags von Douglas Crockford" lang="en" hreflang="en">Ajax Security</a>, <span lang="en">Powerpoint</span>-Datei, 1 <abbr title="Megabytes" lang="en">MB</abbr>) zu AJAX, <span lang="en">Cross Site Scripting</span> und Stichworten wie <span lang="en">Quality Modularity Reliability</span>  oder <span lang="en">Maintainability Security</span> zu folgen, war schon auch nicht unanstrengend. Ich erinnere mich, dass es jemand in Twitter &#8211; was man auch immer mitgelesen hat &#8211; eine lustige Sache im übrigen &#8211; ganz gut für den Vortrag auf den Punkt gebracht hat: schon das Vokabular hat einem mitunter etwas matt gesetzt. :)</p>
<p>Großteils waren die Vorträge sehr professionell gehalten, ich habe mir auch vieles notiert für meine eigene Praxis. :) Da konnte man richtig gut sehen, was die Profis so anzubieten habe &#8211; also rein <span lang="en">performance</span>-technisch. Etliche waren wohl gesundheitlich sehr angeschlagen, <a href="http://molly.com/" title="zur Webseite von Molly Holzschlag" lang="en" hreflang="en">Molly Holzschlag</a> hatte zwar die Aufgabe, wohl eine Art <span lang="en">Keynote</span> zu halten, die war dann aber doch eher ein dünner Spagat zwischen Motivation der Anwesenden und etwas unstrukturierter Information. Das fand ich besonders schade, weil ich mich auf sie sehr gefreut habe. Schließlich hat man wenig Möglichkeiten, so was wie weibliche Vorbilder in dem Bereich zu erleben. Wie an <a href="http://www.sprungmarker.de/2009/die_barrierefreie_szene_eine_unlust/" title="zu meinem Artikel: Die barrierefreie Szene - eine Unlust">anderer Stelle</a> schon erwähnt, hat sie uns wenige Frauen &#8211; es waren so 10-15 oder so &#8211; mit ihrem Anspruch, es müsse zu ihren motivierenden Fragen auch unbedingt eine Frau Stellung nehmen, ganz schön ins Schwitzen gebracht. ;) Auch <a href="http://www.stubbornella.org/" title="zur Webseite von Nicole Sullivan" lang="en" hreflang="en">Nicole Sullivan</a> &#8211; bekannt durch <a href="http://wiki.github.com/stubbornella/oocss" title="zur Webseite und mehr Informationen zu Object Oriented CSS" lang="en" hreflang="en">Object Oriented CSS</a> &#8211; hat mich wenig überzeugt, vor allem weil sie teilweise sehr merkwürdige Argumente für durchaus interessante Fragestellungen geliefert hat.</p>
<p>Was aber am meisten Spass gemacht hat und davon hätte ich gerne jede Woche einen Vortrag zu: der Blick in die Zukunft. <a href="http://www.the-haystack.com/" title="zur Webseite von Stephen Hay">Stephen Hay</a> stellt in <a href="http://www.the-haystack.com/presentations/fronteers09/" title="zur Präsentation von Stephen Hay" lang="en" hreflang="en">The Future State of Layout</a> drei unterschiedliche Modelle &#8211; CSS3-layout, CSS3-flexbox und CSS3-grid &#8211; dar, wie man mit CSS Grid/Spalten-Layout erzeugen kann, keiner weiß noch wirklich, welches Modell oder vielleicht sogar ein ganz anderes sich durchsetzen wird. Das war einfach spannend, weil es zwar noch in Entwicklung ist, aber eben schon einen interessanten Ausblick geliefert hat auf etwas, war wir schon seit Jahren brauchen würden. Von diesen Ausblicken und Einblicken in aktuelle Werkstätten gab es einige auf der <span lang="en">Fronteers</span>. Und nun noch zu einigen Vorträgen ein paar Anmerkungen:</p>
<h3><a href="http://www.quirksmode.org/" title="zur Webseite von Peter-Paul Koch" lang="en" hreflang="en">Peter-Paul Koch</a> &#8211; <span lang="en">The Mobile Web, or the masochist’s guide to gleeful self-flagellation</span></h3>
<p>Im Grunde müsste es für solche Vortragstitel und den Einleitungsteil zur Spanischen Armada schon hinreichend Bonuspunkte geben, noch dazu finde ich die Art und Weise, wie Peter-Paul Koch vorträgt, ziemlich interessant &#8211; spannende Intonation. :) Da ich ja grade einen etwas durchwachsenen W3C Kurs in Sachen <span lang="en">Mobile</span> mache (<a href="http://www.w3.org/2009/04/MobiWeb102/" title="zur Webseite des Kurses" lang="en" hreflang="en">Introduction to W3C&#8217;s Mobile Web Best Practices</a>), hat mich der Vortrag natürlich sehr interessiert. Es war zwar eher ein Parforceritt durch sehr viele mobile <span lang="en">Browser</span> und Problemstellen, aber trotzdem ist das Aufzeigen der Vielfalt mobiler <span lang="en">Browser</span>- und <span lang="en">User</span>erfahrung dann schon auch immer wieder überraschend. Seine Präsentation stellt er wohl erst nach dem 20.11. ein &#8211; nach der <a href="http://2009.full-frontal.org/" title="zur Konferenzwebseite" lang="en" hreflang="en">Full Frontal</a> Konferenz, aber auf Slideshare gibt es eine ähnlich zusammengestellte Präsentation mit den Beispielen: <a href="http://www.slideshare.net/pp.koch/state-of-the-mobile-browsers" title="zur Präsentation von Peter-Paul Koch" lang="en" hreflang="en">State of the Mobile Browsers</a>. Das Motto der Selbstgeißelung (<span lang="en"><em>self-flagellation</em></span>) findet sich dort auch schon: Die Entwicklungsarbeit für <span lang="en">Desktop-Browser</span> wird doch nun langweilig, selbst für den IE. Glücklicherweise kommen jetzt die mobilen <span lang="en">Browser</span> zum Zug und machen uns mit ihrer Vielfalt das Leben wieder richtig schön. ;)</p>
<p>Die Liste der mobilen <span lang="en">Browser</span> spricht dann ja auch wirklich für sich. Das was ich bis dato im Kurs gelernt habe, hat mir zwar nicht das Fürchten gelernt, aber mir dann schon eine gewissen Hang zur Selbstgeißelung schmackhaft gemacht. Ich glaube, ich dachte immer, ah auf dem i<span lang="en">Phone</span> oder <span lang="en">iPod Touch</span> sieht das doch ganz gut aus, vor allem im mobilen <span lang="en">Zoom</span> Modus. Aber wie man an den Beispielen der Präsentation und wie ich nun auch aus meinem mobilen <span lang="en">Debuggen</span> weiß, <span lang="en">just awesome</span>. ;) Aber so leicht lasse ich mich ja nicht in die Flucht schlagen, ich steh das durch. :)</p>
<h3><a href="http://www.the-haystack.com/" title="zur Webseite von Stephen Hay">Stephen Hay</a> -<a href="http://www.the-haystack.com/presentations/fronteers09/" title="zur Präsentation von Stephen Hay" lang="en" hreflang="en">The Future State of Layout</a></h3>
<p><span lang="en">Hays</span> Vortrag hatte ich ja schon hervorgehoben als Spielwiese unterschiedlichster <span lang="en">Layout</span>modelle in CSS3. Und wer würde ihm schon nicht recht geben, dass wir endlich ein <span lang="en">Layout</span>modell brauchen, dass Struktur und Präsentation noch besser unterscheidet &#8211; nicht unser <span lang="en">Float</span>-Lego, dass wir seit Jahren praktizieren &#8211; , besser portierbar und endlich unabhängig von der Reihenfolge im Quellcode arbeitet &#8211; eben Layoutprinzipien, die auf einer Metaebene schon viel früher greifen. Diese Metaebene, die noch bevor dem Positionieren einzelner Elemente auf der Webseite greift, nennt sich <a href="http://www.w3.org/TR/css3-grid/#explicit" title="zum Begriff explicit grid in im W3C CSS3-grid" lang="en" hreflang="en">explicit grid</a> (CSS3-grid). Gut, auf den <span lang="en">Backlash</span> zu Layouttabellen hätte er auch verzichten können. Ich sage ja immer, was man seit Jahren nicht mehr nützt, sollte man einfach auch nicht mehr in der Debatte halten, sonst erinnert sich noch jemand daran. ;) Sein Vortrag arbeitet dann ziemlich anschaulich die 3 <span lang="en">Working Drafts </span> auf dieser Metaebene durch: <a href="http://www.w3.org/TR/css3-layout" title="zum Working Draft W3C CSS3-layout" lang="en" hreflang="en">CSS3-layout</a> (W3C), <a href="http://www.w3.org/TR/css3-flexbox" title="zum Working Draft W3C CSS3-flexbox" lang="en" hreflang="en">CSS3-flexbox</a> (Mozilla) und <a href="http://www.w3.org/TR/css3-grid" title="zum Working Draft W3C CSS3-grid" lang="en" hreflang="en">CSS3-grid</a> (<span lang="en">Microsoft</span>).</p>
<p>Lustig fand ich, dass er in den Nachteilen bei fast jedem Ansatz aufführt, dass sie doch sehr mit Denkeinsatz verbunden sind. Ja, die Zahlenspiele von CSS3 Layout haben so auf den ersten Blick auch viel von philosophischen Logiksystemen, aber es ist auch aufgeräumt, wenn gleich ich meine, man sollte dann die Redundanzen pro Reihe noch in den Griff kriegen. <span lang="en">Hay</span> schließt seinen Vortrag gut ab: <span lang="en">A solid layout mechanism will change the face of the web</span>. Dem kann man nur noch die absolute Dringlichkeit hinzufügen!</p>
<h3><a href="http://snook.ca/" title="zur Webseite von Jonathan Snook" lang="en" hreflang="en">Jonathan Snook</a> &#8211; <a href="http://www.slideshare.net/jonathansnook/the-type-we-want-2438381" title="zur Präsentation auf Slideshare von Jonathan Snook" lang="en" hreflang="en">The Type We Want: Using Fonts on the Web</a></h3>
<p>Von <span lang="en">Snooks</span> Vortrag hatte ich mir eigentlich mehr erwartet, andererseits versuche ich mich in Sachen <span lang="en">Font</span>-Entwicklung, die ja aktuell sehr stark im Umbruch ist, auf dem Laufenden zu halten. Deswegen war da weniger neues für mich dabei, er hat mehr so den groben Überblick geboten, was man mit Schrift im <span lang="en">Web</span> aktuell machen kann, wo die Probleme sind und wo es weiter gehen kann. Auch er hätte sich etwa das <code>font-face</code>-Beispiel am Anfang sparen können, ich bin schon genug frustriert, das Element in einem HTML-<span lang="en">Newsletter</span> für <span lang="en">Outlook</span> 2007 einsetzen zu müssen. Für mich noch nicht so präsent war der Begriff <em><span lang="en">complex font stakes</span></em>, was meint, wie man in CSS <span lang="en"><code>font-family</code></span> optimal nach unterschiedlichsten Kriterien wie Verfügbarkeit, Kontext, Rendering und typographische Vorgaben anlegen kann. <span lang="en">Nice Web Type</span> hat dazu eine gute Zusammenfassung der bisherigen Ergebnisse: <a href="http://nicewebtype.com/notes/2009/04/23/css-font-stacks/" title="zum Artikel von Nice Web Type" lang="en" hreflang="en">Roundup: CSS font stacks</a>.</p>
<p>Dann geht er die aktuellen Schriftersetzungen wie sIFR, <a href="http://cufon.shoqolate.com/generate/" title="zur Webseite von Cufón" lang="en" hreflang="en">Cufón</a> und <a href="http://typeface.neocracy.org/" title="zur Webseite von Typeface.js" lang="en" hreflang="en">Typface.js</a> durch. sIFR will ich grade nicht mehr verlinken. :) Nur weil wir jahrelang neben der PHP-generierten Schriftgrafikenerzeugung nicht viel andres als sIFR hatten, sollten wir uns schlicht schnell wieder davon verabschieden. Auch von allen ähnlichen Derivaten. Wie bei der Dringlichkeit von Layout-Modellen muss man einfach sagen, wir sollten möglichst schnell in den <span lang="en"><code>@font-face</code></span>-Einsatz gehen. Es kann uns nichts besseres passieren. :) Klar wird es auch richtig lustig, unterschiedliche Schriftformate wieder berücksichtigen zu müssen. Folie 32 der Präsentation <em><span lang="en">Bulletproof @font-face</span></em> hatte dann auch alle Lacher auf ihrere Seite: das traditionsreiche <code><span lang="en">font-family</span></code>, gefolgt vom Schriftformat .eot, von jeweils <span lang="en">local</span>-Versionen,  dem <span lang="en">Web Open Font Format</span> WOFF, dem bekannten TTF-Format und dann das Schlusslicht SVG. Perfekt! :)</p>
<p><span lang="en">Hay</span> macht es auch bis zum Schluss spannend, wenn es darum geht, Schriften auch in die entsprechenden Formate zu konvertieren. Erst fast am Ende präsentiert er uns den Konverter <a href="http://www.fontsquirrel.com/" title="zur Webseite des Konverters" lang="en" hreflang="en">Font Squirrel</a>, der TTF- und OTF-Formate in EOT, SVG und WOFF konvertiert. Vor allem bietet dieser Konverter auch an, Subsets in den Schriften auszuwählen, sonst hat man alleine durch die Schrifteinbindung 100 <abbr title="Kilobytes" lang="en">kB</abbr> gleich mal zusammen &#8211; ähnlich wie bei sIFR schließt man dann schlicht bestimmte Bereiche und Inhalte der Schrift aus, zum Beispiel nur Latin-1. <span lang="en">Font Squirrel</span> zeigt das gut in der Vorschau an, wie der Zeichensatz dann jeweils aussieht.</p>
<p>Am Schluss geht <span lang="en">Hay</span> noch marginal auf die aktuellen <span lang="en">Font Embedding Services</span> wie <a href="http://typekit.com/" title="zur Webseite von TypeKit" lang="en" hreflang="en">TypeKit</a>. Im Grunde ist das eine interessante Entwicklung, aber im realen Agentureinsatz kaum zu integrieren. Kunden werden ja schon fast panisch, wenn sich Ressourcen &#8211; etwa Skripte &#8211; von anderen <span lang="en">Servern</span> als dem ihren landen. Ganz abgesehen davon, wie <span lang="en">Hay</span> ja auch hervorhebt, was macht man, wenn der <span lang="en">Hosting-Server</span> der Schriften mal <span lang="en">down</span> ist?</p>
<p>Und am schönsten fasst die aktuelle Problematik der Lizenzierung die <span lang="en">Checkbox</span> bei <cite><span lang="en">Font Squirrel</span></cite> zusammen: <q><span lang="en">Yes, the fonts I&#8217;m uploading are legally eligible for web embedding</span></q>. Ganz egal, wie wir mit Schriften arbeiten im Web jetzt und in Zukunft, Lizenzierung ist immer noch Knack- und Schwachpunkt. Aber angeblich kann man ja den Schrifthersteller schlicht mal anklingeln. ;)</p>
<h3><a href="http://stevesouders.com/" title="zur Webseite von Steve Souders" lang="en" hreflang="en">Steve Souders</a> &#8211; <a href="http://www.slideshare.net/guestbf04d7/fronteers-20091105-1" title="zur Präsentation von Souders auf Slideshare" lang="en" hreflang="en">Fast by default</a></h3>
<p>Witzigerweise fragte <span lang="en">Souders</span> am Anfang, wer seinen Blog <a href="http://www.stevesouders.com/blog/" title="zum Blog von Souders" lang="en" hreflang="en">High Performance Web Sites</a> lesen würde, ich fürchte, ich war fast die einzige. Das hat mich dann schon sehr verwundert. Vor allem, weil das Thema <span lang="en">Performance</span> einfach immer wichtiger wird &#8211; vor allem im <span lang="en">Frontend</span> und das ist auch <span lang="en">Souders</span> Thema. Was Seiten langsam macht, so Souders, ist, dass sie kein <em><span lang="en">progressive rendering</span></em> nutzen und umsetzen. Um den Renderprozess zu beschleunigen <abbr title="beziehungsweise">bzw.</abbr> die wesentlichen Inhalte bereits zu Beginn zu laden, schlägt <span lang="en">Souders</span> unter anderem vor, Skripte  wenn möglich zu splitten. Und sonst das bekannte, alles zu reduzieren und zu optimieren, Skripte eher nach unten packen. Interessant vor allem der Hinweis wieder auf den Einsatz von <code>@<span lang="en">font-face</span></code>. Wenn Skripte über <code>@<span lang="en">font-face</span></code>-Anweisungen stehen, blockieren sie das Rendern im IE. Überhaupt scheint <code>@<span lang="en">font-face</span></code> <span lang="en">Browser</span> im Rendern ziemlich zu beschäftigen (Folie 60). :)</p>
<p>Ich fand den Vortrag spannend, vor allem weil mich dieses Thema auch immer wieder real im meiner Agenturarbeit betrifft. Da immer ein <em><span lang="en">progressive rendering</span></em> hinzukriegen mit allen wunderbaren Ingredienzien heute, nicht immer einfach.</p>
<h3>Fazit</h3>
<p><span lang="en">Fronteers</span> 09 ist eine absolut empfehlenswerte Konferenz und für viele hier im Westen Deutschland eigentlich ziemlich komfortabel erreichbar. Ich werde sicherlich nächstes Jahr wieder teilnehmen, schon um Amsterdam und seiner Hotellerie noch eine Chance zu geben. ;) Zu <span lang="en">Nicole Sullivans</span> <a href="http://www.slideshare.net/stubbornella/the-cascade-grids-headings-and-selectors-from-an-oocss-perspective-ajax-experience-2009" title="zur Präsentation von Nicole Sullivan auf Slideshare" lang="en" hreflang="en">Object Oriented CSS</a> werde ich noch einen gesonderten Artikel schreiben. Hatte ich ja auch schon mal begonnen, als es bei den Webkrauts eine <a href="http://www.webkrauts.de/2009/07/06/objektorientiertes-css-eine-einfuehrung/" title="zum Artikel bei den Webkrauts">Replik zu <span lang="en">Sullivans</span> Konzept</a> gab. Heute bei der Nachbereitung zur Konferenz habe ich meinen <span lang="en">Draft</span> von damals dazu noch gefunden: <span lang="en">Hurray</span>! </p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=sL4Sy5w1-VI:YxLh9nmxS44:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=sL4Sy5w1-VI:YxLh9nmxS44:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=sL4Sy5w1-VI:YxLh9nmxS44:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=sL4Sy5w1-VI:YxLh9nmxS44:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=sL4Sy5w1-VI:YxLh9nmxS44:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=sL4Sy5w1-VI:YxLh9nmxS44:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=sL4Sy5w1-VI:YxLh9nmxS44:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/sL4Sy5w1-VI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2009/fronteers09_meine_erste_internationale/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2009/fronteers09_meine_erste_internationale/</feedburner:origLink></item>
		<item>
		<title>Die barrierefreie Szene – eine Unlust</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/zVPbOKHtvBI/</link>
		<comments>http://sprungmarker.de/2009/die_barrierefreie_szene_eine_unlust/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 21:49:19 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[A-TAG]]></category>
		<category><![CDATA[BITV]]></category>
		<category><![CDATA[Heilmann]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[Social Accessibility]]></category>
		<category><![CDATA[WCAG]]></category>
		<category><![CDATA[WCAG2]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=841</guid>
		<description><![CDATA[Aktuelle Debatten um die barrierefreie S &#8230; <a href="http://sprungmarker.de/2009/die_barrierefreie_szene_eine_unlust/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Aktuelle Debatten um die barrierefreie Szene, die ich in  meinem Artikel  <a href="http://www.sprungmarker.de/2009/barrierefreiheit_von_unten_ein_schlichtungsversuch/" title=" zu meinem Artikel">Barrierefreiheit von unten: ein Schlichtungsversuch</a> versucht habe zu beleuchten und in eine andere Richtung zu lenken, sind oftmals auch alte Debatten. Jens Grochtdreis hat die Debatte erneut aufgenommen mit <a href="http://grochtdreis.de/weblog/2009/11/06/barrierefreiheit-muss-sexy-sein/" title="zum Artikel von Jens Grochtdreis">Barrierefreiheit muss sexy sein</a> und auch Eric Eggert mit <a href="http://yatil.de/en/accessibility-law#c003601" title="zum Artikel von Eric Eggert" lang="en" hreflang="en">Yes, we need accessibility laws</a> hat versucht, die unscharfe Balance zwischen Gesetzgebung und barrierefreier Praxis noch einmal deutlich zu machen.</p>
<h3>Rückblick auf den A-Tag &#8217;08: ein <span lang="fr">Déjà-vu</span></h3>
<p>Ich habe in meinen Archiven geblättert und meine Wünsche noch einmal Revue passieren lassen, die ich dem <a href="http://www.sprungmarker.de/2008/a_tag_08_die_zukunft_ist_heute/" title="zu meinem Artikel: A-Tag '08: Die Zukunft ist heute">letztjährigen A-Tag</a> hinterher geschickt habe: Schon letztes Mal war der Wunsch überpräsent, dass Barrierefreiheit <span lang="en">cooler</span> werden und auch mehr Spaß machen soll. Der Frauenanteil auf Konferenzen und in der barrierefreien Szene soll sich endlich erhöhen &#8211; und damit meinte ich nicht, dass es keine Frauen gäbe, die barrierefreies Webdesign machen. Nein, es ging mir darum, dass sie sich zu wenig in der Öffentlichkeit positionieren. Ich selbst durfte ja auf der <a href="http://fronteers.nl/congres/2009/information" title="zur Information der Fronteers 09" lang="en" hreflang="en">Fronteers 09</a> vor kurzem erleben, was es heißt, von Molly Holzschlag wieder mal sehr intensiv darauf aufmerksam gemacht zu werden, dass Frauen öffentlich sprechen müssen. Sie hat uns wenige Frauen dort ziemlich in die <span lang="fr">Bredouille</span> gebracht.</p>
<p><span id="more-841"></span></p>
<p>Noch interessanter ist, dass ich letztes Jahr schon eine einheitlichere barrierefreie Szene, die sich in welcher Form auch immer einem gemeinsamen <a href="http://portal.acm.org/citation.cfm?id=1414471.1414500" title="zur Information: Accessibility Commons: a metadata infrastructure for web accessibility" lang="en" hreflang="en">Accessibility Commons</a> verschreibt, gefordert habe. Freilich stand das noch stark unter der Erfahrung der <a href="http://www.barrierekompass.de/weblog/index.php?itemid=609" title="zum meinem Artikel beim Barrierekompass: Social Accessibility: Wir reparieren uns das Web selbst" lang="en">Social Accessibility</a> Bewegung, die letztes Jahr mit etlichen Projekten schlicht sehr präsent geworden ist. Das Projekt <span lang="en">Accessbility Commons</span> &#8211; wieder einmal mit initiiert von dem umtriebigen <a href="http://www.cs.rochester.edu/~jbigham/" lang="en" hreflang="en" title="zur Webseite von Jeffrey Bigham">Jeffrey Bigham</a> &#8211; den meisten wahrscheinlich durch seinen <span lang="en">Webscreenreader</span> <a href="http://webanywhere.cs.washington.edu/" title="zur Webseite des Screenreaders WebAnywhere" lang="en" hreflang="en">WebAnywhere</a> bekannt &#8211; soll eine Art Metadatenbank sein, in der Informationen zur Barrierefreiheit aus unterschiedlichsten Projekten zusammenlaufen, gespeichert und wieder von allen genutzt werden können.</p>
<p>So etwas ähnliches hätte ich mir für die deutschsprachige Szene auch immer gewünscht, eine Art Informationsdatenbank &#8211; auch mit Austausch- und Diskussionsmöglichkeit -, wo man sich über aktuellste Ergebnisse auf dem Laufenden halten und austauschen kann. Klar, kann man das alles individuell <span lang="en">bloggen</span>, Informationen lesen wir ja eh täglich an und durch, unterhalten uns marginal in Twitter darüber, ab und an auch noch in Kommentaren. Aber ein richtiger Austausch ist das nicht. Nein.</p>
<p>Und auch diesen immer wieder heiklen Punkt hatte ich schon letztes Jahr nach dem A-Tag notiert: In der barrierefreien Szene ist rückhaltlose Kritik nötig und wichtig. Dabei meint <em>rückhaltlos</em> nicht, dass wir jetzt hingehen und überall ad personam argumentieren nach dem Motto, dass hat der oder die ja wieder nicht hingekriegt. Fachliche Kritik ist aber innerhalb der Szene notwendig, sonst glauben wir, wir polstern Webseiten nur noch mit <em>barrierefreiem Samt</em> aus. Wenn wir uns mit dem fachlichen Stand der barrierefreien Szene so wohl fühlen würden, wie es sich nach aussen immer mal wieder kommuniziert, dann hätten wir <em>blühende barrierefreie Landschaften</em>.  ;) Das sollte jetzt jedoch kein konservativer, politischer Schulterschluss werden. Es meint aber, dass wir uns immer noch nach dem alten Motto verstecken, es wird schon alles gut: Sei es durch das alte <acronym title="Barrierefreie Informationstechnik-Verordnung">BITV</acronym>, durch das neue, durch die <acronym title="Web Content Accessibility Guidelines" lang="en">WCAG</acronym> 2 oder durch das Herbeiholen, ja Herbeiwünschen eines Ansatzes von Christian Heilmann, der sich nun mal mehr der Social Accessibility verpflichtet fühlt.</p>
<h3>Wir können uns gerne auch weiterhin bewusst missverstehen</h3>
<p>Heiße Debatten, die sich an <a href="http://www.wait-till-i.com/2009/10/16/mein-vortrag-am-a-tag-2009-in-wien-alles-aendert-sich-warum-nicht-wir/" title="zum Vortrag von Chris Heilmann">Chris Heilmanns Vortrag</a> auf dem A-Tag &#8217;09 entzündet haben, haben im Grunde nur eins gezeigt, dass wir uns nicht mehr richtig zuhören. Wir arbeiten weder ohne Gesetzgebung &#8211; sind also beileibe keine <em>Vogelfreien</em> der Barrierefreiheit -, noch frönen wir nur noch &#8211; getreu dem Motto der <em>Spassgesellschaft</em> &#8211; einem barrierefreien Hedonismus und fühlen uns ganz auf der Höhe des barrierefreien <span lang="en">Booms</span>, der uns schon mal alle vier grade und den Rest hinter uns lassen lässt, und schon erst recht nicht agieren und votieren wir gegen Menschenrechte. Was für ein Unsinn, diese ganzen Kommentare &#8211; mitunter auch extrem persönlich &#8211; in den letzten Debatten mit- und nachzulesen. Was soll das bringen? Oder ist es eine notwendige Pattstellung, die schon seit längerem gegärt hat in der Szene und sich jetzt schlicht Luft verschafft hat? Also ich war sehr überrascht über diese Debatte, mir waren so die Problemlinien nicht bekannt.</p>
<p>Wenn Jens Grochtdreis nun eine <a href="http://grochtdreis.de/weblog/2009/11/06/barrierefreiheit-muss-sexy-sein/" title="zum Artikel von Jens Grochtdreis">Etatismusstreit</a> aufmacht, dann komme ich mir schon arg ins <em>barrierefreie Mittelalter</em> versetzt vor. Seit wann arbeiten und argumentieren wir in dieser Schere, wo wir seit Jahren nach und mit BTIV und WCAG arbeiten? Und <a href="http://www.tomascaspers.de/" title="zur Webseite von Tomas Caspers">Tomas Caspers</a> versteht ihn auch noch ein wenig miss, wenn er im Kommentar davon spricht, dass wir ohne entsprechende Sanktionen, die es ja durchaus in anderen Ländern wie etwa Österreich gibt, nicht wirklich weiter kommen. Ich denke, genau das will Grochtdreis grade nicht. Aber egal &#8211; auch wieder nur so ein Zeichen dafür, dass wir alle in dieser Diskussion aneinander vorbeireden. Dabei würde es gerade in so einer Situation nötig sein, die unterschiedlichen Standpunkte und Herangehensweisen &#8211; etwa von Entwicklern, Gesetzesvorgaben, Behörden und Initiativen &#8211; klar zu sehen. Auch Chris Heilmann arbeitet nach den Vorgaben des WCAG 2, aber er würde es auch ohne mit gleicher Vehemenz und Intention tun. Das trifft doch auf die meisten von uns zu.</p>
<p>Auf dem A-Tag habe ich dieses Jahr vor allem mitgenommen, dass es doch etwas ganz anderes ist, in einem gesetzlichen Umfeld zu arbeiten, in dem eben auch und vehement geklagt wird. Das spürt man sowohl an den realisierten und präsentieren Projekten als auch an den Machern. Da steckt ein ganz anderes Selbstbewusstsein dahinter, vor allem in Gesprächen mit <a href="http://www.ladstaetter.at/" title="zur Webseite von Martin Ladstätter">Martin Ladstätter</a> und <a href="http://www.jooli.at/" title="zur Webseite von Jo Spellbrink">Jo Spellbrink</a> konnte man das gut erkennen, da liegt einfach schon ein ganz anderes Klageverständnis und -praxis vor. So was ist für mich in Deutschland kaum vorstellbar &#8211; aber vielleicht sollten wir wirklich auch darauf hinarbeiten, dass es in Deutschland dafür ein Reglement und eine Praxis gibt. Diese Klagepraxis in Österreich kann einem schon auch ziemlichen Schwung vermitteln, also mir hat es das jedenfalls.</p>
<p>Ich will damit nur sagen, ich kann mir das vorstellen &#8211; so eine Klagepraxis, auch die Notwendigkeit ist ja leider immer noch gegeben. Gerade weil sich die Privaten in Deutschland nur in Einzelfällen von Barrierefreiheit überzeugen lassen, es sei denn, man verkauft sie so, dass sie <em>sexy</em>, möglichst viele positive Nebeneffekte und vor allem preiswert bleibt. Muss man nicht weiter ausführen, ist ja bekannt. Das ist halt immer noch der Stand der barrierefreien Praxis im allgemeinen privaten Mittelfeld, in Agenturen, die ihren Fokus nicht nur auf barrierefreiere Arbeit haben und bei Kunden, die endlich und schnell eine Webseite haben wollen. Da sind wir halt mehr oder weniger immer noch am Anfang.</p>
<p>Vom A-Tag habe ich aber mitgenommen, dass so Großprojekte wie <a href="http://atag.accessiblemedia.at/2009/programm/view/9" title="zum Vortrag zu wien.info auf dem A-Tag">wien.info</a> und <a href="http://atag.accessiblemedia.at/2009/programm/view/12" title="zum Vortrag zu linz.at auf dem A-Tag">linz.at</a> auch von einer Klagepraxis für Private profitieren. Da geht man selbstverständlicher voran und greift in das <em>barrierefreie Volle</em>. Das war mein Eindruck und das hat mir auch Schwung gegeben und hoffe, ein wenig vom <em>Wiener Selbstbewusstsein</em> mitgenommen zu haben. Man merkt mittlerweile halt auch &#8211; die barrierefreie Wiener Szene um <a href="http://www.accessiblemedia.at/" title="zur Webseite von accessibile media" lang="en">accessible media</a> hat sich konsolidiert, was meint: Da ist eine gute, intensive Vernetzung zu spüren, auch wenn sie auf Wien zentriert ist. Aus Gesprächen mit Salzburgern wurde mir das bestätigt, dass der barrierefreie Fixpunkt dann doch in Wien zu finden ist, in Salzburg sei die Vernetzung sehr gering. Das neue Selbstverständnis, wie ich es nennen möchte, der Wiener barrierefreien Szene zeigt sich etwa auch in der Artikelreihe von Wienfluss, in der sie sehr praxisnah über die unterschiedlichen Aspekte des <span lang="en">Launches</span> von wien.info berichten: <a href="http://blog.wienfluss.net/2009/10/05/making-of-wien-info-–-ein-blick-unter-die-tuchent/" title="zur Artikelserie von wien.info">Making of wien.info &#8211; ein Blick unter die Tuchent</a>. So etwas würde ich mir überhaupt mehr wünschen, vor allem auch für die deutsche Szene. Leider haben wir hier nicht alle die Freiheit, über interne Abläufe zu berichten, aber Agenturen haben da ja andere Möglichkeiten und könnten die auch verstärkter nutzen. Das wäre eine Möglichkeit, mehr Transparenz zu erreichen und Reaktion von anderen einzufordern.</p>
<h3>Ich allein kann und will das nicht mehr stemmen</h3>
<p>Auch wenn ich mich durchaus innerhalb der barrierefreien Szene positioniere, sehe ich mich trotzdem als einzelner Entwickler, der eben alleine eine barrierefreie Szene nicht öffnen kann. Schon gar nicht, wenn sie &#8211; wie im deutschen Bereich &#8211; so versprengt und meisthin &#8211; bis auf die bekannten Größen &#8211; still vor sich hin entwickelt. Auch wenn Chris Heilmann in einem <cite><a href="http://www.wait-till-i.com/2009/10/26/barrierefreiheit-konferenzen-one-speaker-slot-free/#comment-14271" title="zum Kommentar von Chris Heilmann">Kommentar</a></cite> nun erwartungsvoll auf die deutschsprachige Szene blickt und meint, jetzt würden doch <q>einige aufstehen und was machen</q>, habe ich meinen x-ten Versuch, eine <em>flammende</em> Fürsprache für mehr lustvolle und interaktive barrierefreie Entwicklungsarbeit, in den üblichen Leerlauf gesetzt. Freilich in Twitter wird das schön oft <span lang="en">retweeted</span>, in einigen Kommentaren wird einem beigepflichtet, in anderen Kommentaren genau das Gegenteil, schließlich sind wieder einige Wochen vergangen.</p>
<p>Das mag sich jetzt nach Lamento anhören, ist es auch in gewisser Weise. Ich mache diese Versuche, andere &#8211; vor allem Praktiker &#8211; zu mehr Zusammenarbeit und Interaktion aufzurufen, einfach schon zu lange. Ich alleine kann und will das nicht mehr stemmen, schließlich habe ich einen <span lang="en">Fulltime</span>-Job, der nur bedingt immer barrierefreie Arbeit bedeutet. Ich mache diese für mich wichtige Weiterarbeit von barrierefreien Techniken und Themen nebenher und weil es mir so am Herzen liegt. Da ich dieses Jahr aber durchaus gemerkt habe, dass mein Herz zu groß ist &#8211; ganz abgesehen davon, ob ich überhaupt ein Herz habe ;) &#8211; und ich mich als Einzelperson dann auch gerne mal übernehme, muss ich auch daraus Konsequenzen ziehen. Nicht nur aus der Stille, die sich aus der barrierefreien Szene immer wieder nach erneuten Debatten, Ansätzen, gegenseitigen Wünschen und <em>doch, sollten wir endlich ja!</em> ausbreitet. Wir hatten ja auch mal ein alternatives Netzwerk angedacht, ja auch das.</p>
<p>Ich für meinen Teil verzichte nun eher auf barrierefreie Grundsatz- und <em>Volksreden</em>. Ich kann auch weniger an Großprojekten wie der <a href="http://www.einfach-fuer-alle.de/blog/id/2539/" title="zur Information der Wübersetzung des WCAG 2">Übersetzung des WCAG 2</a> mitwirken &#8211; durchaus ein wichtiges und vor allem dringendes Projekt -, nicht mal die Durchkommentierung des neuen <a href="http://www.bitvtest.de/" title="zur Webseite des BITV-Test">BITV-Tests</a> habe ich geschafft. Damit will ich nur sagen, ich lerne langsam mit meinen Kräften zu haushalten, ich muss es lernen &#8211; und ich beginne Realitäten in der barrierefreien Szene zu akzeptieren: Es kann und wird nicht sein, wenn es keiner will &#8211; sich beständig und vor allem gemeinsam zu aktualisieren.</p>
<p>Ich hatte ja meinen Ansatz im Schlichtungsversuch klar gemacht, ich sehe meinen Aufgabe in einer <a href="http://www.sprungmarker.de/2009/barrierefreiheit_von_unten_ein_schlichtungsversuch/" title=" zu meinem Artikel"><em>Barrierefreiheit von unten</em></a> &#8211; als eine Basisarbeit, die Wege weiterführen kann &#8211; auch wenn ich sie nur in kleinen Schritten realisieren kann. Weil ich denke, dass wir im deutschsprachigen Raum weit in der Basisarbeit hinterherhinken. Das ist schade. Ich werde auch versuchen, mich mehr internationalen Projekten anzuschließen, vor allem im Bereich der <em>Social Accessibilty</em>, weil ich zum einen glaube, dass sie meinem basis- und praxisnahen Ansatz näher ist und zum anderen mir offener nach aussen scheint als hier. Freilich kann ich auch dort nur schmale Anteile mitrealisieren, aber besser dort als hier immer nur ins Off zu sprechen.</p>
<p>Und ich würde dann Heraklit schon ummünzen wollen: Man sollte schlicht nicht zweimal in denselben Fluss steigen. Es lohnt sich nicht wirklich. ;)</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zVPbOKHtvBI:epGFDt6DUxs:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zVPbOKHtvBI:epGFDt6DUxs:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zVPbOKHtvBI:epGFDt6DUxs:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zVPbOKHtvBI:epGFDt6DUxs:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zVPbOKHtvBI:epGFDt6DUxs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=zVPbOKHtvBI:epGFDt6DUxs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=zVPbOKHtvBI:epGFDt6DUxs:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/zVPbOKHtvBI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2009/die_barrierefreie_szene_eine_unlust/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2009/die_barrierefreie_szene_eine_unlust/</feedburner:origLink></item>
		<item>
		<title>A-Tag '09: Präsentation mit Screencasts</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/Njssqo07u1c/</link>
		<comments>http://sprungmarker.de/2009/a_tag_09_praesentation_mit_screencasts/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:23:07 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[A-TAG]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[Sceencast]]></category>
		<category><![CDATA[Slideshare]]></category>
		<category><![CDATA[Tastatur]]></category>
		<category><![CDATA[Vortrag]]></category>
		<category><![CDATA[yasssu]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=831</guid>
		<description><![CDATA[Auf dem Wiener A-Tag habe ich ja dieses  &#8230; <a href="http://sprungmarker.de/2009/a_tag_09_praesentation_mit_screencasts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Auf dem Wiener <a href="http://atag.accessiblemedia.at/2009/" title="zur Webseite des A-Tags">A-Tag</a> habe ich ja dieses Jahr eine Analyse zur Tastaturbedienbarkeit des Wiener Web 2.0-Startups <a href="http://www.yasssu.com/" title="zur Webseite von yasssu">yasssu</a> präsentiert: <a href="http://atag.accessiblemedia.at/2009/programm/view/5" title="zur Vortragsinformation">2009: Eine Tastatur-Odysee</a>. Dankenswerterweise finden sich fast alle Infos auf der Webseite des A-Tags:</p>
<ul>
<li>Das <a href="http://atag.accessiblemedia.at/2009/programm/view/5" title="den Vortrag als Transkript lesen">Transkript</a> meines Vortrags</li>
<li>Der Vortrag als <a href="http://atag.accessiblemedia.at/medien2009/audio/2-egger.mp3" title="den Vortrag anhören">Mp3-Datei</a> (ca. 35 Minuten)</li>
<li>Der Vortrag auf <a href="http://www.slideshare.net/sprungmarker/2009-eine-tastaturodyssee" lang="en" hreflang="en" title="den Vortrag bei Slideshare ansehen">Slideshare</a> &#8211; meine erste Präsentation auf <span lang="en">Slideshare</span>. :)</li>
<li>Den Vortrag als <a href="http://atag.accessiblemedia.at/medien2009/presentation/02_egger.pdf" title="den Vortag als PDF-Datei herunterladen">PDF-Datei</a> &#8211; aus <span lang="en">Slideshare</span> generiert (5,5 <abbr title="Megabytes" lang="en">Mb</abbr>)</li>
</ul>
<p>Was jetzt noch fehlt, ist der Vortrag mit den <span lang="en">Screencasts</span>. Gerade die <span lang="en">Screencasts</span>, machen die Anwendung der erwähnten Werkzeuge zum <span lang="en">Debuggen</span> der Tastaturbedienbarkeit klarer und auch die Probleme bei der Nutzung der Tastatur. Bewegtbild hat eben auch entscheidende Vorteile. :) Daher hier nun das ganze  Paket &#8211; beides ist jedoch nicht barrierefrei:</p>
<ul>
<li>Der Vortrag mit <span lang="en">Screencasts</span> als <a href="http://sprungmarker.de/wp-content/uploads/atag09_praesi_ppt.zip" title="Vortrag als Powerpoint-Datei runterladen - 49 Mb">Powerpoint-Datei gezippt</a>  (49 <abbr title="Megabytes" lang="en">Mb</abbr>)</li>
<li>Der Vortrag mit <span lang="en">Screencasts</span> als <a href="http://sprungmarker.de/wp-content/uploads/atag_09_praesie_key.zip" title="Vortrag als Keynote-Datei runterladen - 67 Mb"><span lang="en">Mac Keynote</span>-Datei gezippt </a> (67 <abbr title="Megabytes" lang="en">Mb</abbr>)</li>
</ul>
<p>Falls Probleme mit den Dateipaketen auftreten, einfach einen Kommentar hinterlassen. Noch ein paar Infos zu jedem <span lang="en">Screencast</span>:</p>
<p><span id="more-831"></span></p>
<ul>
<li><strong><span lang="en">Screencast</span> &#8211; Tastaturbedienung Detailseite:</strong> Man kann sehr schön die Werkzeuge <a href="http://addons.mozilla.org/en-US/firefox/addon/5809" title="zum Firefox Add-on Focus Inspector" lang="en" hreflang="en">Focus Inspector</a> und <a href="http://blog.ginader.de/archives/2008/11/19/LogFocus-hilfreiches-Bookmarklet-beim-Testen-von-Keyboard-Accessibility.php" title="zum Bookmarklet von Dirk Ginader"><span lang="en">LogFocus</span></a> in Aktion und Interaktion sehen. Am unteren Rand läuft während der Tastataturbedienung das <span lang="en">Bookmarklet LogFocus</span> und zeigt jeweils den aktuellen Fokus in der Konsole von <span lang="en">Firebug</span> an. Auf der linken Seite &#8211; in der <span lang="en">Sidebar</span> &#8211; zeigt <span lang="en">Focus Inspector</span> das aktuelle fokussierte Element namentlich an und macht es auf der Webseite gleichzeitig mit Hilfe einer farbigen Markierung sichtbar. Die Probleme in der Tastaturbedienbarkeit werden erkennbar, die Hauptnavigation wird in Gänze übersprungen und wesentliche Bereich der Detailseite ebenso, also sind per Tastatur nicht erreicht wird.</li>
<li><strong><span lang="en">Screencast</span> &#8211; Tastaturbedienung <span lang="en">my yasssu</span>:</strong> Man sieht diesmal in Aktion und Interaktion wieder links in der <span lang="en">Sidebar</span> <span lang="en">Focus Inspector</span> und auf der Webseite selbst <a href="http://addons.mozilla.org/en-US/firefox/addon/879" title="zum Firefox Add-on Mousless Browsing" lang="en" hreflang="en">Mouseless Browsing</a>, das die fokussierbaren Elemente der Webseite durchnummeriert hat. Auch hier wieder das Problem, dass beim Tabben die Hauptnavigation übersprungen wird und der gesamte Hauptbereich <span lang="en">my yasssu</span>, also per Tastatur nicht erreicht wird.</li>
<li><strong><span lang="en">Screencast</span> &#8211; Tastaturbedienung eines <span lang="en">Layers</span> mit <span lang="en">jmpopups</span>:</strong> Mit Hilfe des <span lang="en">jQuery Plugins</span> <a href="http://otavioavila.com/jmpopups-example/" title="zum jQuery-Plugin jmpopups" lang="en" hreflang="en">jmpopups</a> lassen sich <span lang="en">Layer</span> semantisch sehr gut ineinander schachteln, ist tastaturbedienbar und der Fokus liegt immer auf dem ersten fokussierbaren Element. Der <span lang="en">Screencast</span> zeigt den typischen Ablauf beim Durchtabben.</li>
<li><strong><span lang="en">Screencast</span> &#8211; Tastaturbedienung eines <span lang="en">YUI – Dialog Quickstart Example</span>:</strong> Mit Hilfe des <span lang="en">YUI</span> Beispiels <a href="http://developer.yahoo.com/yui/examples/container/dialog-quickstart_clean.html" title="zum YUI – Dialog Quickstart Example" lang="en" hreflang="en">Dialog Quickstart</a> lässt sich ein <span lang="en">Layer</span> tastaturbedienbar integrieren und der Fokus liegt auf dem ersten Formularelement. Der <span lang="en">Screencast</span> zeigt den typischen Ablauf beim Durchtabben.</li>
<li><strong><span lang="en">Screencast</span> &#8211; Tastaturbedienung <span lang="en">Drag &amp; Drop</span> von yasssu.com:</strong> Der <span lang="en">Screeencast</span> zeigt die Nutzung von <span lang="en">Drag &amp; Drop</span> bei yasssu. In den Auswahlseiten wird diese Funktionalität hauptsächlich genutzt, seltener hat man Alternativen, auch ohne Maus ausgewählte Elemente auch dem <span lang="en">my</span> yasssu-Bereich zuzuordnen.</li>
<li><strong><span lang="en">Screencast</span> &#8211; per Tastatur bedienbares <span lang="en">Drag &amp; Drop</span> Beispiel:</strong> Der Screencast zeigt das tastaturbedienbare <a href="http://devfiles.myopera.com/articles/735/example.html" title="zum Drag &amp; Drop Beispiel von Opera" hreflang="en"><span lang="en">Drag &amp; Drop</span> Beispiel von <span lang="en">Opera</span></a> mit Hilfe von <acronym title="Web Accessibility Initiative" lang="en">WAI</acronym> <acronym title="Accessible Rich Internet Application" lang="en">ARIA</acronym>. Es basiert auf Javascript und nutzt die WAI ARIA Attribute <span lang="en">aria-grabbed</span> und <span lang="en">aria-dropeffect</span>. Der <span lang="en">Screencast</span> zeigt die Bedienung per Maus und Tastatur.</li>
</ul>
<p>Leider schaffe ich es grade zeitlich nicht, einen ausführlichen Bericht über den A-Tag, seine wieder sehr schöne Atmosphäre, die vielen netten Gespräche und (neuen und bekannten) Gesprächspartner und die inspirierenden Vorträge zu machen. Irgendwie hat sich die Zeit schon ein wenig gegen mich verschworen. ;) Aber ich fand es sehr schön am A-Tag und auch in Wien, wächst mir langsam schon auch wieder ans Herz &#8211; nach einem Abstand von fast 20 Jahren, entdecke ich die Stadt jedes Jahr wieder ein Stück neu und anders. Daher habe ich wieder ein paar Fotos geschossen und auf <a href="http://www.flickr.com/photos/serner/" title="zum meinen aktuellen Fotos auf Flickr">Flickr</a> eingestellt.</p>
<p>Ich möchte dem Team des A-Tags danken, ich weiß auch nicht, wie ihr das immer macht: Aber es wird jedes Mal familiärer und so schön österreichisch entspannt. :) Ja, ich weiss, gerade sollte man ja nicht regionalisieren, aber in diesem speziellen Fall und weil ich ja auch selbst letztlich so entsetzlich österreichisch geblieben bin, darf ich das hoffentlich. Und vielleicht schaffe ich es ja doch noch, die A-Tag Informationen und Impressionen hier aufzuarbeiten, aber versprechen kann ich grade nichts mehr. :)</p>
<p>Ach, das interessanteste habe ich ja wieder vergessen: Kurz nach dem Vortrag erhielt ich eine interessierte <span lang="en">Mail</span> von yasssu, die sich nun bemühen werden, ihren Auftritt barrierefreier zu gestalten. Ich bin aufgefordert, in einigen Monaten die Tastaturbedienbarkeit noch einmal gegen zu prüfen. :) So soll es sein und es freut mich, dass mein Vortrag nun auch eine ganz reale Grundierung erhalten hat.</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Njssqo07u1c:NHLtfFs7hzA:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Njssqo07u1c:NHLtfFs7hzA:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Njssqo07u1c:NHLtfFs7hzA:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Njssqo07u1c:NHLtfFs7hzA:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Njssqo07u1c:NHLtfFs7hzA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=Njssqo07u1c:NHLtfFs7hzA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=Njssqo07u1c:NHLtfFs7hzA:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/Njssqo07u1c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2009/a_tag_09_praesentation_mit_screencasts/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://atag.accessiblemedia.at/medien2009/audio/2-egger.mp3" length="16789235" type="audio/mpeg" />
		<feedburner:origLink>http://sprungmarker.de/2009/a_tag_09_praesentation_mit_screencasts/</feedburner:origLink></item>
		<item>
		<title>Barrierefreiheit von unten: ein Schlichtungsversuch</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/FTuo6BAdPIE/</link>
		<comments>http://sprungmarker.de/2009/barrierefreiheit_von_unten_ein_schlichtungsversuch/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 00:13:09 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[A-TAG]]></category>
		<category><![CDATA[Heilmann]]></category>
		<category><![CDATA[kompakt]]></category>
		<category><![CDATA[Vortrag]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=823</guid>
		<description><![CDATA[Ich habe meine Funktion in der barrieref &#8230; <a href="http://sprungmarker.de/2009/barrierefreiheit_von_unten_ein_schlichtungsversuch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Ich habe meine Funktion in der barrierefreien Arbeit und Szene immer als eine Art Korrektiv gesehen, eine Möglichkeit, von aussen oder von unten &#8211; wie immer man das sehen will &#8211; konstruktive Kritik zu üben. Das wurde nicht immer wohlwollend aufgenommen. :) Heute sehe ich es als meine Aufgabe, diese Korrektiv-Funktion mal ins Neutrale zu wenden. Es herrscht ja derzeit eine rege bis <em>ungute</em> Debatte zu Christian Heilmanns Vortrag am Wiener A-Tag <a href="http://url.ie/2pmh" title="zur Heilmanns Vortrag und weiteren Informationen zum Vortrag">Panta Rhei Alles aendert sich, warum nicht wir?</a>. <em>Ungut</em> im Sinne, es gibt durchaus interessante Debattenlinien, leider treffen sie nicht immer den Vortragskern. Ich werde mal vorsichtig versuchen, das alles ein wenig zu entkernen und in einen gemeinsamen Zusammenhang zu stellen. Weil: Man kann aneinander durchaus auch vorbeireden, weil eben die jeweiligen Ansätze doch zu unterschiedlich sind.</p>
<h3>Barrierefreiheit von unten</h3>
<p>Ich denke, das Grundproblem der Auseinandersetzung ist, dass die Diskutanten unterschiedlich an Barrierefreiheit und das barrierefreie Arbeiten / Realisieren herangehen. Die Stich- oder Schnittpunkte reichen dann von der Nutzer-, Gesetzes-, Kunden- bis zur Entwicklersicht. Ja, da sind sie alle wieder, die Knackpunkte, aber je nach Ausgangspunkt kann sich das barrierefreie Erarbeiten eben doch unterscheiden.</p>
<p><span id="more-823"></span></p>
<p>Das was die Arbeit und Herangehensweise von Heilmann für mich &#8211; und ich denke für viele andere auch &#8211; so spannend macht, ist, dass er barrierefreie Arbeit von <em>unten</em> macht. Das ist eine anarchische Perspektive und geht durchaus bewusst konform mit Ansätzen der <span lang="en"><em>Social Accessibility</em></span> wie <span lang="en">Open Source Screenreader</span>, <span lang="en">Firefox-Plugins</span> wie <span lang="en">Webvisum</span> und ähnlichen Versuchen, das Web jetzt und für viele zugänglich zu machen. Anarchismus lebt ja gerade von einem Jetzt und einer gewissen Portion Utopie. Auch das findet sich in Heilmanns Vorträgen immer wieder, sie leben geradezu davon, dass sie sich immer wieder nach vorne orientieren, positive Beispiele sammeln, quasi positive Basisarbeit machen.</p>
<h3>Die Entwicklerperspektive</h3>
<p>Und zu einer Barrierefreiheit von unten gehört der richtige Protagonist, das ist &#8211; wie auch immer anarchisch der dann sein kann &#8211; der Entwickler, die konkreten Basisarbeiter, die Barrierefreiheit täglich erarbeiten, voranbringen &#8211; mal sind es Minischritte, mal sind es Riesensprünge, Sprungbretter. Ich denke, das ist der Fokus und der Ausgangspunkt von Heilmanns Arbeit und für mich als <span lang="en">Frontend</span>entwicklerin ist das eine wichtige Perspektive. Eine Perspektive, die auch immer wieder vernachlässigt wird. Als Beispiel: die Gesetzgebung, die sich lange von den Entwicklern isoliert hat, uns zu <em>Erfüllungsgehilfen</em> gemacht hat.</p>
<p>Erst das <acronym title="Web Content Accessibility Guidelines" lang="en">WCAG</acronym> 2 hat das realisiert, was man eine <em>Initialzündung</em> für die Webentwicklung nennen kann, es hat uns und unsere Lösungen mit einbezogen, wir sind das erste Mal in der barrierefreien Entwicklung mit gefragt, an anderen, besseren und wie Heilmann so schön formuliert &#8211; einfacheren, sprich: standardisierten und schnell einsetzbaren &#8211; Lösungen mitzuarbeiten. Auch das WCAG 2 hat erkannt, es muss einen Rückkanal geben, eine Barrierefreiheit von unten wird dadurch endlich ermöglicht. Das <acronym title="Barrierefreie Informationstechnik-Verordnung">BITV</acronym> 2 wird das nicht möglich machen können, soweit war der letzte Konsens seinerzeit auf der Tagung <em>Einfach für Alle</em>. Gut, wir brauchen auch nicht x Kanäle, Standardisierung heißt auch, es reicht ein Gesetzeskanal, der sich permanent aus den Erfahrungen der Entwickler speist.</p>
<h3>Das Geduldpotential</h3>
<p>Auch so ein Streitpunkt ist, dass man doch mehr Geduld haben sollte mit Designern und Entwicklern. Das wurde dann in eine Grundsatzdebatte umgelegt, die so nicht stimmig ist. Wir haben doch alle immer noch genug Geduld, sonst würden wir doch längst die barrierefreie Arbeit an den sprichwörtlichen nächsten Nagel gehängt haben. Wenn dem so wäre, wie die aktuelle Diskussion vermuten lässt, dass wir alle längst keine Geduld mehr hätten, dann würde es schon noch viel <em>finsterer</em> um den Zustand der Barrierefreiheit aussehen. Ich denke, auch hier argumentiert Heilmann von einer Barrierefreiheit von unten. Nicht aus einer legeren Haltung heraus, dass wir die Windmühle nur immer wieder kräftig treten müssen, auch wenn sie längst nur noch ein Schaustück für die barrierefreie Touristik ist. Es geht wieder ganz konkret um die Verantwortung des Einzelnen, des einzelnen Entwicklers mitzuhelfen und mitzubauen an der Barrierefreiheit.</p>
<p>Der eine kann da mehr bewirken und vermitteln, der andere Entwickler dann vielleicht nur eine kleine barrierefreie Ecke umbauen und weiterentwickeln. Wir müssen doch auch zugeben, neben unserer durchaus gesetzestreuen Basisarbeit nach BITV oder WCAG scheren wir immer wieder aus, loten alte Ergebnisse noch mal durch, testen Ansätze für Sprunglinks neu, halten uns im internationalen Diskurs möglichst entwicklerorientiert am Laufenden, sind begeistert, dass es so was wie <acronym title="Web Accessibility Initiative" lang="en">WAI</acronym> <acronym title="Accessible Rich Internet Application" lang="en">ARIA</acronym> gibt und entdecken immer wieder <span lang="en">Frameworks</span> neu und anders &#8211; wie es mir mit <a href="http://developer.yahoo.com/yui/" title="zur YUI Bibliothek" lang="en" hreflang="en">YUI</a> passiert ist in meiner Vortragsbearbeitung. Über manches traut man sich noch nicht drüber, anderes kann man schon im Schlaf, entdeckt dabei aber, dass man das besser, kompakter und einfacher machen kann. Denn wir alle sind ziemlich findige Standardisten, kennen das Handwerk und durchaus und gerne seine Grenzbereiche.</p>
<p>Aus dieser anarchischen Basisarbeit jetzt Dispute abzuleiten, die uns quasi wieder Jahre zurückpfeifen? Das kann es doch nicht sein oder? Wir gehen doch immer von einem gewissen Standard-Konsens aus, den wir nicht unterschreiten wollen, weil er einfache und standardisierte Lösungen bietet, die funktionieren. Aber die barrierefreie Basisarbeit ist nun mal in schnellem Wandel, da hat Heilmann schon recht. Wir dürfen uns nicht auf feste Podeste zurückziehen, wir müssen die Potentiale, Barrierefreiheit für viele und gleich zu ermöglichen, halt auch erkennen, durcharbeiten und dann einsetzen. Validiert das dann oder eben noch nicht. Das meint aber nicht, wie vielfach verstanden wurde, wir machen jetzt alles schlicht <em>dreckig</em>.</p>
<h3>Viele barrierefreie Züge</h3>
<p>Und es kann ja auch keiner überlesen haben, dass Heilmann auf den barrierefreien Prozessgedanken alles festzurrt? Versuchen wir das nicht schon seit Jahren in unserer Agentur- und Entwicklungsarbeit zu realisieren? Warum wird das jetzt grade überlesen? Etwas uns durchaus Vertrautes, auch wenn es nicht immer so einfach dann aufgeht, wie Heilmann das sagt. Sitzen wir wirklich noch so zwischen allen Stühlen? Kann man nicht sagen, die Verbindung zu den <span lang="en">Designern</span> und dem <span lang="en">Design</span>prozess hat sich verbessert, das Verständnis ist gewachsen. Hat nicht das Projektmanagement tatsächlich aufgeholt und kann dem Kunden in Sachen Barrierefreiheit schon besser vermitteln? Ja und nein, kommt immer darauf an, wie wir Entwickler Bereitschaft und Möglichkeit haben, da zu vermitteln &#8211; mit viel Geduld, ganz klar, aber das Verständnis ist gewachsen, auch die realisierten barrierefreien Standards sind größer. Ich denke, was man von Heilmann lernen kann, ist tatsächlich ein utopisches Denken, das ganz positiv und real wird, sobald man eben sich immer wieder klar macht, was man geschafft hat über die Jahre.</p>
<p>Ja, auch ich neige dazu &#8211; österreichische Maserung &#8211; auch so ein Thema, das man leicht übersehen kann in der Diskussion grade -, das Negative eher wahrzunehmen und kritischer an Realisiertes heranzugehen, als es mir und der Barrierefreiheit oft gut tut. :) Blödes Korrektiv eben. Aber ich kann dann immer noch einen Schritt zurückgehen und Heilmann zuhören, verstehen, welchen <em>wunden</em> Punkt er grade bei mir getroffen hat. Wir haben alle unsere betriebsbedingten blassen Flecken, was unsere barrierefreie Arbeit betrifft, sind zu oft mürbe und vergessen den Spaß zu reaktivieren. Weil &#8211; ist es nicht tatsächlich so, ohne Spaß an der barrierefreien Arbeit verlieren wir selbst irgendwann alles, wofür wir arbeiten.</p>
<p>Daher sind wir dann doch immer wieder so begeistert, wenn Heilmann uns auf unseren mitunter <em>verschütteten</em> Spieltrieb aufmerksam macht. Und der Spieltrieb zeigt sich ja auch darin, dass wir an eine Gesetzgebung so herangehen, dass sie gleichzeitig erfüllt und praktisch im Einsatz sein kann. Das nennen wir dann nach einiger Zeit barrierefreie Standards und wenn wir als Entwickler dann Glück haben, schlägt sich das auch wieder rück in die Gesetzgebung. Aber im Grunde ist dieser Rückkanal sekundär, wenn der barrierefreie Entwicklungsprozess alle einbezieht, die spielen wollen und können. Sicherlich immer wieder ein Geduldsspiel, aber auch Geduldsspiele können einen enormen Reiz ausüben, auch für mehr als einen Spieler. :)</p>
<p>Die Diskussionsbeiträge bis dato &#8211; auch die Kommentare dazu sind interessant:</p>
<ul>
<li><a href="http://hyperkontext.at/weblog/artikel/rueckblick-a-tag-2009-in-wien-oder-panta-rhei-und-dann-sind-wir-tot/" title="zum Beitrag von hyperkontext">Rückblick: A-Tag 2009 in Wien oder Panta rhei und dann sind wir tot</a> &#8211; hyperkontext</li>
<li><a href="http://www.robertlender.info/blog/archives/2932-A-TAG-09-Ein-Rueckblick" title="zum Beitrag von Robert Lender">A-TAG 09 &#8211; Ein Rückblick</a> &#8211; Robert Lender</li>
<li><a href="http://www.behindertenparkplatz.de/cl/2009/10/19/1113/" title="zum Beitrag von Christiane Link">Barrierefreiheit, Geduld und Zwang</a> &#8211; Behindertenparkplatz</li>
<li><a href="http://blog.xwolf.de/2009/10/23/barrierefreiheit-ist-geduld-mit-entwicklern-und-designern/" title="zum Beitrag von xwolf">Barrierefreiheit: Geduld mit Entwicklern und Designern?</a> &#8211; xwolf</li>
<li><a href="http://yatil.de/Weblog/barrierefreiheit-nachhaltig-verankern" title="zum Beitrag von Eric Eggert">Barrierefreiheit nachhaltig verankern</a> &#8211; Eric Eggert</li>
<li><a href="http://yatil.de/en/accessibility-law" title="zum Beitrag von Eric Eggert" lang="en" hreflang="en">Yes, we need accessibility laws</a> &#8211; Eric Eggert</li>
<li><a href="http://www.barrierekompass.de/weblog/index.php?itemid=655" title="zum Artikel im Barrierekompass">Frustrationsobjekt Barrierefreiheit?</a> &#8211; Barrierekompass</li>
<li>Christian Heilmanns Antwort: <a href="http://www.wait-till-i.com/2009/10/26/barrierefreiheit-konferenzen-one-speaker-slot-free/" title="zum Beitrag von Christian Heilmann">Barrierefreiheit Konferenzen – <span lang="en">One speaker slot free</span></a></li>
</ul>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=FTuo6BAdPIE:a1OMtL9oNR8:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=FTuo6BAdPIE:a1OMtL9oNR8:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=FTuo6BAdPIE:a1OMtL9oNR8:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=FTuo6BAdPIE:a1OMtL9oNR8:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=FTuo6BAdPIE:a1OMtL9oNR8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=FTuo6BAdPIE:a1OMtL9oNR8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=FTuo6BAdPIE:a1OMtL9oNR8:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/FTuo6BAdPIE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2009/barrierefreiheit_von_unten_ein_schlichtungsversuch/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2009/barrierefreiheit_von_unten_ein_schlichtungsversuch/</feedburner:origLink></item>
		<item>
		<title>Fundstücke: Stadt Herford</title>
		<link>http://feedproxy.google.com/~r/Sprungmarker/~3/oCq31oQINLg/</link>
		<comments>http://sprungmarker.de/2009/fundstuecke_stadt_herford/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 22:32:48 +0000</pubDate>
		<dc:creator>Sylvia Egger</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Screenreader]]></category>
		<category><![CDATA[Sprungmarke]]></category>
		<category><![CDATA[Tabbing]]></category>
		<category><![CDATA[Tastatur]]></category>
		<category><![CDATA[Tastaturnavigation]]></category>
		<category><![CDATA[Testen]]></category>

		<guid isPermaLink="false">http://www.sprungmarker.de/?p=815</guid>
		<description><![CDATA[Bei meiner Reise durch das barrierefreie &#8230; <a href="http://sprungmarker.de/2009/fundstuecke_stadt_herford/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="summary">Bei meiner Reise durch das barrierefreie Netz stoße ich immer wieder auf Kurioses, Interessantes und weniger Spannendes. Daher gibt es jetzt eine unregelmäßige Rubrik <em>Fundstücke</em>, in der ich eher knapp und kursorisch ein barrierefreies Reisetagebuch führe.</p>
<h3>Modifizierter Klassiker: Unzugängliche Sprungmarken</h3>
<p>Die <a href="http://www.herford.de/" title="zur Webseite der Stadt Herford">Stadt Herford</a> hat barrierefrei ge<span lang="en">relauncht</span>:<a href="http://www.wochenanzeiger-herford.de/Barrierefrei-uebersichtlicher-offen-fuer-Kritik-79737.html" title="zum Presseartikel"> Barrierefrei, übersichtlicher, offen für Kritik</a>. Der Anspruch auf Barrierefreiheit wird eingeschränkt, es sei nur <em>weitgehend</em> barrierefrei. Und es würden vor allem Sehbehinderte und Blinde davon profitieren. Das mag sein, ein Tastaturnutzer hat aber wenig Freude mit den realisierten Sprungmarken.</p>
<p><span id="more-815"></span><br />
<img src="http://sprungmarker.de/wp-content/uploads/2009/09/herford-picto1.png" alt="herford-picto.png" width="480" height="161" class="ImgBorder" /></p>
<p class="quelle"><cite><span lang="en">Screenshot</span> <a href="http://www.herford.de/" title="zur Webseite der Stadt Herford">Webseite Stadt Herford</a></cite></p>
<p>Der Klassiker, dass Sprungmarken schlicht mit <code>display:none</code> versteckt werden, wurde hier zwar umgangen, die Liste der Sprungmarken wird ganz richtig aus dem sichtbaren Bereich geschoben. Jedoch gibt es bei Fokussierung der Links keinen Weg zurück, die Sprungmarken bleiben außerhalb des sichtbaren Bereichs. Insofern würde ich das einen <em>modifizierten</em> Klassiker nennen. :) Auch ansonsten wird bei Links nicht auf den Fokus geachtet, außer im Adressen-Seitenbereich, dort wird explizit in <acronym title="Cascading Style Sheet" lang="en">CSS</acronym> der <code>:focus</code> definiert, aber auch nur durch eine farbliche Unterscheidung.</p>
<p>Das Taberlebnis ist daher auch eher merkwürdig &#8211; ich nenne es <span lang="en"><em>Ghost-Tabbing</em></span>. Ganze 6 Sprungmarken warten unsichtbarerweise auf den Tabeinsatz &#8211; etwas zu üppig ohnehin geraten. Sprungmarken zum Seiteninhalt, zu Hauptnavigation und Volltextsuche sind ja noch verständlich &#8211; schön auch die Formulierung <em>Sprungpunkt</em>. Die Seitenoptionen sind auch eher noch einzuordnen. Aber der Unterschied zwischen Subnavigation und Quicknavigation ist eher schwer erkennbar. Unter <em>Quicknavigation</em> versammeln sich dann <em>klassische</em> Inhalte einer Metanavigation wie Impressum und Suche, aber auch Hilfestellungen wie <em>Barrierfrei Hilfe</em>, was auch eher verzweifelt fordernd klingt, und normale Inhaltsbereiche wie Stadtplan und Veranstaltungen. Und die Subnavigation scheint die Hauptnavigation nur zu doppeln, gut &#8211; hat man gleich zweimal die Möglichkeit, in die Webseite einzusteigen. Aber ich halte das eher für zu verwirrend. Man könnte dann einfach eine Sprungmarke einsparen.</p>
<p>Interessanterweise werden vor dem Kopf- und dem Inhaltsbereich noch zwei weitere Sprungmarken zur Verfügung gestellt, die auf das Schnellmenü zurückführen, das die Sprungmarken enthält. Leider sind auch diese Sprungmarken wie erwähnt nicht tastaturbedienbar, weil der Fokus sie nicht in den sichtbaren Bereich zurückholt. Die einzige Sprungmarke, die funktioniert, ist auch sichtbar und führt nach dem Inhalt wieder nach oben.</p>
<p>Es gibt doch noch eine Variante des Klassikers zu entdecken auf der Startseite. Dort wird eine interessante Version angeboten, um einzelne <span lang="en">Teaser</span> schnell zu überspringen, quasi von Überschrift zu Überschrift, was etwa bei <span lang="en">Screenreader</span>-Nutzern ohnehin intern ausgeführt wird, da muss man nicht als Entwickler noch ein zusätzliches Konstrukt bauen. Nach jeder Überschrift <code>h4</code> wird ein <code>DIV</code>-Element mit <code>display:none</code> versteckt, das eine Sprungmarke auf einen Anker nach dem <span lang="en">Teasertext</span> enthält. Abgesehen von der Problematik, dass man diese absolute Form des Versteckens für <span lang="en">Screenreader</span>-Nutzer nicht nutzen soll, ist das ein codetechnischer <span lang="en">Overhead</span> &#8211; es wird der Link auch oben und unten noch mit einen <code>BR</code>-Element abgesetzt -, den man nicht braucht, schon gar nicht für Nutzer, die mit Überschriftenhierarchien arbeiten. Das ist gut gemeint, aber schießt weit am barrierefreien Ziel vorbei.</p>
<p>Für zusätzliche Verwirrung sorgt noch, dass nach dem <span lang="en"><em>Ghost-Tabbing</em></span> der Fokus auf das Logo rechts unten auf der Seite springt, das &#8211; warum auch immer, mit absoluter Positionierung nach unten gesetzt ist. Dadurch springt man ganz nach unten und danach wieder ganz nach oben zum zweiten Logo. Diese Zick-Zack-Technik sollte wirklich vermieden werden. Der Tastaturnutzer ist ohnehin schon verwirrt genug. :)</p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.14';
var flattr_uid = '16278';
var flattr_url = 'http://sprungmarker.de';
var flattr_lng = 'de_DE';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'sprungmarker';
var flattr_dsc = 'Barrierefreiheit im Internet';
</script>
<script src="https://api.flattr.com/js/0.5.0/load.js?mode=auto" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://sprungmarker.de/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=oCq31oQINLg:7mPq2ompZcg:MxV00nO3qFw"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=MxV00nO3qFw" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=oCq31oQINLg:7mPq2ompZcg:eYgBPDbq7UE"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=eYgBPDbq7UE" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=oCq31oQINLg:7mPq2ompZcg:aVEt4g-unHM"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=aVEt4g-unHM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=oCq31oQINLg:7mPq2ompZcg:ewi2tLLrNnk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=ewi2tLLrNnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=oCq31oQINLg:7mPq2ompZcg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?i=oCq31oQINLg:7mPq2ompZcg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Sprungmarker?a=oCq31oQINLg:7mPq2ompZcg:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Sprungmarker?d=I9og5sOYxJI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Sprungmarker/~4/oCq31oQINLg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sprungmarker.de/2009/fundstuecke_stadt_herford/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://sprungmarker.de/2009/fundstuecke_stadt_herford/</feedburner:origLink></item>
	</channel>
</rss>
