<?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>Marco's accessibility blog &#187; Extensions</title>
	<atom:link href="http://www.marcozehe.de/category/extensions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcozehe.de</link>
	<description>Musings, tips and tricks about the accessible software world</description>
	<lastBuildDate>Tue, 22 Jun 2010 07:26:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Blind web devs, jump on the Firebug train!</title>
		<link>http://www.marcozehe.de/2009/07/16/blind-web-devs-jump-on-the-firebug-train/</link>
		<comments>http://www.marcozehe.de/2009/07/16/blind-web-devs-jump-on-the-firebug-train/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 14:28:45 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[ARIA]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=165</guid>
		<description><![CDATA[Late yesterday, Firebug 1.4 was released. Firebug is the web development and debugging tool for Firefox, with a huge user base worldwide. As JJB mentions in his post, UI accessibility was provided for many of the Firebug features by Hans Hillen of the Paciello Group. The Mozilla Foundation funded the first of this work, and [...]]]></description>
			<content:encoded><![CDATA[<p>Late yesterday, <a href="http://www.getfirebug.com/">Firebug</a> 1.4 was <a href="http://blog.getfirebug.com/?p=295">released</a>. Firebug is <strong>the</strong> web development and debugging tool for Firefox, with a huge user base worldwide.</p>
<p>As JJB mentions in his post, UI accessibility was provided for many of the Firebug features by Hans Hillen of the <a href="http://www.paciellogroup.com/">Paciello Group</a>. The Mozilla Foundation funded the first of this work, and the Mozilla Corporation is now <a href="http://blog.hecker.org/2009/06/30/new-mozilla-accessibility-projects/">continuing funding</a> to finish the remaining UI pieces like the &#8220;Net&#8221; panel, fix remaining issues, and also to work with the University of Illinois to develop Firebug features that will help web developers check their sites and applications for accessibility and fix issues in that area.</p>
<p>I am not going to iterate over the features one by one, since the <a href="http://clients.paciellogroup.com/firebug/firebug.html">documentation</a> on the accessibility features is very comprehensive. I urge all developers wanting to utilize these  features to RTFM (read the fantastic manual) in its entirety before starting to use accessible Firebug.</p>
<p>Once you are up and running with it, you&#8217;ll find that all of the described features work as advertised in the documentation. And even more: The documentation currently still states that the script panel&#8217;s source code viewer cannot be read with NVDA. However, Hans, Jamie from the NVDA team, and I managed to fix that problem shortly before beta 1 of Firebug 1.4. I notified Hans to update the documentation.</p>
<p>Compared to Firebug 1.3, Firebug 1.4 offers a wealth of accessible web development tools. Firebug 1.3 was effectively not accessible, Firebug 1.4 is, with a few small exceptions, fully accessible, which is an almost 100% leap forward within a single version number increment!</p>
<p>This opens up whole new opportunities for blind developers. To my knowledge, the development tools offered by the Redmond browser do not offer this wealth of features. In testing I did while fixing my example form to also work in IE 8, I found the tools to be unreliable and shaky in many areas. Firefox 3.5 and Firebug 1.4, on the other hand, together with NVDA, which currently best supports the former, are a vehicle to open up new job opportunities! With Firebug, a blind person has full control over the styling and layout of a web application or page. For example, taking my example form from the Easy ARIA Tip #3, and looking at the label and input elements for the &#8220;name&#8221; entry, I can immediately be told that the label is to the left of the input, and how many pixels there are between the two. I can make sure they&#8217;re visually at the same height. The box model of the Layout sidepanel of the Firebug HTML panel is fully accessible and gives me a feel for a page I&#8217;ve never had before!</p>
<p>Communication of search results within the HTML panel, or when encountering a breakpoint, is just awesome! Being able to inspect the DOM or a single element&#8217;s properties, being able to in-line edit properties and immediately be able to test the effect a certain ARIA attribute might have on your screen reader output is just productivety at its best!</p>
<p>What Hans accomplished here is done almost entirely through <a href="http://www.w3.org/TR/wai-aria/">WAI-ARIA</a>, and by implementing very intelligent keyboard navigation mechanisms. Through ARIA, such widgets as the log rows for the console, when you enter something such as <code>document;</code>, or  <code>dir();</code>, are pushing the boundaries of known desktop widgets. The fact that tabs have popup menus attached to them is being communicated to the user by NVDA straight away, thanks to a very open and flexible architecture that does not assume certain facts about traditional static desktop widgetry such as &#8220;tabs never have menus attached to them&#8221;. The pure visual box representation of the Layout side panel of the HTML panel is another great example. This even blew David Bolter away when I showed it to him during the Mozilla all-hands in late April, and David is a long-standing and accomplished a11y guru!</p>
<p>Implementing some of these features in desktop applications usually requires very customized implementations of the platform&#8217;s accessibility APIs. ARIA, however, is so open and flexible that it can be easily applied to make such visually complex tools like Firebug accessible without ever touching the Mozilla core codebase. Firebug is a mix of XUL (the Mozilla UI language) and HTML+CSS.</p>
<p>So, <a href="http://twitter.com/vick08/status/2639652258">Victor Tsaran of Yahoo! is already firebugging</a>, and so am I. When are you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2009/07/16/blind-web-devs-jump-on-the-firebug-train/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Extension tip, and feedback appreciated: Feed Sidebar</title>
		<link>http://www.marcozehe.de/2009/04/17/extension-tip-and-feedback-appreciated-feed-sidebar/</link>
		<comments>http://www.marcozehe.de/2009/04/17/extension-tip-and-feedback-appreciated-feed-sidebar/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 10:02:24 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[FeedSidebar]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=146</guid>
		<description><![CDATA[The extension Feed Sidebar by Christopher Finke is a small extension that allows to view one&#8217;s Live Bookmarks in a sidebar, much like one would view history or bookmarks. It is not a new RSS feed management, but instead operates on the live bookmarks one has in the profile via the &#8220;Subscribe to this page&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>The extension <a href="http://www.chrisfinke.com/addons/feedbar/">Feed Sidebar</a> by Christopher Finke is a small extension that allows to view one&#8217;s Live Bookmarks in a sidebar, much like one would view history or bookmarks. It is not a new RSS feed management, but instead operates on the live bookmarks one has in the profile via the &#8220;Subscribe to this page&#8221; option from the &#8220;Bookmarks&#8221; menu.</p>
<p>In the version that is currently on <a href="http://addons.mozilla.org">addons.mozilla.org</a>, there are several problems with missing label7control associations in the Options dialog as well as problems navigating the tree, and more importantly, opening a feed article via the keyboard.</p>
<p>Not too long ago, I contributed a patch to the project to fix these problems, and Chris has accepted it and <a href="http://www.chrisfinke.com/2009/03/14/feed-sidebar-32-beta-update/">put it into a recent beta</a> version of Feed Sidebar. He also made it possible to access the sorting options from the context menu.</p>
<p>The <a href="http://www.chrisfinke.com/2009/04/03/feed-sidebar-3-2-beta-3/">latest beta</a> brings a better updating mechanism that is less resource hungry.</p>
<p>For those of you who have asked me about a way to view feeds in a tree like structure, this is definitely worth a try! Go <a href="http://code.google.com/p/feedsidebar/downloads/detail?name=feedsidebar-3.2pre3.xpi&#038;can=2&#038;q=#makechanges">download the latest beta</a> version here! I&#8217;ve found it to be very stable and accessible. Of course, feedback is welcome! You can either contact Chris directly of course, or leave a comment here, I&#8217;ll then forward it to him.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2009/04/17/extension-tip-and-feedback-appreciated-feed-sidebar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review of the WebVisum Firefox extension</title>
		<link>http://www.marcozehe.de/2008/07/03/review-of-the-webvisum-firefox-extension/</link>
		<comments>http://www.marcozehe.de/2008/07/03/review-of-the-webvisum-firefox-extension/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 08:36:58 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[Extension]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/2008/07/03/review-of-the-webvisum-firefox-extension/</guid>
		<description><![CDATA[Today, a post announcing the WebVisum Firefox extension was posted to the mozilla.dev.accessibility newsgroup. The things talked about in this post and on the WebVisum homepage almost sound too good to be true. Among the features are: Ability to tag graphics, form fields, links, and other page elements. While some or all of these features [...]]]></description>
			<content:encoded><![CDATA[<p>Today, a <a href="http://groups.google.com/group/mozilla.dev.accessibility/browse_thread/thread/e9a6e6263bea4056#">post announcing the WebVisum Firefox extension</a> was posted to the mozilla.dev.accessibility newsgroup. The things talked about in this post and on the <a href="http://www.webvisum.com/">WebVisum homepage</a> almost sound too good to be true. Among the features are:</p>
<ul>
<li>Ability to tag graphics, form fields, links, and other page elements. While some or all of these features have been available in some screen readers already, this feature is unique in that it works across platforms. It also sends the data back to the WebVisum web service so other members of the community can benefit from the labels someone provided.</li>
<li>Optical Character Recognition (OCR) to try and identify those images that absolutely won&#8217;t tell us through their SRC what they&#8217;re all about.</li>
<li>Visual page enhancements such as a high-contrast profile.</li>
<li>Suppression of automatic page refreshes or Flash content</li>
<li>And most astonishingly: CAPTCHA solving!</li>
</ul>
<p>A few days ago, I was approached by the WebVisum development team if I would consider beta testing their extension. So, I had a bit of a head start with this tool, and I was <strong>very</strong> surprised when I started testing some of the features.</p>
<h3>The tests</h3>
<p>From my main screen reader, I already knew the capability to label graphics or HTML form elements that have missing alt text or labels. Instead of using those techniques, I applied a few labels to the main navigation images on the <a href="http://www.cakewalk.com">CakeWalk homepage</a> using WebVisum. After labelling the graphics from my Windows computer, I fired up my Linux box, installed the extension there and surfed to cakewalk.com. Orca immediately picked up the labels I had given the graphics and used them as the link text.</p>
<p>I then went ahead and labelled the Search combobox on the German <a href="http://www.heise.de/newsticker/">Heise Newsticker</a> site. Again, after visiting the page from the other computer, the label for the combobox was read aloud.</p>
<p>And then I actually tried a CAPTCHA. I chose <a href="http://digg.com">digg.com</a> as my first target since I know they also offer an audio CAPTCHA. Of course this is not a 100% satisfactory solution because deaf-blind people are still left dead in the water with this, but it gave me a good reference to compare the results. I went into the new account creation process on digg, and when it came to the CAPTCHA, I let WebVisum do its magic. Within less than 30 seconds, I got a result back, placed on my clipboard by the extension, ready to paste in. I compared it to what the audio CAPTCHA told me, and the results matched!</p>
<p>I repeated this step two more times because I had first chosen a user name that was already taken, and then goofed up something else in the form, and each time, the result was correct. Totally stunning!</p>
<p>I tried the same on <a href="http://www.technorati.com/">Technorati</a> who also offer an audio CAPTCHA, and got the same results: The CAPTCHA was correctly resolved.</p>
<p>As my third target, I chose <a href="http://www.mozillazine.org/">MozillaZine</a>, who, despite a couple of attempts on my part, still do not offer an audio CAPTCHA for registration or sending a reply to a forum without being logged in. Without this fall-back mechanism, this is a real-world scenario that visually impaired people are being faced with on an almost daily basis. And I&#8217;ll be darned, it worked out! I could register with the MozillaZine forums without any sighted assistance.</p>
<h3>The conclusion</h3>
<p>There are actually a couple of conclusions, concerns and questions that this extension raises.</p>
<h4>The educational aspect</h4>
<p>So here we are, having been trying to educate web developers all over the world to use W3C accessibility authoring guidelines, comply with section 508 and what not, and now an accessibility comes along that allows for labelling controls, providing alternative text for graphics, and even share this with the community. So did we do all this educational endeavor invain?</p>
<p>The answer can only be a firm and resolute: &#8220;No, we didn&#8217;t!&#8221; While this extension allows to correct for obvious mistakes like a missing <em>alt</em> attribute on an image, it cannot correct all the requirements there are to meet for section 508 compliance. And it should not! On the contrary: All mistakes one has to correct should be counted against a ranking on a &#8220;Wall of shame&#8221; kind of statistic that depicts the sites requiring the most corrections. Similarly to the Firefox &#8220;Report a broken website feature&#8221;, that in Firefox 3.0 also has a &#8220;Disability Access&#8221; component that allows to report an inaccessible web site, this data should be used to advertise for better accessibility in a future relaunch of that particular site.</p>
<p>Furthermore, there are so many websites that are part of the so-called web 2.0 that are not publically-owned or from a big company, but which are just as compelling to participate. These can usually either not be bothered or cannot financially make it to be 100% sec 508 compliant. Having the possibility to enhance these pages will make the web 2.0 a much more compelling place than it already is in the future.</p>
<h4>The CAPTCHA solver</h4>
<p>This is probably the most controversial feature. The fact alone that WebVisum is able to solve the CAPTCHAs will probably send shivers up and down the spine of many web developers, website administrators, blog owners etc. that have to fight spam every day. The fact that WebVisum can do it probably means that spambots will sooner or later also be able to do it. Even worse, some could argue that the WebVisum service may be abused by spammers to get CAPTCHA resolution for free.</p>
<p>The WebVisum developers assured me that they&#8217;ll make sure that only real people will be able to use their service. Furthermore, the number of CAPTCHAs that can be solved per day per site is limited.</p>
<p>While it is correct to advertise for alternatives to visual CAPTCHAs, the reality is that audio CAPTCHAs, which are the most common alternative, do not allow every person to use them. I already mentioned deaf-blind surfers. But also people who have a hearing impairment and have difficulty deciphering the distorted audio have trouble with this alternative. The CAPTCHA resolution feature allows to solve the problems of these people and also anyone who has trouble reading or hearing the text who is not visually impaired.</p>
<p>Also, this allows access to those private sites and blogs that are under no pressure government- or image-wise to implement an audio CAPTCHA. It definitely lowers the barrier for participation in the web 2.0 world!</p>
<p>Aside from all that, CAPTCHAs only offer a false sense of security. There are much more effective ways of fighting spam than imposing these things upon everybody. My blog, for example, has no CAPTCHA entry for commenting, and still my spam fighting measures have kept this blog clean for as long as it has been in existence.  But the sad reality is that CAPTCHAs are an &#8220;evil&#8221; we currently have to cope with, and WebVisum certainly helps a lot in circumventing these artificial barriers.</p>
<p>My hope is that the WebVisum folks manage to keep their user base spambot-free and that there won&#8217;t be any other way to abuse the feature for unsolicited activities.</p>
<h3>A few wishes for the future</h3>
<p>I see for this extension the potential to become much more than &#8220;just&#8221; a web helper for the visually impaired. For example, I can imagine this being enhanced to allow hearing-enabled people to provide a textual transcription of an audio clip for deaf surfers, sighted people giving a textual description of not just an image, but a video clip or the like, and other similar cross-impairment possibilities. After all, any hearing-enabled blind could provide such textual transcription of an audio clip for a sighted deaf person.</p>
<p>Aside from this larger-scale vision of mine, a few more basic features such as an undo feature that allows to revoke a server-submitted enhancement will hopefully make its way into near-future versions of the extension.</p>
<p>So: To be able to make up your mind for yourself, go check out the website and extension at <a href="http://www.webvisum.com/">www.webvisum.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2008/07/03/review-of-the-webvisum-firefox-extension/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Extension developers: 5 things to make your extension more accessible</title>
		<link>http://www.marcozehe.de/2008/07/01/extension-developers-10-things-to-make-your-extension-more-accessible/</link>
		<comments>http://www.marcozehe.de/2008/07/01/extension-developers-10-things-to-make-your-extension-more-accessible/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 12:38:05 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[SeaMonkey]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[XUL]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/2008/07/01/extension-developers-10-things-to-make-your-extension-more-accessible/</guid>
		<description><![CDATA[After my first reach out to extension developers, Aaron and I have brainstormed and come up with the 5 most common things you as an extension developer should consider to make your extension more accessible. Here&#8217;s what we came up with: Make sure your extension is easily discoverable using the keyboard. A common pattern is [...]]]></description>
			<content:encoded><![CDATA[<p>After my <a href="http://www.marcozehe.de/2008/05/18/extension-developers-give-your-extension-an-accessibility-checkup-for-firefox-3/">first reach out</a> to extension developers, Aaron and I have brainstormed and come up with the 5 most common things you as an extension developer should consider to make your extension more accessible. Here&#8217;s what we came up with:</p>
<ol>
<li>Make sure your extension is easily discoverable using the keyboard. A common pattern is to use an icon in the status bar or on a toolbar to launch an extension, but this is not possible to do when using only a keyboard, not a mouse. The easiest and most discoverable way is to add a menu item to the <em>Tools</em> menu to make sure keyboard users can launch it.</li>
<li>Labels that are not associated with the control they&#8217;re labelling. As a result, screen reader do not know what a particular textbox, menulist, radiogroup etc. is for. Associate your controls with their labels by using the xul:label&#8217;s <em>control</em> attribute pointing to the id of the actual control. Works with xul:textbox, xul:menulist, xul:radiogroup and others and is an absolute accessibility must.</li>
<li>Xul:page elements that are missing a <em>title</em> attribute. If you use xul:page elements in your chrome, make sure to give them a <em>title</em> attribute that is meaningful. That makes sure screen readers for the blind can properly pick them up and not read the chrome URL instead.</li>
<li>Make sure any place holders are in the tab order by using
<pre>&lt;a href="#"&gt;</pre>
<p>or</p>
<pre>&lt;div tabindex="0" role="button" onkeypress="if (event.keyCode == event.DOM_VK_ENTER) { ... }"/&gt;</pre>
<p>Any items that are put into a web page to enhance the user experience, and which allow interaction, must be keyboard accessible. A good example is what Adblock plus does with the ability to block certain elements like Flash animations.</li>
<li>Make sure all event handlers react to both a mouse and keyboard interaction schema. In fact, you should always completely test your extension without touching the mouse. Some common problems are:
<ul>
<li>For opening context menus, use the <em>oncontextmenu</em> event handler or the <em>context</em> attribute. Do not code context menus to open specifically on the click of the right mouse button, since this will exclude the use of the keyboard. Both <em>oncontextmenu</em> and <em>context</em> will react to the operating system specific context menu triggers.</li>
<li>Provide keyboard equivalents for mouse-dependent functionality such as <em>mouseover</em>, <em>mousemove</em>, or <em>ondoubleclick</em>. For example in a listbox where one can double-click a list item to perform a certain action with it, also allow the <kbd>Enter</kbd> key or an equivalent keystroke to perform the same action. For Drag And Drop actions, provide context menu alternatives, Copy And Paste, etc.</li>
</ul>
</ol>
<p>I hope these are helpful hints for you to make your extension, XULRunner application or the like more accessible to everyone!</p>
<p>For more information, see the <a href="http://developer.mozilla.org/en/docs/Accessible_XUL_Authoring_Guidelines">XUL Accessibility guidelines</a> on MDC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2008/07/01/extension-developers-10-things-to-make-your-extension-more-accessible/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Extension developers: Give your extension an accessibility checkup for Firefox 3!</title>
		<link>http://www.marcozehe.de/2008/05/18/extension-developers-give-your-extension-an-accessibility-checkup-for-firefox-3/</link>
		<comments>http://www.marcozehe.de/2008/05/18/extension-developers-give-your-extension-an-accessibility-checkup-for-firefox-3/#comments</comments>
		<pubDate>Sun, 18 May 2008 13:51:32 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[SeaMonkey]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[XUL]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/2008/05/18/extension-developers-give-your-extension-an-accessibility-checkup-for-firefox-3/</guid>
		<description><![CDATA[As Firefox 3 is fast approaching, and you extension developers are getting ready to update your products, it is a good time to also give your extensions a thorough accessibility checkup. Can the extension be launched without using a mouse? Are labels properly associated with the controls they are labelling? To help you out, there [...]]]></description>
			<content:encoded><![CDATA[<p>As Firefox 3 is <a href="http://developer.mozilla.org/devnews/index.php/2008/05/16/firefox-3-release-candidate-now-available-for-download/">fast approaching</a>, and you extension developers are getting ready to update your products, it is a good time to also give your extensions a thorough accessibility checkup. Can the extension be launched without using a mouse? Are labels properly associated with the controls they are labelling?</p>
<p>To help you out, there are <a href="http://developer.mozilla.org/en/docs/Accessible_XUL_Authoring_Guidelines">XUL accessibility authoring guidelines</a> available that cover these and other topics extension authors should be aware of. Firefox 3 is much more accessible than previous versions were, also on one additional platform (Linux), so the userbase that may be using your extensions without a mouse and/or with the help of assistive technologies is growing!</p>
<p>Over the past few weeks, I&#8217;ve approached a few developers of extensions I use frequently to suggest some accessibility improvements. Here&#8217;s a list of extensions who have become more accessible recently:</p>
<ul>
<li><a href="http://enigmail.mozdev.org/home/index.php">Enigmail</a>, an extension for Thunderbird and SeaMonkey that allows you to sign your messages with OpenGPG, has become much more accessible when used with Thunderbird or SeaMonkey Trunk.</li>
<li><a href="http://www.scribefire.com">ScribeFire</a>, a blogging extension for Firefox and SeaMonkey, has added a couple of good enhancements recently that make it much more useable with the keyboard. I&#8217;ve proposed a few more enhancements, especially missing label/control associations, so upcoming versions will hopefully see more improvements there!</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/16">ChatZilla</a>, an IRC client for Firefox, and part of the SeaMonkey suite, has received a big number of improvements over the past couple of months. I helped test these enhancements and worked with the authors on a couple more keyboard navigation and control labelling issues.</li>
</ul>
<p>I&#8217;d like to thank these extension authors for being so responsive and willing to make their extensions more accessible to a wider audience! I found that often it was only a missing resource like the above mentioned authoring guidelines that can help make an extension more accessible. So, if you are an extension developer, go check them out!</p>
<p>If you have any questions about ways to make your extension more accessible, feel free to contact me either here on my blog, <a href="irc://irc.mozilla.org#accessibility">on the #accessibility channel on IRC</a>, or by sending mail to the <a href="http://groups.google.com/group/mozilla.dev.accessibility?lnk=gschg">mozilla.dev.accessibility newsgroup</a>. I&#8217;m sure someone from the growing accessibility community or myself will be able to help you out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2008/05/18/extension-developers-give-your-extension-an-accessibility-checkup-for-firefox-3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Making the AwesomeBar even more awesome!</title>
		<link>http://www.marcozehe.de/2008/05/17/making-the-awesomebar-even-more-awesome/</link>
		<comments>http://www.marcozehe.de/2008/05/17/making-the-awesomebar-even-more-awesome/#comments</comments>
		<pubDate>Sat, 17 May 2008 19:11:42 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
				<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[AwesomeBar]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.marcozehe.de/?p=31</guid>
		<description><![CDATA[Today I decided that Twitter is indeed something I want to use more often in the future. As I was looking around AMO, I found the TwitterBar extension by Chris Finke. This thing is truly awesome, and it adds even more awesomeness to the AwesomeBar of Firefox 3! For mouse users, there is a little [...]]]></description>
			<content:encoded><![CDATA[<p>Today I decided that <a href="http://twitter.com">Twitter</a> is indeed something I want to use more often in the future. As I was looking around <a href="http://addons.mozilla.org">AMO</a>, I found the <a href="https://addons.mozilla.org/en-US/firefox/addon/4664">TwitterBar</a> extension by <a href="http://www.chrisfinke.com/addons/twitterbar/">Chris Finke</a>.</p>
<p>This thing is truly awesome, and it adds even more awesomeness to the AwesomeBar of Firefox 3! For mouse users, there is a little icon to the right of the AwesomeBar that allows you to post whatever you typed right to your Twitter account. If you hover the mouse over it, it will show you the remaining character count.</p>
<p>However for keyboard users, it is truly awesome as well. When you have finished writing your update, simply hit <kbd>space</kbd> and type the characters
<pre>--post</pre>
<p>, and without having to hit <kbd>Enter</kbd>, it will send the text you typed to the Twitter account just the same!</p>
<p>So now not only can I rummage through my tags, bookmarks and history, I can post to my <a href="http://twitter.com/MarcoZehe">twitter account</a> without having to give it *any* more thought. How cool is that!</p>
<p>The only thing I will want to work out with Chris Finkle is the issue of how to get to the information how many characters I have left to type without using a mouse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcozehe.de/2008/05/17/making-the-awesomebar-even-more-awesome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
