<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Filament Group, Inc: Lab</title>
    <link>/lab</link>
    <description>What we're thinking at Filament Group</description>
    <dc:language>en</dc:language>
    <dc:creator>maggie@filamentgroup.com</dc:creator>
    <dc:rights>Copyright 2009</dc:rights>
    <dc:date>2009-07-01T15:15:01-05:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>Accessible, Custom Designed Checkbox and Radio Button Inputs Styled with CSS (and a dash of jQuery)</title>
      <link>http://www.filamentgroup.com/lab/accessible_custom_designed_checkbox_radio_button_inputs_styled_css_jquery/</link>
      <guid>http://www.filamentgroup.com/lab/accessible_custom_designed_checkbox_radio_button_inputs_styled_css_jquery/#When:15:15:01Z</guid>
      <description><p>Styling checkbox and radio button inputs to match a custom design is nearly impossible because neither reliably supports basic CSS, like background colors or images; it's even a challenge to get the margins to appear consistently across browsers.   To remedy this we developed a concise jQuery plugin based on progressive enhancement that leverages an input element's built-in functionality and accessibility features and works in all modern browsers without added markup or mandatory CSS classes.</p></description>
      <dc:subject>accessibility, css, javascript, jQuery, progressive enhancement, ui design, visual design, web standards</dc:subject>
      <dc:date>2009-07-01T15:15:01-05:00</dc:date>
    </item>

    <item>
      <title>jQuery UI Selectmenu: An ARIA&#45;Accessible Plugin for Styling a Custom HTML Select Element</title>
      <link>http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/</link>
      <guid>http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/#When:13:27:00Z</guid>
      <description><p>We recently contributed a number of our own plugins to the <a href="http://jquery-ui.googlecode.com/svn/branches/labs/">jQuery UI labs repository</a>, a new branch of the jQuery UI project dedicated to future plugin development. Our latest contribution to labs is the selectmenu plugin, which is designed to duplicate and extend the functionality of a native HTML select element, and lets you customize the look and feel, add icons, and create  hierarchy within the options. Best of all, it's built with progressive enhancement and accessibility in mind, has all the native mouse and keyboard controls, and is&#160;ThemeRoller-ready.</p></description>
      <dc:subject>accessibility, css, jQuery, jQuery UI, progressive enhancement, ThemeRoller, ui design, usability, visual design</dc:subject>
      <dc:date>2009-06-19T13:27:00-05:00</dc:date>
    </item>

    <item>
      <title>Update: jQuery Plugin for Retaining Scalable Interfaces with Pixel&#45;to&#45;Em Conversion</title>
      <link>http://www.filamentgroup.com/lab/update_jquery_plugin_for_retaining_scalable_interfaces_with_pixel_to_em_con/</link>
      <guid>http://www.filamentgroup.com/lab/update_jquery_plugin_for_retaining_scalable_interfaces_with_pixel_to_em_con/#When:15:50:00Z</guid>
      <description><p>Using em units in CSS layout allows for page components to scale in unison with a user's font-size preferences. But developing in ems within dynamically updating web apps can be very tricky. In <a href="/lab/retaining_scalable_interfaces_with_pixel_to_em_conversion/">an earlier lab article</a>, we released a script to quickly convert pixel values to ems (and vice versa) to support page scalability throughout a web site or application. We've rewritten the plugin to better follow jQuery syntax and reduce code weight, and are now releasing an updated version for download.</p></description>
      <dc:subject>css, jQuery, ui design, visual design, web standards</dc:subject>
      <dc:date>2009-05-20T15:50:00-05:00</dc:date>
    </item>

    <item>
      <title>Update: Styling the Button Element with CSS Sliding Doors &#45; now with Image Sprites and IE 8 Support</title>
      <link>http://www.filamentgroup.com/lab/update_styling_the_button_element_with_css_sliding_doors_now_with_image_spr/</link>
      <guid>http://www.filamentgroup.com/lab/update_styling_the_button_element_with_css_sliding_doors_now_with_image_spr/#When:20:20:00Z</guid>
      <description><p>We dusted off our original <a href="/lab/styling_the_button_element_with_sliding_doors/">sliding doors button</a> to give it a much needed update.  The button now works with image sprites thanks to the CSS contributions of <a href="http://www.louiswalch.com/">Louis Walch</a>, and also works with a single block of CSS (we&#8217;ve removed the now unnecessary conditional comments for IE) in all major browsers including IE versions 6 through 8.</p></description>
      <dc:subject>css, ui design, visual design</dc:subject>
      <dc:date>2009-04-24T20:20:00-05:00</dc:date>
    </item>

    <item>
      <title>Access&#45;Oriented Web Design: Building highly&#45;interactive web apps that work for everyone</title>
      <link>http://www.filamentgroup.com/lab/access_oriented_web_design_building_highly_interactive_web_apps_that_work_f/</link>
      <guid>http://www.filamentgroup.com/lab/access_oriented_web_design_building_highly_interactive_web_apps_that_work_f/#When:16:01:00Z</guid>
      <description><p>Yesterday, our own Scott Jehl had the opportunity to present our "Access-Oriented Web Design" methodology to the <a href="http://webpub.mit.edu/" title="Web Publishing group">Web Publishing group</a> (AKA WebPub) at <a href="http://mit.edu" title="MIT">MIT</a>.</p>

<p>"Access-Oriented Web Design" is an approach we've been formulating for a while that describes our recommended approach to safely applying progressive enhancement in websites and applications so they deliver an accessible and functional experience to the widest audience possible.</p> 

<p><a href="/examples/accessOriented_MIT/AccessOrientedWebDesign_ScottJehl_042309.pdf"><img src="/examples/accessOriented_MIT/lab_pdfImage.png" "cover slide: Access-Oriented Web Design: Building highly-interactive web apps that work for everyone" /></a>. </p>


<p> This presentation builds upon our A List Apart article, <a href="http://alistapart.com/articles/testdriven/" title="Test-Driven Progressive Enhancement">"Test-Driven Progressive Enhancement"</a>, which details the capabilities testing library we've developed here at Filament Group. </p>

<p>The presentation was videotaped by MIT WebPub and is posted below. You can also view the <a href="/examples/accessOriented_MIT/AccessOrientedWebDesign_ScottJehl_042309.pdf">"Access-Oriented Web Design" presentation slides</a> in PDF format.</p></description>
      <dc:subject>accessibility, announcements, css, events, javascript, mobile, progressive enhancement, usability, web standards</dc:subject>
      <dc:date>2009-04-24T16:01:00-05:00</dc:date>
    </item>

    <item>
      <title>Update: jQuery UI Slider from a Select Element &#45; now with ARIA Support</title>
      <link>http://www.filamentgroup.com/lab/update_jquery_ui_slider_from_a_select_element_now_with_aria_support/</link>
      <guid>http://www.filamentgroup.com/lab/update_jquery_ui_slider_from_a_select_element_now_with_aria_support/#When:20:48:00Z</guid>
      <description><p>We've updated our popular <a href="http://www.filamentgroup.com/lab/update_jquery_ui_16_slider_from_a_select_element/">jQuery UI selectToUISlider plugin</a> with <a href="http://www.w3.org/TR/wai-aria/" title="ARIA">ARIA</a> support, making the jQuery UI slider widget more accessible to users on assistive devices. The plugin uses progressive enhancement to replace an already-functional HTML select element with a jQuery UI slider control, and adds a number of features for both visual users and those on assistive technologies.</p>
</description>
      <dc:subject>accessibility, jQuery, jQuery UI, progressive enhancement, ThemeRoller, usability, web standards</dc:subject>
      <dc:date>2009-04-16T20:48:00-05:00</dc:date>
    </item>

    <item>
      <title>jQuery Menu: Dropdown, iPod Drilldown, and Flyout styles with ARIA Support and ThemeRoller Ready</title>
      <link>http://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus/</link>
      <guid>http://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus/#When:20:32:00Z</guid>
      <description><p>We got lots of fantastic feedback on our earlier iPod-style menu, and decided to upgrade it for jQuery 1.3.  In the process of refining the script, we morphed it into more of a menu system, which can be used to create a simple dropdown menu for a single list of options, a flyout menu for a smaller hierarchical list of options where child menus are displayed next to the parent menu on mouseover, and two variations on the iPod style, one with a back button and another with a linked breadcrumb to let users easily traverse back up the hierarchy. </p></description>
      <dc:subject>css, jQuery, jQuery UI, ThemeRoller, ui design</dc:subject>
      <dc:date>2009-04-02T20:32:00-05:00</dc:date>
    </item>

    <item>
      <title>SXSW 2009: We&#8217;re Texas&#45;Bound!</title>
      <link>http://www.filamentgroup.com/lab/sxsw_2009_were_texas_bound/</link>
      <guid>http://www.filamentgroup.com/lab/sxsw_2009_were_texas_bound/#When:14:18:01Z</guid>
      <description><p><img src="/images/sxsw2009ia.gif" alt="SXSW badge" style="width: 180px;margin: 8px 6px 5px -22px; float: left;" />The <a href="http://sxsw.com/interactive/" title="2009 SXSW Interactive Conference">2009 SXSW Interactive Conference</a> starts tomorrow and the entire Filament crew will be in attendance! We're very excited to meet up with some of our online friends, and the sunny (hopefully) Texas weather will provide a nice break from this Boston blizzardry.</p>

<p>This year will be particularly exciting as we've been <a href="http://sxsw.com/interactive/web_awards/finalists" title="selected as finalists">selected as finalists</a> in the <a href="http://sxsw.com/interactive/web_awards/" title="2009 SXSW Web Awards">2009 SXSW Web Awards</a> for our work on <a href="http://themeroller.com" title="jQuery UI ThemeRoller">jQuery UI ThemeRoller</a>! If you'll be in Austin this week too, we'd love to meet up and chat. We'll be on Twitter <a href="http://twitter.com/filamentgroup">@filamentgroup</a> throughout the week, so feel free to follow along with us for the week and drop us a message if you're around. We hope to see you there!</p>

</description>
      <dc:subject>announcements</dc:subject>
      <dc:date>2009-03-12T14:18:01-05:00</dc:date>
    </item>

    <item>
      <title>jQuery UI 1.7 Now Released!</title>
      <link>http://www.filamentgroup.com/lab/jquery_ui_17_now_released/</link>
      <guid>http://www.filamentgroup.com/lab/jquery_ui_17_now_released/#When:18:35:00Z</guid>
      <description><p>Today marks the release of jQuery UI version 1.7. In many ways, this release is the start of an entirely new direction for the library. As core team members and official sponsors of jQuery UI, we're very proud of the team's efforts and the result of all of our hard work. </p></description>
      <dc:subject>jQuery, jQuery UI</dc:subject>
      <dc:date>2009-03-06T18:35:00-05:00</dc:date>
    </item>

    <item>
      <title>Image&#45;free CSS Tooltip Pointers &#45; A Use for Polygonal CSS?</title>
      <link>http://www.filamentgroup.com/lab/image_free_css_tooltip_pointers_a_use_for_polygonal_css/</link>
      <guid>http://www.filamentgroup.com/lab/image_free_css_tooltip_pointers_a_use_for_polygonal_css/#When:18:21:00Z</guid>
      <description><p>A while back, Tantek Celik released <a href="http://tantek.com/CSS/Examples/polygons.html">A Study of Regular Polygons</a>, which used a little-known CSS trick to create non-rectangular shapes such as triangles and pentagons with nothing more than an ordinary HTML element. The experiment is very interesting and really cool, but the practical takeaway wasn&#8217;t immediately clear.</p>

<p>Recently however, we've been working on building the markup for <a href="http://wiki.jqueryui.com/">upcoming jQuery UI widgets</a>, we came across a case that prompted us to take another look at the technique.  The tooltip widget design, fairly common in websites these days, uses a small triangular "speech bubble" pointer that is typically created quite easily with a background image. However, we wanted to maintain our commitment to keeping our jQuery UI widgets entirely themable, and using an image for that purpose wouldn't fit with the flexibility jQuery UI requires. How to solve this problem without any need for images? That challenge led us to the experimental approach using polygonal CSS, shown below.</p></description>
      <dc:subject>css, jQuery UI, ui design, visual design</dc:subject>
      <dc:date>2009-03-03T18:21:00-05:00</dc:date>
    </item>

    
    </channel>
</rss>