<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.yuiblog.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/" version="2.0">

<channel>
	<title>Yahoo! User Interface Blog » In the Wild</title>
	
	<link>http://www.yuiblog.com/blog</link>
	<description>News and Articles about Designing and Developing with Yahoo! Libraries.</description>
	<lastBuildDate>Mon, 06 Jul 2009 22:28:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<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" href="http://feeds.yuiblog.com/yuiblog/in-the-wild" type="application/rss+xml" /><item>
		<title>In the Wild for June 29, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/06/29/in-the-wild-for-june-29-2009/</link>
		<comments>http://www.yuiblog.com/blog/2009/06/29/in-the-wild-for-june-29-2009/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 17:07:32 +0000</pubDate>
		<dc:creator>Eric Miraglia</dc:creator>
				<category><![CDATA[In the Wild]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://www.yuiblog.com/blog/?p=380</guid>
		<description><![CDATA[The big news from the YUI team last week was the release of YUI 3.0.0 beta 1, moving YUI 3 one important step closer to GA.  What follows is some of the other news coming from the YUI community over the past few weeks.  As always, please use the comments section to let [...]]]></description>
			<content:encoded><![CDATA[<p>The big news from the YUI team last week was <a href="http://www.yuiblog.com/blog/2009/06/24/yui3b1/">the release of YUI 3.0.0 beta 1</a>, moving YUI 3 one important step closer to GA.  What follows is some of the other news coming from the YUI community over the past few weeks.  As always, please use the comments section to let us know what we&#8217;ve missed.</p>
<ul id="releaselist-16">
<li id="yuiBlogWild-288"><strong><a href="http://timr.com">Timr &#8212; a New Timetracking Web-app with Significant YUI Elements</a>:</strong> Thomas Einwaller wrote in to tell us about <a href="http://timr.com/">Timr</a>, a new time-tracking web application with a slick, rich, YUI-intensive interface including Panels, DataTables and much more. If your job requires you to track time-on-tasks, and you want a web-based system with support for mobile, check out Thomas&#8217;s project at <a href="http://timr.com/">Timr.com</a>.<br /><a href="http://timr.com"><img src="http://yuiblog.com/assets/timr-20090603-143557.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-290"><strong><a href="http://www.harley-davidson.com">How Happy is Dav? Harley-Davidson Using YUI</a>:</strong> If you know YUI engineer <a href="http://davglass.com/">Dav Glass</a>, it will not surprise you to learn that he&#8217;s the one who discovered that <a href="http://www.harley-davidson.com">YUI is in use on the Harley-Davidson website</a>.&nbsp; Check out their Harley-themed <a href="http://developer.yahoo.com/yui/autocomplete/">YUI AutoComplete</a> in the main search box at the top of the page.<br /><a href="http://www.harley-davidson.com"><img src="http://yuiblog.com/assets/harley-20090609-130845.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-292"><strong><a href="http://www.sitepoint.com/article/yui-3-whats-new/">Ara Pehlivanian on YUI 3 &#8212; New SitePoint Article</a>:</strong> Ara, coauthor of <a href="http://www.amazon.ca/gp/search?ie=UTF8&amp;keywords=Ara%20Pehlivanian&amp;index=books-ca">a couple of excellent JS tomes</a>, provides <a href="http://www.sitepoint.com/article/yui-3-whats-new/">a nice introduction</a> to <a href="http://developer.yahoo.com/yui/3/">YUI 3</a> and his take on why it might be of interest to developers.&nbsp; His conclusion: &#8220;YUI 3 is a completely different animal than its predecessor. Along with a new syntax, you gain a faster, lighter, easier, and more flexible library—ready to take on your most ambitious web projects.&#8221;&nbsp; <a href="http://www.sitepoint.com/article/yui-3-whats-new/">Check out the full article for more</a>.<br /><a href="http://www.sitepoint.com/article/yui-3-whats-new/"><img src="http://yuiblog.com/assets/sitepoint-yui3-20090618-094640.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-296"><a href="http://www.ibm.com/developerworks/opensource/library/wa-htmlcss/index.html"><img src="http://yuiblog.com/assets/ibmcss-20090626-082441.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.ibm.com/developerworks/opensource/library/wa-htmlcss/index.html">IBM DeveloperWorks: &#8220;Weaving a Better Web Page with YUI CSS&#8221;</a>:</strong> From Martin Streicher, writing for IBM DeveloperWorks, who covers both Blueprint and YUI in this article: &#8220;YUI Grids provide CSS for both fixed-width pages and fluid-width&nbsp;pages, and it provides for arbitrarily deep nesting of columns. You can also position&nbsp;and move columns arbitrarily, so you can quickly and simply reorder the content on&nbsp;the page with CSS. For instance, you can move navigation from left to right with one&nbsp;CSS change. Further, you can augment YUI Grids with Yahoo&#8217;s own JavaScript&nbsp;library to add interactivity. You can read more about the YUI JavaScript library&nbsp;separately. This article focuses on Grids&#8217; stylesheets, which can work independent&nbsp;of a JavaScript library.&#8221; &nbsp;The article is&nbsp;<a>free online</a> and&nbsp;<a href="http://download.boulder.ibm.com/ibmdl/pub/software/dw/web/wa-htmlcss/wa-htmlcss-pdf.pdf">available as a PDF</a>.</li>
<li id="yuiBlogWild-297"><a href="http://www.zazzle.com/yui3_redneck_tshirt-235081540797731282"><img src="http://yuiblog.com/assets/getterdone-20090629-093642.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.zazzle.com/yui3_redneck_tshirt-235081540797731282">Dav Glass&#8217;s &#8220;y&#8217;all Getter Done&#8221; T-shirts for YUI 3</a>:</strong> File this one in the &#8220;just for fun&#8221; category&#8230;&nbsp;<a href="http://davglass.com/">Dav</a>, who is a YUI engineer by day, has branched off into t-shirt design with&nbsp;<a href="http://www.zazzle.com/yui3_redneck_tshirt-235081540797731282">a YUI shirt available on Zazzle.</a>&nbsp;Pictured is&nbsp;<a href="http://www.flickr.com/photos/equanimity/3651959420/">Dav wearing the shirt</a>, which is a reference to Larry the Cable Guy and reads &#8220;y&#8217;all, getter done&#8221;. &nbsp;Note that &#8220;redneck&#8221; is not an actual YUI 3 module, so this code won&#8217;t really run in a standard&nbsp;YUI 3 implementation. &nbsp;But it&#8217;s funny nonetheless.</li>
<li id="yuiBlogWild-286"><strong><a href="http://www.nczonline.net/blog/2009/06/02/detecting-if-the-user-is-idle-with-javascript-and-yui-3/">Detecting if the User is Idle with JavaScript and YUI 3</a>:</strong> From YUI contributor Nicholas C. Zakas: &#8220;Web developers have been interested in whether or not a user is idle since the Ajax explosion hit. With the introduction of more dynamic, highly interactive web interfaces came the desire to know if the user was actually doing anything at any point in time. Thus, the quest for determining if the user is idle began.&#8221;&nbsp; <a href="http://www.nczonline.net/blog/2009/06/02/detecting-if-the-user-is-idle-with-javascript-and-yui-3/">Read on</a> for full details on his blog. (<a href="http://twitter.com/slicknet/statuses/2005445582">Original source.</a>)</li>
<li id="yuiBlogWild-287"><strong><a href="http://www.cerberusweb.com/">Cerberus Helpdesk 4.2 Using YUI Charts, TabView, and More</a>:</strong> <a href="http://www.cerberusweb.com/">Cerberus Helpdesk</a> is a CRM application offering both paid and free versions.&nbsp; It&#8217;s UI features a variety of YUI components, from <a href="http://developer.yahoo.com/yui/container/panel/">Panels</a> to <a href="http://developer.yahoo.com/yui/tabview/">TabViews</a> to reports enhanced by <a href="http://developer.yahoo.com/yui/charts/">YUI Charts</a>.<br /><a href="http://www.cerberusweb.com/"><img src="http://yuiblog.com/assets/cerberushelpdesk-20090603-133535.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-289"><strong><a href="http://mattsnider.com/languages/javascript/framework-yui-using-eventprovider/">Matt Snider on Using YUI EventProvider and Custom Events</a>:</strong> Matt Snider, lead frontend on <a href="http://mint.com/">Mint.com</a> and author of the upcoming YUI Storage Utility, <a href="http://mattsnider.com/languages/javascript/framework-yui-using-eventprovider/">blogs</a> about <a href="http://developer.yahoo.com/yui/event/">Adam Moore&#8217;s YUI Event Utility</a> components including Custom Events and EventProvider: &#8220;By using [the EventProvider] interface, developers no longer need to worry about whether or not a given CustomEvent exists when subscribing to it. Thereby, making coding easier, while allowing a developer the opportunity to not create CustomEvents that never fire. Additionally, EventProvider normalizes interactions with CustomEvents attached to objects, since the same methods will be attached to each object. Lastly, the events are bound to the augmented object, so although you might instantiate hundreds of EventProvider augmented object, each sharing an event named ‘update’, only the callback functions subscribed to the current object will execute when the ‘fireEvent’ function of that object is called. In summary, when using EventProvider the event names need only be unique on a single object, not across all objects (as with CustomEvent).&#8221; The <a href="http://mattsnider.com/languages/javascript/framework-yui-using-eventprovider/">full article</a> is on Matt&#8217;s blog.</li>
<li id="yuiBlogWild-291"><strong><a href="http://www.youtube.com/watch?v=c9WN7bWiJag">Screencast of YUI DataTable Use on ResumeBucket</a>:</strong> We mentioned ResumeBucket <a href="http://yuiblog.com/blog/2009/04/23/wild-20090423/#yuiBlogWild-253">in a previous &#8220;In the Wild&#8221;</a>, but <a href="http://www.youtube.com/watch?v=c9WN7bWiJag">they&#8217;ve posted a screencast </a>that does a nice job of showing off Jenny Donnelly&#8217;s <a href="http://developer.yahoo.com/yui/datatable/">YUI DataTable</a> in use in their messaging center.&nbsp; Check out DataTable being used for user-managed tabular data <a href="http://www.youtube.com/watch?v=c9WN7bWiJag">here</a>.<br /><object height="315" width="500"><param name="movie" value="http://www.youtube.com/v/c9WN7bWiJag&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/c9WN7bWiJag&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="315" width="500"></object> (<a href="http://yuiblog.com/blog/2009/05/26/in-the-wild-for-may-26-2009/#comment-581753">Original source.</a>)</li>
<li id="yuiBlogWild-295"><strong><a href="http://925html.com/code/facebook-style-overlay-in-yui-3-css-3/">Eric Ferraiuolo&#8217;s Facebook-style Overlay in YUI 3 &amp; CSS 3</a>:</strong> Writes Eric: &#8220;While wandering-around the Internet looking for examples of&nbsp;<em>overlays</em>&nbsp;in web application interfaces I thought of a challenge:&nbsp;<em>create a working Facebook–styled overlay</em>. I’m in the process of creating an application-wide design for overlays and needed some inspiration. Facebook uses overlays extensively and they have a distinct style [that others imitate, maybe even me&nbsp;<img src="http://925html.com/wordpress/wp-includes/images/smilies/icon_smile.gif" alt=":-)">&nbsp;]; I set-out to re-create&nbsp;<em>this style</em>. &nbsp;Not wanting to mess around — I whipped up&nbsp;<a href="http://925html.com/files/fb_overlay/">a working example of Facebook-styled overlays</a>&nbsp;using&nbsp;<strong>only</strong>&nbsp;YUI 3 and CSS 3; things are nice and easy to do when you use the latest technologies.&#8221; &nbsp;<a href="http://925html.com/code/facebook-style-overlay-in-yui-3-css-3/">Check out his blog post for the full story</a>. (<a href="http://www.yuiblog.com/blog/2009/05/26/in-the-wild-for-may-26-2009/#comment-581948">Original source.</a>)<br /><a href="http://925html.com/code/facebook-style-overlay-in-yui-3-css-3/"><img src="http://yuiblog.com/assets/facebookoverlay-20090625-094225.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-293"><a href="http://www.dayshift.org/2009/06/generic-yui-chart-class.html"><img src="http://yuiblog.com/assets/dayshiftcharts-20090618-102630.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.dayshift.org/2009/06/generic-yui-chart-class.html">Dayshift&#8217;s Wrapper for YUI Charts</a>:</strong> From the article: &#8220;If you use <a href="http://developer.yahoo.com/yui/charts/">YUI Charts</a> as suggested in many examples you&#8217;ll need configuration code for each individual chart which, if you have more than 2 or 3 charts on a page, can make your code appear cluttered. With the ChartsAjax class, all the chart options can be set with JSON data built dynamically on the server and retrieved from one AJAX call. This includes not only data for the datastore but also styling and column definitions.&#8221;&nbsp; <a href="http://www.dayshift.org/2009/06/generic-yui-chart-class.html">Check out the blogpost on Dayshift</a> for the full example code.</li>
<li id="yuiBlogWild-294"><strong><a href="http://involution.com/2009/06/18/using-yuicompressor-with-capistrano-and-rails-2-3-on-combined-javascript-and-css/">Using YUICompressor with Capistrano and Rails 2.3+</a>:</strong> Tony Perrie wrote up some notes on using YUI with Capistrano and Rails; <a href="http://involution.com/2009/06/18/using-yuicompressor-with-capistrano-and-rails-2-3-on-combined-javascript-and-css/">check out his tutorial here</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/06/29/in-the-wild-for-june-29-2009/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>In the Wild for May 26, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/05/26/in-the-wild-for-may-26-2009/</link>
		<comments>http://www.yuiblog.com/blog/2009/05/26/in-the-wild-for-may-26-2009/#comments</comments>
		<pubDate>Tue, 26 May 2009 17:36:00 +0000</pubDate>
		<dc:creator>Eric Miraglia</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/?p=346</guid>
		<description><![CDATA[Here&#8217;s a recap of news and notes from the YUI world in the past few weeks.  Please use the comments below to let us know what we missed.

Uizard &#8211; a Web Mashup Generator Written in YUI: Writes Ajaxian: &#8220;The Korean developer community is not that known to people in the west it seems. Language [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a recap of news and notes from the YUI world in the past few weeks.  Please use the comments below to let us know what we missed.</p>
<ul id="releaselist-15">
<li id="yuiBlogWild-281"><strong><a href="http://uizard.org/">Uizard &#8211; a Web Mashup Generator Written in YUI</a>:</strong> Writes Ajaxian: &#8220;The Korean developer community is not that known to people in the west it seems. Language barriers make it hard to communicate and the web design is very different to what we do here. Being lucky enough to work with developers world-wide in the same company I just got reminded of a tool that was built for the <a href="http://mashupkorea.com/">Korea Mashup challenge</a> called <a href="http://uizard.org/">Uizard</a>.&#8221;&nbsp; Uizard was developed by Ryu Sung-tae &#8212; it&#8217;s servers are challenged by the Ajaxian link, but <a href="http://uizard.org">check it out</a> when they come back up. (<a href="http://ajaxian.com/archives/uizard-a-web-mashup-generator-written-in-yui">Original source.</a>)<br /><a href="http://uizard.org/"><img src="http://yuiblog.com/assets/UIzard-20090513-082218.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-283"><strong><a href="http://www.cn.ca/">YUI Implementations at Canadian National Railway</a>:</strong> Lionel Desdier (the &#8220;Java-powered railroader&#8221;) wrote in to tell us about his extensive implementation of YUI on web applications at <a href="http://www.cn.ca/">Canadian National Railway</a>.&nbsp; Writes Lionel: &#8220;The goal of that new web application, called Intermodal Orders, is to manage empty container orders for our internal clerks&#8217; usage as much as for our external customers usage. This application is part of our EBusiness portal.&nbsp; The application web client is purely JavaScript and extensively based on the YUI library. The client uses JSON to exchange data back and forth with the server that runs a Java back-end.&nbsp; We are using most of the available components from grid layout, calendar, dom, overlays, treeview, datatable and datasource, etc.&nbsp; We also extended the library to create our own components branded to the company look and feel.&#8221;&nbsp; The EBusiness portal is behind a login, but <a href="http://www.cn.ca">the main cn.ca</a> site also uses some YUI.<br /><a href="http://www.cn.ca/"><img src="http://yuiblog.com/assets/cn-20090523-123822.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-284"><strong><a href="http://adventure.nationalgeographic.com/2009/04/everett-ruess/david-roberts-text">YUI in Use on National Geographic Adventure Magazine</a>:</strong> Talk about &#8220;in the wild&#8221;&#8230;&nbsp; Among the online magazines using YUI is National Geographic Magazine, a great resource for those who like to get out of their cubicles and explore the most interesting places in the world. You&#8217;ll find YUI on the magizine&#8217;s article pages.<br /><a href="http://adventure.nationalgeographic.com/2009/04/everett-ruess/david-roberts-text"><img src="http://yuiblog.com/assets/nationalgeographic-20090523-130026.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-285"><strong><a href="http://satyam.com.ar/yui/widgetstyles.html">Satyam on &#8220;Changing the Style of an Element in a YUI Widget&#8221;</a>:</strong> YUI&#8217;s most prolific contributor is as at it again with <a href="http://satyam.com.ar/yui/widgetstyles.html">a new tutorial on how to style YUI widgets</a>.&nbsp; If you&#8217;re unfamiliar with the process of digging into a widget&#8217;s markup and CSS using Firebug (or other DOM inspector), you&#8217;ll find this a must-read tutorial.<br /><a href="http://satyam.com.ar/yui/widgetstyles.html"><img src="http://yuiblog.com/assets/satyam-20090526-102541.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-279"><strong><a href="http://gnocdc.org/repopulation/">New Orleans Repopulation Data Using Google Maps and YUI</a>:</strong> @mattpriour <a href="http://twitter.com/mattpriour/statuses/1776362124">wrote in</a> to tell us about the <a href="http://gnocdc.org/repopulation/">Greater New Orleans Community Data Center&#8217;s Repopulation Indicators site</a>, which uses YUI Grids, YUI Loader, and YUI Core in generating a genuinely interesting block-by-block look at New Orleans population levels from 2005 to today. (<a href="http://twitter.com/mattpriour/statuses/1776362124">Original source.</a>)<br /><a href="http://gnocdc.org/repopulation/"><img src="http://yuiblog.com/assets/gnodc-repopulation-indicators-20090512-123057.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-280"><strong><a href="http://blog.lavablast.com/post/2009/05/YUI-Compressor-for-Visual-Studio.aspx">YUI Compressor for Visual Studio</a>:</strong> <a href="http://blog.lavablast.com/post/2009/05/YUI-Compressor-for-Visual-Studio.aspx">Writes the author</a>:&nbsp; &#8220;Although you don&#8217;t want this for all things in life, you do want to ensure that your JavaScript and CSS files are as small as possible.&nbsp; As a web programmer, a script minifier is a useful application that should be a part of your toolbelt. This article presents a simple way to hook up <a href="http://developer.yahoo.com/yui/compressor/">a popular minifer</a> inside Visual Studio.&#8221; (<a href="http://twitter.com/dankenzon/statuses/1777366062">Original source.</a>)<br /><a href="http://blog.lavablast.com/post/2009/05/YUI-Compressor-for-Visual-Studio.aspx"><img src="http://yuiblog.com/assets/compressor-for-vs-20090512-141623.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-278"><strong><a href="http://uzvy.com">Uzvy.com, Groups Solution, Using Tons of YUI</a>:</strong> @alokbhardwaj <a href="http://twitter.com/alokbhardwaj/statuses/1773314385">wrote in</a> to tell us about <a href="http://uzvy.com">Uzvy.com</a>, a groups site containing discussion groups and &#8220;shareboards&#8221; that aims to provide a novel and compelling take on the groups space.&nbsp; YUI is used throughout, for modal dialogs, XHR, and much more. (<a href="http://twitter.com/alokbhardwaj/statuses/1773314385">Original source.</a>)<br /><a href="http://uzvy.com"><img src="http://yuiblog.com/assets/uzvy-20090512-120254.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-277"><strong><a href="http://cagataycivici.wordpress.com/2009/05/06/primefaces-calendar-component/">Cagatay Civici Adds YUI Calendar to PrimeFaces</a>:</strong> <a href="http://cagataycivici.wordpress.com/2009/05/06/primefaces-calendar-component/">Writes Cagatay</a>: &#8220;Every JSF component library provides some sort of a date picker component and <a href="http://primefaces.prime.com.tr">PrimeFaces</a> is no exception. In fact, PrimeFaces calendar component is based on the well known <a href="http://developer.yahoo.com/yui/calendar/">YUI calendar widget</a> which is equipped with some unique features. Calendar is purely javascript and does not do unnecessary ajax callbacks so it’s fast and furious.&#8221;<br /><a href="http://cagataycivici.wordpress.com/2009/05/06/primefaces-calendar-component/"><img src="http://yuiblog.com/assets/primefacescalendar-20090512-114854.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-282"><strong><a href="http://neyric.com/%7Eneyric/yqlex-builder/yqlex-builder.html">Eric Abouaf&#8217;s YQL Execute, Based on Dav Glass&#8217;s Grids Builder</a>:</strong> Eric Abouaf has taken Dav Glass&#8217;s <a href="http://developer.yahoo.com/yui/grids/builder/">Grids Builder</a> and added support for <a href="http://developer.yahoo.com/yql/">YQL</a> query execution, allowing you to build YQL-based pages easily; <a href="http://neyric.com/%7Eneyric/yqlex-builder/yqlex-builder.html">check out Eric&#8217;s adaptation here</a>. (<a href="http://yuiblog.com/blog/2009/05/11/wild-20090511/#comment-581647">Original source.</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/05/26/in-the-wild-for-may-26-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In the Wild for May 11, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/05/11/wild-20090511/</link>
		<comments>http://www.yuiblog.com/blog/2009/05/11/wild-20090511/#comments</comments>
		<pubDate>Mon, 11 May 2009 19:43:04 +0000</pubDate>
		<dc:creator>Eric Miraglia</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/2009/05/11/wild-20090511/</guid>
		<description><![CDATA[News and notes from the YUI community in the past couple of weeks.  Please use the comments to let us know what we missed.

Satyen Desai Talks YUI3 on WebDevRadio: Satyen (one of the key developers on the YUI3 project) gave a talk today at JSConf, and WebDevRadio interviewed him afterwards.&#160; You can catch the [...]]]></description>
			<content:encoded><![CDATA[<p>News and notes from the YUI community in the past couple of weeks.  Please use the comments to let us know what we missed.</p>
<ul id="releaselist-14">
<li id="yuiBlogWild-262"><strong><a href="http://webdevradio.com/index.php?id=88">Satyen Desai Talks YUI3 on WebDevRadio</a>:</strong> Satyen (one of the key developers on the <a href="http://developer.yahoo.com/yui/3/">YUI3 project</a>) gave a talk today at JSConf, and WebDevRadio interviewed him afterwards.&nbsp; You can catch the interview <a href="http://webdevradio.com/index.php?id=88">here</a>.<strong><a href="http://twitter.com/dezziness" class="url uid" id="dezziness_profile_link" rel="contact"><span class="nickname"></span></a></strong><br /><a href="http://webdevradio.com/index.php?id=88"><img src="http://yuiblog.com/assets/webdevradio-20090426-204933.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-265"><strong><a href="http://mattsnider.com/my-projects/first-look-generic-card-game-system/">Matt Snider&#8217;s New YUI-based Card Game Engine</a>:</strong> The prolific Matt Snider weighs in with a new project.&nbsp; <a href="http://mattsnider.com/my-projects/first-look-generic-card-game-system/">Writes Matt</a>: &#8220;The goal of this system is to build a set of easy to extend, MVC JavaScript objects that can be used as the backbone of any card-game system. I will be tackling solitaire card games first, and have developed the card management architecture, but haven’t even begun to design the game architecture.&nbsp; The card architecture consists of three objects: Deck, CardModel, CardView. The ‘Deck’ object will handle a collection of cards and has methods to add or remove cards, and a shuffle method using the Knuth algorithm. Games are played by interacting with the ‘Deck’ object and a developer would extend the object to meet the needs of their game.&#8221;&nbsp; Check out the <a href="http://mattsnider.com/my-projects/first-look-generic-card-game-system/">blog post</a> and <a href="http://www.mattsnider.com/tests/test_cardSystem.html">demo</a>.<br /><a href="http://mattsnider.com/my-projects/first-look-generic-card-game-system/"><img src="http://yuiblog.com/assets/snidergameengine-20090501-102603.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-266"><strong><a href="http://limelife.com">YUI Implemented on Fashion/celebrity Blog Limelife.com</a>:</strong> Fashion and celebrity blog <a href="http://limelife.com/">Limelife</a> is using a variety of YUI components, including Gopal Venkatesan&#8217;s <a href="http://developer.yahoo.com/yui/carousel/">YUI Carousel Control</a>.&nbsp;<br /><a href="http://limelife.com"><img src="http://yuiblog.com/assets/limelife-20090501-153318.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-267"><strong><a href="http://www.retrevo.com/">Retrevo.com Electronics Site Using YUI AutoComplete and More</a>:</strong> <a href="http://www.retrevo.com/">Retrevo</a> is a consumer electronics site designed to help you make good decisions about your electronics purchases.&nbsp; It also has a fantastic repository of users&#8217; manuals &#8212; a handy thing for checking out a product that you&#8217;re considering buying, or to learn more about one that you already own.&nbsp; Retrevo uses a variety of YUI components, including <a href="http://developer.yahoo.com/yui/autocomplete/">Jenny Donnelly&#8217;s AutoComplete widget</a>.<br /><a href="http://www.retrevo.com/"><img src="http://yuiblog.com/assets/retrevo-20090503-150330.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-268"><strong><a href="http://www.walgreens.com/">Walgreens.com Using YUI AutoComplete</a>:</strong> This is not a new implementation, but it&#8217;s a noteworthy one — <a href="http://www.walgreens.com">Walgreens.com</a>, the online face of the popular drugstore chain, uses the YUI utility suite and makes excellent use of the <a href="http://developer.yahoo.com/yui/autocomplete">YUI AutoComplete</a> widget on its main page to implement its search-suggest feature.<br /><a href="http://www.walgreens.com/"><img src="http://yuiblog.com/assets/walgreens-20090504-093707.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-263"><strong><a href="http://www.devx.com/Java/Article/41570">Narayanan A.R., &#8220;Putting a YUI Face on a Java Web Application&#8221;</a>:</strong> According to the author: &#8220;Building on my previous article <a href="http://www.devx.com/Java/Article/41159" target="_blank">Yahoo&#8217;s Rich Web UIs for Java Developers</a>, which discussed how to use various <a href="http://developer.yahoo.com/yui/">Yahoo User Interface (YUI) Web components</a> for setup and design, this article walks through using YUI to develop a real world application. During the course of the implementation, you will learn how to: Lay out the components, use standard form elements, and handle events.&#8221;</li>
<li id="yuiBlogWild-272"><strong><a href="http://blog.themeforest.net/tutorials/crash-course-yui-grids-css/">Andrew Burgess&#8217;s Crash Course on YUI Grids CSS</a>:</strong> <a href="http://blog.themeforest.net/tutorials/crash-course-yui-grids-css/">Andrew Burgess writes</a> that there are some good reasons to consider <a href="http://developer.yahoo.com/yui/grids/">YUI Grids CSS</a> to drive your layouts: &#8220;YUI grids uses easy-to-remember ids and classes, and clean markup; once you learn it, you could come back to your code in a month and know which parts are from YUI and what each piece does. [Free file hosting on yui.yahooapis.com] reduces your load twice: no need to host the file on your server, as well as faster page loading if the client has the file cached&#8230; Yahoo has baked in sidebar widths that correspond with the Interactive Advertising Bureau’s ad guidelines.&nbsp; [And] with multiple templates and the ability to nest page regions, Yahoo claims to offer over 1000 layout combination . . . all in less than 5kb.&#8221;&nbsp; <a href="http://blog.themeforest.net/tutorials/crash-course-yui-grids-css/">Check out his full tutorial</a> for more.<br /><a href="http://blog.themeforest.net/tutorials/crash-course-yui-grids-css/"><img src="http://yuiblog.com/assets/gridscrashcourse-20090508-092031.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-261"><strong><a href="http://tweetium.com/">YUI Sighting &#8212; Tweetium, Twitter API Playground from @carolskelly</a>:</strong> Carol Skelly set up a nice little explorer for the Twitter API using YUI and jQuery &#8212; check it out at <a href="http://tweetium.com/">http://tweetium.com/</a>. (<a href="http://twitter.com/carolskelly/statuses/1617271442">Original source.</a>)</li>
<li id="yuiBlogWild-270"><strong><a href="http://phpcamp.net/toolbar/removed-hide-and-show-columns">Tutorial: Norman Kosmal, &#8220;Hide and Show Columns of a YUI DataTable Using Checkboxes&#8221;</a>:</strong> The title says it all &#8212; Norman Kosmal <a href="http://phpcamp.net/toolbar/removed-hide-and-show-columns">blogs this tutorial</a> about tying the show/hide column API in <a href="http://developer.yahoo.com/yui/datatable/">YUI DataTable</a> to a checkbox UI.</li>
<li id="yuiBlogWild-271"><strong><a href="http://www.nczonline.net/blog/2009/05/05/http-cookies-explained/">In-depth into Cookies with YUI Cookie Utility Author</a>:</strong> Nicholas C. Zakas, author of the <a href="http://developer.yahoo.com/yui/cookie/">YUI Cookie Utility</a> among other virtuous projects, has <a href="http://www.nczonline.net/blog/2009/05/05/http-cookies-explained/">a detailed article on browser cookies up on his blog</a>.&nbsp; Writes Nicholas: &#8220;HTTP cookies, most often just called &#8216;cookies,&#8217; have been around for a while but are still not very well understood. The first problem is a lot of misconceptions, ranging from cookies as spyware or viruses to just plain ignorance over how they work. The second problem is a lack of consistent interfaces to work with cookies. Despite all of the issues surrounding them, cookies are such an important part of web development that, should they disappear without a replacement, many of our favorite web applications would be rendered useless.&#8221;&nbsp; <a href="http://www.nczonline.net/blog/2009/05/05/http-cookies-explained/">Check out his article for more</a>, including one or two notes about YUI Cookie support.</li>
<li id="yuiBlogWild-264"><strong><a href="http://www.thosecleverkids.com/blog/2009/04/30/yui-rich-text-editor-in-django-admin/">Tom Clancy, &#8220;YUI Rich Text Editor in Django Admin&#8221;</a>:</strong> Tom Clancy has <a href="http://www.thosecleverkids.com/blog/2009/04/30/yui-rich-text-editor-in-django-admin/">posted his notes</a> on using Dav Glass&#8217;s <a href="http://developer.yahoo.com/yui/editor/">YUI Rich Text Editor</a> to enhance Django Admin. (<a href="http://twitter.com/tclancy/statuses/1663203269">Original source.</a>)</li>
<li id="yuiBlogWild-273"><a href="http://caridy.name/2009/05/bootstrap-using-yui-loader-and-yui-get-utility/"><img src="http://yuiblog.com/assets/caridy-bootstrap-20090508-102810.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://caridy.name/2009/05/bootstrap-using-yui-loader-and-yui-get-utility/">Caridy Patino Mayea on Using YUI&#8217;s Bootstrapping Capabilities</a>:</strong> Caridy, author of the popular <a href="http://www.bubbling-library.com/">Bubbling Library</a> extensions for YUI, writes in with a new blog post about bootstrapping: &#8220;In this article, I will focus on YUI 2.x and specifically, how you can design your application to use the YUI on-demand capabilities in such a way that the transition to YUI 3.x will be straightforward. The main goal is to describe how we can use YUI to organize the code and learn how to deal with on-demand loading processes&#8230;&#8221;&nbsp; <a href="http://caridy.name/2009/05/bootstrap-using-yui-loader-and-yui-get-utility/">Check out his full post for more details</a>.</li>
<li id="yuiBlogWild-275"><strong><a href="http://mattsnider.com/languages/javascript/projects-konami-code-javascript/">Konamicode from Matt Snider</a>:</strong> Matt Snider, author of an upcoming YUI Storage Utility (and employee no. 1 at Mint.com), <a href="http://mattsnider.com/languages/javascript/projects-konami-code-javascript/">offers up Konamicode</a>: &#8220;Recently, many sites (such as espn.com and facebook.com) have added Easter eggs to their JavaScript libraries that are triggered by the old Konami video game code: up up down down left right left right b a enter. While this does not necessarily improve the web architecture, it does make it more fun. To promote more easter eggs like that, I decided to write a simple script that makes integrating the Konami code into your site trivial.&#8221;  <a href="http://www.techcrunch.com/2009/05/08/the-konami-code-strikes-again-facebook-adds-some-flare/">You can read about the Facebook Konami easter egg on TechCrunch</a>.<br /><a href="http://mattsnider.com/languages/javascript/projects-konami-code-javascript/"><img src="http://yuiblog.com/assets/snider-konami-20090509-081630.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-276"><a href="http://blog.davglass.com/2009/05/yahoo-open-hack-london/"><img src="http://farm4.static.flickr.com/3349/3514598799_809fdb90fe_m.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://blog.davglass.com/2009/05/yahoo-open-hack-london/">Dav Glass&#8217;s Slides from Open Hack Day in London</a>:</strong> Dav gave a talk on <a href="http://developer.yahoo.com/yui/3/">YUI 3</a> for Yahoo&#8217;s Open Hack Day in London.&nbsp; He <a href="http://blog.davglass.com/2009/05/yahoo-open-hack-london/">blogged about the event </a>and <a href="http://www.slideshare.net/davglass/yui-3/">posted his slides to Slideshare</a>, for those who weren&#8217;t able to be there in person.&nbsp; YDN has a <a href="http://developer.yahoo.net/blog/archives/2009/05/london_hack_day.html">nice blog post up about the event on YDNBlog as well</a>.</li>
<li id="yuiBlogWild-269"><strong><a href="http://typo3.org/extensions/repository/view/nd_yui_css/current/">TYPO3 Extensions Support YUI CSS and RTE</a>:</strong> According to its website, &#8220;TYPO3 is a free Open Source content management system for enterprise purposes on the web and in intranets. It offers full flexibility and extendability while featuring an accomplished set of ready-made interfaces, functions and modules.&#8221;&nbsp; Andreas Lappe wrote in to tell us about two TYPO3 extensions, <a href="http://typo3.org/extensions/repository/view/nd_yui_css/current/">one for YUI CSS</a> and <a href="http://typo3.org/extensions/repository/view/siwiki/current/">one for YUI Rich Text Editor</a>.&nbsp; You can see both plugins (and lots of other YUI components) <a href="http://demo.konplan.com/">in use on this site</a>.</li>
<li id="yuiBlogWild-274"><strong><a href="http://www.infoq.com/articles/js-for-h5">Some Thoughts on HTML 5 from JavaScript Library Authors</a>:</strong> YUI&#8217;s Matt Sweeney and Eric Miraglia are among those whose comments were gathered for a recent InfoQ article by Dionysios Synodinos on <a href="http://www.infoq.com/articles/js-for-h5">HTML 5 and the evolution of JavaScript libraries</a>.<br /><a href="http://www.infoq.com/articles/js-for-h5"><img src="http://yuiblog.com/assets/infoq-20090508-111615.jpg" vspace="10"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/05/11/wild-20090511/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In the Wild for April 23, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/04/23/wild-20090423/</link>
		<comments>http://www.yuiblog.com/blog/2009/04/23/wild-20090423/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 17:22:17 +0000</pubDate>
		<dc:creator>YUI Team</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/2009/04/23/wild-20090423/</guid>
		<description><![CDATA[News and notes from the YUI community from the past few weeks&#8230;as always, we ask you to let us know in the comments about projects and articles that we missed.

Dan Wellman, &#8220;A Look at the New YUI Carousel Control&#8221;: Dan Wellman, who literally wrote the book on YUI, has a new article out on DevShed [...]]]></description>
			<content:encoded><![CDATA[<p>News and notes from the YUI community from the past few weeks&#8230;as always, we ask you to let us know in the comments about projects and articles that we missed.</p>
<ul id="releaselist-13">
<li id="yuiBlogWild-255"><strong><a href="http://www.devshed.com/c/a/JavaScript/A-Look-at-the-New-YUI-Carousel-Control/">Dan Wellman, &#8220;A Look at the New YUI Carousel Control&#8221;</a>:</strong> <a href="http://www.danwellman.co.uk/">Dan Wellman</a>, <a href="http://yuiblog.com/blog/2008/04/10/wellman-yui-book/">who literally wrote the book on YUI</a>, has <a href="http://www.devshed.com/c/a/JavaScript/A-Look-at-the-New-YUI-Carousel-Control/">a new article out on DevShed</a> treating <a href="http://developer.yahoo.com/yui/carousel/">Gopal Venkatesan&#8217;s YUI Carousel Control</a> (inspired by the work of Bill Scott).&nbsp; <a href="http://www.devshed.com/c/a/JavaScript/A-Look-at-the-New-YUI-Carousel-Control/">Writes Dan</a>:&nbsp; &#8220;The Yahoo! User Interface library continues to grow and expand with new components being added and existing components being continually patched and updated to ensure full x-browser support and cutting-edge functionality. <a href="http://developer.yahoo.com/yui/3/">Version 3 of the YUI</a> is due for full release at some point this year, but version 2 (current release 2.6) is at this point still the stable and recommended release for general use.&nbsp; One of the components recently added is the Carousel component, a control for automatically scrolling content in an attractive and intuitive interface. It’s still a beta release at present ,which indicates that the API is not finalized and that there are likely to be bugs that need addressing. We can still use the component, though, and although we should be wary as the existing API may change, the full release will probably bring more new functionality than changes in how it is implemented. In this tutorial we’ll be looking at a basic implementation of the control, the functionality we can use at this point in time, and the properties and methods exposed by the current API.&#8221; <a href="http://www.devshed.com/c/a/JavaScript/A-Look-at-the-New-YUI-Carousel-Control/">Check out the full article/tutorial on Carousel here</a>.</li>
<li id="yuiBlogWild-256"><strong><a href="http://jeethurao.com/blog/?p=156">Jeethu Rao, &#8220;A Mochikit-style Dombuilder for YUI&#8221;</a>:</strong> <a href="http://jeethurao.com/blog/?p=156">Writes Jeethu</a>: &#8220;Before moving to <a href="http://developer.yahoo.com/yui/">YUI</a> about a year ago, I was using <a href="http://mochikit.com/">Mochikit</a> as my primary JS library. As advertised, Mochikit happens to be one of the most pythonic javascript libraries ever. One of the sweetest parts of Mochikit IMO has been <a href="http://mochikit.com/doc/html/MochiKit/DOM.html">Mochikit.DOM</a>. This is something which I’ve always missed with YUI. <a href="https://developer.mozilla.org/En/DOM/Element.innerHTML">innerHTML</a> is fast, but icky and it feels a little inelegant. So, I ended up writing something like Mochikit.DOM for YUI while writing <a href="http://tagz.in">Tagz</a>. Thought it might be useful to others as well. So, here’s the <a href="http://bitbucket.org/woadwarrior/dombuilder/">mercurial repo</a> with the code.&#8221;  <a href="http://jeethurao.com/blog/?p=156">Check out the full blog post here</a>. (<a href="http://twitter.com/jeethu/statuses/1509904790">Original source.</a>)</li>
<li id="yuiBlogWild-257"><strong><a href="http://freshcutsd.com/yui-niceforms/">Niceforms &#8212; Form Styling Enhancements Based on YUI</a>:</strong> The folks at FreshCut have released&nbsp;<a></a><a></a><a href="http://freshcutsd.com/yui-niceforms/"></a><a></a>v0.1 of Niceforms for YUI. According to the release, Niceforms is&nbsp;&#8221;an easy to use and highly configurable YUI plugin to give most form controls a modern look that is consistent across all major browsers.&#8221; &nbsp;Niceforms is licensed under a Creative Commons license and full documentation and a live demo&nbsp;<a href="http://freshcutsd.com/yui-niceforms/"></a><a></a><span><a></a><a></a><a></a><a href="http://freshcutsd.com/yui-niceforms/"></a><a></a>are available</span>.<br /><a href="http://freshcutsd.com/yui-niceforms/"><img src="http://ericmiraglia.com/assets/niceforms-20090415-131257.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-251"><strong><a href="http://slowgeek.com/pr/rlerdorf">SlowGeek.com &#8212; YUI-based Nike Plus Mashup from Rasmus Lerdorf</a>:</strong> PHP inventor Rasmus Lerdorf has a site called <a href="http://slowgeek.com/pr/rlerdorf">SlowGeek.com</a> that taps into <a href="http://nikeplus.com/">Nike Plus</a> data to present a graphical and interactive look at your running history.&nbsp; <a href="http://slowgeek.com/pr/rlerdorf">Check out Rasmus&#8217;s own stats to get a sense of the interface</a> &#8212; and you&#8217;ll quickly learn that, far from being a &#8220;slow geek,&#8221; Rasmus is actually a speedy and dedicated mid-distance runner.&nbsp; YUI components including <a href="http://developer.yahoo.com/yui/datatable/">DataTable</a>, <a href="http://developer.yahoo.com/yui/tabview/">TabView</a> and more are on display.&nbsp; If you have a Nike Plus account, you can start using app yourself &#8212; just go to http://slowgeek.com/pr/[your username] for directions on how to get started.<br /><a href="http://slowgeek.com/pr/rlerdorf"><img src="http://yuiblog.com/assets/slowgeek.com-20090410-142942.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-250"><strong><a href="http://public.resource.org/ntis.gov/">YUI Carousel on Public.resource.org Films Site</a>:</strong> public.resource.org has a nice implementation of <a href="http://developer.yahoo.com/yui/carousel/">Gopal Venkatesan&#8217;s YUI Carousel</a> on its <a href="http://public.resource.org/ntis.gov/">National Technical Information Service Library of Commerce films site</a>.  Developer Greg Palmer wants to see a lot more YUI usage in government web development, as he argues in &#8220;<a href="http://www.govtechnerd.com/2009/04/leveraging-yahoos-ui-library-to-speed-development-1.html">Leveraging Yahoo&#8217;s UI Library to Speed Development</a>&#8221; on his blog. (<a href="http://twitter.com/carlmalamud/statuses/1486627332">Original source.</a>)<br /><a href="http://public.resource.org/ntis.gov/"><img src="http://yuiblog.com/assets/public.resource.org.ntis-20090410-003130.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-253"><strong><a href="http://www.resumebucket.com/resumes/?keywords=YUI&amp;within=10&amp;zip=zip+code">Jobseeker Site Resumebucket Using YUI</a>:</strong> Reader &#8220;P&#8221; <a href="http://yuiblog.com/blog/2009/04/09/wild-20090409/#comment-580956">wrote in</a> to tell us about <a href="http://www.resumebucket.com/resumes/?keywords=YUI&amp;within=10&amp;zip=zip+code">resumebucket</a>, a slick resumes site for job seekers.&nbsp; Resumebucket uses a broad swath of YUI components, including the <a href="http://yuiblog.com/blog/2008/10/17/loading-yui/">Core + Loader</a> platform, <a href="http://yuiblog.com/blog/2008/10/17/loading-yui/connection/">Connection Manager</a>, and <a href="http://developer.yahoo.com/yui/json/">JSON</a>. (<a href="http://yuiblog.com/blog/2009/04/09/wild-20090409/#comment-580956">Original source.</a>)<br /><a href="http://www.resumebucket.com/resumes/?keywords=YUI&amp;within=10&amp;zip=zip+code"><img src="http://yuiblog.com/assets/resumebucket-20090410-152722.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-258"><strong><a href="http://www.grails.org/plugin/yui3">New YUI 3.x Support from the Grails YUI Project</a>:</strong> mingfai <a href="http://www.grails.org/plugin/yui3">has added support for the latest YUI 3 preview release</a> in his Grails YUI plugin; support is <a href="http://www.grails.org/plugin/yui">also provided for YUI 2.x</a>.</li>
<li id="yuiBlogWild-259"><strong><a href="http://www.twitterforbusypeople.com/">YUI Sighting &#8212; Twitter for Busy People</a>:</strong> Glenn wrote in to tell us about <a href="http://www.twitterforbusypeople.com">Twitter for Busy People</a>.&nbsp; The product aims to &#8220;give users a more dynamic and intuitive way to catch up on their friends&#8217; twitter updates.&nbsp; We use the <a href="http://developer.yahoo.com/yui/dom/">Dom utility</a> a lot for positioning the updates window and for mouse positioning; the <a href="http://developer.yahoo.com/yui/event/">Event utility</a> for all mouse interaction; and the <a href="http://developer.yahoo.com/yui/paginator/">Pagination utility</a> was great for users with many friends!&nbsp; We also used the &#8216;<span><a href="http://developer.yahoo.com/yui/articles/hosting/#configure">Dependency Configurato</a>r</span>&#8216; and the <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a> to minimize this site&#8217;s footprint to an amazing 43k total payload!&#8221; (<a href="http://yuiblog.com/blog/2009/04/09/wild-20090409/#comment-580971">Original source.</a>)<br /><a href="http://www.twitterforbusypeople.com/"><img src="http://ericmiraglia.com/assets/twitterforbusypeople-20090422-180219.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-260"><strong><a href="http://www.gamefly.com">YUI Sighting &#8212; GameFly</a>:</strong> Dylan Oudyk <a href="http://yuiblog.com/blog/2009/04/09/wild-20090409/#comment-581233">wrote in</a> to tell us about &#8220;the redesign of <a href="http://www.gamefly.com">GameFly</a>.&nbsp; We&#8217;re making extensive use of menus, tabview, overlay, grids, reset, and calendar.&nbsp; Also have drag/drop for our GameQ implementation; when I worked on the old site a couple years ago I used YUI version 0.10.3 with some browser workarounds, so it feels good to be all up to 2.7.0 now because I don&#8217;t have to do that anymore.&#8221; (<a href="http://yuiblog.com/blog/2009/04/09/wild-20090409/#comment-581233">Original source.</a>)<br /><a href="http://www.gamefly.com"><img src="http://yuiblog.com/assets/gamefly-20090422-181515.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-252"><strong><a href="http://mathsbank.co.uk/">YUI TabView and More in Use at Mathsbank</a>:</strong> Luke Robinson <a href="http://yuiblog.com/blog/2009/04/09/wild-20090409/#comment-580937">wrote in</a> to tell us about YUI use at <a href="http://mathsbank.co.uk/">mathsbank</a>, a UK math site for teachers and students.&nbsp; <a href="http://developer.yahoo.com/yui/tabview/">TabView</a> is the most prominent component used, driving navigation for many of the site&#8217;s categories. (<a href="http://yuiblog.com/blog/2009/04/09/wild-20090409/#comment-580937">Original source.</a>)<br /><a href="http://mathsbank.co.uk/"><img src="http://yuiblog.com/assets/mathsbank-20090410-145142.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-254"><strong><a href="http://cslai.coolsilon.com/2009/04/11/maintaining-state-with-yui-event/">C.S. Lai, &#8220;Maintaining State with YUI Event&#8221;</a>:</strong> C.S. Lai has written up some ruminations on <a href="http://developer.yahoo.com/yui/event/">Adam Moore&#8217;s YUI Event Utility</a>.&nbsp; <a href="http://cslai.coolsilon.com/2009/04/11/maintaining-state-with-yui-event/">Check out the blog post here</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/04/23/wild-20090423/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>In the Wild for March 25, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/03/25/wild-20090325/</link>
		<comments>http://www.yuiblog.com/blog/2009/03/25/wild-20090325/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 17:08:00 +0000</pubDate>
		<dc:creator>YUI Team</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/2009/03/25/wild-20090325/</guid>
		<description><![CDATA[News and notes from the YUI community in the past few weeks.  Let us know in the comments what we missed, and we&#8217;ll get it next time:

Ross Harmes on YUI AutoComplete and the Flickr People Finder: Flickr&#8217;s Ross Harmes has an interesting piece up on the Flickr Code blog about doing super-fast search suggest [...]]]></description>
			<content:encoded><![CDATA[<p>News and notes from the YUI community in the past few weeks.  Let us know in the comments what we missed, and we&#8217;ll get it next time:</p>
<ul id="releaselist-11">
<li id="yuiBlogWild-223"><strong><a href="http://code.flickr.com/blog/2009/03/18/building-fast-client-side-searches/">Ross Harmes on YUI AutoComplete and the Flickr People Finder</a>:</strong> Flickr&#8217;s Ross Harmes has <a href="http://code.flickr.com/blog/2009/03/18/building-fast-client-side-searches/">an interesting piece up on the Flickr Code blog</a> about doing super-fast search suggest in the creation of the Flickr People Finder feature.&nbsp; Ross discusses in detail the process he uses to process contact lists quickly on the client, getting them into JavaScript.&nbsp; From there, he turned to Jenny Donnelly&#8217;s <a href="http://developer.yahoo.com/yui/autocomplete/">YUI AutoComplete</a>: &#8220;[With the] array of contacts in JavaScript, we needed a way to search through them and select one. For this, we used YUI’s excellent AutoComplete widget. To get the data into the widget, we created a <a href="http://developer.yahoo.com/yui/datasource/">DataSource</a> object that would execute a function to get results. This function simply looped through our contact array and matched the given query against four different properties of each contact, using a regular expression (RegExp objects turned out to be extremely well-suited for this, with the average search time for the 10,000 contacts case coming in under 38ms). After the results were collected, the AutoComplete widget took care of everything else, including caching the results.&#8221;<br /><a href="http://code.flickr.com/blog/2009/03/18/building-fast-client-side-searches/"><img src="http://yuiblog.com/assets/flickr-peoplefinder-20090318-212417.jpg" vspace="10"></a><!--2009-03-18 21:30:32--></li>
<li id="yuiBlogWild-225"><strong><a href="http://beta.w3.org/">W3C Beta Site Using YUI Reset and Fonts</a>:</strong> <a href="http://www.stubbornella.org/">Nicole Sullivan</a> wrote in to tell us that <a href="http://developer.yahoo.com/yui/reset/">YUI Reset</a> and <a href="http://developer.yahoo.com/yui/fonts/">Fonts</a> are part of the new W3C site redesign, which you can preview here.&nbsp; The site also uses <a href="http://www.stubbornella.org/content/2009/02/28/object-oriented-css-grids-on-github/">Nicole&#8217;s OOCS</a> work.&nbsp;<br /><a href="http://beta.w3.org/"><img src="http://yuiblog.com/assets/w3cbeta-20090320-124517.jpg" vspace="10"></a><!--2009-03-20 12:47:24--></li>
<li id="yuiBlogWild-226"><strong><a href="http://www.kellogg.com.br/">Kellogg&#8217;s Brazil Site Built with YUI Connection, Animation, and More</a>:</strong> <a href="http://www.kellogg.com.br/">Kellogg&#8217;s Brazil web site</a> implements a variety of YUI components.&nbsp; We noticed <a href="http://developer.yahoo.com/yui/connection/">Connection Manager</a>, <a href="http://developer.yahoo.com/yui/animation/">Animation</a>, <a href="http://developer.yahoo.com/yui/get/">Get</a>, and more, all coming down via a single combo-handled URL from yahooapis.com.&nbsp; Nice. (<a href="http://twitter.com/k_pax/statuses/1361673350">Original source.</a>)<br /><a href="http://www.kellogg.com.br/"><img src="http://yuiblog.com/assets/kelloggs-brasil-20090320-125156.jpg" vspace="10"></a><!--2009-03-20 12:55:08--></li>
<li id="yuiBlogWild-219"><strong><a href="http://greenbookings.com">YUI Sighting — Greenbookings.com, Sustainable Travel Site</a>:</strong> Yvo Schaap wrote in to tell us about <a href="http://greenbookings.com">Greenbookings.com</a>, a recently-launched travel site that focuses on the emerging world of sustainable travel.&nbsp; When you book through Greenbookings, they will caclulate and allow you to offset the carbon footprint generated by your travels.&nbsp; Writes Yvo: &#8220;I&#8217;ve been working with the YUI framework for a long time and yesterday released my new website <a rel="nofollow" target="_blank" href="http://greenbookings.com"><span class="yshortcuts" id="lw_1237320991_0">greenbookings.com</span></a> that has almost every module of the framework in use: calendar, tabs, <a href="http://www.greenbookings.com/search/?search=amsterdam">datatable</a>,&nbsp;<a href="http://www.greenbookings.com/gb/hotel/london-bridge-hotel.html#calendar=from%3D4_13_2009%26to%3D4_16_2009%26pagedate%3D3_2009">history + interval calendar</a>, grids, autocomplete, and many more. Also much effort has been spend on a very quick page load by removing all javascript from the header to the bottom of the page.&#8221;&nbsp; We love the site and the use of John Peloquin&#8217;s contribution to YUI, <a href="http://developer.yahoo.com/yui/examples/calendar/intervalcal.html">the Interval Calendar for date selection</a>.<br /><a href="http://greenbookings.com"><img src="http://yuiblog.com/assets/greenbookings-20090317-135103.jpg" vspace="10"></a><!--2009-03-17 13:27:41--></li>
<li id="yuiBlogWild-220"><a href="http://www.infinitecrossword.net/"><img src="http://yuiblog.com/assets/InfiniteCrossword-20090317-163146.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.infinitecrossword.net/">YUI Sighting — Infinite Crossword Game Site</a>:</strong> Marco Egli wrote in to tell us about a new release of Infinite Crossword, a game site using a wide array of YUI utilities and widgets.&nbsp; &#8220;Last Friday a new version of <a href="http://www.infinitecrossword.net/">Infinite Crossword</a> was released. It&#8217;s the first version that is available in English. It is an infinite crossword puzzle that runs completely in the browser. Several different YUI components were used to development, including Animation, Button, Connection Manager, Datatable, Json, Menu and more. The game aims at the development of the largest crossword puzzle in the world. Users can play and add their own questions. It&#8217;s a mixture of crossword and scrabble.&#8221;&nbsp; <a href="http://www.infinitecrossword.net/">Check out the game here</a>; be sure to log in and then use the menus at the bottom of the screen to add your own questions.<!--2009-03-17 16:36:15--></li>
<li id="yuiBlogWild-221"><strong><a href="http://www.devx.com/Java/Article/41159?trk=DXRSS_JAVA">DevX, &#8220;Yahoo&#8217;s Rich Web UIs for Java Developers&#8221;</a>:</strong> <a href="http://www.devx.com/Java/Article/41159?trk=DXRSS_JAVA">DevX has a new article up for Java developers interested in YUI</a>.&nbsp; Writes Narayanan A.R.: &#8220;<a href="http://www.devx.com/Java/Article/41159?trk=DXRSS_JAVA">This is the first article</a> in a three-part series that primarily targets Java developers who are not JavaScript experts, but are developing web applications with server-side frameworks (such as JavaServer Pages, Struts, or Spring). In this installment, JavaScript novices will see how to use YUI for setup and design , and should learn a good deal about object-oriented JavaScript programming. For developers already expert in JavaScript, this article series serves as an introduction to the YUI library.&#8221;<!--2009-03-18 07:43:21--></li>
<li id="yuiBlogWild-222"><strong><a href="http://link.brightcove.com/services/link/bcpid1842749445/bctid1840677556">Video: &#8220;YUI for Control Freaks&#8221; with Christian Heilmann</a>:</strong> The Ajaxian team has Christian Heilmann&#8217;s YUI talk up on video; <a href="http://link.brightcove.com/services/link/bcpid1842749445/bctid1840677556">check it out here</a> or in the embedded player below.<br /><embed src="http://services.brightcove.com/services/viewer/federated_f8/1596744118" bgcolor="#FFFFFF" flashvars="videoId=1840677556&amp;playerId=1596744118&amp;viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" seamlesstabbing="false" type="application/x-shockwave-flash" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="412" width="486"><!--2009-03-18 07:50:42--></li>
<li id="yuiBlogWild-232"><a href="http://www.thy.com/en-US/index.aspx"><img src="http://yuiblog.com/assets/turkishairlines-20090324-133205.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.thy.com/en-US/index.aspx">YUI AutoComplete and Calendar on Turkish Airlines Site</a>:</strong> <a href="http://yuiblog.com/blog/2009/03/02/wild-20090302/#comment-579544">Cagatay Civici wrote in</a> to tell us about <a href="http://www.thy.com/en-US/index.aspx">the Turkish Airlines site&#8217;s usage</a> of <a href="http://developer.yahoo.com/yui/autocomplete/">YUI AutoComplete</a> and <a href="http://developer.yahoo.com/yui/calendar/">Calendar</a> on its booking tool.&nbsp; Many travel sites have used this combination over the years; <a href="http://southwest.com">Southwest.com</a> was one of the first adopters of the YUI Calendar and continues to use one of the original releases of Calendar on its current booking site.&nbsp; <a href="http://travel.yahoo.com/">Yahoo&#8217;s own travel site</a> is another good example of how these widgets can be used together &#8212; it was implemented by <a href="http://developer.yahoo.com/yui/imageloader/">YUI ImageLoader</a> author Matt Mlinac. (<a href="http://yuiblog.com/blog/2009/03/02/wild-20090302/#comment-579544">Original source.</a>)<!--2009-03-24 13:44:29--></li>
<li id="yuiBlogWild-228"><strong><a href="http://caridy.name/2009/03/yui3-keystroke-events/">Caridy Patino Mayea: &#8220;YUI3: Controlling Key Strokes Events (keyup, Keydown, Keypress)&#8221;</a>:</strong> Caridy (author of the popular <a href="http://www.bubbling-library.com/">Bubbling Library</a> extensions to YUI) <a href="http://caridy.name/2009/03/yui3-keystroke-events/">has a new blog post up on handling key events in YUI 3</a>. (<a href="http://tech.groups.yahoo.com/group/yui3/message/542">Original source.</a>)<!--2009-03-21 11:32:28--></li>
<li id="yuiBlogWild-229"><strong><a href="http://mockupstogo.net/yui-menus-and-buttons">Balsamiq Mockups for YUI Components</a>:</strong> The Mockups to Go blog has several YUI components mocked up using the Balsamiq interface, including <a href="http://mockupstogo.net/yui-menus-and-buttons">Menus and Buttons</a>, <a href="http://mockupstogo.net/yui-calendars">Calendars</a>, and <a href="http://mockupstogo.net/yui-carousel">Carousels</a>. (<a href="http://twitter.com/balsamiq/statuses/1381728870">Original source.</a>)<br /><a href="http://mockupstogo.net/yui-menus-and-buttons"><img src="http://yuiblog.com/assets/balsamiq-yui-20090324-120509.jpg" vspace="10"></a><!--2009-03-24 12:10:29--></li>
<li id="yuiBlogWild-224"><strong><a href="http://mattsnider.com/uncategorized/projects-yui-ext-mvc-controllerjs/">More from Matt Snider on YUI-EXT-MVC</a>:</strong> <a href="http://mattsnider.com/uncategorized/projects-yui-ext-mvc-controllerjs/">Matt has been continuing work on his YUI-EXT-MVC project</a>.&nbsp; According to Matt, &#8220;the benefit of using the Controller classes’ AJAX system is that it simplifies <a href="http://developer.yahoo.com/yui/connection/">YUI Connection Manager</a> and a developer can pre-register callbacks, ensuring the type of the expected response. It is available at <a href="http://code.google.com/p/yui-ext-mvc/source/browse/trunk/assets/js/mvc/lib/controller.js">http://code.google.com/p/yui-ext-mvc/source/browse/trunk/assets/js/mvc/lib/controller.js</a>. In the future I will be adding command pattern logic for fetching JSON and HTML data from the server.&#8221;<br /><a href="http://mattsnider.com/uncategorized/projects-yui-ext-mvc-controllerjs/"><img src="http://yuiblog.com/assets/snider-yuiextmvc-20090319-135207.jpg" vspace="10"></a><!--2009-03-19 13:56:21--></li>
<li id="yuiBlogWild-231"><a href="http://paul.slowgeek.com/hacku/examples/geoBoundingBoxTabs.html?table=geo.places&amp;place=San%20Mateo"><img src="http://yuiblog.com/assets/geoboundingbox-20090324-132141.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://paul.slowgeek.com/hacku/examples/geoBoundingBoxTabs.html?table=geo.places&amp;place=San%20Mateo">Paul Tarjan&#8217;s Geo Explorer with YQL and YUI</a>:</strong> <a href="http://developer.yahoo.com/searchmonkey/">SearchMonkey</a> engineer <a href="http://paul.slowgeek.com/">Paul Tarjan</a> has <a href="http://toys.lerdorf.com/archives/49-Select-from-World.html">an interesting demo up using YUI TabView and the Yahoo Maps Ajax API to display the results of a YQL geo search</a>.&nbsp; The interface allows you to input a place name and then search for that location, that location&#8217;s siblings, that location&#8217;s ancestors, etc.&nbsp; For the larger context and why this is interesting, <a href="http://toys.lerdorf.com/archives/49-Select-from-World.html">see PHP inventor Rasmus Lerdorff&#8217;s blog post on the subject</a>. (<a href="http://toys.lerdorf.com/archives/49-Select-from-World.html">Original source.</a>)<!--2009-03-24 13:27:37--></li>
<li id="yuiBlogWild-227"><strong><a href="http://megsmitley.blogspot.com/2009/03/dynamically-load-yui-dependencies.html">Meg Smitley &#8211; &#8220;Dynamically Load YUI Dependencies&#8221;</a>:</strong> <a href="http://megsmitley.blogspot.com/2009/03/dynamically-load-yui-dependencies.html">Meg writes (on Meglog)</a>: &#8220;I&#8217;ve been using <a href="http://developer.yahoo.com/yui/grids/">YUI Grids</a> and <a href="http://developer.yahoo.com/yui/layout/">LayoutManager</a> for the backbone of my app&#8217;s interface since the end of last year. It&#8217;s been a steep learning curve and I still consider myself very much novice and, indeed, only noticed this week the &#8216;dynamic loading&#8217; tab on the <a href="http://developer.yahoo.com/yui/articles/hosting/">YUI Configurator</a>. Rather than statically including the required YUI CSS and JavaScript resources, it is possible to use YUILoader to dynamically import them on load. While I appreciate that YUI-experts will not be impressed by my YUILoader-epiphany, this approach has helped me to slim down my app&#8217;s JS files while decreasing maintenance concerns and so I feel is worth mentioning for the benefit of other noobs.&#8221;&nbsp; <a href="http://megsmitley.blogspot.com/2009/03/dynamically-load-yui-dependencies.html">Check out her article for more details</a>.<!--2009-03-21 10:05:29--></li>
<li id="yuiBlogWild-230"><strong><a href="http://developers.sugarcrm.com/wordpress/2009/03/23/quick-listview-customization/">Using Carousel with SugarCRM</a>:</strong> Roger Smith <a href="http://developers.sugarcrm.com/wordpress/2009/03/23/quick-listview-customization/">has a tutorial up on the SugarCRM developer blog</a> that provides &#8220;a quick and simple ListView customization which leverages the <a href="http://developer.yahoo.com/yui/carousel/">Carousel widget</a> from the <a href="http://developer.yahoo.com/yui/">Yahoo UI (YUI) library</a>. This customization completely changes the look and feel of the Contact ListView from a &#8216;rows and columns&#8217; view of your search results to a Yahoo UI Carousel view. The YUI library is included in SugarCRM and provides a ton of UI features beyond what we use in the core application.&#8221;<br /><a href="http://developers.sugarcrm.com/wordpress/2009/03/23/quick-listview-customization/"><img src="http://yuiblog.com/assets/sugar-carousel-20090324-121147.jpg" vspace="10"></a><!--2009-03-24 12:14:38--></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/03/25/wild-20090325/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>In the Wild for March 16, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/03/16/wild-20090316/</link>
		<comments>http://www.yuiblog.com/blog/2009/03/16/wild-20090316/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 19:05:06 +0000</pubDate>
		<dc:creator>YUI Team</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/2009/03/16/wild-20090316/</guid>
		<description><![CDATA[News and notes from around the YUI world during the past few weeks:

Ticketmaster Subsidiary Echo Using YUI Menus and DataTables: Geoff Alday from Ticketmaster subsidiary echo wrote in to tell us about a terrific implementation of YUI that his team has engineered as part of its echotools product.&#160; &#8220;We use a large number of YUI [...]]]></description>
			<content:encoded><![CDATA[<p>News and notes from around the YUI world during the past few weeks:</p>
<ul id="releaselist-10">
<li id="yuiBlogWild-204"><strong><a href="http://www.helloecho.com/">Ticketmaster Subsidiary Echo Using YUI Menus and DataTables</a>:</strong> Geoff Alday from Ticketmaster subsidiary <a href="http://www.helloecho.com/">echo</a> wrote in to tell us about a terrific implementation of YUI that his team has engineered as part of its echotools product.&nbsp; &#8220;We use a large number of YUI components but these screenshots specifically show implementations of <a href="http://developer.yahoo.com/yui/menu/">Menu</a> and <a href="http://developer.yahoo.com/yui/datatable/">DataTable</a>. Originally we chose <a href="http://developer.yahoo.com/yui/">YUI</a> because we had been using another toolkit and found it cumbersome to use, heavy, and poorly documented. YUI seemed a lot faster, well documented, and properly tested. YUI also posted their browser testing practices, so we were comfortable it would cover the browsers we were supporting. Additionally, Yahoo! was and is using YUI themselves, which makes YUI more appealing.&#8221;&nbsp; echo creates websites for bands and focuses on &#8220;opening a powerful channel for conversation between entertainment brands and their consumers.&#8221;&nbsp; The YUI implementations are behind a login and are used to power the analytics provided to echo&#8217;s customers.<br /><a href="http://www.helloecho.com/"><img src="http://yuiblog.com/assets/echotools-20090304-155905.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-205"><strong><a href="http://clickontyler.com/blog/2009/03/yui-app-theme/">Tyler Hall&#8217;s YUI App Theme Built with YUI Grids CSS</a>:</strong> Writes Tyler: &#8220;Tonight I pushed a new project to GitHub called <a href="http://github.com/tylerhall/yui-app-theme/">yui-app-theme</a>. It’s a generic, skinnable layout designed for web applications — particularly admin areas — built using <a href="http://developer.yahoo.com/yui/grids/">YUI Grids</a>. In other words, it’s a <em>starting point</em>. Usually when doing freelance work for clients, unless you’re building on top of an existing CMS like <a href="http://wordpress.org/">WordPress</a> or <a href="http://miacms.org/">MiaCMS</a>, you’ll have to create an admin area for the client to login and manage their site. Or maybe you’re building a bug tracker or some other web application. Whatever the situation, yui-app-theme provides a solid foundation to start your work.&#8221;<br /><a href="http://clickontyler.com/blog/2009/03/yui-app-theme/"><img src="http://yuiblog.com/assets/yuiapptheme-20090309-135427.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-210"><strong><a href="http://www.webgui.org/">YUI Sighting — WebGUI CMS</a>:</strong> The free (GPL) WebGUI CMS employs a wide range of YUI components, including a nice implementation of <a href="http://developer.yahoo.com/yui/slider/">sliders</a> and <a href="http://developer.yahoo.com/yui/colorpicker/">color pickers</a> that facilitate the theming in the admin interface.<br /><a href="http://www.webgui.org/"><img src="http://yuiblog.com/assets/webgui-20090312-145323.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-211"><strong><a href="http://ispidr.com/">YUI Sighting &#8212; ISpidr.com, New Geo-aware Social Networking App</a>:</strong> <a href="http://ispidr.com/">Spidr</a> is a new geo-aware social networking app &#8220;that helps you connect with people who could be sitting next to you in a coffee shop or pub or go to the same school or work in the same building as you do. Spidr helps you strike conversations with people who are not in you contact list but share physical space with you.&#8221;&nbsp; Spidr makes extensive use of YUI, including <a href="http://developer.yahoo.com/yui/button/">Buttons</a>, <a href="http://developer.yahoo.com/yui/container/">Containers</a>, <a href="http://developer.yahoo.com/yui/datatable/">DataTables</a>, <a href="http://developer.yahoo.com/yui/tabview/">Tabs</a>, and much more.<br /><a href="http://ispidr.com/"><img src="http://yuiblog.com/assets/spidr-20090312-150704.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-212"><strong><a href="http://www.kuralsoft.com/ikural.htm">IKural, Unicode-based Indic Word-processor Using YUI RTE</a>:</strong> <span style="text-decoration: none;">Dav Glass&#8217;s <a href="http://developer.yahoo.com/yui/editor/">YUI Rich Text Editor</a> is put to excellent use in iKural, a word processor for indic languages that &#8220;</span>currently supports [the] Tamil language using Phonetic, Tamil99, New Typewriter and Old Typewriter keyboard layouts.&#8221;<br /><a href="http://www.kuralsoft.com/ikural.htm"><img src="http://yuiblog.com/assets/ikural-20090312-151449.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-213"><strong><a href="http://www.symantec.com/business/security_response/landing/spam/index.jsp">YUI Charts and DataTable on Symantec.com</a>:</strong> Symantec has a beautiful implementation of both <a href="http://developer.yahoo.com/yui/charts/">YUI Charts</a> and <a href="http://developer.yahoo.com/yui/datatable/">YUI DataTable</a> on their <a href="http://www.symantec.com/business/security_response/landing/spam/index.jsp">security response site</a>, leveraging a variety of YUI utilities under the hood to power their visually rich and impactful display.<br /><a href="http://www.symantec.com/business/security_response/landing/spam/index.jsp"><img src="http://yuiblog.com/assets/symantec-charts-and-dt-20090312-171950.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-214"><strong><a href="http://blog.launchpad.net/general/inside-the-launchpad-ajax-sprint-a-week-with-widgets-and-yui-3">Inside the Launchpad AJAX Sprint: A Week with Widgets and YUI 3</a>:</strong> Launchpad is one of several groups that has begun using YUI 3.&nbsp; The team recently got together for a YUI 3 widget programming intensive in Berlin, and they&#8217;ve blogged about the event on the Launchpad Blog.  &#8220;Recently ten people from Launchpad and other parts of Canonical came together in Berlin to hack on Launchpad’s new <a title="Morphing dialogs and the AJAX roadmap for Launchpad" href="http://www.markshuttleworth.com/archives/239" target="_blank">YUI 3 JavaScript interface</a>.  The sprint was tremendously successful, producing four fully functioning <a title="The Yahoo! User Interface (YUI) Library" href="http://developer.yahoo.com/yui/3/" target="_blank">YUI 3 Widgets</a>, complete with test suites and live demo pages.  <a href="http://blog.launchpad.net/general/inside-the-launchpad-ajax-sprint-a-week-with-widgets-and-yui-3">This post</a> offers a look inside the event, and some thoughts about what made it so successful.&#8221;</li>
<li id="yuiBlogWild-215"><strong><a href="http://lunch.com">YUI Sighting &#8212; Lunch.com Social Sharing Site</a>:</strong> Lunch.com is a new social sharing site that recently launched in beta mode; the interface makes extensive use of YUI.&nbsp; &#8220;Lunch is a social sharing network fueled by your curiosity. It&#8217;s a community where you create and discover genuinely useful information with people who share your interests. Lunch is based on the idea that you&#8217;ll have the most meaningful exchanges with people who get your sense of humor, taste in books, love of snowboarding or penchant for Pac-Man.&nbsp; At Lunch, you can contribute facts and opinions about almost everything. Based on your contributions, Lunch connects you to a similarity network of people who share your opinions and ideas. Through them, you can discover a mystery novel you&#8217;ve never heard of, a great local animal hospital, or the best place to buy folding bikes. You get personalized content in the best way &#8212; through the right people.&#8221;&nbsp; <a href="http://lunch.com">Head over to Lunch.com</a> to grab a place on the waiting list for the beta.<br /><a href="http://lunch.com"><img src="http://yuiblog.com/assets/lunch.com-20090313-095328.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-202"><strong><a href="http://www.yuicoder.com/?p=26">Jeffrey Cobb: &#8220;Using the YUI Loader and Yahoo’s CDN Rollup&#8221;</a>:</strong> Jeff <a href="http://www.yuicoder.com/?p=26">writes on his YUICoder blog</a> about how to use Adam Moore&#8217;s <a href="http://developer.yahoo.com/yui/yuiloader/">YUI Loader</a> to bring YUI into the page without ever needing to download YUI and host it on your own server.&nbsp; Along the same lines, be sure to check out the <a href="http://developer.yahoo.com/yui/articles/hosting/?yuiloader&amp;MIN&amp;norollup">Dependency Configurator</a> &#8212; it has a YUI Loader tab that provides you the YUI Loader script for any combination of YUI components.&nbsp; (Like Jeff&#8217;s script, this code assumes the presence of YUI Loader on the page.) (<a href="http://twitter.com/phpprogrammer/statuses/1275554307">Original source.</a>)</li>
<li id="yuiBlogWild-203"><strong><a href="http://www.sprymedia.co.uk/article/Secret">Allan Jardine&#8217;s &#8220;Secret&#8221;, Built with YUI Animation</a>:</strong> Allan Jardine has released <a href="http://www.sprymedia.co.uk/article/Secret">Secret</a>, a JS library with a very particular task: &#8220;Secret is a Javascript library which provides the functions required for scanning an HTML document for certain characters, locating those characters on the rendered page and then displaying them in a rather fun Harry Potter style (the former parts might be more interesting for developers!).&#8221;&nbsp; <a href="http://www.sprymedia.co.uk/article/Secret">Check it out on his blog</a>&#8230;it&#8217;s quite fun.&nbsp; Secret makes extensive use of <a href="http://developer.yahoo.com/yui/animation">Matt Sweeney&#8217;s YUI Animation Utility</a>.<br /><a href="http://www.sprymedia.co.uk/article/Secret"><img src="http://yuiblog.com/assets/secret-20090303-184002.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-216"><strong><a href="http://www.eyercize.com/">Eyercise &#8212; Speed Reading App Built with YUI Sliders, Dialogs, and More</a>:</strong> <a></a><a href="http://www.eyercize.com/">Eyercize</a> is a new app whose goal&nbsp;&#8221;is to help you become an accomplished speed reader. &nbsp;By using Eyercize you will&nbsp;ease your workload,&nbsp;reduce eyestrain,&nbsp;improve your job skills,&nbsp;get better grades, [and]&nbsp;improve your material retention.&#8221;&nbsp;<a href="http://www.eyercize.com/"></a><a></a><a></a><a></a><a href="http://www.eyercize.com/"></a><a></a><a href="http://www.eyercize.com/"></a><a></a>Check it out at eyercize.com. &nbsp;Eyercize is built with a variety of YUI widgets, including prominent use of&nbsp;<a href="http://developer.yahoo.com/yui/slider/"></a><a></a><span><a></a><a href="http://developer.yahoo.com/yui/slider/"></a><a></a>Sliders</span> and&nbsp;<a></a><a></a><span><a></a><a href="http://developer.yahoo.com/yui/container/dialog/"></a><a></a>Dialogs</span>.<a></a><a></a> (<a href="http://www.jroller.com/dscataglini/entry/launched_eyercize_a_speed_reading">Original source.</a>)<br /><a href="http://www.eyercize.com/"><img src="http://yuiblog.com/assets/Eyercize-20090314-234844.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-218"><strong><a href="http://davemo.wordpress.com/2009/03/13/javascript-dependency-management-and-yui-loader-quirks/">Dave Mosher on JavaScript Dependency Management and YUI Loader in Django</a>:</strong> Dave Mosher has written about the work he and his colleagues have done leveraging Adam Moore&#8217;s <a href="http://developer.yahoo.com/yui/yuiloader/">YUI Loader</a> in their Django apps.&nbsp; &#8220;One of the areas we identified as needing improvement was controlling when scripts get loaded in the page; it’s a challenging subject especially when utilizing Django templates which can extend and include bits of HTML that are both static and dynamic. We’re not finished the refactoring quite yet but I thought it would be valuable to blog about the lessons we’ve learned early on about how to manage JavaScript loading without having script tags all over the place.&#8221;&nbsp; <a href="http://davemo.wordpress.com/2009/03/13/javascript-dependency-management-and-yui-loader-quirks/">Check out the blog post</a> for full details.</li>
<li id="yuiBlogWild-206"><strong><a href="http://lamb.cc/blog/2009/02/22/javascript-lambdas/">Iain Lamb on JavaScript Lambda Patterns</a>:</strong> Iain Lamb <a href="http://lamb.cc/blog/2009/02/22/javascript-lambdas/">blogs about the usefulness of JavaScript module patterns</a> using anonymous functions (<a href="http://yuiblog.com/blog/2007/06/12/module-pattern/">citing a popular YUIBlog piece from a few years ago</a>), including the particular lambda pattern that intrigues him most. Writes Iain: &#8220;This pattern fascinates me – not just as a javascript programmer, but as a computer scientist. At its core, this beauty is a simple anonymous function expression, capable of appearing within itself again and again (because it’s an expression containing expressions).&nbsp; This concise lambda pattern pretty much describes <em>every block of javascript I’ve written in recent memory</em> – ranging from modest expressions embedded into somebody else’s code to all the way to entire programs. You’re basically looking at source code of every javascript file I’ve produced in the last several years.&#8221;&nbsp; <a href="http://lamb.cc/blog/2009/02/22/javascript-lambdas/">Check out his blog post for sample code</a>.</li>
<li id="yuiBlogWild-207"><a href="http://grails.org/GrailsUI+Plugin"><img src="http://yuiblog.com/assets/GrailsUI1.0-20090310-114646.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://grails.org/GrailsUI+Plugin">Grails UI 1.0 Released for YUI and Bubbling Library</a>:</strong> The popular <a href="http://grails.org/GrailsUI+Plugin">GrailsUI project</a> has hit the important 1.0 release milestone.&nbsp; GrailsUI brings broad YUI support to Grails and includes <a href="http://bubbling-library.com/">Caridy Patiño Mayea&#8217;s excellent Bubbling Library</a> as well.&nbsp; The documentation is fantastic, and support is provided for a wide range of YUI&#8217;s widgets, including <a href="http://developer.yahoo.com/yui/datatable/">DataTables</a>, <a href="http://developer.yahoo.com/yui/editor/">Rich Text Editors</a>, and much more.&nbsp; Congratulations to <a href="http://weblog.dangertree.net/2008/10/31/grailsui-10-released/">Matthew Taylor, whose blog post has much more detail on the release</a>. (<a href="http://weblog.dangertree.net/2008/10/31/grailsui-10-released/">Original source.</a>)</li>
<li id="yuiBlogWild-208"><strong><a href="http://www.yuicoder.com/2009/03/override-alert-with-a-yui-dialog/">YUICoder: Override Alert() with a YUI Dialog</a>:</strong> <a href="http://www.yuicoder.com/2009/03/override-alert-with-a-yui-dialog/">Writes Jeffrey Cobb on YUICoder</a>: &#8220;You know and I know and everyone knows the alert boxes generated by the browsers are OLD-SCHOOL and look like garbage. Well using YUI you can easily change that by just including a little code in you page. Simply add the code [in this article] to the bottom of your page just before the end body tag then add the body style to the begining body tag called &#8216;yui-skin-sam&#8217; and that’s it.&#8221; Jeffrey&#8217;s solution replaces the old-school alerts with <a href="http://developer.yahoo.com/yui/container/dialog/">YUI Dialogs</a>.&nbsp; <a href="http://www.yuicoder.com/2009/03/override-alert-with-a-yui-dialog/">Check out the blog post for full code and details</a>.<br /><a href="http://www.yuicoder.com/2009/03/override-alert-with-a-yui-dialog/"><img src="http://yuiblog.com/assets/yuicoderalertdialog-20090310-145633.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-217"><strong><a href="http://code.google.com/p/yui-ext-mvc/">Matt Snider Brings MVC to YUI, Now on Google Code</a>:</strong> <a href="http://mattsnider.com">Matt Snider</a> (lead F2E of Mint.com) has brought his <a href="http://code.google.com/p/yui-ext-mvc/">YUI MVC extensions library to Google Code</a> to facilitate more collaboration and code sharing with his users.&nbsp; Matt&#8217;s project &#8220;extends the <a href="http://developer.yahoo.com/yui/">Yahoo! User Interface Library</a> with improved functionality and a Model View Controller interface for page interaction and AJAX communication.&#8221;</li>
<li id="yuiBlogWild-209"><strong><a href="http://www.yuicoder.com/2009/03/adding-up-column-data-in-the-yui-datatable/">Adding Up Column Data in YUI Datatable</a>:</strong> Another useful tip from Jeffrey Cobb&#8217;s YUICoder blog &#8212; adding up column data using Jenny Donnelly&#8217;s <a href="http://developer.yahoo.com/yui/datatable/">YUI DataTable</a> control. Check out <a href="http://www.yuicoder.com/2009/03/adding-up-column-data-in-the-yui-datatable/">the blog post</a> for code samples and description.</li>
</ul>
<p>As always, please let us know in the comments about anything that&#8217;s missing here.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/yui%2C" title="See the Technorati tag page for 'yui,'." rel="tag">yui,</a>, <a href="http://technorati.com/tag/grids%2C" title="See the Technorati tag page for 'grids,'." rel="tag">grids,</a>, <a href="http://technorati.com/tag/tylerhall%2C" title="See the Technorati tag page for 'tylerhall,'." rel="tag">tylerhall,</a>, <a href="http://technorati.com/tag/alday%2C" title="See the Technorati tag page for 'alday,'." rel="tag">alday,</a>, <a href="http://technorati.com/tag/colorpickers%2C" title="See the Technorati tag page for 'colorpickers,'." rel="tag">colorpickers,</a>, <a href="http://technorati.com/tag/theming%2C" title="See the Technorati tag page for 'theming,'." rel="tag">theming,</a>, <a href="http://technorati.com/tag/socialnetworking%2C" title="See the Technorati tag page for 'socialnetworking,'." rel="tag">socialnetworking,</a>, <a href="http://technorati.com/tag/sliders%2C" title="See the Technorati tag page for 'sliders,'." rel="tag">sliders,</a>, <a href="http://technorati.com/tag/analytics%2C" title="See the Technorati tag page for 'analytics,'." rel="tag">analytics,</a>, <a href="http://technorati.com/tag/cms" title="See the Technorati tag page for 'cms'." rel="tag">cms</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/03/16/wild-20090316/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In the Wild for March 2, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/03/02/wild-20090302/</link>
		<comments>http://www.yuiblog.com/blog/2009/03/02/wild-20090302/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 21:49:52 +0000</pubDate>
		<dc:creator>YUI Team</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/2009/03/02/wild-20090302/</guid>
		<description><![CDATA[Here&#8217;s the latest digest of YUI news and notes from the past few weeks.  You can follow these in realtime on the YUI Library Twitter feed.  As always, please let us know in the comments if there&#8217;s something important we missed.

Stoyan Stefanov&#8217;s Site Search Bookmarklet with YUI and BOSS: Stoyan has created a [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the latest digest of YUI news and notes from the past few weeks.  You can follow these in realtime on the <a href="http://twitter.com/yuilibrary">YUI Library Twitter feed</a>.  As always, please let us know in the comments if there&#8217;s something important we missed.</p>
<ul id="releaselist-9">
<li id="yuiBlogWild-195"><a href="http://www.phpied.com/search-site-bookmarklet-with-yui-and-boss/"><img src="http://yuiblog.com/assets/searchsitestoyan-20090221-092126.jpg" align="right" vspace="5" hspace="10"></a><strong><a href="http://www.phpied.com/search-site-bookmarklet-with-yui-and-boss/">Stoyan Stefanov&#8217;s Site Search Bookmarklet with YUI and BOSS</a>:</strong> Stoyan <a href="http://www.phpied.com/search-site-bookmarklet-with-yui-and-boss/">has created a bookmarklet</a> that generates a YUI and <a href="http://developer.yahoo.com/search/boss/">BOSS</a>-powered search box for your site (or any collection of sites).&nbsp; Writes Stoyan: &#8220;Ever wanted to search only the web site you&#8217;re currently on? Not the page, but the whole site. And only this site, not the rest of the web. This bookmarklet does just that.&#8221;&nbsp; Using the excellent BOSS engine (&#8221;build your own search service&#8221;) from Yahoo! Search, along with YUI components like Adam Moore&#8217;s <a href="http://developer.yahoo.com/yui/get/">Get Utility</a>, Stoyan provides a nice addition for any site, with the <a href="http://github.com/stoyan/etc/tree/master">code available on GitHub</a>.  He&#8217;s even provided a screencast to get you started:
<div><object width="512" height="322"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.34"><param name="allowFullScreen" value="true"><param name="AllowScriptAccess" value="always"><param name="bgcolor" value="#000000"><param name="flashVars" value="id=12129665&amp;vid=4527994&amp;lang=en-us&amp;intl=us&amp;thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/p/i/bcst/videosearch/7463/80537257.jpeg&amp;embed=1"><embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.34" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" bgcolor="#000000" flashvars="id=12129665&amp;vid=4527994&amp;lang=en-us&amp;intl=us&amp;thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/p/i/bcst/videosearch/7463/80537257.jpeg&amp;embed=1" width="510" height="322"></object></div>
</li>
<li id="yuiBlogWild-194"><strong><a href="http://www.exponentcms.org/">Exponent CMS 0.97 GA Arrives with Tighter YUI Integration</a>:</strong> From the Exponent CMS blog post <a href="http://www.exponentcms.org/index.php?module=newsmodule&amp;action=view&amp;id=70&amp;src=%40random444fe03276195">regarding the 0.97 GA release</a>: &#8220;Many components now take advantage of YUI&#8217;s JS and CSS framework, including Navigation Management, News, Calendar, Image Gallery, Navigation Module Views, and the administrative chrome. A very tight integration with <a href="http://developer.yahoo.com/yui/yuiloader/">YUI Loader</a> also provides a great framework for YUI Developers to quickly get scripts up and going, letting Exponent and YUI handle the work of figuring out dependencies.&#8221; (<a href="http://www.exponentcms.org/index.php?module=newsmodule&amp;action=view&amp;id=70&amp;src=%40random444fe03276195">Original source.</a>)</li>
<li id="yuiBlogWild-200"><strong><a href="http://weightpredictor.appspot.com/">Weight-prediction with YUI Sliders and Charts</a>:</strong> Do you find yourself needing to bulk up or slim down in the coming months? <a href="http://weightpredictor.appspot.com/">M.J. Henderson&#8217;s Weight Predictor app</a> takes input about your lifestyle and calorie consumption and forecasts your resulting weight curve.&nbsp; <a href="http://developer.yahoo.com/yui/slider/">YUI Sliders</a> are used for the input and the <a href="http://developer.yahoo.com/yui/charts/">YUI Charts Control</a> is used to visualize your forecast. <br /><a href="http://weightpredictor.appspot.com/"><img src="http://yuiblog.com/assets/weightpredictor-20090302-132513.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-201"><a href="http://www.everycalc.com/"><img src="http://yuiblog.com/assets/everycalc-20090302-133628.jpg" align="right" vspace="5" hspace="10"></a><strong><a href="http://www.everycalc.com/">EveryCalc BMI Calculator with YUI Carousel</a>:</strong> There are many &#8220;body mass index&#8221; calculators on the web, but <a href="http://www.everycalc.com/">this</a> is the first one we&#8217;ve seen that shows you pictures of celebrities who have the same BMI that you do.&nbsp; Relevant to the YUI world, those pictures are shown using Gopal Venkatasen&#8217;s <a href="http://developer.yahoo.com/yui/carousel/">YUI Carousel</a>.&nbsp; Not surprisingly, the lower your body mass is the more pictures there are to compare yourself to in the celebrity world.</li>
<li id="yuiBlogWild-198"><strong><a href="http://lightnote.org/">YUI Sighting — Dmitry Monin&#8217;s Lightnote CMS</a>:</strong> Dmitry Monin has released version 1.0.1a of his <a href="http://lightnote.org/">Lightnote CMS</a>.&nbsp; Writes Dmitry, &#8220;[Lightnote] is a Web 2.0 CMS, which makes use of many YUI components like <a href="http://developer.yahoo.com/yui/animation/">Animation</a>, <a href="http://developer.yahoo.com/yui/autocomplete/">AutoComplete</a>, <a href="http://developer.yahoo.com/yui/datatable/">DataTable</a>, <a href="http://developer.yahoo.com/yui/dragdrop/">Drag and Drop</a>, <a href="http://developer.yahoo.com/yui/element/">Element</a>, <a href="http://developer.yahoo.com/yui/uploader/">Uploader</a>, <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a>, and of course a lot of <a href="http://developer.yahoo.com/yui/yahoo/">Yahoo</a>, <a href="http://developer.yahoo.com/yui/dom/">Dom</a>, <a href="http://developer.yahoo.com/yui/event/">Event</a> and <a href="http://developer.yahoo.com/yui/connection/">Connection Manager</a>.&#8221; (<a href="http://yuiblog.com/blog/2009/02/19/wild-20090219/#comment-575728">Original source.</a>)<br /><a href="http://lightnote.org/"><img src="http://yuiblog.com/assets/LightnoteCMS-20090301-113313.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-199"><strong><a href="http://www.codeplex.com/YUICompressor">YUI Compressor Ported for .Net</a>:</strong> Users purekrome and Crenna at have <a href="http://yuicompressor.codeplex.com/Wiki/View.aspx">launched a port</a> of Julien Lecomte&#8217;s <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a> for .Net environments.&nbsp; The port is based on YUI Compressor 2.4.2 and shares all of the goals of any compressor/minifier: to make the code much smaller without ever changing the way the code functions.<br /><a href="http://www.codeplex.com/YUICompressor"><img src="http://yuiblog.com/assets/codeplexcompressor-20090301-115050.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-193"><strong><a href="http://food-prints.appspot.com">YUI Sighting — FoodPrints Mashup for Nutritional Information</a>:</strong> Sargis Dallakyan has<small> &#8220;</small>used <a href="http://developer.yahoo.com/yui/autocomplete/">YUI AutoComplete</a>, <a href="http://developer.yahoo.com/yui/datatable/">DataTable</a> and <a href="http://developer.yahoo.com/yui/editor/">Rich Text Editor</a> for [his] website called Food Prints (<a href="http://food-prints.appspot.com">http://food-prints.appspot.com</a>) which runs on Google App Engine. Food Prints provides easy to use access to USDA National Nutrient Database. The back-end is powered by Google App Engine and Django. The front-end is using Yahoo! User Interface Library and Google AJAX Search.&#8221; (<a href="http://yuiblog.com/blog/2009/02/19/wild-20090219/#comment-574844">Original source.</a>)<br /><a href="http://food-prints.appspot.com"><img src="http://yuiblog.com/assets/foodprints-20090220-091715.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-196"><strong><a href="http://www.pilotoutlook.com/local_flights/index">YUI Sighting — PilotOutlook.com</a>:</strong> Aircraft ridesharing site <a href="http://www.pilotoutlook.com/local_flights/index">PilotOutlook.com</a> has integrated Matt Sweeney&#8217;s <a href="http://developer.yahoo.com/yui/tabview/">YUI TabView</a> and Jenny Han Donnelly&#8217;s <a href="http://developer.yahoo.com/yui/datatable/">YUI DataTable</a> to energize its market-leading site for pilots. (<a href="http://tech.groups.yahoo.com/group/ydn-javascript/links/YUI_Implementations_001149002597/">Original source.</a>)<br /><a href="http://www.pilotoutlook.com/local_flights/index"><img src="http://yuiblog.com/assets/pilotoutlook.com-20090222-004204.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-197"><strong><a href="http://xhochy.org/en/2009/02/28/yui-rich-text-editor-with-on-demand-loading-in-drupal/">On-demand Loading for the YUI RTE in Drupal from @xhochy</a>:</strong> Writes XhochY: &#8220;I love the YUI Rich Text Editor as a Drupal module as it is simply configurable and all my users are doing well with it but there has still been the problem [in] that the CSS and JavaScript files that it used have been loaded on any Drupal page, even if there was no textarea for which the editor could have been activated. Since this was now really annoying as my projects got bigger and bigger, I just started an effort to change this! Based on the YUI module 6.x-1.1-rc1 and YUI Rich Text Editor 6.x-2.33, I&#8217;ve made [a] patched version which only loads those files if they are needed.&#8221; (<a href="http://twitter.com/xhochy/statuses/1259975149">Original source.</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/03/02/wild-20090302/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In the Wild for February 19, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/02/19/wild-20090219/</link>
		<comments>http://www.yuiblog.com/blog/2009/02/19/wild-20090219/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 23:00:35 +0000</pubDate>
		<dc:creator>YUI Team</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/2009/02/19/wild-20090219/</guid>
		<description><![CDATA[It&#8217;s been a big week in the YUI world, with YUI 2.7.0 being released and our third birthday coming up.  But, as usual, most of the news is coming from the YUI community, with new implementations, articles, and adaptations emerging every day.  Here&#8217;s some of the YUI news we&#8217;ve noticed in the past [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a big week in the YUI world, with <a href="http://yuiblog.com/blog/2009/02/18/yui-270/">YUI 2.7.0</a> being released and <a href="http://yuiblog.com/blog/2009/02/18/yui-3rd-birthday/">our third birthday</a> coming up.  But, as usual, most of the news is coming from the YUI community, with new implementations, articles, and adaptations emerging every day.  Here&#8217;s some of the YUI news we&#8217;ve noticed in the past few weeks:</p>
<ul id="releaselist-8">
<li id="yuiBlogWild-173"><strong><a href="http://www.flurry.com/">YUI Sightings — Flurry, Real-time Mobile Anlaytics</a>:</strong> According to <a href="http://venturebeat.com/2009/01/26/flurry-launches-iphone-and-android-developer-analytics-tools/">VentureBeat</a>: &#8220;San Francisco-based <a href="http://www.flurry.com">Flurry</a> has launched a new mobile application analytics tool that works across a variety of mobile platforms, including the iPhone and Google’s Android. Today, the company is announcing that more than 300 developers have used its free service since the beta launched in October&#8230; The program also works with BlackBerry and Java ME platforms (though not Palm). Flurry lets developers see exactly how consumers use their applications, and provides information on which features of the application are used and for how long.&#8221;&nbsp; Flurry uses a third-party charting library and a wide assortment of YUI components in its Google Analytics-style dashboard. (<a href="http://venturebeat.com/2009/01/26/flurry-launches-iphone-and-android-developer-analytics-tools/">Original source.</a>)<br /><a href="http://www.flurry.com/"><img src="http://yuiblog.com/assets/FlurryAnalytics-20090126-201904.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-174"><strong><a href="http://www.weusecoupons.com/index.php?pageid=blogroll">YUI Sightings — WeUseCoupons.com</a>:</strong> New site <a href="http://www.weusecoupons.com/index.php?pageid=blogroll">WeLoveCoupons.com</a> adopts YUI while availing you of a  frugal selection of links.<br /><a href="http://www.weusecoupons.com/index.php?pageid=blogroll"><img src="http://yuiblog.com/assets/WeUseCoupons.com-20090126-234234.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-176"><a href="http://opensourcepenguin.net/index.php?option=com_content&amp;task=view&amp;id=129"><img src="http://yuiblog.com/assets/jChat-20090129-105904.jpg" align="right" vspace="5" hspace="10"></a><strong><a href="http://opensourcepenguin.net/index.php?option=com_content&amp;task=view&amp;id=129">Chad Auld, &#8220;jChat &#8211; YUI, Jaxer, &amp; ActiveRecord&#8221;</a>:</strong> Writes Chad: &#8220;For those familiar with <a href="http://miacms.org">MiaCMS</a> you&#8217;ll already know I&#8217;m a huge fan of the <a href="http://developer.yahoo.com/yui/">Yahoo! User Interface Library (YUI)</a>.&nbsp; I recently finished up the JavaScript work for version 4.8 of MiaCMS.&nbsp; With some free-time on my hands I figured what better way to fill it than with a new project?&nbsp; So I set out to learn some new technology and see how I might mash it up with some existing skills like YUI.&nbsp; The new technologies I decided to experiment with were Aptana&#8217;s <a href="http://aptana.com/jaxer">Jaxer</a> and their new <a href="http://activerecordjs.org">ActiveRecord.js</a> framework. Jaxer ships with a number of basic samples, but I&#8217;ve seen quite a few people online in search of more complex examples and specifically ones that make use of the new ActiveRecord.js library.&nbsp; The extended example I developed is called jChat.&nbsp; jChat is fully functional chatroom application that demonstrates integration of the following web related technologies; HTML, CSS, JavaScript, MySQL, YUI, Jaxer, and Activerecord.js.&#8221;</li>
<li id="yuiBlogWild-182"><strong><a href="http://www.devchix.com/2009/02/07/using-yui-datatable-with-rails/">Sarah Gray of DevChix on Using YUI DataTable with Rails</a>:</strong> <a href="http://www.devchix.com/2009/02/07/using-yui-datatable-with-rails/">Writes Sarah</a>: &#8220;I am currently working on an Rails app that integrates the <a href="http://developer.yahoo.com/yui/datatable/">YUI DataTable</a>, and in going through the tutorials I noticed they are all assume a PHP back-end. I also saw a number of people asking how to get this to work with a Rails controller, so I thought I’d write up my experience in the hopes that it helps someone else.&#8221;&nbsp; She provides detailed code samples and exposition <a href="http://www.devchix.com/2009/02/07/using-yui-datatable-with-rails/">in her post</a>.<br /><a href="http://www.devchix.com/2009/02/07/using-yui-datatable-with-rails/"><img src="http://yuiblog.com/assets/devchix-phprails-20090207-171920.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-185"><strong><a href="http://favicon-generator.org/">YUI Sightings — Favicon Editor from Ed Eliot, Cyril Doussin, and Stuart Colville</a>:</strong> Old friends Ed, Cyril and Stuart have formed Project Fondue, and one of their new creations is a web-based favicon editor.  The frontend is built with YUI, including <a href="http://developer.yahoo.com/yui/yuiloader/">YUI Loader</a> and a fantastic implementation of <a href="http://developer.yahoo.com/yui/colorpicker">YUI Color Picker</a>. (<a href="http://www.ejeliot.com/blog/133">Original source.</a>)<br /><a href="http://favicon-generator.org/"><img src="http://yuiblog.com/assets/faviconeditor-20090210-093207.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-188"><strong><a href="http://www.diddit.com/">YUI Sighting — Diddit, a Social Lifelist for the Web</a>:</strong> <a href="http://www.diddit.com/">diddit</a> is a new experience-sharing site that makes your best life experiences sharable in a checklist format.&nbsp; <a href="http://www.techcrunch.com/2009/02/11/diddit-a-social-to-do-list-for-your-life/">Check out TechCrunch&#8217;s coverage of their launch</a>.&nbsp; TechCrunch writes that diddit&nbsp; &#8220;is looking to help you check off all the things you’ve done with your life, and discover new things that you’d like to do. The site allows users to browse through thousands of activities in categories ranging from the bars you’ve visited to &#8216;Bizarre Retro Candies&#8217; you’ve eaten at one time or another. To coincide with the launch, Ludic Labs, the company behind Diddt, has also announced that it has closed a $5 million funding round led by Accel Partners with KPG Ventures also participating.&#8221;&nbsp; They&#8217;re launching with a frontend laced with more than a dozen YUI components.<br /><a href="http://www.diddit.com/"><img src="http://yuiblog.com/assets/diddit-20090212-102045.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-172"><strong><a href="http://www.mymathmind.com/welcome/">YUI Sighting — MyMathMind, a New Math-learning App</a>:</strong> MyMathMind is a new math-learning application that leverages YUI to create a varied set of math challenges. From the site&#8217;s description: &#8220;Master basic mathematics by completing addition and multiplication challenges. Challenges are presented in table format to help reinforce a pattern of understanding.&#8221;&nbsp; Progress is depicted graphically as you go.<br /><a href="http://www.mymathmind.com/welcome/"><img src="http://yuiblog.com/assets/MyMathMind-20090126-165940.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-175"><strong><a href="http://www.agimatec.de/blog/2009/01/javascript-unit-tests-with-the-yui-testmanager/">Simon Tiffert on &#8220;Javascript Unit Tests with the YUI TestManager&#8221;</a>:</strong> Over on the Agimatec blog, Simon Tiffert writes about test-driven development and unit tests in JavaScript: &#8220;The easiest [tests to use] are unit tests. We have tried several JS unit test frameworks. Including JSUnit, Scriptaculous Unit Test Runner and <a href="http://developer.yahoo.com/yui/yuitest/">YUI Test</a>. With a lot of YUI components like the <a href="http://developer.yahoo.com/yui/yuiloader/">YUI Loader</a> and many YUI widgets we refactored our unit tests to use YUI Test. We like the Yahoo User Interface because of its documentation and also&#8230;its code quality.&#8221;</li>
<li id="yuiBlogWild-183"><strong><a href="http://www.stanfordalumni.org/">YUI Sightings — StanfordAlumni.org</a>:</strong> Good to see <a href="http://developer.yahoo.com/yui/">YUI</a> being used on <a href="http://www.stanfordalumni.org">the alumni website up at The Farm</a>, where, many years ago, <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2005/02/28/BUGJUBGR5D1.DTL&amp;type=printable">Yahoo was founded in a trailer by two grad students</a>.&nbsp; YUI Core (<a href="http://developer.yahoo.com/yui/yahoo/">Yahoo</a>, <a href="http://developer.yahoo.com/yui/dom/">DOM</a>, <a href="http://developer.yahoo.com/yui/event/">Event</a>), <a href="http://developer.yahoo.com/yui/tabview/">TabView</a> and <a href="http://developer.yahoo.com/yui/container/">Containers</a> are all in use.<br /><a href="http://www.stanfordalumni.org/"><img src="http://yuiblog.com/assets/stanfordalumni.org-20090209-115312.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-186"><strong><a href="http://profile.myspace.com/index.cfm?fuseaction=user.viewProfile&amp;friendID=436964776">YUI Sighting — &#8220;The Marketplace&#8221; OpenSocial/MySpace Storefront App</a>:</strong> Navaneeth Krishnan, founder of NetCarnation, emailed to tell us about <a href="http://profile.myspace.com/index.cfm?fuseaction=user.viewProfile&amp;friendID=436964776">The Marketplace</a>.&nbsp; The Marketplace is a storefront built for OpenSocial platforms, and it currently runs in MySpace and Friendster.&nbsp; Nava writes: &#8220;The Marketplace is completely written using YUI and we have used almost all YUI components in the product including <a href="http://developer.yahoo.com/yui/animation/">Animation</a>, <a href="http://developer.yahoo.com/yui/button/">Button</a>, <a href="http://developer.yahoo.com/yui/dom/">Dom</a>, <a href="http://developer.yahoo.com/yui/container/dialog/">Dialogs</a>, <a href="http://developer.yahoo.com/yui/paginator/">Paginator</a> and <a href="http://developer.yahoo.com/yui/tabview/">TabView</a>. Since OpenSocial is a Javascript-based API, our complete rendering is based on YUI.&#8221;&nbsp; You can check out some <a href="http://profile.myspace.com/Modules/Applications/Pages/Canvas.aspx?appId=122995">example stores on MySpace here</a>.<br /><a href="http://profile.myspace.com/index.cfm?fuseaction=user.viewProfile&amp;friendID=436964776"><img src="http://yuiblog.com/assets/marketplace-20090210-172047.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-187"><strong><a href="http://mattsnider.com/languages/javascript/library-yui-augmenting-cookie/">Matt Snider on Augmenting YUI Cookie</a>:</strong> Matt Snider of Mint is back with more built-on-YUI innovation in his exploration of Nicholas C. Zakas&#8217;s <a href="http://developer.yahoo.com/yui/cookie/">YUI Cookie Utility</a>. Cookie is robust, Matt writes, but &#8220;there are a few methods that were missing: ‘getNumberOfCookies’, ‘getCookieSize’, and ‘isCookiesEnabled’. The ‘getNumberOfCookies’ function returns the number of cookies currently set; simply splitting around ‘;’ seems to work in the browsers I tested. Let me know if there is a better way or browser issues I missed. The ‘getCookieSize’ method does a pretty good estimation of the cookie size, by assuming all alpha-numeric characters are not escaped and thereby stored as 1 byte and all non-alpha-numeric characters are escaped and thereby stored as 3 bytes. Although, the later is not always true, it is a fairly accurate assumption; I am open to a better regex that considers the other characters which are not escaped. Lastly, the ‘isCookiesEnabled’ enabled function determines if Cookies are enabled, first by looking at the ‘navigator’ object, then by checking if there is a cookie set, and lastly by adding a test cookie.&#8221;&nbsp; <a href="http://mattsnider.com/languages/javascript/library-yui-augmenting-cookie/">Check out Matt&#8217;s blog for the full scoop and code samples</a>.<br /><a href="http://mattsnider.com/languages/javascript/library-yui-augmenting-cookie/"><img src="http://yuiblog.com/assets/mattsnider-augmentingcookie-20090211-162713.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-178"><strong><a href="http://devzone.zend.com/article/4229-Building-AutoComplete-Inputs-with-PHP-PEAR-Dojo-and-YUI">AutoComplete Inputs with PHP, Pear and YUI</a>:</strong> Vikram Vaswani of DevZone <a href="http://devzone.zend.com/article/4229-Building-AutoComplete-Inputs-with-PHP-PEAR-Dojo-and-YUI">writes about using YUI with PHP and PEAR</a>, noting that <a href="http://developer.yahoo.com/yui/autocomplete/">YUI&#8217;s AutoComplete</a> provides all the frontend magic you need to create search-suggest and other innovative interactions. &#8220;Add a little bit of server-side glue, in the form of a PHP script that talks to a database to generate valid suggestions, and enabling this functionality in a Web application now becomes a matter of hours, rather than days. In this article, I&#8217;ll show you how to do this using three different libraries: PEAR HTML_QuickForm, YUI, and Dojo. <a href="http://devzone.zend.com/article/4229-Building-AutoComplete-Inputs-with-PHP-PEAR-Dojo-and-YUI">Come on in, and find out more</a>!&#8221;</li>
<li id="yuiBlogWild-179"><strong><a href="http://yuihelp.levycodev.com/demos/dialog/confirm_on_submit.php">Bret Levy&#8217;s Dialog-with-Confirmation Demo</a>:</strong> Bret Levy of Levycode is back with a new demo &#8220;showing how to setup a dialog submission with a confirm step&#8230;&nbsp; We have a sample form which accepts some fields and has save, delete and cancel buttons. The form itself &#8216;blocks&#8217; submission by normal means &#8212; that is, there is no submit button and the &lt;form&gt; tag contains code to block any browser&#8217;s &#8217;standard&#8217; or &#8216;default&#8217; submissions (such as when the enter key is pressed).&#8221;&nbsp; <a href="http://yuihelp.levycodev.com/demos/dialog/confirm_on_submit.php">Check out his post for full code and the working demo</a>.</li>
<li id="yuiBlogWild-192"><strong><a href="http://seathound.com">YUI Sighting — SeatHound</a>:</strong> Looking for tickets for Springsteen at the HP Pavillion?&nbsp; Check out <a href="http://seathound.com">SeatHound</a>, a richly YUI-based site for comparing aftermarket ticket prices.&nbsp; <a href="http://developer.yahoo.com/yui/datatable/">DataTable</a>, <a href="http://developer.yahoo.com/yui/slider/">Slider</a>, and a bevy of other YUI components are in play.<br /><a href="http://seathound.com"><img src="http://yuiblog.com/assets/seathound-20090219-143221.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-177"><strong><a href="http://mmutham.wiki.zoho.com/YUI-and-DWR.html">Mmutham&#8217;s Wiki on Using YUI and DWR Together</a>:</strong> Interested in adding <a href="http://developer.yahoo.com/yui/">YUI</a> to your existing <a href="https://dwr.dev.java.net/">DWR</a> project (or vice versa)? <a href="http://mmutham.wiki.zoho.com/YUI-and-DWR.html">mmutham&#8217;s Wiki has a new article out</a> walking you through some of the key steps. (<a href="http://twitter.com/bubbl/statuses/1172330979">Original source.</a>)</li>
<li id="yuiBlogWild-180"><strong><a href="http://yui-shed.blogspot.com/2009/02/yui-and-google-gears-data-sets.html">YUI-Shed on YUI and Google Gears Data Sets</a>:</strong> <a href="http://yui-shed.blogspot.com/2009/02/yui-and-google-gears-data-sets.html">YUI-Shed helps you get up to speed</a> using&nbsp;<a href="http://developer.yahoo.com/yui/datatable/"></a><a></a>YUI DataTable with data from a Gears dataset.<a></a> (<a href="http://twitter.com/jminkler/statuses/1183379666">Original source.</a>)</li>
<li id="yuiBlogWild-184"><a href="http://yuilibrary.com/forum/viewtopic.php?f=94&amp;t=91&amp;p=262#p262"><img src="http://yuiblog.com/assets/easyyuicompressor-20090209-191254.jpg" align="right" vspace="5" hspace="10"></a><strong><a href="http://yuilibrary.com/forum/viewtopic.php?f=94&amp;t=91&amp;p=262#p262">Easy YUI Compressor for Windows</a>:</strong> User hani on the YUILibrary.com developer forums <a href="http://yuilibrary.com/forum/viewtopic.php?f=94&amp;t=91&amp;p=262#p262">has released a Windows app that wraps YUI Compressor</a>. This is one of several <a href="http://developer.yahoo.com/yui/yuicompressor/">YUI Compressor</a> UIs that we&#8217;ve seen lately, all of which are helping to make YUI Compressor accessible to an even wider developer base. (<a href="http://www.plusvb.com/forums/blog.php?b=9">Original source.</a>)</li>
<li id="yuiBlogWild-189"><strong><a href="http://normankosmal.com/wordpress/?p=37">Norman Kosmal on Django and AJAX Using YUI</a>:</strong> Blogs <a href="http://normankosmal.com/wordpress/?p=37">Norman</a>: &#8220;I was wondering how requests via AJAX can be implemented into Django framework. So I wrote a small application and hooked it into an existing Django project for testing purposes. The application has two models, Employee and Project, and two methods. The first method fetches data from the project and employee tables and renders that data onto a template. The second method takes care of the AJAX request and returns a JSON string. There is javaScript code embedded on the template itself, which is responsible for the AJAX requests and manipulating DOM on a successful response.&#8221;&nbsp; <a href="http://normankosmal.com/wordpress/?p=37">Check out his post for full sample code</a>. (<a href="http://twitter.com/normankosmal/statuses/1204069230">Original source.</a>)</li>
<li id="yuiBlogWild-190"><strong><a href="http://spincloud.com/">YUI Sighting — SpinCloud</a>:</strong> SpinCloud is an intriguing maps/weather mashup making use of a wide swath of YUI components &#8212; including <a href="http://developer.yahoo.com/yui/autocomplete/">AutoComplete</a>, <a href="http://developer.yahoo.com/yui/button/">Button</a>, <a href="http://developer.yahoo.com/yui/tabview/">TabView</a>, <a href="http://developer.yahoo.com/yui/cookie/">Cookie</a> and much more. (<a href="http://twitter.com/florind/statuses/1217113687">Original source.</a>)<br /><a href="http://spincloud.com/"><img src="http://yuiblog.com/assets/spincloud-20090219-135923.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-191"><strong><a href="http://bakery.cakephp.org/articles/view/ability-to-select-and-upload-multiple-files-at-once-under-5-mins">Using YUI Uploader with CakePHP</a>:</strong> <span class="author">Andrew Kolesnikov <a href="http://bakery.cakephp.org/articles/view/ability-to-select-and-upload-multiple-files-at-once-under-5-mins">has a new article on the Bakery</a> that shows you how to use Allen Rabinovich&#8217;s <a href="http://developer.yahoo.com/yui/uploader/">YUI Uploader</a> (our Flash/DHTML hybrid mutiple-file uploader used on sites like Flickr and Yahoo! Video) in your CakePHP projects.&nbsp; Andrew&#8217;s article should get you up and running in just a few minutes&#8217; worth of work.<br /><a href="http://bakery.cakephp.org/articles/view/ability-to-select-and-upload-multiple-files-at-once-under-5-mins"><img src="http://yuiblog.com/assets/bakeryuploader-20090219-140754.jpg" vspace="10"></a></span></li>
<li id="yuiBlogWild-181"><strong><a href="http://drupal.org/project/yui_form">Pierre Rineau&#8217;s Drupal Module for YUI-enhanced Forms</a>:</strong> Pierre Rineau <a href="http://drupal.org/project/yui_form">describes</a> this new module as follows: &#8220;This module intends to provide FAPI pre-defined custom form elements using the YUI Library.&nbsp; It&#8217;s a developer module, providing such form elements, it helps to develop YUI-based forms easily without a line of javascript.&nbsp; This module is only starting, it only provides a non configurable <a href="http://developer.yahoo.com/yui/calendar/">YUI Calendar</a> and a simple <a href="http://developer.yahoo.com/yui/slider/">YUI horizontal slider</a>.&#8221;&nbsp; Pierre is looking for developers to try out the new module and provide feedback. (<a href="http://drupalmodules.com/module/yui-form-elements">Original source.</a>)</li>
</ul>
<p>Thanks to everyone who wrote in with tips for this column.  Let us know in the comments if we missed something big, and we&#8217;ll get it into the next post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/02/19/wild-20090219/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>In the Wild for January 6, 2009</title>
		<link>http://www.yuiblog.com/blog/2009/01/06/wild-20090106/</link>
		<comments>http://www.yuiblog.com/blog/2009/01/06/wild-20090106/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 20:16:59 +0000</pubDate>
		<dc:creator>YUI Team</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/2009/01/06/wild-20090106/</guid>
		<description><![CDATA[Happy New Year from all of us here at Yahoo.  Here&#8217;s a digest of YUI-related news from the holiday season.  As always, we invite you to let us know what we&#8217;ve missed by adding a comment below.

YUI Sightings — MojoPortal: mojoPortal&#8217;s author Joe Audette suggests that you &#8220;think of mojoPortal as a Starter [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year from all of us here at Yahoo.  Here&#8217;s a digest of YUI-related news from the holiday season.  As always, we invite you to let us know what we&#8217;ve missed by adding a comment below.</p>
<ul id="releaselist">
<li id="yuiBlogWild-125"><strong><a href="http://www.mojoportal.com/">YUI Sightings — MojoPortal</a>:</strong> mojoPortal&#8217;s author Joe Audette suggests that you<span> &#8220;think of mojoPortal as a Starter Kit for Advanced ASP.NET Web Sites and Portals&#8221;.&nbsp; It&#8217;s a flexible, attractive CMS that leverages the power of both YUI and jQuery.&nbsp; <a href="http://www.mojoportal.com/flashtutorials/mojouserguide1/">An introductory video is available</a> for those interested in learning more about mojoPortal&#8217;s capabilities.<br /></span> (<a href="http://twitter.com/joeaudette/statuses/1067959404">Original source.</a>)<br /><a href="http://www.mojoportal.com/"><img src="http://ericmiraglia.com/assets//mojoportal-20081220-122013.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-126"><strong><a href="http://www.thephotostream.com/">YUI Sightings — The Photo Stream</a>:</strong> Scroll through the news of the day in a rich visual lightbox — and become a contributor or editor while you&#8217;re at it.&nbsp; <a href="http://www.thephotostream.com/">The Photo Stream</a> is one of many sites exploring what the presentation of news will become as the web gets richer and more interactive.&nbsp; The site uses several YUI components, including nice animation effects when you scroll the image canvas left or right.<br /><a href="http://www.thephotostream.com/"><img src="http://ericmiraglia.com/assets//photostream-20081220-204304.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-127"><strong><a href="http://map.bg/">YUI Sightings — Bulgarian Maps Site Map.bg</a>:</strong> <a href="http://map.bg">Map.bg</a> is a mapping site for Bulgaria built by Iliyan Peychev, Atanas Himchev, and Todor Todorov using nearly 20 components in the YUI family.&nbsp; All of the core and utility components are present, and rich YUI controls like <a href="http://developer.yahoo.com/yui/layout/">Layout Manager</a>, <a href="http://developer.yahoo.com/yui/treeview/">TreeView</a>, <a href="http://developer.yahoo.com/yui/autocomplete/">AutoComplete</a>, <a href="http://developer.yahoo.com/yui/button/">Button</a>, <a href="http://developer.yahoo.com/yui/container/panel/">Panel</a> and <a href="http://developer.yahoo.com/yui/slider/">Slider</a> play a prominent role here as well. &nbsp; (<a href="http://www.phpied.com">Via Stoyan Stefanov</a>.)<br /><a href="http://map.bg/"><img src="http://ericmiraglia.com/assets/maps.bg-20081222-102716.png" vspace="10"></a></li>
<li id="yuiBlogWild-129"><strong><a href="http://www.doitdoitdone.com/">YUI Sightings — Do It, Do It, Done! Tasklist Management Site</a>:</strong> <a href="http://yuiblog.com/blog/2008/12/12/wild-20081212/#comment-532219">Glenn wrote in to tell us</a> about his site, <a href="http://www.doitdoitdone.com/">Do It, Do It, Done!</a>&nbsp; Here&#8217;s how he describes it: &#8220;Finally, a to-do list app with style and flair! We’ve created a simple web-app for making lists &#8211; and the YUI library plays a huge role in it! We use it everywhere!&nbsp; We leverage the <a href="http://developer.yahoo.com/yui/yuiloader/">YUILoader Utility</a> to bring pieces in as we need them and keep the initial load small!&nbsp; One of the great things about it was, after our initial development, when testing on older platforms such as IE6, some aspects of our layout got broken, etc., but the YUI stuff all simply worked perfectly.&nbsp; Thanks a bunch YUI Team! We are now working on our next project &#8211; and it’s YUI all the way!&#8221;&nbsp; Thanks for the tip, Glenn, and congrats on the launch. (<a href="http://yuiblog.com/blog/2008/12/12/wild-20081212/#comment-532219">Original source.</a>)<br /><a href="http://www.doitdoitdone.com/"><img src="http://yuiblog.com/assets/doitdoitdone.com-20081222-110827.png" vspace="10"></a></li>
<li id="yuiBlogWild-131"><strong><a href="http://ThrillCall.com">YUI Sightings — ThrillCall, a New Concert-tracking Site</a>:</strong> Reader Jason <a href="http://yuiblog.com/blog/2008/12/12/wild-20081212/#comment-529498">wrote in</a> with the following &#8220;In the Wild&#8221; tip: &#8220;Hi, I’m a former Yahoo who has been working at the startup <a href="http://ThrillCall.com">ThrillCall (http://ThrillCall.com)</a>. I did all of the frontend work and use YUI everywhere on the site. You will notice many of the widgets including <a href="http://developer.yahoo.com/yui/container/">Modal, Overlay, Tooltip</a>, <a href="http://developer.yahoo.com/yui/slider/">Slider</a>, etc. are used throughout the site. I extended the base classes and added additional functionality unique to our site.&#8221; ThrillCall looks like a fantastic site for tracking nearby concerts and staying on top of the touring schedules of your favorite artists; thanks for the tip, Jason! (<a href="http://yuiblog.com/blog/2008/12/12/wild-20081212/#comment-529498">Original source.</a>)<br /><a href="http://ThrillCall.com"><img src="http://yuiblog.com/assets/thrillcall-20081222-113416.png" vspace="10"></a></li>
<li id="yuiBlogWild-143"><strong><a href="http://github.com/xmlblog/yui-functional/tree/master/src/yui-functional.js">Christian Romney&#8217;s Functional Method Collection for YUI</a>:</strong> Gabe Moothart has updated Christian Romney&#8217;s <a href="http://github.com/xmlblog/yui-functional/tree/master/src/yui-functional.js">YUI-Functional method collection</a>, which is up on GitHub.&nbsp; The collection includes each, collect, inject, indexOf, detect, select, reject, grep, partition, and zip functions. Gabe&#8217;s update brings the collection up-to-date for YUI 2.6.0.&nbsp; Christian has licensed YUI-Functional under a BSD license, matching <a href="http://developer.yahoo.com/yui/license.html">that of YUI</a>.</li>
<li id="yuiBlogWild-128"><strong><a href="http://joined.ro/">YUI Sightings — Romanian Social Site Joined.ro</a>:</strong> Commenter laura <a href="http://yuiblog.com/blog/2008/12/12/wild-20081212/#comment-532219">wrote in</a> to tell us about <a href="http://joined.ro/">Joined.ro</a>, a &#8220;Facebook-meets-LinkedIn&#8221; site for the Romanian market.&nbsp; The authors are implementing a variety of YUI building blocks including <a href="http://developer.yahoo.com/yui/animation/">Animation</a>, <a href="http://developer.yahoo.com/yui/dragdrop/">Drag&amp;Drop</a>, <a href="http://developer.yahoo.com/yui/button/">Buttons</a>, <a href="http://developer.yahoo.com/yui/container/">Containers</a> and more.<br /> (<a href="http://yuiblog.com/blog/2008/12/12/wild-20081212/#comment-532219">Original source.</a>)<br /><a href="http://joined.ro/"><img src="http://yuiblog.com/assets/joined.ro-20081222-105441.png" vspace="10"></a></li>
<li id="yuiBlogWild-135"><strong><a href="http://refresh-sf.com/yui/">Web Interface for YUI Compressor</a>:</strong> refresh-sf.com has put up a web interface for <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a> — this is convenient if you just need to use it periodically and don&#8217;t want to download and setup the app yourself.&nbsp; <a href="http://refresh-sf.com/yui/">Check it out here</a>. (<a href="http://twitter.com/Ramon82/statuses/1078561480">Original source.</a>)</li>
<li id="yuiBlogWild-136"><strong><a href="http://www.adobe.com/devnet/dreamweaver/articles/using_yui_widgets.html">Using YUI Widgets in Dreamweaver CS4</a>:</strong> Roman Villarreal of the Adobe Developer center has <a href="http://www.adobe.com/devnet/dreamweaver/articles/using_yui_widgets.html">posted a new tutorial on using Dreamweaver CS4&#8217;s support for YUI</a>: &#8220;One of the strengths of Dreamweaver CS4 is its extensibility. Yahoo! User interface (YUI) widgets are a set of extensions that you can use in Dreamweaver CS4 to easily add Ajax and JavaScript functionality to a web page. These widgets are supported by the robust Yahoo! User Interface (YUI) framework and well documented (with examples). Using key new features in Dreamweaver CS4, you can easily edit and test the JavaScript and CSS files of these widgets until they fit the design and functionality of your pages. In this article, I show you how to work efficiently with YUI widgets in Dreamweaver CS4, using the Insert panel, Related Files bar, Live view, and Code Navigator.&#8221;<br /><a href="http://www.adobe.com/devnet/dreamweaver/articles/using_yui_widgets.html"><img src="http://yuiblog.com/assets/adobedev-dreamweaver-widgets-20081229-161220.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-137"><strong><a href="http://twitree.com/">YUI Sightings — TwiTree.com</a>:</strong> Asvin Balloo of <a href="http://htmlblog.net">HTMLBlog</a> created a new Twitter app called <a href="http://twitree.com/">TwiTree</a> that revisualizes your Twitter followers in a recursive tree structure.&nbsp; &#8220;I am happy to announce the launch of twitree.com,&#8221; <a href="http://htmlblog.net/twitreecom-see-on-which-leaves-the-birds-are/">Asvin writes</a>.&nbsp; &#8220;It&#8217;s a twitter application which allows a twitterer to view his followers in a tree-like navigation, which can be expanded&#8230; The application is very much in an initial phase and there are some limitations, like only 100 followers are being returned, rate limiting, etc&#8230; Stay tuned for further information.&#8221; (<a href="http://htmlblog.net/twitreecom-see-on-which-leaves-the-birds-are/">Original source.</a>)<br /><a href="http://twitree.com/"><img src="http://yuiblog.com/assets/twitree-20081229-161818.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-138"><a href="http://www.webreference.com/programming/javascript/rg20/2.html"><img src="http://yuiblog.com/assets/popjsfrmwkswebref-20081231-105031.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.webreference.com/programming/javascript/rg20/2.html">Popular JavaScript Framework Libraries Compared by WebReference.com</a>:</strong> Rob Gravelle posted a <a href="http://www.webreference.com/programming/javascript/rg20/2.html">comparison of three of the major open-source frontend libraries on WebReference.com</a>, looking at YUI, MochiKit, and jQuery.&nbsp; He takes a much closer look at the libraries than most authors of comparo articles do, so if you&#8217;re curious about how Mochi or jQuery differ from YUI this is worth reading.&nbsp; About YUI, Rob writes: &#8220;Perhaps the most impressive part of the YUI Framework is the collection of configurable control/widgets. Not only are they extremely versatile and useable, but they can also be given a cohesive, visual look and feel.&#8221;</li>
<li id="yuiBlogWild-142"><strong><a href="http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/">&#8220;The Best JavaScript Library&#8221;</a>:</strong> The ongoing debate over which JavaScript/CSS library is &#8220;the best&#8221; has been an entertaining one. <a href="http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/">Emad Ibrahim has documented his own process of thinking this question through</a>. &#8220;When I started this post, I was pretty certain my final choice will be jQuery.&nbsp; Then I started playing with Prototype and it looked really good, which kind of opened my eyes to the need to be open minded and objective.&nbsp; This led to a more objective look at YUI and the conclusion to use YUI.&nbsp; I was very impressed with YUI’s look&amp;feel, extensive documentation, testing framework and the icing on the cake was the free hosting of the JavaScript libraries.&nbsp; This was a really tough decision&#8230;&#8221;&nbsp; Emad discusses his pros and cons for three major libraries (YUI, Prototype and jQuery) and there is further discussion in the comments section.</li>
<li id="yuiBlogWild-123"><a href="http://htmlblog.net/alternate-colors-to-table-rows-with-javascript-yui/"><img src="http://yuiblog.com/assets/tablestripinghtmlblog-20081216-140642.png" align="right" hspace="10" vspace="5"></a><strong><a href="http://htmlblog.net/alternate-colors-to-table-rows-with-javascript-yui/">YUI-based Table Striper</a>:</strong> Asvin Balloo is back with a new YUI-based helper script for striping the color on table rows.</li>
<li id="yuiBlogWild-122"><strong><a href="http://chris-barr.com/entry/how_to_use_the_yui_compressor/">How to Use the YUI Compressor</a>:</strong> Writes Chris Barr: &#8220;Compressing your javascript and CSS is a easy way to save bandwidth and make a site’s download and performance feel a bit snappier. There’s lots of tools to allow you to do this, but from my research it seems that Yahoo!‘s YUI compressor is the overall best.&nbsp; Sure there&#8217;s others out there like JSmin and Dean Edward’s packer, but YUI offers a higher compression ratio, it also works with CSS files, and it won&#8217;t obfuscate your code.&#8221;&nbsp; <a href="http://chris-barr.com/entry/how_to_use_the_yui_compressor/">His blog post</a> offers a tutorial on using YUI to compress jQuery. (<a href="http://twitter.com/ChrisMBarr/statuses/1056482886">Original source.</a>)</li>
<li id="yuiBlogWild-133"><a href="http://www.selfcontained.us/2008/12/23/javascript-widget-approaches-singleton-vs-prototype/"><img src="http://yuiblog.com/assets/selfcontained-20081223-233313.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.selfcontained.us/2008/12/23/javascript-widget-approaches-singleton-vs-prototype/">Patterns for Widget Development</a>:</strong> <a href="http://www.selfcontained.us/2008/12/23/javascript-widget-approaches-singleton-vs-prototype/">Brad Harris has a tutorial up on his selfcontained blog</a> treating the subject of widget development patterns for JavaScript: &#8220;Recently I’ve been doing some work setting up some standard javascript widgets for a web application I am working on. By widget, I’m referring to items such as javascript date pickers, tooltips, autocomplete inputs, etc. I’m building on top of <a href="http://developer.yahoo.com/yui/">YUI</a> for this approach, but the principles I’d like to discuss are applicable to any library. YUI provides a fantastic javascript library, and a collection of widgets right out of the box. More than likely, as you add them to your application, you’ll want to wrap or extend them in your own javascript implementations to get them functioning as desired. To accomplish this, I typically have taken one of two approaches, and these are the topic I’d like to cover. To provide a working example, I’ll use a simple wrapper for a <a href="http://developer.yahoo.com/yui/calendar/">YUI Calendar</a> widget that is linked to a text input, and opens by clicking a calendar icon.&#8221;&nbsp; <a href="http://www.selfcontained.us/2008/12/23/javascript-widget-approaches-singleton-vs-prototype/">Check out his post</a> for the full deep dive on the subject.</li>
<li id="yuiBlogWild-134"><strong><a href="http://www.nczonline.net/blog/2008/12/19/fireunit-extension-for-yui-test/">FireUnit Extension for YUI Test</a>:</strong> <a href="http://developer.yahoo.com/yui/yuitest/">YUI Test</a> author Nicholas C. Zakas has released <a href="http://www.nczonline.net/blog/2008/12/19/fireunit-extension-for-yui-test/">an experimental hookup between YUI Test and the new FireUnit Firebug extension on his personal blog</a>: &#8220;When I wrote <a href="http://developer.yahoo.com/yui/yuitest/">YUI Test</a>, I made sure that the TestRunner object was completely event-driven so that test results could be output in any way that made sense. To prove how easy it is to create your own visualization for YUI Test results, I created a FireUnit extension for YUI Test. The extension is nothing exciting, just a simple JavaScript object that subscribes to the various TestRunner events and then marshals them to the appropriate FireUnit API calls. All you need to do is load the file and include the following line of code: <code>YAHOO.tool.FireUnit.attach();</code>. That’s it! All the results will be output to the Test tab in Firebug. (<a href="http://twitter.com/slicknet/statuses/1076636738">Original source.</a>)</li>
<li id="yuiBlogWild-140"><strong><a href="http://mattsnider.com/languages/javascript/library-yui-3-dynamic-dom-search-experimen/">Dynamic DOM Search Experiment</a>:</strong> Matt Snider has another utility to add to his growing list of YUI extensions &#8212; this time, it&#8217;s <a href="http://mattsnider.com/languages/javascript/library-yui-3-dynamic-dom-search-experimen/">a method for dynamically defining the relationship between nodes</a>. Writes Matt:&nbsp; &#8220;Today’s article illustrates an experimental function that parses a string, containing instructions for searching the DOM relative to a node. This method was inspired by a desire to allow a separate design team to specify the relative location of other DOM nodes. This way, parts of the JavaScript that handle user triggered events (such as ‘click’) need not hardcode relative nodes.&nbsp; For example, suppose when the user clicks on an anchor, a relative node is made visible and the design team frequently changes the location of that node. An ID could be used, but that doesn’t work as well with dynamically generated content&#8230;&#8221;&nbsp; <a href="http://mattsnider.com/languages/javascript/library-yui-3-dynamic-dom-search-experimen/">Check out Matt&#8217;s blog</a> for source code and further ruminations.</li>
<li id="yuiBlogWild-141"><strong><a href="http://www.lateralcode.com/2009/01/enhancing-search-boxes-with-yui/">Enhancing Search Boxes With YUI</a>:</strong> Karthik Viswanathan wrote a YUI AutoComplete implementation tutorial on Lateral Code.&nbsp; <a href="http://www.lateralcode.com/2009/01/enhancing-search-boxes-with-yui/">Writes Karthik</a>: &#8220;earch boxes enable users to find what they need quickly and efficiently. By adding an auto complete (or search assist) effect to these boxes, web designers further aid their users by expressing their site’s content through suggested search terms.&#8221;&nbsp; <a href="http://www.lateralcode.com/2009/01/enhancing-search-boxes-with-yui/">Check out the full blog post</a> for the tutorial and demo.</li>
<li id="yuiBlogWild-130"><a href="http://brian.moonspot.net/wordcraft-simple-php-blog"><img src="http://yuiblog.com/assets/wordcraft-20081222-112327.png" align="right" hspace="10" vspace="5"></a><strong><a href="http://brian.moonspot.net/wordcraft-simple-php-blog">YUI Sightings — Wordcraft, a New, Lightweight Blogging Platform</a>:</strong> Brian Moon has created <a href="http://brian.moonspot.net/wordcraft-simple-php-blog">Wordcraft</a>, a new blogging platform aiming for light weight and simplicity.&nbsp; Brian implemented YUI to drive the admin portion of the platform.&nbsp; Wordcraft is open source and you can find the <a href="http://code.google.com/p/wordcraft/">source on Google Code</a>. (<a href="http://yuiblog.com/blog/2008/12/12/wild-20081212/#comment-531082">Original source.</a>)</li>
<li id="yuiBlogWild-139"><a href="http://cochransoftware.blogspot.com/2009/01/grails-rich-ui-maintaining-tab-on.html"><img src="http://yuiblog.com/assets/cochran-grails-tabcookie-20090104-124418.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://cochransoftware.blogspot.com/2009/01/grails-rich-ui-maintaining-tab-on.html">Preserving Tab State with TabView and Grails</a>:</strong> <a href="http://cochransoftware.blogspot.com/2009/01/grails-rich-ui-maintaining-tab-on.html">Writes Keith Cochran</a>:&nbsp; &#8220;I use RichUI for my tabs in a Grails application.&nbsp; The tabs look good, and it works well, except for one problem.&nbsp; When you refresh the page, the tab reverts back to the first tab.&nbsp; So, if you do cool stuff like adding in something with a modal or dialog, and you go back to your page, it reverts back to the first tab.&#8221; He took an existing solution <a href="http://ericmiraglia.com/yui/demos/tabcookie.php">using cookies to preserve Tab state</a> and adapted it to Grails; <a href="http://cochransoftware.blogspot.com/2009/01/grails-rich-ui-maintaining-tab-on.html">he posted his solution on his blog</a>.&nbsp; (Note: <a href="http://grails.org/RichUI+Plugin">RichUI</a>, a Grails plugin, draws from several JavaScript libraries; many of the controls, including TabView, are from YUI.) (<a href="http://twitter.com/keithcochran/statuses/1092889414">Original source.</a>)</li>
<li id="yuiBlogWild-124"><a href="http://joedag32.com/2008/12/17/using-yui-get-utility-to-consume-flickr-api/"><img src="http://ericmiraglia.com/assets/getflickr-20081220-121417.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://joedag32.com/2008/12/17/using-yui-get-utility-to-consume-flickr-api/">Consuming Flickr&#8217;s API with YUI&#8217;s Get Utility</a>:</strong> <a href="http://joedag32.com/2008/12/17/using-yui-get-utility-to-consume-flickr-api/">joedag32.com offer&#8217;s up a script</a> to pull in data from the powerful Flickr API using <a href="http://developer.yahoo.com/yui/get/">YUI&#8217;s Get Utility</a>, obviating the need for a server-side proxy.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2009/01/06/wild-20090106/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>In the Wild for December 12, 2008</title>
		<link>http://www.yuiblog.com/blog/2008/12/12/wild-20081212/</link>
		<comments>http://www.yuiblog.com/blog/2008/12/12/wild-20081212/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 00:22:45 +0000</pubDate>
		<dc:creator>YUI Team</dc:creator>
				<category><![CDATA[In the Wild]]></category>

		<guid isPermaLink="false">http://yuiblog.com/blog/2008/12/12/wild-20081212/</guid>
		<description><![CDATA[This will be our last &#8220;In the Wild&#8221; post for 2008.  It&#8217;s been a fun year, filled with a lot of exciting implementations and other developments in the YUI world.  Here are the once we&#8217;ve noted lately:

YUI Sightings — PulpTunes: Here&#8217;s the elevator pitch for PulpTunes: &#8220;You’ve got a huge music collection in [...]]]></description>
			<content:encoded><![CDATA[<p>This will be our last &#8220;In the Wild&#8221; post for 2008.  It&#8217;s been a fun year, filled with a lot of exciting implementations and other developments in the YUI world.  Here are the once we&#8217;ve noted lately:</p>
<ul id="releaselist5">
<li id="yuiBlogWild-111"><strong><a href="http://www.pulptunes.com">YUI Sightings — PulpTunes</a>:</strong> Here&#8217;s the elevator pitch for <a href="http://www.pulptunes.com/">PulpTunes</a>: &#8220;You’ve got a huge music collection in your iTunes at home.&nbsp; You want to access that music from the office, at a friend’s party, or let other people hear it from anywhere in the world.&nbsp; Install PulpTunes and access your music from anywhere,<span style="font-weight: bold;"> </span>through a web browser.&#8221;&nbsp; <a href="http://www.pulptunes.com/demo">Check out the demo</a> (filled with Creative Commons-licensed tunes) and see what a fantastic job Alejandro Pedraza has done in making a web-based jukebox app powered by a variety of YUI components.<br /><a href="http://www.pulptunes.com"><img src="http://yuiblog.com/assets/pulptunes-20081203-175406.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-112"><strong><a href="http://www.sprymedia.co.uk/article/Visual+Event">Visual Event for YUI and JQuery</a>:</strong> Visual Event is the brainchild of Allan Jardine.&nbsp; <a href="http://www.sprymedia.co.uk/article/Visual+Event">Here&#8217;s how he describes it</a>: &#8220;When working with events in Javascript, it is often easy to loose track of what events are subscribed where. This is particularly true if you are using a large number of events, which is typical in a modern interface employing progressive enhancement. Javascript libraries also add another degree of complexity to listeners from a technical point of view, while from a developers point of view they of course can make life much easier! But when things go wrong it can be difficult to trace down why this might be.&nbsp; It is due to this I&#8217;ve put together a Javascript bookmarklet called <a href="http://www.sprymedia.co.uk/article/Visual+Event">Visual Event</a> which visually shows the elements on a page that have events subscribed to them, what those events are and the function that the event would run when triggered. This is primarily intended to assist debugging, but it can also be very interesting and informative to see the subscribed events on other pages.&#8221;&nbsp; Visual Event supports jQuery and YUI (version 2.6.0 has been tested, but others work as well).<br /><a href="http://www.sprymedia.co.uk/article/Visual+Event"><img src="http://yuiblog.com/assets/visualevent-20081203-185325.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-119"><strong><a href="http://www.gsnap.com/">YUI Sighting — G-Snap!</a>:</strong> G-Snap is a new service that let&#8217;s you tap into ad-hoc communities that form around real-time events &#8212; say, an NFL game or a political rally.&nbsp; Events are called snapcasts, and you can join them or create them on the fly, from your desktop or by phone.&nbsp; The snapcast UI relies heavily on YUI, incorporating most of the utility foundation and several widgets.<br /><a href="http://www.gsnap.com/"><img src="http://yuiblog.com/assets/gsnap-20081210-204139.png" vspace="10"></a></li>
<li id="yuiBlogWild-121"><strong><a href="http://bandcamp.mu/">Music Startup Bandcamp Using YUI</a>:</strong> Oddpost co-founder Ethan Diamond has created Bandcamp as a means of providing bands with a means of distributing and promoting their music.</li>
<li id="yuiBlogWild-109"><a href="http://iridescence.no/post/JavaScript-is-Code-Too-Test-It%21.aspx"><img src="http://yuiblog.com/assets/iridescence-20081203-114146.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://iridescence.no/post/JavaScript-is-Code-Too-Test-It%21.aspx">A Review of (and Tutorial For) YUITest</a>:</strong> Fredrik Kalseth recently published on his blog an entry titled <a href="http://iridescence.no/post/JavaScript-is-Code-Too-Test-It%21.aspx">JavaScript is Code Too: Test It!</a>. It&#8217;s well worth a read. After quickly summarizing why unit testing is important he walks through the steps necessary to create a unit test for a simple edit-in-place behavior. (Note that his edit-in-place code is written in jQuery; YUITest will test any type of JavaScript &#8211; the JS to be tested need not be written using YUI.) He concludes with his overall impressions of <a href="http://developer.yahoo.com/yui/yuitest/">YUITest</a>. Full source code for his demo test is available for download.</li>
<li id="yuiBlogWild-117"><a href="http://www.yuiasp.net/free-aspnet-controls/ControlList/detail.aspx"><img src="http://yuiblog.com/assets/yuiaspnet-20081209-153745.png" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.yuiasp.net/free-aspnet-controls/ControlList/detail.aspx">New YUI Controls Added at YUIAsp.Net</a>:</strong> The <a href="http://www.yuiasp.net/">YUIAsp.Net</a> project has released another batch of YUI controls into the mix.&nbsp; It now supports: AutoComplete, Button, Calendar, Charts, ColorPicker, DataTable, Editor, Logger, Menu, Paginator, Slider, TabView, and TreeView.&nbsp; It&#8217;s now easier than ever to use YUI in your .Net projects.</li>
<li id="yuiBlogWild-106"><strong><a href="http://www.wishahome.com/">YUI Sightings — WishAHome.com, Indian Real Estate Site</a>:</strong> <a href="http://www.wishahome.com/">WishAHome.com</a> is a real estate portal, according to its authors, that targets &#8220;Indian users [and] that tries to provide property listings in a unique and innovative way. The information provided by the site is to-the-point and extra care has been taken to ensure that the information posted by users is accurate.&#8221;&nbsp; The site makes extensive use of YUI, including a nicely-skinned implementation of Matt Sweeney&#8217;s <a href="http://developer.yahoo.com/yui/tabview/">YUI TabView Control</a> on the home page.<br /><a href="http://www.wishahome.com/"><img src="http://yuiblog.com/assets/wishahome.com-20081126-134427.jpg" vspace="10"></a></li>
<li id="yuiBlogWild-108"><strong><a href="http://it.toolbox.com/blogs/rymoore/creating-a-textbox-calendar-with-yui-28431">Creating a TextBox Calendar with YUI</a>:</strong> Ryan Moore of Toolbox.com has been exploring YUI, and he&#8217;s posted one of the fruits of his early exploration &#8212; an adaptation of the <a href="http://developer.yahoo.com/yui/calendar/">YUI Calendar Control</a>.&nbsp; <a href="http://it.toolbox.com/blogs/rymoore/creating-a-textbox-calendar-with-yui-28431">Writes Ryan</a>: &#8220;This class is based on <a href="http://blog.davglass.com/files/yui/cal2/">code posted by DavGlass</a>, which was for YUI .12 &#8211; it allows you to pop up a YUI Calendar Control when you click on a text box, and then populate the text box with the calendar&#8217;s value when a date is selected.&#8221;</li>
<li id="yuiBlogWild-116"><a href="http://codetalks.org/video/"><img src="http://yuiblog.com/assets/ariatheatre-20081209-131151.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://codetalks.org/video/">Todd Kloots on CodeTalks ARIA Theatre</a>:</strong> The fantastic <a href="http://codetalks.org">CodeTalks</a> site, dedicated to web accessibility, has an <a href="http://codetalks.org/video/">ARIA Theatre</a> section to which <a href="http://yuiblog.com/blog/2008/12/08/video-kloots-aria/">YUI accessibility specialist Todd Kloots&#8217;s recent video</a> has been added.&nbsp; This video archive should become a valuable resource for front-end engineers as it aggregates tech talks on the art and science of building accessible web applications.</li>
<li id="yuiBlogWild-118"><a href="http://bluegriffon.org/"><img src="http://yuiblog.com/assets/bluegriffon-20081209-162245.png" align="right" hspace="10" vspace="5"></a><strong><a href="http://bluegriffon.org/">BlueGriffon Adds Support for YUI CSS Grids-based Layouts</a>:</strong> Daniel Glazman from the <a href="http://bluegriffon.org/">BlueGriffon</a> project has added support for <a href="http://nate.koechley.com/">Nate Koechley</a>&#8217;s <a href="http://developer.yahoo.com/yui/grids/">YUI CSS Grids</a>.&nbsp; BlueGriffon is a web page editor based on the Gecko rendering engine that powers Firefox.</li>
<li id="yuiBlogWild-114"><a href="http://www.lutsr.nl/yui/textarea/"><img src="http://yuiblog.com/assets/yuitextarea-20081204-181255.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.lutsr.nl/yui/textarea/">Text Area Character Throttle</a>:</strong> Some people (I&#8217;m not naming names, although &#8220;Miraglia&#8221; is a long name) tend to run on and on if you give them an open text field, so it&#8217;s sometimes necessary to throttle their otherwise undisciplined input in hopes that they&#8217;ll remove redundant, repetitive adjectives before submitting your form.&nbsp; Lustr.nl has a YUI-based solution for you with its textarea character throttle.</li>
<li id="yuiBlogWild-115"><strong><a href="http://tech.groups.yahoo.com/group/ydn-javascript/message/42042">YUI in DreamWeaver CS4</a>:</strong> YUI founder Thomas Sha has been working with Adobe to improve YUI support in the new DreamWeaver CS4.&nbsp; He&#8217;ll have more to say about this soon on the blog, but the question came up in the forums and we wanted to point you to Thomas&#8217;s response.&nbsp; If you&#8217;re already using CS4, <a href="http://tech.groups.yahoo.com/group/ydn-javascript/message/42042">check out Thomas&#8217;s notes on how to get started with the new YUI extensions</a>.</li>
<li id="yuiBlogWild-120"><a href="http://www.montagraph.com/Views/PhotoMontage.aspx?photoID=12913"><img src="http://yuiblog.com/assets/montagraph-20081211-102037.png" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.montagraph.com/Views/PhotoMontage.aspx?photoID=12913">YUI Sightings — Montagraph</a>:</strong> Montagraph is a fun site that allows you to create photo montages quickly from existing templates or to create your own template for sharing with others.&nbsp; A number of YUI components, including Dav Glass&#8217;s <a href="http://developer.yahoo.com/yui/imagecropper/">ImageCropper Control</a>, are in use on the site.</li>
<li id="yuiBlogWild-107"><a href="http://my-life.appspot.com/"><img src="http://yuiblog.com/assets/lifelog-20081126-190741.jpg" align="right" hspace="10" vspace="5"></a><strong><a href="http://my-life.appspot.com/">YUI Sightings — Life Log</a>:</strong> Writes Life Log&#8217;s author, Haitao Li: &#8220;What were you doing ten years ago today? You would know if you used Life Log. Log your life, your work, or take meeting notes with tags. It even works as shared clipboard across computers.&#8221;&nbsp; Life Log uses a variety of YUI components, including Matt Sweeney&#8217;s <a href="http://developer.yahoo.com/yui/tabview/">YUI TabView Control</a>.</li>
<li id="yuiBlogWild-113"><a href="http://www.sns.ias.edu/%7Ecjm/wp/add-a-yui-menu-to-wordpress/"><img src="http://ericmiraglia.com/assets/menuwordpress-20081203-221908.png" align="right" hspace="10" vspace="5"></a><strong><a href="http://www.sns.ias.edu/%7Ecjm/wp/add-a-yui-menu-to-wordpress/">Make a YUI Menu of Your WordPress Pages</a>:</strong> Chris McAfferty shows you how to load all your WordPress pages into a <a href="http://developer.yahoo.com/yui/menu/">YUI Menu</a> for compact, accessible access.&nbsp; He gives you the WP code and notes that you need to load YUI Menu yourself; load it from Yahoo&#8217;s servers in two files (<a href="http://yui.yahooapis.com/combo?2.6.0/build/menu/assets/skins/sam/menu.css">one for CSS</a> and <a href="http://yui.yahooapis.com/combo?2.6.0/build/yahoo/yahoo-min.js&amp;2.6.0/build/dom/dom-min.js&amp;2.6.0/build/event/event-min.js&amp;2.6.0/build/container/container_core-min.js&amp;2.6.0/build/menu/menu-min.js">one for JS</a>).</li>
</ul>
<p>As always, please let us know what we missed by leaving a comment below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuiblog.com/blog/2008/12/12/wild-20081212/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
