<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>AnySurfer blogt</title>
	<atom:link href="http://blog.anysurfer.be/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.anysurfer.be</link>
	<description>Een weblog over webtoegankelijkheid</description>
	<lastBuildDate>Mon, 16 Apr 2012 07:47:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Icon fonts</title>
		<link>http://blog.anysurfer.be/2012/04/16/icon-fonts/</link>
		<comments>http://blog.anysurfer.be/2012/04/16/icon-fonts/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 07:18:56 +0000</pubDate>
		<dc:creator>Gijs Veyfeyken</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=736</guid>
		<description><![CDATA[Een icon font is een font (of lettertype) dat uitsluitend bestaat uit afbeeldingen. Aan elk karakter binnen het lettertype wordt een afbeelding gekoppeld. Het is dus niet bedoeld om tekstuele informatie mee over te brengen. In de typografie spreekt men van een &#8220;dingbat&#8221;. Men gebruikt (of misbruikt?) de posities van het lettertype, die bedoelt zijn [...]]]></description>
			<content:encoded><![CDATA[<p>Een icon font is een font (of lettertype) dat uitsluitend bestaat uit afbeeldingen. Aan elk karakter binnen het lettertype wordt een afbeelding gekoppeld. Het is dus niet bedoeld om tekstuele informatie mee over te brengen. In de typografie spreekt men van een &#8220;<a href="http://en.wikipedia.org/wiki/Dingbat">dingbat&#8221;</a>. Men gebruikt (of misbruikt?) de posities van het lettertype, die bedoelt zijn om cijfers en letters weer te geven, om er symbolen of iconen mee te creëren. Bijvoorbeeld pijltjes, sterretjes, hartjes, een telefoontje, een brief, etcetera. Het meest bekende lettertype dat uitsluitend bestaat uit dingbats is <a href="http://en.wikipedia.org/wiki/Wingdings">Windings</a>, gecreëerd door Microsoft in 1990.</p>
<p><a href="http://en.wikipedia.org/wiki/Wingdings"><img src="http://images.anysurfer.be/Wingdings-20120412-155644.png" alt="Windows iconen" /></a></p>
<p>Icon fonts kwamen, tot nu, zelden voor in webdesign. Het beperkte zich meestal tot Word &#8211; of andere documenten. Met de komst van de CSS expressie <a href="http://www.w3.org/TR/css3-fonts/#font-face-rule">@font-face</a> werd het mogelijk om eender welk lettertype online te gebruiken. Een grote stap vooruit voor online typografie en ook gunstig voor accessibility, want het maakt ontoegankelijke technieken zoals <a href="http://blog.anysurfer.be/2010/11/29/cufon-de-font-oplossing/">Cufón</a> en <a href="Scalable Inman Flash Replacement"><acronym title="Scalable Inman Flash Replacement">sIFR</acronym></a> overbodig.</p>
<h3>Voordelen van icon fonts</h3>
<ul>
<li>Kleine bestandsgrootte en dus snelle laadtijd. Je hebt geen images meer nodig in de HTML. Een lettertype laadt ook sneller dan image sprites.</li>
<li>Afbeeldingen kunnen niet vergroot worden zonder kwaliteitsverlies. Een lettertype is vectorieel en kan daarom eindeloos geschaald worden zonder in te boeten op scherpte.</li>
<li>Via CSS kan je de iconen makkelijk en snel stijlen, over de hele website. Denk hierbij ook aan de vele mogelijkheden van CSS3 (text-shadow, gradients etc.).</li>
<li>Brede browser support.</li>
</ul>
<p>Enkele voorbeelden van iconen uit het <a href="http://pictos.cc/">Pictos font</a>:</p>
<p><img src="http://images.anysurfer.be/Pictos-20120412-162122.png" alt="pictos font icons" /></p>
<h3>Maar?</h3>
<p>Er is helaas altijd een maar. Wanneer we een techniek (als ik lettertypes even een techniek mag noemen) gebruiken voor andere doeleinden dan oorspronkelijk bedoeld (cijfers en letters weergeven), vormt dat in 99% van de gevallen een toegankelijkheidsprobleem. Een machine of programma zoals een screenreader (her)kent alle universele karakters. Tot de vreemdste wiskundige tekens toe. Maar wanneer je een niet-universeel erkend of zelf ontworpen symbool (bijvoorbeeld een potlood) koppelt aan een bestaand karakter in een lettertype (bijvoorbeeld &#8220;P&#8221;), leest een programma dat karakter, en niet het symbool dat wordt weergegeven.</p>
<p>Wil dat zeggen dat je icon-fonts links moet laten liggen? Natuurlijk niet. Je moet er enkel bewust mee omgaan.</p>
<p>De icoontjes worden ingebracht via <a href="http://reference.sitepoint.com/css/pseudoelements">CSS pseudo elements :before of :after</a>. Niet alle screenreaders ondersteunen CSS gegenereerde inhoud. De standaard ingebouwde screenreader op Mac OS <a href="http://www.apple.com/accessibility/voiceover/">VoiceOver</a>, ondersteunt dit wel en wordt daarom ook in onderstaand voorbeeld gebruikt.</p>
<p>Ik gebruik een gratis (en dus beperkt) abonnement op <a href="http://pictos.cc/server/">Pictos server</a>. Daarvoor moet het domein waarop mijn voorbeeld staat, door Pictos aanvaard worden. Blijkbaar zorgt dat dan weer voor problemen bij (drie keer raden) Internet Explorer. Om een lang verhaal kort te maken: bekijk onderstaand voorbeeld  met eender welke moderne browser behalve Internet Explorer.</p>
<p><a href="http://www.anysurfer.be/iconfont.html">Testpagina met bedieningsknoppen via een icon font</a>.</p>
<p><img src="http://images.anysurfer.be/iconfont-20120412-161413.png" alt="play pauze stop en maximaliseer knoppen" /></p>
<h3>Conclusie</h3>
<p>Wil je iconen gebruiken door middel van een lettertype voor puur decoratieve elementen? Verberg dan het karakter waaraan het icoon is gekoppeld met <a href="http://www.w3.org/TR/wai-aria/states_and_properties#aria-hidden">aria-hidden</a> zodat screenreader gebruikers niet in de war geraken.</p>
<p>Hebben de iconen een functie, zijn ze niet decoratief? Voeg dan verklarende tekst toe die je eventueel verbergt door ze <a href="http://www.anysurfer.org/verborgen-tekst">buiten scherm te positioneren</a>.</p>
<h3>Alternatief</h3>
<p>Een alternatief voor aria-hidden is het gebruik van de <a href="http://en.wikipedia.org/wiki/Private_Use_Area">Private Use Area binnen Unicode</a>. Screenreaders lezen tekens binnen die groep van Unicode niet voor. Een voorbeeld van een font icon dienst die dit toepast is <a href="http://keyamoon.com/icomoon/#toDocs">IcoMoon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2012/04/16/icon-fonts/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Hoe CSS de lees- en tabvolgorde kan verknoeien</title>
		<link>http://blog.anysurfer.be/2012/04/12/hoe-css-de-lees-en-tabvolgorde-kan-verknoeien/</link>
		<comments>http://blog.anysurfer.be/2012/04/12/hoe-css-de-lees-en-tabvolgorde-kan-verknoeien/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 06:39:59 +0000</pubDate>
		<dc:creator>Bart De Clercq</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=694</guid>
		<description><![CDATA[Je wil een menu uitlijnen tegen de rechterzijde van je website. Hiervoor gebruik je natuurlijk een lijstje (ul-element). Als we de CSS property float op een verkeerde manier gebruiken, kunnen we een toegankelijkheidsprobleem creëren. Fout Eerst en vooral heb ik een foute voorbeeldpagina gemaakt met een lijstje dat als menu wordt gebruikt. Er staan cijfertjes bij [...]]]></description>
			<content:encoded><![CDATA[<p>Je wil een menu uitlijnen tegen de rechterzijde van je website. Hiervoor gebruik je natuurlijk een lijstje (ul-element). Als we de CSS property <em>float</em> op een verkeerde manier gebruiken, kunnen we een toegankelijkheidsprobleem creëren.</p>
<p style="text-align: center;"><img style="border: 1px solid #DDD;" title="Screenshot van het menu" src="http://images.anysurfer.be/bart/Menu_met_ul-20120411-150211.jpg" alt="Screenshot van het menu" width="367" height="41" /></p>
<h3>Fout</h3>
<p>Eerst en vooral heb ik een <a href="http://bartdc.anysurfer.eu/blogpost-menufloat/floatmenu_fout.html">foute voorbeeldpagina</a> gemaakt met een lijstje dat als menu wordt gebruikt. Er staan cijfertjes bij de li-elementen om het probleem extra duidelijk te maken.</p>
<p>Hieronder vind je de belangrijkste HTML en CSS code:</p>
<p>&lt;ul id=&#8221;menu&#8221;&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;4 Contact&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;3 Blog&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;2 About us&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;1 Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p>#menu li{<br />
float: right;<br />
list-style: none;<br />
}</p>
<p>We zien dat de li-elementen rechts uitgelijnd worden met de CSS-property <em>float: right;</em>. Het probleem is echter dat de elementen in de broncode in omgekeerde volgorde moeten staan om zo visueel de juiste volgorde te verkrijgen. In principe is dit een logische redenering. CSS werkt volgens een hiërarchische structuur. Eerst komt element <em>4 Contact</em> tegen de rechterzijde en de elementen die volgen, komen er links naast te staan.</p>
<p>Meer info over dit probleem in het ijkpunt <a href="http://anysurfer.org/pagina-inhoud-heeft-betekenisvolle-volgorde">3.2.1 Pagina-inhoud heeft betekenisvolle volgorde</a>. Een screenreader zal in dit voorbeeld namelijk eerst <em>4 Contact</em> voorlezen en eindigen met <em>1 Home</em>. Dat kan je ook zien door te tabben in het menu. De focus komt eerst op <em>4 Contact</em> en schuift zo op naar links tot <em>1 Home</em>.</p>
<h3>Goed</h3>
<p>Je kan dit probleem oplossen door eerst het ul-element rechts uit te lijnen en de li-elementen links uit te lijnen. Op deze manier staan visueel de li-elementen identiek zoals in het foute voorbeeld én de volgorde in de broncode is correct. Deze correcte manier kan je vinden op de <a href="http://bartdc.anysurfer.eu/blogpost-menufloat/floatmenu_goed.html">goede voorbeeldpagina</a>. Hier zal de screenreader en het tabben beginnen bij <em>1 Home</em> en eindigen bij <em>4 Contact</em>.</p>
<p>De aangepaste HTML en CSS:</p>
<p>&lt;ul id=&#8221;menu&#8221;&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;1 Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;2 About us&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;3 Blog&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;#&#8221;&gt;4 Contact&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p>#menu{<br />
float: right;<br />
}</p>
<p>#menu li{<br />
float: left;<br />
list-style: none;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2012/04/12/hoe-css-de-lees-en-tabvolgorde-kan-verknoeien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digitale week 2012</title>
		<link>http://blog.anysurfer.be/2012/03/12/digitale-week-2012/</link>
		<comments>http://blog.anysurfer.be/2012/03/12/digitale-week-2012/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 09:19:20 +0000</pubDate>
		<dc:creator>nymphaea</dc:creator>
				<category><![CDATA[Standaard]]></category>
		<category><![CDATA[opleidingen]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=687</guid>
		<description><![CDATA[De Digitale Week is een jaarlijks terugkerend evenement. Er worden tijdens deze week (van 21 april tot 27 april) allerlei gratis multimedia activiteiten georganiseerd in heel België. Er zijn zowel activiteiten voor beginners (digibeten) als mensen met meer computer- en internetervaring. Daarnaast is het ook een week om aandacht te vragen voor de problematiek rond [...]]]></description>
			<content:encoded><![CDATA[<p>De <a href="http://www.digitaleweek.be/">Digitale Week</a> is een jaarlijks terugkerend evenement. Er worden tijdens deze week (van 21 april tot 27 april) allerlei gratis multimedia activiteiten georganiseerd in heel België. Er zijn zowel activiteiten voor beginners (digibeten) als mensen met meer computer- en internetervaring. </p>
<p>Daarnaast is het ook een week om aandacht te vragen voor de problematiek rond de digitale kloof, zowel bij politici, academici, mensen uit het werkveld als bij het grote publiek.</p>
<p>Met dit initiatief wil <a href="http://www.linc-vzw.be/">LINC vzw</a> (de initiatiefnemer voor in Vlaanderen en Nederlandstalig Brussel) ‘nieuwe’ geletterdheid bevorderen, opdat iedereen zich thuis kan voelen in de kennismaatschappij.<br />
Dat sluit mooi aan bij onze doelstelling voor een toegankelijker internet. Daarom heeft AnySurfer besloten om dit jaar ook enkele opleidingen gratis aan te bieden tijdens de digitale week:</p>
<ul>
<li><a href="http://www.digitaleweek.be/activiteiten-2012/toegankelijke-word-documenten">Toegankelijke Word-documenten</a> ma, 23/04/2012, 09:30 &#8211; 16:30</li>
<li><a href="http://www.digitaleweek.be/activiteiten-2012/online-video-ondertitelen">Online video ondertitelen</a> di, 24/04/2012, 09:30 &#8211; 16:00</li>
<li><a lang="fr" href="http://www.lasemainenumerique.be/index.php?option=com_sobi2&#038;sobi2Task=sobi2Details&#038;catid=7&#038;sobi2Id=41&#038;Itemid=55">Formation &#8211; Sous-titrer les vidéos en ligne</a> vr, 27/04/2012, 09:30 &#8211; 16:00</li>
</ul>
<p>Per opleiding kunnen er maximaal 10 mensen deelnemen. Wilt u deelnemen? Schrijf u dan ten laatste 16 april in door een e-mail te sturen naar <a href="mailto:info@anysurfer.be">info@anysurfer.be</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2012/03/12/digitale-week-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Doodle toegankelijk?</title>
		<link>http://blog.anysurfer.be/2012/03/09/is-doodle-toegankelijk/</link>
		<comments>http://blog.anysurfer.be/2012/03/09/is-doodle-toegankelijk/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 13:20:59 +0000</pubDate>
		<dc:creator>Gijs Veyfeyken</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=675</guid>
		<description><![CDATA[Kan je zonder zorgen een Doodle sturen naar vrienden of collega&#8217;s die geen muis gebruiken, het verschil tussen rood en groen niet zien of met een screenreader surfen? Mocht u nog nooit van Doodle gehoord hebben: het is een online dienst waarmee een groep mensen het meest geschikte moment kunnen zoeken om af te spreken. [...]]]></description>
			<content:encoded><![CDATA[<p>Kan je zonder zorgen een <a href="http://www.doodle.com">Doodle</a> sturen naar vrienden of collega&#8217;s die geen muis gebruiken, het verschil tussen rood en groen niet zien of met een screenreader surfen? Mocht u nog nooit van Doodle gehoord hebben: het is een online dienst waarmee een groep mensen het meest geschikte moment kunnen zoeken om af te spreken.</p>
<p>We hebben een kijkje genomen en ervaren geen problemen die het gebruik, zowel het aanmaken als het invullen van een doodle, onmogelijk maken. De website bevat tamelijk wat fouten ten opzicht van de AnySurfer checklist / WCAG2.0 maar is wel voor iedereen bruikbaar als je weet op welke manier je het moet aanpakken.</p>
<h3>3 mogelijkheden voor input</h3>
<p>Bij het aanmaken van een doodle krijg je standaard de &#8220;agenda-weergave&#8221; te zien. Die is niet voor iedereen bruikbaar. De JavaScript (met <a href="http://webaim.org/techniques/javascript/eventhandlers">device dependant event handlers</a>) sluit helaas toetsenbordgebruikers uit. Je kan echter ook kiezen voor &#8220;basic calendar&#8221;, een eenvoudige tabel. Of een derde optie &#8220;free text&#8221; waar je de gewenste data  zelf kan intypen in invoervelden. Dit zorgt ervoor dat iedereen een Doodle kan aanmaken. Als de agenda-weergave niet bruikbaar is met een specifiek hulpmiddel (bijv. een screenreader), kan je overschakelen naar de eenvoudige tabel (basic calendar). Wanneer dat niet werkt, kan je invoervelden (free text) gebruiken. Eigenlijk een soort van &#8216;graceful degradation&#8217; dus. Alleen gebeurt dit niet automatisch.</p>
<h3>Kleurgebruik</h3>
<p>Hetzelfde geldt voor het invullen van een Doodle die je werd toegestuurd. Ook hier is een tabel-weergave en een agenda-weergave. De tabel-weergave is voor iedereen bruikbaar. De bijdragen van de deelnemers worden rood of groen gemarkeerd maar kleur is nooit het enige kenmerk waarmee een onderscheid tussen de gegevens wordt gemaakt. De keuze van de deelnemers wordt rood, orange of groen gemarkeerd maar ook onderlijnd. Geen probleem voor kleurenblinden dus.</p>
<p><img src="http://images.anysurfer.be/Doodle-20120302-165426.png" alt="Doodle tabelweergave ja/misschien/nee opties" /></p>
<p><img src="http://images.anysurfer.be/showdown-20120309-141746.png" alt="Doodle tabelweergave ja/misschien/nee opties in grijswaarden" /></p>
<p>In de groene tabelcellen staat ook telkens een vinkje. Hierdoor is het onderscheid tussen ja en nee niet alleen op kleur gebaseerd.</p>
<p><img src="http://images.anysurfer.be/Doodle-20120302-170215.png" alt="Doodle tabelweergave ja/nee opties" /></p>
<p><img src="http://images.anysurfer.be/rematch-20120309-141921.png" alt="Doodle tabelweergave ja/nee opties in grijswaarden" /></p>
<p>In de broncode worden alt-teksten aan deze afbeeldingen toegevoegd die het voor blinde gebruikers duidelijk maken.</p>
<p><code>&lt;img src=&quot;/static/2012022701/graphics/common/doodlesprite.png&quot;<br />
alt=&quot;Bruce Lee, donderdag 19 april 2012: Ja.&quot;&gt;<br />
</code></p>
<p>Mag ik er tot slot nog even op wijzen dat er ook een <a href="http://doodle.com/mob/index.html">mobiele versie</a> van doodle bestaat. Die is bedoeld voor smartphones maar kan ook nuttig zijn voor gebruikers met een beperking die het graag zo eenvoudig mogelijk houden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2012/03/09/is-doodle-toegankelijk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screenreaders om je site mee te testen</title>
		<link>http://blog.anysurfer.be/2011/10/24/screenreaders-om-je-site-mee-te-testen/</link>
		<comments>http://blog.anysurfer.be/2011/10/24/screenreaders-om-je-site-mee-te-testen/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 09:41:30 +0000</pubDate>
		<dc:creator>Bart Simons</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=275</guid>
		<description><![CDATA[Wie zijn website eens wil testen met een screenreader heeft verschillende mogelijkheden. Voor Windows is er een gratis en opensource screenreader Non visual desktop access (NVDA) die je kunt gebruiken om je website eens te beluisteren. De Nederlandse stem die erbij zit, is wel van mindere kwaliteit. We raden de versie voor USB-sticks aan. Omdat [...]]]></description>
			<content:encoded><![CDATA[<p>Wie zijn website eens wil testen met een screenreader heeft verschillende mogelijkheden. </p>
<p>Voor Windows is er een gratis en opensource screenreader <a href="http://www.nvda-project.org/">Non visual desktop access (NVDA)</a> die je kunt gebruiken om je website eens te beluisteren. De Nederlandse stem die erbij zit, is wel van mindere kwaliteit. We raden de versie voor USB-sticks aan. Omdat je die niet moet installeren, kan er ook niets fout lopen op je computer. Sinds onze <a href="http://blog.anysurfer.be/2007/03/23/opensource-screenreader/">vorige blogpost over NVDA</a> zijn er heel wat verbeteringen in het product.</p>
<p>Een van de commerciële pakketten is JAWS. JAWS is 40 minuten als demoversie te gebruiken. Daarna moet je de computer opnieuw opstarten om er verder mee te kunnen werken. <a href="http://www.jawsplein.nl/default_dl.asp">Download JAWS versie 12 in het Nederlands</a>. Standaard zit er geen Nederlandse stem bij maar die is wel gratis te downloaden. Ga naar Help, Webbronnen, RealSpeak Solo Direct download pagina.</p>
<p>Gebruikers van Lion voor Mac hoeven al helemaal geen screenreader te installeren, want deze is ingebouwd in het besturingssysteem (VoiceOver). Druk op command+f5 en je computer begint te praten. Standaard praat hij Engels maar via de VoiceOver-instellingen kan je de Nederlandse stem Ellen activeren. <a href="http://www.apple.com/accessibility/voiceover/">Lees meer over VoiceOver, de screenreader van Apple</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2011/10/24/screenreaders-om-je-site-mee-te-testen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Geschikte WYSIWYG-editor</title>
		<link>http://blog.anysurfer.be/2011/10/17/geschikte-wysiwyg-editor/</link>
		<comments>http://blog.anysurfer.be/2011/10/17/geschikte-wysiwyg-editor/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 12:26:50 +0000</pubDate>
		<dc:creator>Bart De Clercq</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=511</guid>
		<description><![CDATA[Een website wordt tegenwoordig altijd voorzien van een CMS (wat staat voor Content Management System). Aan de hand van een CMS kan de beheerder van een website zelf zijn inhoud beheren. Omdat niet elke beheerder kennis heeft van HTML, wordt er meestal een WYSIWYG-editor voorzien. WYSIWYG staat voor What You See Is What You Get. [...]]]></description>
			<content:encoded><![CDATA[<p>Een website wordt tegenwoordig altijd voorzien van een CMS (wat staat voor Content Management System). Aan de hand van een CMS kan de beheerder van een website zelf zijn inhoud beheren. Omdat niet elke beheerder kennis heeft van HTML, wordt er meestal een WYSIWYG-editor voorzien.</p>
<p>WYSIWYG staat voor <em>What You See Is What You Get</em>. De gebruiker werkt in een interface die gelijkt op de pagina zoals die er in de webbrowser zal uitzien.</p>
<h3>Welke WYSIWYG-editor?</h3>
<p>Er bestaan geen cijfers die aantonen welke editors het meest gebruikt worden. Hier volgt een vergelijking van de twee editors waar we het meest mee in contact komen, namelijk <a href="http://www.tinymce.com/">Tiny MCE</a> en <a href="http://ckeditor.com/">CKEditor</a>.</p>
<p>Enerzijds moet de WYSIWYG-editor inhoud produceren die het mogelijk maakt om aan de <a href="http://www.anysurfer.org/">AnySurfer Checklist 2.0</a> te voldoen, en dit zonder dat de gebruiker van de editor kennis heeft van HTML. Anderzijds is het ook belangrijk dat de editor waar mee gewerkt wordt, zelf toegankelijk is.</p>
<h4>Test 1: correcte HTML</h4>
<p>Voor deze test heb ik <a href="http://blog.anysurfer.be/wp-content/uploads/sample.html">een pagina</a> gemaakt die valideert volgens de <a href="http://validator.w3.org/">W3C validator</a>. De test bestaat eruit deze pagina na te maken in CKEditor (<a href="http://images.anysurfer.be/bart/Demo_%7C_CKEditor-20111013-135830.jpg">screenshot CKEditor</a>) en TinyMCE (<a href="http://images.anysurfer.be/bart/TinyMCE_-_Full_featured_example-20111013-134512.jpg">screenshot TinyMCE</a>). In dit document staan HTML elementen waarmee je al een redelijk uitgebreide pagina kan maken.</p>
<p><img class="aligncenter" title="CKEditor en TinyMCE" src="http://images.anysurfer.be/bart/Untitled-1_%40_100__%28Layer_2%2C_RGB_8%29_%2A-20111013-142408.jpg" alt="CKEditor en TinyMCE" width="500" height="317" /></p>
<p>Beide editors slagen voor deze test, de HTML valideert. Er zijn echter wel een aantal zaken die opvallen:</p>
<ul>
<li>Bij nesting van lijstjes kan het wel eens mis gaan. Het hangt ervan af hoe je dit doet. Als je achteraf item selecteert en het inspringen vergroot, kan het wel eens fout lopen. De geneste lijst staat dan tusssen 2 li- elementen en niet in het li-element (fout voorbeeld):<br />
<code>&lt;ul&gt;<br />
&lt;li&gt;a&lt;/li&gt;<br />
&lt;li&gt;b&lt;/li&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;b1&lt;/li&gt;<br />
&lt;li&gt;b2&lt;/li&gt;<br />
&lt;li&gt;b3&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;li&gt;c&lt;/li&gt;<br />
&lt;/ul&gt;</code></li>
<li>Als je in TinyMCE een datatabel wil invoegen met tabelhoofdingen &lt;th&gt; en een titel &lt;caption&gt;, <a href="http://images.anysurfer.be/bart/TinyMCE_-_Full_featured_example-20111013-141331.jpg">moet je achteraf</a> via eigenschappen van de tabelcel, het celtype veranderen van data naar header. CKEditor voorziet al het gebruik van tabelhoofdingen bij de <a href="http://images.anysurfer.be/bart/Demo_%7C_CKEditor-20111013-141542.jpg">aanmaak van een tabel</a>. Zeker voor redacteurs die geen HTML-kennis hebben, is het een extra drempel om th-elementen in TinyMCE te gebruiken.</li>
<li>Soms kunnen extra plugins of instellingen ervoor zorgen dat de gebruiker geen toegankelijkheidsproblemen kan veroorzaken. Zo kan je de gebruiker aanraden het <a href="http://www.anysurfer.org/elke-afbeelding-heeft-een-alt-attribuut">alt-attribuut in te vullen</a> van een afbeelding. Als de <a href="http://anysurfer.org/informatiedragende-achtergrondafbeeldingen-hebben-een-alternatief">afbeelding decoratief</a> is, kan hij het alt-attribuut dan leeg laten (alt=&#8221;").</li>
<li>Het is aangeraden dat de &#8216;full-option&#8217; toolbar niet gebruikt wordt. De mogelijkheid om te onderlijnen (u-tag) kan voor verwarring zorgen, links zijn doorgaans onderlijnd. Tekst uitvullen (justify) wordt ook beter weggelaten, dit verminderd de leesbaarheid. Andere mogelijkheden zoals de kleur en achtergrond van tekst kunnen aanpassen, het lettertype en de lettergrootte, kan de leesbaarheid van tekst bemoeilijken. Dergelijke zaken worden beter vastgelegd in de CSS. Plugins zoals het invoegen van flash, kunnen voorzien worden als het echt nodig is.</li>
</ul>
<p>We kunnen besluiten dat beide editors in staat zijn HTML te produceren die semantisch correct is. Ook na het aanpassen en verwijderen van code, blijft de code valideren.</p>
<h4>Test 2: toegankelijkheid</h4>
<p>Beide editors hebben een toolbar waar tal van iconen kunnen instaan. Het is relatief simpel om extra toolbars of extra iconen te tonen of te verbergen. In de filosofie van AnySurfer is het natuurlijk belangrijk dat deze toolbars zelf ook gebruiksvriendelijk en toegankelijk zijn.</p>
<p><img class="aligncenter" title="Toolbar CKEditor en TinyMCE" src="http://images.anysurfer.be/bart/Schermafbeelding_2011-10-13_om_14.33.09.png_%40_100__%28Layer_4%2C_RGB_8%2A%29_%2A-20111013-143825.jpg" alt="Toolbar CKEditor en TinyMCE" width="490" height="179" /></p>
<p>CKEditor slaagt het best voor deze test. Op hun website is er zelfs een document te vinden over <a href="http://docs.cksource.com/CKEditor_3.x/Accessibility">toegankelijkheid van de editor</a> met het toetsenbord. Zo is het mogelijk om in de toolbars te navigeren met diverse sneltoetsen zonder dat hiervoor extra code moet voorzien worden.</p>
<p>Bij TinyMCE is het ook mogelijk maar de procedure is veel omslachtiger. Bij de test slagen we er niet in om de <a href="http://www.tinymce.com/tryit/accessibility.php">voorgestelde sneltoetsen</a> werkende te krijgen (getest in Windows 7 en Mac OS X Lion met Internet Explorer 9 en Firefox 7). Daarenboven zijn de sneltoetsen niet in elk besturingssysteem hetzelfde, iets waar CKEditor wel aan gedacht heeft.</p>
<h3>Besluit</h3>
<p>CKEditor komt het best uit onze test. Hij is toegankelijk in gebruik en een redacteur zonder technische kennis kan er toegankelijke pagina&#8217;s mee publiceren. Je kan alvast <a href="http://blog.anysurfer.be/wp-content/uploads/ckdemo/">een voorbeeld met CKEditor</a> bekijken welke toolbars  nodig zijn om de demo pagina te maken.<br />
Een editor biedt helaas nooit garanties. De beste garantie blijft een gebruiker met kennis van webtoegankelijkheid.</p>
<p>Deze stelling sluit echter niet uit dat men met andere editors ook correcte HTML kan maken die zelf ook toegankelijk zijn.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2011/10/17/geschikte-wysiwyg-editor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nieuwe collega</title>
		<link>http://blog.anysurfer.be/2011/10/14/nieuwe-collega/</link>
		<comments>http://blog.anysurfer.be/2011/10/14/nieuwe-collega/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 07:51:22 +0000</pubDate>
		<dc:creator>Bart Simons</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=455</guid>
		<description><![CDATA[Onze vacature om collega Roel te vervangen, is ingevuld. Sinds 3 oktober is Bart De Clercq onze nieuwe techneut. Voorlopig is het nog verwarring alom als er iemand &#8220;Bart&#8221; roept, maar dat zal wel wennen. We wensen Bart heel veel succes en bedanken iedereen die de vacature heeft helpen verspreiden.]]></description>
			<content:encoded><![CDATA[<p>Onze vacature om <a href="http://www.anysurfer.be/nl/over-anysurfer/over-de-organisatie/medewerkers/roel-van-gils/index.html">collega Roel</a> te vervangen, is ingevuld. Sinds 3 oktober is <a href="http://www.anysurfer.be/nl/over-anysurfer/over-de-organisatie/medewerkers/bart-de-clercq/index.html">Bart De Clercq</a> onze nieuwe techneut.</p>
<p>Voorlopig is het nog verwarring alom als er iemand &#8220;Bart&#8221; roept, maar dat zal wel wennen. We wensen Bart heel veel succes en bedanken iedereen die de vacature heeft helpen verspreiden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2011/10/14/nieuwe-collega/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Waarom je mensen nodig hebt om te testen op toegankelijkheid</title>
		<link>http://blog.anysurfer.be/2011/09/28/waarom-je-mensen-nodig-hebt-om-te-testen-op-toegankelijkheid/</link>
		<comments>http://blog.anysurfer.be/2011/09/28/waarom-je-mensen-nodig-hebt-om-te-testen-op-toegankelijkheid/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 09:27:01 +0000</pubDate>
		<dc:creator>Gijs Veyfeyken</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=500</guid>
		<description><![CDATA[Er bestaan talloze geautomatiseerde tools om je pagina&#8217;s te testen op de toegankelijkheidsnormen van het W3C, waar ook onze checklist op gebaseerd is. Enkele bekende voorbeelden, er bestaan tientallen varianten: webAIM&#8217;s WAVE toolbar AChecker FAE Functional Accessibility Evaluator Waarom zijn hun resultaten waardeloos zonder menselijke aandacht? Vergelijk het met taal. Je schrijft een artikel dat [...]]]></description>
			<content:encoded><![CDATA[<p>Er bestaan talloze geautomatiseerde tools om je pagina&#8217;s te testen op de toegankelijkheidsnormen van het W3C, waar ook onze checklist op gebaseerd is. </p>
<p>Enkele bekende voorbeelden, er bestaan tientallen varianten:</p>
<ul>
<li><a href="http://wave.webaim.org/">webAIM&#8217;s WAVE toolbar</a></li>
<li><a href="http://achecker.ca/checker/">AChecker</a></li>
<li><a href="http://fae.cita.uiuc.edu/">FAE Functional Accessibility Evaluator</a></li>
</ul>
<h3>Waarom zijn hun resultaten waardeloos zonder menselijke aandacht?</h3>
<p>Vergelijk het met taal. Je schrijft een artikel dat volgens de ingebouwde spellingscontrole van het programma geen enkele fout bevat. Wil dat zeggen dat je een artikel hebt geschreven dat voor iedereen begrijpelijk is en correct is opgebouwd? Neen. De spellingscontrole kan je enkel helpen om puur grammatische fouten te verbeteren. </p>
<p>We zijn grote voorstander van valide code, webstandaarden zijn er niet voor niets. Maar een website waarvan elke pagina valideert, is niet per definitie een gebruiksvriendelijke of toegankelijke website.   </p>
<ul>
<li>Een testtool kan je bijvoorbeeld groen licht geven omdat alle afbeeldingen een alt-attribuut bevatten. Maar enkel een mens kan zien of die alternatieve omschrijvingen voor blinden en zoekmachines ook werkelijk overeenkomen met hetgeen er in de afbeelding wordt weergegeven. </li>
<li>Enkel een mens weet welke afbeeldingen best als decoratief worden beschouwd en dus een leeg alt-attribuut moeten krijgen (alt=&#8221;&#8220;). </li>
<li>Een script kan nagaan of je pagina&#8217;s koppen bevatten (H1, H2, H3 enz.) maar enkel een mens kan nagaan of die een logische en hiërarchische structuur weergeven.</li>
<li>&#8230; </li>
</ul>
<p>Wil dat zeggen dat testtools voor toegankelijkheid waardeloos zijn. Natuurlijk niet. Ze kunnen je helpen in de juiste richting kijken. Maar vertrouw ze nooit blindelings. Train jezelf in webtoegankelijkheid (onze checklist is een interessant startpunt). Wanneer je de noden en potentiële problemen van al je bezoekers kent, hoef je niet te vertrouwen op geautomatiseerde testtools.  </p>
<p>Accessibility expert <a href="http://www.joedolson.com/">Joe Dolson</a> vat het mooi samen:</p>
<blockquote>
<p>&#8220;This isn’t to say that automated testing doesn’t have a place; but it should never be considered the deciding factor for accessibility.&#8221; </p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2011/09/28/waarom-je-mensen-nodig-hebt-om-te-testen-op-toegankelijkheid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemen met een site? Laat van je horen!</title>
		<link>http://blog.anysurfer.be/2011/08/11/stuit-je-op-een-toegankelijkheidsbarriere-laat-dan-van-je-horen/</link>
		<comments>http://blog.anysurfer.be/2011/08/11/stuit-je-op-een-toegankelijkheidsbarriere-laat-dan-van-je-horen/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 09:58:32 +0000</pubDate>
		<dc:creator>nymphaea</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=483</guid>
		<description><![CDATA[Veel webbouwers denken dat hun site niet wordt bezocht door personen met een handicap. Als er nooit klachten komen, gaan ze er al snel van uit dat er niets mis is met hun site. Ze vinden het dan ook niet de moeite om aandacht te besteden aan toegankelijkheid. Beide veronderstellingen komen vaak niet overeen met [...]]]></description>
			<content:encoded><![CDATA[<p>Veel webbouwers denken dat hun site niet wordt bezocht door personen met een handicap. Als er nooit klachten komen, gaan ze er al snel van uit dat er niets mis is met hun site. Ze vinden het dan ook niet de moeite om aandacht te besteden aan toegankelijkheid. Beide veronderstellingen komen vaak niet overeen met de realiteit. Als je een probleem hebt met een site, laat dan van je horen. Dat kan soms net de aanmoediging zijn die men nodig heeft om er werk van te maken.</p>
<p>Als de site in kwestie het AnySurferlabel draagt, mag je het ons laten weten. Stuur ons een mailtje of richt je direct naar de website eigenaar en zet ons in kopie. </p>
<p>Heeft de site geen label, probeer dan de website eigenaar te contacteren. Natuurlijk mag je naar ons verwijzen voor meer technische uitleg om toegankelijkheidsproblemen te verhelpen.</p>
<p>Wanneer je een probleem wil melden, is het belangrijk dat je alle informatie geeft die een webbouwer (mogelijk) nodig heeft om het probleem te verhelpen.</p>
<ul>
<li>Je contactgegevens zodat men bijkomende vragen kan stellen of kan melden wanneer het probleem is verholpen.</li>
<li>Wat je probeerde te doen op de site, wat je verwachtte en wat er gebeurde. Beschrijf eventueel de stappen die nodig zijn om het probleem te reproduceren en stuur de URL mee van de pagina waar het probleem zich voordoet.</li>
<li>Vermeld welke apparatuur je gebruikt:
<ul>
<li>Besturingssysteem: bv. Windows 7 of Mac OS Lion</li>
<li>Browser: bv. FireFox 4, Internet Explorer 8, Opera 11 of Chrome 13</li>
<li>Eventuele hulpmiddelen: bv. screenreader JAWS 9, vergrotingssoftware ZoomText 9.1 of spraakherkenningssoftware Dragon 10</li>
</ul>
</li>
</ul>
<p>Gerelateerde blogpost: <a href="http://blog.anysurfer.be/2010/12/06/fix-the-web/">Toegankelijkheidsproblemen melden via Fix the web</a></p>
<p>Meer informatie en tips in het Engels:</p>
<ul lang="en">
<li><a href="http://www.w3.org/WAI/users/inaccessible.html">Contacting Organizations about Inaccessible Websites</a> </li>
<li><a href="http://www.karlgroves.com/2011/08/07/users-must-become-their-own-advocates/">Users Must Become Their Own Advocates</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2011/08/11/stuit-je-op-een-toegankelijkheidsbarriere-laat-dan-van-je-horen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Een week uit het leven van onze toekomstige collega</title>
		<link>http://blog.anysurfer.be/2011/08/03/een-week-uit-het-leven-van-onze-toekomstige-collega/</link>
		<comments>http://blog.anysurfer.be/2011/08/03/een-week-uit-het-leven-van-onze-toekomstige-collega/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 14:29:43 +0000</pubDate>
		<dc:creator>Bart Simons</dc:creator>
				<category><![CDATA[Standaard]]></category>

		<guid isPermaLink="false">http://blog.anysurfer.be/?p=464</guid>
		<description><![CDATA[Als jij onze nieuwe collega wordt, kan je week er ongeveer zo uitzien: Er is een nieuwe versie van Tax-on-web in de maak. De site is nog niet live, maar de ontwikkelaars vragen jou om de toepassing in aanbouw alvast uit te testen en feedback te geven om de toegankelijkheid ervan te verbeteren. Een webdesigner [...]]]></description>
			<content:encoded><![CDATA[<p>Als jij onze <a href="http://www.anysurfer.be/nl/vacatures/">nieuwe collega</a> wordt, kan je week er ongeveer zo uitzien:</p>
<ul>
<li>Er is een nieuwe versie van Tax-on-web in de maak. De site is nog niet live, maar de ontwikkelaars vragen jou om de toepassing in aanbouw alvast uit te testen en feedback te geven om de toegankelijkheid ervan te verbeteren.</li>
<li>Een webdesigner mailt je met de vraag of dat nieuwe fancy lightbox-script wel zo bruikbaar is voor blinde bezoekers. Om daarop te antwoorden, moet je eerst wat tests doen met verschillende screenreaders. Je beslist om je bevindingen neer te pennen in een artikel en publiceert het op de website.</li>
<li>Volgende week geef je een <a href="http://www.anysurfer.be/nl/andere-diensten/opleidingen/technische-opleiding-webtoegankelijkheid/index.html">technische opleiding</a> aan een team ontwikkelaars. Je zoekt nog wat nieuwe voorbeelden om het verhaal bij het ijkpunt ‘Website is bruikbaar zonder muis’ kracht bij te zetten.</li>
<li>Je krijgt een mailtje van een oplettende klant die je laat weten dat zijn auditrapport er niet zo netjes uitziet in de laatste versie van Opera. Dat zet je snel even recht door de CSS van het rapport aan te passen.</li>
<li>Samen met een collega zoek je naar een manier om automatisch facturen te genereren vanuit <a href="http://www.teamdesk.net/">TeamDesk</a>, onze online CRM applicatie.</li>
<li>In je mailbox zit een complexe vraag over formuliervalidatie. De vraagsteller wil je antwoord graag in het Engels omdat de site in India wordt ontwikkeld.</li>
<li>Je legt de laatste hand aan het auditrapport voor een nieuw museum. Je leest het nog eens na, overlegt een aantal zaken met je collega’s en verstuurt het naar de klant. In onze databank vul je de nodige gegevens in zodat de factuur opgemaakt kan worden.</li>
<li>Een klant mailt trots met de melding dat alle gevraagde aanpassingen aan haar website zijn uitgevoerd. Je plant de validatie voor vrijdag in want volgende week wordt de site voorgesteld op een persconferentie.</li>
<li>Je collega&#8217;s hebben een suggestie voor een nieuwe feature in onze rapportage-toepassing. Je onderzoekt hoe haalbaar het is en duikt vervolgens in de PHP-code.</li>
<li>Je las op Twitter dat er een leuk nieuw boek over HTML 5 verschenen is. Na goedkeuring, bestel je het boek zelf op de website van Amazon. Op de treinrit naar huis verdiep je je in het boek.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.anysurfer.be/2011/08/03/een-week-uit-het-leven-van-onze-toekomstige-collega/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

