<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Staś Małolepszy &#187; bugzilla</title>
	<atom:link href="http://informationisart.com/stas/on/bugzilla/feed" rel="self" type="application/rss+xml" />
	<link>http://informationisart.com/stas</link>
	<description>Localizing Mozilla</description>
	<lastBuildDate>Mon, 14 Sep 2009 07:10:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BugXhibit: an interface to Bugzilla&#8217;s search results</title>
		<link>http://informationisart.com/stas/bugxhibit-an-interface-to-bugzillas-search-results</link>
		<comments>http://informationisart.com/stas/bugxhibit-an-interface-to-bugzillas-search-results#comments</comments>
		<pubDate>Fri, 29 May 2009 07:04:48 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[bugXhibit]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[Exhibit]]></category>
		<category><![CDATA[productization]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=280</guid>
		<description><![CDATA[This is awesome. Andrew Sutherland hacked up a very cool proof-of-concept interface to Bugzilla search results using MIT&#8217;s SIMILE Exhibit library. It allows you to query Bugzilla using the Quick Search syntax and displays the results in form of a faceted interface, which in turn lets you slice, order and group the search results easily.
I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.visophyte.org/blog/2009/05/28/bugxhibit-exhibit-on-bugzilla-results/">This is awesome</a>. Andrew Sutherland hacked up a very cool proof-of-concept interface to Bugzilla search results using <a href="http://www.simile-widgets.org/exhibit/">MIT&#8217;s SIMILE Exhibit library</a>. It allows you to query Bugzilla using the Quick Search syntax and displays the results in form of a faceted interface, which in turn lets you slice, order and group the search results easily.</p>
<p>I immediately liked the idea (in fact, I&#8217;ve been thinking about something like this since I first experimented with Exhibit, but never got around to learn more about the Quick Search syntax and buglist.cgi options) and created a very simple <a href="http://people.mozilla.com/~stas/verbs/">search command for Ubiquity</a> to be able to access Andrew&#8217;s tool quickly and seamlessly.</p>
<p>I then started to experiment with different queries as I continued to work, so that I can test both the Quick Search and the Exhibit interface on real-life examples. This has been such a great help to me already, and it hasn&#8217;t been even a day since I started using it.</p>
<p>Up until now, to quickly get a status of a locale or a bug, I&#8217;d simply start typing the bug&#8217;s summary in the awesome bar and then go directly to the bug (if there was only one that I was looking for) or to the dependency tree of the locale&#8217;s release tracker. However, the dependency tree doesn&#8217;t give much information (only summary, number and status), which is not enough when you&#8217;re using keywords (e.g. &#8220;fixed1.9.1&#8243;) in open bugs to indicate that the bug was fixed on branch but not yet on trunk. (<a href="http://informationisart.com/stas/when-should-we-resolve-l10n-bugs-as-fixed">I wrote about it before.</a>) Bugzilla&#8217;s Quick Search is great help in this situation, because it lets me be more precise about which bugs I want to see. However the default buglist.cgi view isn&#8217;t very useful to me in this scenario: it&#8217;s just a flat list of bugs, whereas I&#8217;m interested in grouping bugs by locale, at the very least. Enter BugXhibit, which allows you to slice and dice the search results to your liking.</p>
<p>One other thing that made this so helpful for me and that <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=486177">we introduced a couple of weeks ago</a>, is the &#8220;productization&#8221; keyword in bugzilla.mozilla.org. We use this keyword for all bugs related to productization of Mozilla software, i.e. third-party services that extend its functionality (search engines, protocol and content handler, live bookmarks etc.). This allows me to see all open productization bugs with a query as simple as &#8220;<em>!productization</em>&#8220;, and Andrew&#8217;s BugXhibit lets me further manipulate this data by selecting bugs for a specific locale only (in &#8220;Components&#8221;), bugs that havn&#8217;t been yet fixed on branch (select only &#8220;productization&#8221;, not &#8220;fixed1.9.1, productization&#8221; in &#8220;Keywords&#8221;) or bugs that only regard protocol handlers (&#8220;protocol&#8221; in &#8220;Text Search&#8221;).</p>
<p>Since I wanted to tweak the interface a bit, I ended up cloning BugXhibit&#8217;s repository and <a href="http://hg.mozilla.org/users/smalolepszy_mozilla.com/bugxhibit-st/log/d2c52dac1172">making some small changes</a>.  Namely, I set the ordering criteria of the Tile view to &#8220;Component&#8221; first, &#8220;Bug status&#8221; second and &#8220;Keywords&#8221; third. I chose component as the first criterion because in bugzilla.mozilla.org, under the &#8220;Mozilla Localizations&#8221; product, components translate to locales. I&#8217;m pretty sure I could use <code>SimileAjax.parseURLParameters()</code> to specify the ordering in the URL and somehow tell Exhibit to use it in the Tile view. I just don&#8217;t know yet how to do that :)</p>
<p>I uploaded the code to the l10n server, go ahead and try it if you wish: <a href="http://l10n.mozilla.org/~stas/bugxhibit/">bugXhibit-st</a>.</p>
<p>Yet again Exhibit turned out to be a very interesting project and a great tool for sketching prototypes quickly. It has a great potential for creating dashboard-like interfaces (e.g. we currently use it on the <a href="http://l10n.mozilla.org/dashboard/">l10n dashboard</a>) and I&#8217;d like to experiment with it more in the near future, while working on the new l10n dashboard that&#8217;s being developed.</p>
<p>I&#8217;m sure I&#8217;ll continue using BugXhibit, especially through the Ubiquity command. Thanks a million, Andrew!</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/bugxhibit-an-interface-to-bugzillas-search-results/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
