<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6923737083952689993</id><updated>2012-01-06T05:31:04.888-08:00</updated><category term='yui'/><category term='bugzilla_ui praca'/><category term='wiki'/><category term='bugzilla_ui'/><category term='Bugzilla_edit_bug'/><category term='planet_mozilla'/><title type='text'>guy.pyrzak</title><subtitle type='html'>Bugzilla, YUI, and other things.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-3077846032121535571</id><published>2010-07-09T08:49:00.000-07:00</published><updated>2010-07-09T11:40:43.142-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Prepare yourself for some changes people!</title><content type='html'>&lt;div&gt;Bugzilla 4.0 has frozen and soon it will be released. There are a bunch of exciting changes that you can expect which I will try to highlight over the next few posts. The big ones that I'm sure will get a lot of attention, for better or worse, are:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;the autocompletes for user fields and keywords&lt;/li&gt;&lt;li&gt;redesigned advanced search page&lt;/li&gt;&lt;li&gt;the redesigned attachments page.&lt;/li&gt;&lt;li&gt;create page validation&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;We've also got a patch in the works that will redo the homepage and make it much prettier and professional looking thanks to Jon Pink. You can also look forward to that in 4.0!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've attached images of the 3 new pages which will hopefully encourage you all to &lt;a href="https://landfill.bugzilla.org/bugzilla-tip/"&gt;play around with landfill! &lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_fNsNoCqWoc8/TDdsTOHMRHI/AAAAAAAAB28/KrUoSf1FD9A/s1600/newHomepage.jpeg"&gt;&lt;img src="http://2.bp.blogspot.com/_fNsNoCqWoc8/TDdsTOHMRHI/AAAAAAAAB28/KrUoSf1FD9A/s320/newHomepage.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5491977348063183986" style="cursor: pointer; width: 320px; height: 190px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_fNsNoCqWoc8/TDdZwP5tQ8I/AAAAAAAAB20/cYwAHvq7DQs/s1600/adv_search.jpeg"&gt;&lt;img src="http://3.bp.blogspot.com/_fNsNoCqWoc8/TDdZwP5tQ8I/AAAAAAAAB20/cYwAHvq7DQs/s400/adv_search.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5491956956038775746" style="cursor: pointer; width: 400px; height: 329px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_fNsNoCqWoc8/TDdZlmnex7I/AAAAAAAAB2s/tPfuyRcorAs/s1600/attachments.jpeg"&gt;&lt;img src="http://2.bp.blogspot.com/_fNsNoCqWoc8/TDdZlmnex7I/AAAAAAAAB2s/tPfuyRcorAs/s320/attachments.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5491956773157783474" style="cursor: pointer; width: 320px; height: 263px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As always we'd love to hear your feedback about this and the other changes that are coming in 4.0 (there are a lot of them, &lt;a href="http://en.wikipedia.org/wiki/JSON#JSONP"&gt;jsonp&lt;/a&gt;, better extension support, new default workflow, more webservices... it's a long list).&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-3077846032121535571?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/3077846032121535571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/07/prepare-yourself-for-some-changes.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3077846032121535571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3077846032121535571'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/07/prepare-yourself-for-some-changes.html' title='Prepare yourself for some changes people!'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fNsNoCqWoc8/TDdsTOHMRHI/AAAAAAAAB28/KrUoSf1FD9A/s72-c/newHomepage.jpeg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-7527819841959323208</id><published>2010-03-15T16:25:00.000-07:00</published><updated>2010-03-15T17:02:27.497-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yui'/><title type='text'>YUI and the recordvalueupdateevent event!</title><content type='html'>This weekend I had a fairly basic task. I had 2 tables with checkboxes that were populated with data and 1 widget that was supposed to listen to changes in the tables.&lt;br /&gt;&lt;br /&gt;I could have just wired my widget into the checkboxes, but that didn't seem like the correct way to do it.  Instead I decided to wire the widget into the data model. But the thing that really ended up getting me is to use the recordvalueupdateevent, which is basically the only way to listen to updates in a record set requires 2 things.&lt;br /&gt;&lt;br /&gt;1. you have to use this.getRecordSet().updateRecordValue()&lt;br /&gt;2. you have to create the event! .getRecordSet().createEvent('recordValueUpdateEvent');&lt;br /&gt;&lt;br /&gt;If you don't do these 2 things you won't be able to get this to work&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Below are the two ways i could have done it.&lt;/span&gt;&lt;span&gt; Actual code to come in the future.&lt;br /&gt;&lt;br /&gt;My hope is someone else who gets stuck with this will be able to find it.&lt;br /&gt;Thanks to  &lt;a href="http://mart.kiev.ua/yui-recordset-events"&gt;http://mart.kiev.ua/yui-recordset-events&lt;/a&gt; who wrote about this in Russian or some other slovic language which google helpfully translated to English!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-7527819841959323208?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/7527819841959323208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/03/yui-and-recordvalueupdateevent-event.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/7527819841959323208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/7527819841959323208'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/03/yui-and-recordvalueupdateevent-event.html' title='YUI and the recordvalueupdateevent event!'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-8341549064337851060</id><published>2010-03-09T11:00:00.001-08:00</published><updated>2010-03-09T11:00:52.651-08:00</updated><title type='text'>ideas for User stats to gether for more human bugzilla v0</title><content type='html'>Statistics to show about a user&lt;br /&gt;&lt;br /&gt;All things in list with &amp; in the bullet might have a "veteran" and "newbie" designation. &lt;br /&gt;&lt;br /&gt;Newbie and Veteran status can be determined either by a count or time.&lt;br /&gt;-- If it is a count then it would simply be an above a line and below a line&lt;br /&gt;-- If it is a time it would be before X date for veterans and newbie would be determined by N duration before today.&lt;br /&gt;-- We might want to allow users to configure these settings and let them use one or both systems.&lt;br /&gt;-- V1 might just have a config file, V2 might have a table in the database or a param tab&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* CC List&lt;br /&gt;***&amp; Num bugs user is on CC list&lt;br /&gt;&lt;br /&gt;* QA Field&lt;br /&gt;***&amp; Num bugs user is QA on&lt;br /&gt;&lt;br /&gt;* Comments&lt;br /&gt;***&amp; Num&lt;br /&gt;***  Recent Activity ( num bugs in the past N duration )&lt;br /&gt;&lt;br /&gt;* Bug Fixing&lt;br /&gt;***&amp; Assigned&lt;br /&gt;***  Assigned and Fixed&lt;br /&gt;***  Recent Activity ( num where status was changed to fixed in N duration )&lt;br /&gt;&lt;br /&gt;* Bug Patches&lt;br /&gt;***&amp; Num patches created&lt;br /&gt;***  Num patches created with + flag&lt;br /&gt;***  Recent Activity ( patches created in N duration )&lt;br /&gt;&lt;br /&gt;* Bug Filing&lt;br /&gt;***&amp; Num bugs filed&lt;br /&gt;***  Num bugs resolved as duplicates &lt;br /&gt;***  Recent Activity&lt;br /&gt;&lt;br /&gt;* Bug Reviewer&lt;br /&gt;***&amp; Num reviews per bug&lt;br /&gt;***  Recent Activity ( Num bugs set to + or - in N duration )&lt;br /&gt;&lt;br /&gt;* Bugs Verified&lt;br /&gt;***  How do we do this???&lt;br /&gt;&lt;br /&gt;What has the user filed bugs on?&lt;br /&gt;-- With all these stats how do we determine what they have worked on?&lt;br /&gt;-- Do a count per project for how many ANY of the above the user has done, if the number is more than N then that person has that project show up&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once the extension is installed we first need to do old stats gathering&lt;br /&gt;After that we will rely on either a cron job OR hooks or both&lt;br /&gt;&lt;br /&gt;We need to extend the user object and add these stats&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-8341549064337851060?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/8341549064337851060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/03/ideas-for-user-stats-to-gether-for-more.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/8341549064337851060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/8341549064337851060'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/03/ideas-for-user-stats-to-gether-for-more.html' title='ideas for User stats to gether for more human bugzilla v0'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-8956109714786015965</id><published>2010-03-08T21:58:00.000-08:00</published><updated>2010-03-09T06:43:32.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Bugzilla Extensions: Gravatar and Inline Images</title><content type='html'>&lt;div&gt;There are 2 bugs which I have been paying some attention to recently.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The first one is &lt;a href="http://bugzilla.mozilla.org/show_bug.cgi?id=222861" style="color: rgb(102, 51, 102); "&gt;&lt;b&gt;Bug 222861&lt;/b&gt;&lt;/a&gt;  which requests that images are displayed when they are mentioned in comments. This bug was important to me because I often found myself and others referring to images and attachments in comments and then having to open them up in a new window. I really wanted developers to just see the mocks i made along with my comments about them.  It was determined that this bug makes more sense as an extension. So I wrote one. I've posted it here:  &lt;a href="http://github.com/pyrzak/Bugzilla-Extension--Inline-Images"&gt;http://github.com/pyrzak/Bugzilla-Extension--Inline-Images&lt;/a&gt;. Hopefully you guys like it!&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The second one is &lt;b&gt;&lt;a href="http://bugzilla.mozilla.org/show_bug.cgi?id=395802" style="color: rgb(102, 51, 102); "&gt;Bug 395802&lt;/a&gt;&lt;/b&gt; which requests to be able to support gravatar images. This is something Aza Raskin specifically mentioned by saying make it easier to know "who is this guy". Step 1 is adding a human face to a comment via the gravatar, Step 2 might be about grabbing their stats.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;There were 2 mocks that I made as suggestions for how this should look. The first is:&lt;div&gt;&lt;a href="http://grab.by/2VBM"&gt;&lt;img src="http://grab.by/2VBM" border="0" alt="" style="cursor: pointer; width: 831px; height: 500px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Here is the other mock:&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://grab.by/2VB8"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 1061px; height: 933px;" src="http://grab.by/2VB8" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My hope is that we're finally to the point where many of Aza's and other's ideas might be possible thanks to the new extension system and the jsonp bug &lt;a name="b550727" href="http://bugzilla.mozilla.org/show_bug.cgi?id=550727" style="color: rgb(0, 51, 153); "&gt;550727&lt;/a&gt;. Both of which wouldn't be possible if &lt;a href="http://max.kanat.us/"&gt;mkanat&lt;/a&gt; didn't work so hard to add this kind of mash-up and extensibility, so thanks!&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Any feedback about either of these extensions or anything else I mentioned is very welcomed.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-8956109714786015965?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/8956109714786015965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/03/bugzilla-extensions-gravatar-and-inline.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/8956109714786015965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/8956109714786015965'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/03/bugzilla-extensions-gravatar-and-inline.html' title='Bugzilla Extensions: Gravatar and Inline Images'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-846705204220923725</id><published>2010-02-27T16:31:00.000-08:00</published><updated>2010-02-27T16:49:59.225-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>New Advanced Search UI V2</title><content type='html'>Here is the second version trying to take into account the suggestions given.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This UI would remember whatever is expanded and collapsed based on the user's cookies.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_fNsNoCqWoc8/S4m8tLhfsSI/AAAAAAAAB1s/7S23_IaTuXw/s1600-h/SearchUIV2.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Another option that isn't displayed here is the column layout would change from 3 to X based on how wide the screen is (aka elastic). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I tried to increase the information density as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For saved/editable searches we might try to use the text description from the search UI.&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_fNsNoCqWoc8/S4m8tLhfsSI/AAAAAAAAB1s/7S23_IaTuXw/s1600-h/SearchUIV2.png"&gt;&lt;img src="http://3.bp.blogspot.com/_fNsNoCqWoc8/S4m8tLhfsSI/AAAAAAAAB1s/7S23_IaTuXw/s400/SearchUIV2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5443089109027369250" style="cursor: pointer; width: 400px; height: 188px; " /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_fNsNoCqWoc8/S4m8tZXqgCI/AAAAAAAAB10/2yTXWtWgfC8/s1600-h/SearchUI_ExpandedV2.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_fNsNoCqWoc8/S4m8tZXqgCI/AAAAAAAAB10/2yTXWtWgfC8/s1600-h/SearchUI_ExpandedV2.png"&gt;&lt;img src="http://3.bp.blogspot.com/_fNsNoCqWoc8/S4m8tZXqgCI/AAAAAAAAB10/2yTXWtWgfC8/s400/SearchUI_ExpandedV2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5443089112744230946" style="cursor: pointer; width: 324px; height: 400px; " /&gt;&lt;/a&gt;&lt;br /&gt;Looking forward to hearing your feedback about the changes and improvements.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-846705204220923725?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/846705204220923725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/new-advanced-search-ui-v2.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/846705204220923725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/846705204220923725'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/new-advanced-search-ui-v2.html' title='New Advanced Search UI V2'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_fNsNoCqWoc8/S4m8tLhfsSI/AAAAAAAAB1s/7S23_IaTuXw/s72-c/SearchUIV2.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-2408067453596931334</id><published>2010-02-27T10:50:00.000-08:00</published><updated>2010-02-27T10:59:40.811-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>A new layout for the Attachments page</title><content type='html'>There were some comments today about the attachments page and how wonky it is. &lt;b&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=101770"&gt;&lt;b&gt;Bug 101770&lt;/b&gt;&lt;/a&gt; &lt;/b&gt;has become the place where I've decided to post a response and possible solution to the problem but since I'm sure folks don't want to bother going to the bug here are the images that I posted. Let me know what you think. My hope is that we'll be able to implement this new UI quickly and make a big improvement without making anyone too upset about losing the current Attachments UI.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://bug101770.bugzilla.mozilla.org/attachment.cgi?id=429350"&gt;&lt;img style="cursor: pointer; width: 900px; height: 800px;" src="https://bug101770.bugzilla.mozilla.org/attachment.cgi?id=429350" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://bug101770.bugzilla.mozilla.org/attachment.cgi?id=429351"&gt;&lt;img style="cursor: pointer; width: 900px; height: 800px;" src="https://bug101770.bugzilla.mozilla.org/attachment.cgi?id=429351" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Things to note. The comments box and the attachment iframe would be elastic so they would grow with the width of the page. Clicking edit attachment as comment would cause the comment box to go away and the big area would turn into a comment.&lt;br /&gt;&lt;br /&gt;My hope for this layout is to 1 give more realestate to the comment box that is equal to the area on the current bug page as well as make it easier for people editing the patches directly to have more room.&lt;br /&gt;&lt;br /&gt;This UI also puts the focus where it belongs, on the attachment itself.&lt;br /&gt;&lt;br /&gt;Things to note. I'm not at all happy with the placement of the patch and obsolete checkboxes. Any suggestions on where those should go is greatly appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-2408067453596931334?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/2408067453596931334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/new-layout-for-attachments-page.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2408067453596931334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2408067453596931334'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/new-layout-for-attachments-page.html' title='A new layout for the Attachments page'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-3847368671547917192</id><published>2010-02-18T14:03:00.000-08:00</published><updated>2010-02-18T14:22:38.582-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Make it like code.google.com's bug tracker</title><content type='html'>For a while we've been having discussions about tags and Bugzilla on the dev mailing list. To boil down a lot of the suggestion it consists of "we could do away with most of our fields/flags and replace them with tags, it would make the UI way better".&lt;br /&gt;&lt;br /&gt;We've also had other discussions about how the bug edit page should change. Many of the suggestions consist of moving the non-comment data  about a bug to the left or right side of the page and letting the comments take up most of the page.&lt;br /&gt;&lt;br /&gt;Today (for the first time) i went into the code.google.com (cgc) bug tracker to see what the status of tagging was in chrome. Turns out both of these UI suggestions are exactly how chrome is implemented. I event went to the advanced search page to see if the suggestions i received from the advanced search page were the same (they weren't). &lt;br /&gt;&lt;br /&gt;Anyway, i've received the message loud and clear "we like how google did it". &lt;br /&gt;&lt;br /&gt;I'm tempted to make a jetpack that makes the BMO UI act/look a lot more like cgc. What do you guys think? Is it worth it or is TidyBug more the direction people prefer?&lt;br /&gt;&lt;br /&gt;If you haven't seen cgc here is the URL i looked at today: http://code.google.com/p/chromium/issues/detail?id=17536&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-3847368671547917192?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/3847368671547917192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/make-it-like-codegooglecoms-bug-tracker.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3847368671547917192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3847368671547917192'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/make-it-like-codegooglecoms-bug-tracker.html' title='Make it like code.google.com&apos;s bug tracker'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-7856068054835025434</id><published>2010-02-17T09:39:00.000-08:00</published><updated>2010-02-17T09:48:17.353-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Tidy Bugzilla for Jetpack... kinda</title><content type='html'>So I saw the post for TidyBug and noticed someone commented that they switched back to Greasemonkey from Jetpack. I really like the idea of Jetpack, so i was bummed to see that someone had switch away from it because they wanted this feature so... I tried copying some of the features of tidyBug over to Jetpack. &lt;br /&gt;&lt;br /&gt;Here is the URL for the jetpack in the gallery: http://jetpackgallery.mozillalabs.com/jetpacks/346&lt;br /&gt;&lt;br /&gt;and an image to see what it does to the edit page...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fNsNoCqWoc8/S3wrmZY1tHI/AAAAAAAAB1Q/CfyJj1_bjDI/s1600-h/Screen+shot+2010-02-16+at+2.38.47+AM.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 156px;" src="http://1.bp.blogspot.com/_fNsNoCqWoc8/S3wrmZY1tHI/AAAAAAAAB1Q/CfyJj1_bjDI/s320/Screen+shot+2010-02-16+at+2.38.47+AM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5439270388606809202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For those of you who are not familiar with tidy bug here is the original post:&lt;br /&gt;http://www.squarefree.com/2009/02/26/tidybug/&lt;br /&gt;&lt;br /&gt;I'm still working on moving over all the features (like keyboard shortcuts). But the minimizing (what seems to be the best part) is part of this. Plus this version works with ANY version of Bugzilla running 3.4 onward, not just BMO.&lt;br /&gt;&lt;br /&gt;For those using Chrome I might try to port this over as a chrome extension next weekend.&lt;br /&gt;&lt;br /&gt;I'll also try using jetpack to prototype some other desired features, like prototyping the quicksearch helper mentioned in my previous post.&lt;br /&gt;&lt;br /&gt;Feedback is always appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-7856068054835025434?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/7856068054835025434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/tidy-bugzilla-for-jetpack-kinda.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/7856068054835025434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/7856068054835025434'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/tidy-bugzilla-for-jetpack-kinda.html' title='Tidy Bugzilla for Jetpack... kinda'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_fNsNoCqWoc8/S3wrmZY1tHI/AAAAAAAAB1Q/CfyJj1_bjDI/s72-c/Screen+shot+2010-02-16+at+2.38.47+AM.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-2524539636090133979</id><published>2010-02-15T19:34:00.001-08:00</published><updated>2010-02-15T20:08:51.818-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Update to the Advanced Search UI</title><content type='html'>We've been working on fixes from our usability research and surveys. With the recent post of &lt;a href="http://people.mozilla.org/%7Ejohnath/bugzilla/BugzillaForHumans.ogv"&gt;Bugzilla for Humanity&lt;/a&gt;, I was inspired to work on the Advanced Search UI because as Johnathan put it, "it is complete and terrible" and for "99% of searches you don't need it". However the other search, the simple search he doesn't bother to mention and of course he &amp;lt;3's quicksearch. I've filed bug &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=544404"&gt;&lt;b&gt;544404&lt;/b&gt;&lt;/a&gt;&lt;a name="b544553" href="https://bugzilla.mozilla.org/show_bug.cgi?id=544553"&gt;&lt;/a&gt; to help quicksearch magic become more discoverable.&lt;br /&gt;&lt;br /&gt;So the solution to make the advanced search page less complicated is a multi-parter as always in the Bugzilla world.  Here are the steps which may or may not happen in the order they appear.&lt;br /&gt;&lt;br /&gt;Step 1. Make the big summary box at the top of the page use quicksearch instead of a summary search.&lt;br /&gt;&lt;br /&gt;Step 2. Make the other boxes on the advanced search page work as a helper to the quicksearch&lt;br /&gt;&lt;br /&gt;Step 3. Make the advanced search page less complicated.&lt;br /&gt;&lt;br /&gt;1 and 2 are more or less out of my area expertise so I'll leave those to mkanat and jjclark. But making the advanced search page less complicated, I can help with.&lt;br /&gt;&lt;br /&gt;The approach I took was inspired by the redesign we did at work, basically apply a grid and hide the stuff that doesn't matter most of the time.&lt;br /&gt;&lt;br /&gt;I've posted mocks up on bug &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=450301"&gt;&lt;b&gt;450301&lt;/b&gt;&lt;/a&gt; but since I'm sure no one wants to read through the bug I'll post the images here:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://bug450301.bugzilla.mozilla.org/attachment.cgi?id=427030"&gt;&lt;img style="cursor: pointer; width: 940px; height: 720px;" src="https://bug450301.bugzilla.mozilla.org/attachment.cgi?id=427030" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and the expanded version&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://bug450301.bugzilla.mozilla.org/attachment.cgi?id=427044"&gt;&lt;img style="cursor: pointer; width: 821px; height: 1429px;" src="https://bug450301.bugzilla.mozilla.org/attachment.cgi?id=427044" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What do you all think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-2524539636090133979?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/2524539636090133979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/update-to-advanced-search-ui.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2524539636090133979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2524539636090133979'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2010/02/update-to-advanced-search-ui.html' title='Update to the Advanced Search UI'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-4873976901561663214</id><published>2009-09-17T07:41:00.000-07:00</published><updated>2010-07-17T16:21:48.130-07:00</updated><title type='text'>Jira Vs Bugzilla</title><content type='html'>Today a co-worker sent me a link for &lt;a href="http://www.atlassian.com/clunkers/"&gt;Jira's Cash for Clunkers&lt;/a&gt;, a way to get the word out for the next release. At first I thought my co-worker was trying to say "hey we should use JIRA" (turns out he wasn't). But I think this is a thought lots of people have when it comes to picking bug/issue trackers. And I honestly don't think it is free to compare. In my mind it is like comparing the public library to the book store.&lt;br /&gt;&lt;br /&gt;I love the public library. I get to go in and grab any book they have and read it for free(I pretend my taxes don't count)! Wow. That's amazing. But that's assuming someone hasn't checked out the book i want. Sometimes i have to wait for a book and sometimes I am too impatient and i just buy it from the Bookstore.&lt;br /&gt;&lt;br /&gt;See the Bookstore has tons of books, not as large of a variety, but usually they have what i want. Often if I want a book they don't have, I can ask for it and they work hard to get it for me asap. Plus, i don't get some crappy fees if I'm late returning the book, because its mine.&lt;br /&gt;&lt;br /&gt;I feel like the same thing is true of JIRA to Bugzilla. They are both great bug trackers, but their nature is totally different. You pay for JIRA (unless you're an open source tool) and no one (not even Mozilla) pays to support the development of Bugzilla. Lots of organizations and individuals donate time when they can, but there isn't any money being exchanged from a "bugzilla org" to other folks.&lt;br /&gt;&lt;br /&gt;I feel like this by itself makes the comparison not exactly fair. Now if that philosophy isn't an issue and neither is money.&lt;br /&gt;&lt;br /&gt;JIRA's UI is cleaner/nicer but not as geared around power users in many people's opinion, but it doesn't support the patch review process as nicely.&lt;br /&gt;&lt;br /&gt;To be clear i've used both systems. There are PLENTY of super annoying little things (which maybe jira fixed in this next release). But as someone who has now come to understand JIRA really well and its limitations and understanding bugzilla and its limitations, I'd pick Bugzilla, but most people I work with, prefer JIRA every time.&lt;br /&gt;&lt;br /&gt;Maybe JQL will fix the biggest JIRA issue, advanced search, but in the end, I like bugzilla because although admin UI for bugzilla is weird, I honestly find it easier to use (once I understand the mental model) than JIRAs. Oh... also, JIRA's email system makes me want to shoot somone, can't add other people to cc lists, and I couldn't for the life of me figure out how to turn off emails for specific bugs, it seems like some crazy all the things in a project or none... but that's again a personal issue.&lt;br /&gt;&lt;br /&gt;But I'll continue to use JIRA at work, and figure out how to make work-arounds for "adding others to the cc-list" and other issues. But if you're reading this post as a way to find the answer to this question. Ask yourself this: is money not an issue? Do I have lots of novices using this tool? If the answer is yes to both of those, JIRA might be the way to go.&lt;br /&gt;&lt;br /&gt;If you've got experts who will live with this tool every day, would prefer emacs, the command line and grep to Office, and want to be able to hack and slash their way to happiness... Bugzilla is probably your solution.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;UPDATE &lt;july&gt;... Search is still horrible! doing a search for a bug with a specific owner between 2 relative dates results in "error" with no error message. OMG i miss Bugzilla. Plus quicksearch in bugzilla is GREAT @username gets me all their open bugs done... jira not so much. :(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;my 2 cents&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-4873976901561663214?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/4873976901561663214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/09/jira-vs-bugzilla.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/4873976901561663214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/4873976901561663214'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/09/jira-vs-bugzilla.html' title='Jira Vs Bugzilla'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-3653009467302667721</id><published>2009-07-08T20:40:00.000-07:00</published><updated>2010-02-25T14:03:48.466-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Bugzilla JSON-RPC Webservice with JQuery</title><content type='html'>I already posted how you can use &lt;a href="http://guy-pyrzak.blogspot.com/2009/07/using-yui-with-bugzilla-36.html"&gt;YUI to use the Bugzilla web services&lt;/a&gt; available on the head. But lots of people don't like using YUI and prefer using JQuery. I haven't used JQuery much, but this experiment seems to have gotten the job done and should supply a basis for how to do more complex stuff with JQuery and the JSON-RPC interface.&lt;br /&gt;&lt;br /&gt;Please note the JSON serialization capability isn't part of JQuery so I used a plug-in. The plugin doesn't seem to be as powerful as YUI's JSON serialization, but maybe it is and I haven't explored it enough. Anyway, here goes!&lt;br /&gt;&lt;br /&gt;First you'll need JQuery and the JSON serialization parser. I added it under YUI but you should be able to add it before or after the YUI in the header.&lt;br /&gt;&lt;pre class="brush: js"&gt;&lt;br /&gt;    &amp;lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&amp;lt;/script&gt;&lt;br /&gt;    &amp;lt;script type="text/javascript" src="http://jquery-json.googlecode.com/files/jquery.json-1.3.min.js"&gt;&amp;lt;/script&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Next comes the actual code which is very similar to the previous post.&lt;br /&gt;&lt;br /&gt;First you create the JSON-RPC object:&lt;br /&gt;&lt;pre class="brush: js"&gt;&lt;br /&gt;var myObject = { "method": "Bug.add_comment", &lt;br /&gt;                 "params": [ { "id": 1, &lt;br /&gt;                               "comment":"I am using bugzilla's webservices with jQuery! YAY" &lt;br /&gt;                           } ], &lt;br /&gt;                 "id": 1 };&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Then we encode it into a string:&lt;br /&gt;&lt;pre class="brush: js"&gt;var enc = $.toJSON(myObject);&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Lastly we send it on its way using the JQuery ajax method:&lt;br /&gt;&lt;pre class="brush: js"&gt;&lt;br /&gt;$.ajax({"contentType":"application/json",&lt;br /&gt;        "data": enc, &lt;br /&gt;        "dataType": "json", &lt;br /&gt;        "url": "jsonrpc.cgi",&lt;br /&gt;        "type": "post",&lt;br /&gt;        success: function(d, ts){&lt;br /&gt;                    console.log('w00t',d); &lt;br /&gt;                    console.dir(d);&lt;br /&gt;                 }&lt;br /&gt;       });&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Just like in YUI we need to make sure we set the contentType to application/json and use a post (get is still disabled due to cross site scripting concerns). I set the dataType to JSON so Jquery would deserialize the response for me.&lt;br /&gt;&lt;br /&gt;And now we've got a basic JSON-RPC message being sent. Now we'll still need to handle errors etc, but for now this is enough to get any eager JavaScript developer going.&lt;br /&gt;&lt;br /&gt;Another example is getting bug info which might be equally helpful is available below. This method gets information about 2 bugs. I'm not going to explain it as much but it follows the same pattern.&lt;br /&gt;&lt;pre class="brush: js"&gt;&lt;br /&gt;var myObject = {&lt;br /&gt;               "method": "Bug.get",&lt;br /&gt;               "params": [{ "ids": [1,2]}],&lt;br /&gt;               "id": 1&lt;br /&gt;               }; &lt;br /&gt;var enc = $.toJSON(myObject); &lt;br /&gt;jQuery.ajax({"contentType":"application/json",&lt;br /&gt;             "data":enc, &lt;br /&gt;             "dataType":"json", &lt;br /&gt;             "url":"jsonrpc.cgi", &lt;br /&gt;             "type":"post", &lt;br /&gt;             success:function(d, ts){&lt;br /&gt;                     console.log('w00t', d); &lt;br /&gt;                     console.dir(d)&lt;br /&gt;                     }&lt;br /&gt;           });&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The hope is eventually to release some JavaScript plugins for YUI (2 and 3) and JQuery that will make this sort of stuff much easier, like handle the serialization, and errors. But for now these examples will have to do.&lt;br /&gt;&lt;br /&gt;For more info about what Bugzilla web services are available check out:&lt;br /&gt;&lt;a href="http://www.bugzilla.org/docs/3.4/en/html/api/index.html"&gt;http://www.bugzilla.org/docs/3.4/en/html/api/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next experiment... Jetpack! Any ideas on a cool bugzilla jetpack app?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-3653009467302667721?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/3653009467302667721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/07/bugzilla-json-rpc-webservice-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3653009467302667721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3653009467302667721'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/07/bugzilla-json-rpc-webservice-with.html' title='Bugzilla JSON-RPC Webservice with JQuery'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-7789124033413870482</id><published>2009-07-06T19:06:00.000-07:00</published><updated>2010-02-25T14:18:53.194-08:00</updated><title type='text'>Using YUI with Bugzilla 3.6</title><content type='html'>So today someone filed &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502504"&gt;         &lt;b&gt;Bug 502504&lt;/b&gt;&lt;/a&gt; and I immediately became nervous because I had never even tried using the new  JSON-RPC api and I was worried it would be too hard to use for anyone.&lt;br /&gt;&lt;br /&gt;Well after a few hickups I got it to work on my local machine as well as landfill and I thought I'd post the code and attempt to explain it.&lt;br /&gt;&lt;br /&gt;First off you'll need to get a few YUI libraries, specifically the Connect Manager and the JSON library. For ease of my own use I just grabbed utilities.js, but that might be too much for some of you.&lt;br /&gt;&lt;br /&gt;You'll need to set the Conent-Type properly:&lt;br /&gt;&lt;pre class="brush: js"&gt;YAHOO.util.Connect.setDefaultPostHeader( 'application/json', true );&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;You'll need to pick the Web Service you want to use by looking at the API &lt;a href="http://www.bugzilla.org/docs/tip/en/html/api/Bugzilla/WebService/Bug.html"&gt;here&lt;/a&gt;. Then you'll need to create the JSON to send over.&lt;br /&gt;&lt;br /&gt;According to the JSON-RPC spec you send over an Object/Hash with 3 value pairs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;method : the method you want to use, for this example we'll use Bug.add_comment&lt;/li&gt;&lt;li&gt;params : the params the webservice docs say you need to send. The spec for JSON-RPC say it needs to be an array of objects, for Bug.add_comment is it just a hash of id and the comment and a few other optional things&lt;/li&gt;&lt;li&gt;id : an integer, the id of the call so you can match it up later on, YUI should make it so we don't need to worry about this one, but you might care.&lt;/li&gt;&lt;/ul&gt;Here is the Object definition for the example...&lt;br /&gt;&lt;pre class="brush: js"&gt;&lt;br /&gt;var myObject = {&lt;br /&gt;    "method": "Bug.add_comment",&lt;br /&gt;    "params": [&lt;br /&gt;        {&lt;br /&gt;            "id": 1,&lt;br /&gt;            "comment":"I am using bugzilla's webservices! YAY"&lt;br /&gt;        }],&lt;br /&gt;    "id": 1&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and then we'll stringify it using YAHOO.lang.JSON.stringify.&lt;br /&gt;&lt;pre class="brush: js"&gt;var jsonObject = YAHOO.lang.JSON.stringify(myObject);&lt;/pre&gt;&lt;br /&gt;Now hopefully you know how to use the callback in YUI. If not there are plenty examples.&lt;br /&gt;&lt;br /&gt;Finally you call it!&lt;br /&gt;&lt;pre class="brush: js"&gt;YAHOO.util.Connect.asyncRequest('POST', 'jsonrpc.cgi', callback, jsonObject );&lt;/pre&gt;&lt;br /&gt;So in this example I added a comment to bug 1, and that comment is &lt;code style="padding: 10px; display: block; background-color: rgb(255, 248, 220);"&gt;"I am using bugzilla's webservices! YAY"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;That's it! The full code that I used is below. I was using firebug so you should change the console commands to whatever you want to do with the response:&lt;br /&gt;&lt;pre class="brush: js"&gt;&lt;br /&gt;YAHOO.util.Connect.setDefaultPostHeader( 'application/json', true );&lt;br /&gt;var callback = { &lt;br /&gt;    success:function(o){     &lt;br /&gt;        console.log('it worked');&lt;br /&gt;        console.dir(o.response); &lt;br /&gt;    },&lt;br /&gt;    failure:function(o){ &lt;br /&gt;        console.log('it failed');     &lt;br /&gt;        console.dir(o); &lt;br /&gt;    }};&lt;br /&gt;var myObject = {&lt;br /&gt;  "method": "Bug.add_comment",&lt;br /&gt;  "params": [&lt;br /&gt;      {&lt;br /&gt;          "id": 1,&lt;br /&gt;          "comment":"I am using bugzilla's webservices! YAY"&lt;br /&gt;      }&lt;br /&gt;  ],&lt;br /&gt;  "id": 1&lt;br /&gt;};&lt;br /&gt;var jsonObject = YAHOO.lang.JSON.stringify(myObject);&lt;br /&gt;YAHOO.util.Connect.asyncRequest('POST', 'jsonrpc.cgi', callback, jsonObject );&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Another example for those who would like one...&lt;br /&gt;&lt;pre class="brush: js"&gt;&lt;br /&gt;YAHOO.util.Connect.setDefaultPostHeader(  'application/json' );    &lt;br /&gt;var obj = {&lt;br /&gt;     "method": "Bug.get",     &lt;br /&gt;"params": [         &lt;br /&gt;{             "ids": [&lt;br /&gt;                 1,&lt;br /&gt;                 2&lt;br /&gt;              ]&lt;br /&gt;          }&lt;br /&gt;      ],&lt;br /&gt;     "id": 1&lt;br /&gt;};&lt;br /&gt;var jsonObj = YAHOO.lang.JSON.stringify(obj);&lt;br /&gt;YAHOO.util.Connect.asyncRequest('POST', 'jsonrpc.cgi', &lt;br /&gt;    {   success:function(o){     &lt;br /&gt;            console.log('it worked');&lt;br /&gt;            console.log(YAHOO.lang.JSON.parse(o.responseText)); &lt;br /&gt;        },    &lt;br /&gt;        failure:function(o){     &lt;br /&gt;            console.log('it failed');     &lt;br /&gt;            console.dir(o); &lt;br /&gt;        }   &lt;br /&gt;    },  jsonObj);&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-7789124033413870482?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/7789124033413870482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/07/using-yui-with-bugzilla-36.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/7789124033413870482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/7789124033413870482'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/07/using-yui-with-bugzilla-36.html' title='Using YUI with Bugzilla 3.6'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-863260129516904574</id><published>2009-04-23T21:28:00.000-07:00</published><updated>2009-04-23T22:38:29.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Lots of Design Feedback and Bugzilla Usability Data</title><content type='html'>There has been a lot of interest in the Bugzilla UI recently, which I'm super excited about. Attending usability conferences like &lt;a href="http://www.chi2009.org/"&gt;CHI&lt;/a&gt;, I'd often hear about how hard it is to get any interest in usability or design in the open source community for various reasons (&lt;a href="http://blogs.sun.com/wonderland/entry/virtual_world_tidbits_from_chi"&gt;1&lt;/a&gt;, &lt;a href="http://blog.mozilla.com/faaborg/2009/04/05/at-chi-2009-in-boston/"&gt;2&lt;/a&gt;, &lt;a href="http://www.experientia.com/blog/how-to-make-open-source-projects-care-more-about-usability-and-user-experience/"&gt;3&lt;/a&gt;, &lt;a href="http://mpt.net.nz/archive/2008/08/01/free-software-usability"&gt;4&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;However, thanks to the post that &lt;a href="http://lpsolit.wordpress.com/2009/04/16/new-front-page-for-bugzilla-34/"&gt;LpSolit posted&lt;/a&gt;, many designers at Mozilla have stepped up with improvements to the Bugzilla UI, there is &lt;a href="http://jboriss.wordpress.com/2009/04/22/my-bugzilla-redesign-2%C2%A2/"&gt;Boriss's suggestions&lt;/a&gt; for a new UI as well as &lt;a href="http://blog.fligtar.com/2009/04/23/fancypants-a-new-bugzilla-skin/"&gt;Fligtar's new skin&lt;/a&gt;.  Even a graphic designer from Spread Mozilla, &lt;a href="http://www.foxiewire.com/"&gt;graphicguru&lt;/a&gt;, stepped up to help improve my pathetic attempt at graphics(&lt;a href="http://www.foxiewire.com/bugzilla/searchabug.png"&gt;1&lt;/a&gt;,&lt;a href="http://www.foxiewire.com/bugzilla/fileabug.png"&gt;2&lt;/a&gt;,&lt;a href="http://www.foxiewire.com/bugzilla/bugzillasignup.png"&gt;3&lt;/a&gt;). We've gotten some developers, like &lt;a href="http://samuelsidler.com/"&gt;SS&lt;/a&gt;, to give some very useful feedback about how he'd prefer a more &lt;a href="http://samuelsidler.com/imgupload/Bugzilla-home-simple.png"&gt;minimalist skin&lt;/a&gt; in general. And to top it off there has been feedback about new ways to think about the &lt;a href="http://www.squarefree.com/2009/04/20/getting-bugs-done/"&gt;workflow from Jesse&lt;/a&gt;. Not to mention the meeting we had with the some of the Mozilla designers about future directions for Bugzilla, as&lt;a href="http://www.azarask.in/blog/post/improving-bugzilla-people-bugs-search-and-planning/"&gt; documented by Aza&lt;/a&gt;. And today we had a small meeting with even more Mozilla folks about how they thought the tool could be improved. We're hoping to have more meetings in the future with Mozilla developers and get even more thanks to &lt;a href="http://jonoscript.wordpress.com/"&gt;Jono&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's been extremely exciting it is to see so many people interested in the Bugzilla UI. I'm hoping that with all these ideas you all can expect to see many design and usability improvements in future versions of Bugzilla.&lt;br /&gt;&lt;br /&gt;But as my professor &lt;a href="http://www.cs.cmu.edu/%7Ebej/"&gt;Bonnie John&lt;/a&gt; would say, one shouldn't design or develop without data. Turns out &lt;a href="http://www.codesimplicity.com/"&gt;Mkanat&lt;/a&gt;, and many of the Mozilla folks feel the same way! And thanks to a very dedicated and smart group of &lt;a href="http://www.hcii.cmu.edu/"&gt;HCII Carnegie Mellon students&lt;/a&gt; we've got &lt;a href="https://wiki.mozilla.org/Bugzilla:CMU_HCI_Research_2008"&gt;usability data&lt;/a&gt;. This data was collected this past fall on Bugzilla 3.0, and I've attempted to post their research more or less unedited from their project to the Bugzilla wiki.&lt;br /&gt;&lt;br /&gt;I haven't had a chance to look through and write an executive summery/conclusion to all their great data, but I thought to post it without one and perhaps let you all peruse the data and supply me with &lt;span style="font-weight: bold;"&gt;your&lt;/span&gt; important take aways from the data. This research was &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; based on how people use &lt;a href="https://bugzilla.mozilla.org/"&gt;Mozilla's Bugzilla&lt;/a&gt;, but how people use bug trackers in general at software companies and other domains.&lt;br /&gt;&lt;br /&gt;Let me know what you think of the data, what takeaways you find and what conclusions you draw from the data and maybe I can crowd source this task conclusion writing task.&lt;br /&gt;&lt;br /&gt;Unfortunately Bugzilla 3.4 is going to be out the door pretty soon, and we won't be able to get many of these improvements into this version, but maybe we will see some of the improvements suggested this past week as well as ideas from the usability research appear in 3.6 or later versions of Bugzilla.&lt;br /&gt;&lt;br /&gt;Again thanks to everyone who has become interested in redesigning Bugzilla, keep the designs and ideas coming! Feel free to email me when you've got ideas or designs and maybe we can work together to get the ideas into the source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-863260129516904574?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/863260129516904574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/04/lots-of-design-feedback-and-bugzilla.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/863260129516904574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/863260129516904574'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/04/lots-of-design-feedback-and-bugzilla.html' title='Lots of Design Feedback and Bugzilla Usability Data'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-7485707110771938511</id><published>2009-04-16T20:38:00.000-07:00</published><updated>2009-04-16T21:14:33.857-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>A new Login Form for Bugzilla</title><content type='html'>So we've gotten lots of great feedback on the homepage, it's been really helpful and we're talking to folks about redoing the icons, making sure that the big icons are the right choice and much more. Wait for a post to find out more about the future of the homepage!&lt;br /&gt;&lt;br /&gt;But we're also working on the log in process, attempting to make that easier as well!&lt;br /&gt;&lt;br /&gt;Here is a view of the current log in form as it exists on the head.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.quicksnapper.com/files/6573/38795216549E7F993ECD12_m.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer; width: 640px; height: 391px;" src="http://www.quicksnapper.com/files/6573/38795216549E7F993ECD12_m.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of the problems with this UI is that you can't reset your password very easily from this page, or any other page really.  The nice part is, you can log in from any page, and not have to go through some intermediate page.&lt;br /&gt;&lt;br /&gt;So here is the solution we've though of to make it easier to reset your password or log in from any page in Bugzilla.&lt;br /&gt;&lt;br /&gt;How it appears if you've never come to the page&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.quicksnapper.com/files/6573/38795216549E7F993ECD12_m.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://www.quicksnapper.com/files/6573/168317326249E7F98DEB2F7_m.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What happens when you click on log in, cursor focused on the log in. This is also what happens if the browser auto fills in your username and password.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.quicksnapper.com/files/6573/38795216549E7F993ECD12_m.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://www.quicksnapper.com/files/6573/173527196449E7F98B82548_m.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is what you'll see if you click on the forgot password link.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.quicksnapper.com/files/6573/38795216549E7F993ECD12_m.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://www.quicksnapper.com/files/6573/61211732849E7F98811266_m.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I omitted a close icon for now because it didn't seem necessary, but maybe you guys think it is. Let me know!&lt;br /&gt;&lt;br /&gt;We're also adding a link to the reset password on the bad username/password error page.&lt;br /&gt;&lt;br /&gt;One more thing to note about how this form will work. If the browser auto-fills your username and password, we'll make sure the javascript on the page detects your username and password and displays them to you, so you don't have to click the login hyperlink to login. We're hoping this will maintain the 1 click to login capability that so many people like.&lt;br /&gt;&lt;br /&gt;This isn't something that will magically make Bugzilla super easier to use, but hopefully this will take us one step closer to a more usable Bugzilla.&lt;br /&gt;&lt;br /&gt;As always feedback is really appreciated and unlike my previous post, I'll get emailed when you guys comments, so hopefully i can respond to your feedback in a more timely manner. Can't wait to hear your opinions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-7485707110771938511?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/7485707110771938511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/04/new-login-form.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/7485707110771938511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/7485707110771938511'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/04/new-login-form.html' title='A new Login Form for Bugzilla'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-2396019417044940770</id><published>2009-01-29T18:22:00.000-08:00</published><updated>2009-01-29T18:39:06.405-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Bugzilla's new UI for Index.cgi</title><content type='html'>&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=475063"&gt;Bug 475063&lt;/a&gt; is an enhancement to "&lt;span style="display: inline;" id="summary_alias_container" class="bz_default_hidden"&gt;&lt;span id="short_desc_nonedit_display"&gt;Make the logged-out index.cgi simpler&lt;/span&gt;&lt;/span&gt;". After a few chats with &lt;a href="http://www.codesimplicity.com/"&gt;Max Kanat&lt;/a&gt;, I've mocked up and submitted a patch to do just that.&lt;br /&gt;&lt;br /&gt;Right now the patch looks like &lt;a href="https://bugzilla.mozilla.org/attachment.cgi?id=359677"&gt;this&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Since this is a major change to the Bugzilla UI I'd love to get some feedback about this!&lt;br /&gt;&lt;br /&gt;A few things to note:&lt;br /&gt;&lt;br /&gt;There have been some discussions about how Buggy should look, with a pupil or without, more recongnizable or less, or even if we should use him at all. So that's in a state of flux.&lt;br /&gt;&lt;br /&gt;Also for the dusk skin this UI will look the same, just set to the monocrome of Dusk.&lt;br /&gt;&lt;br /&gt;For those wondering "what about the login box on the homepage?". There is another bug to improve that and make it easier to log in from any page! &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=476090"&gt;Bug 476090&lt;/a&gt; will allow users to login directly from any page without needing to leave the context that they are in. Hopefully in the future we'll be able to do this ajax style to avoid having to leave the page at all.&lt;br /&gt;&lt;br /&gt;Can't wait to hear your feedback about both of these bugs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-2396019417044940770?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/2396019417044940770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/01/bugzillas-new-ui-for-indexcgi.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2396019417044940770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2396019417044940770'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2009/01/bugzillas-new-ui-for-indexcgi.html' title='Bugzilla&apos;s new UI for Index.cgi'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-4868963700450146572</id><published>2008-09-05T10:10:00.001-07:00</published><updated>2008-09-05T10:10:06.893-07:00</updated><title type='text'>Google Chrome, no Undo Close Tab?!?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I was a bit shocked when Google chrome came out without an undo close tab. Google and NASA helped Mozilla do a lot of research for Firefox 3 on how people use tabs, so I would have thought that Google's browser would have incorporated one of my favorite features that were designed for this purpose, undo close tab!&lt;br/&gt;&lt;br/&gt;Granted it might be one of the least well known features in FF3, but I think it rocks. I close the wrong tab at least once a day, and it's mostly b/c i get over eager clicking the close tab or control-w. &lt;br/&gt;&lt;br/&gt;The point is, making everything in a browser undo-able is super useful, I wish it would be made a full fledged feature instead of something you can only get to by right-clicking on the tabs that remain.&lt;br/&gt;&lt;br/&gt;So Google, take your own advice to other browsers and add an close tab to the undo stack... please?&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-4868963700450146572?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/4868963700450146572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/09/google-chrome-no-undo-close-tab.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/4868963700450146572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/4868963700450146572'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/09/google-chrome-no-undo-close-tab.html' title='Google Chrome, no Undo Close Tab?!?'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-6766510186657930223</id><published>2008-09-05T09:56:00.001-07:00</published><updated>2008-09-05T09:56:46.485-07:00</updated><title type='text'>Extensions I use</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;A quick post about the few but helpful extensions I use...&lt;br/&gt;&lt;ol&gt;&lt;li&gt;Firebug (duh)&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Screen Grab! (for grabbing screenshots of the changes I have made)&lt;/li&gt;&lt;li&gt;Scribe Fire (to write these)&lt;/li&gt;&lt;/ol&gt;That's it! I haven't found many other super helpful extensions, probably b/c they tend to make firefox run slower or cause the browser to crash, both of which are not fun.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-6766510186657930223?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/6766510186657930223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/09/extensions-i-use.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6766510186657930223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6766510186657930223'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/09/extensions-i-use.html' title='Extensions I use'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-3973757122366605408</id><published>2008-08-31T17:30:00.001-07:00</published><updated>2008-08-31T17:30:54.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planet_mozilla'/><title type='text'>Planet Mozilla Test</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;testing!&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-3973757122366605408?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/3973757122366605408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/08/planet-mozilla-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3973757122366605408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3973757122366605408'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/08/planet-mozilla-test.html' title='Planet Mozilla Test'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-6934273653527785778</id><published>2008-08-02T19:31:00.001-07:00</published><updated>2008-08-02T19:31:23.623-07:00</updated><title type='text'>Bwaaaah! Learning Perl</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I'm learning perl to do some simple stuff with the bugzilla API. Got the Camel book, maybe I'll get through it this time. The fact that Perl has "pointers" kinda makes me sad though.&lt;br/&gt;&lt;br/&gt;zug... zug&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-6934273653527785778?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/6934273653527785778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/08/bwaaaah-learning-perl.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6934273653527785778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6934273653527785778'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/08/bwaaaah-learning-perl.html' title='Bwaaaah! Learning Perl'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-3439216386989075311</id><published>2008-07-19T12:29:00.001-07:00</published><updated>2008-07-19T12:29:25.690-07:00</updated><title type='text'>Status: Busy</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So I have not posted to the blog except for the previous random posting which I actually wrote more than a month ago.&lt;br/&gt;&lt;br/&gt;The reason is, I've been super busy with work! I lived in Tucson supporting the Phoenix mission for 3 weeks and I actually wrote blog posting, they're just not public, sorry.&lt;br/&gt;&lt;br/&gt;Then I came back to support the release of cxMAS aka cxPRACA 2.0, you can check it out, well the homepage at least (https://cxhazards.nasa.gov). Because of the release cycle we were unable to support Firefox 3.0, which is a bummer. Just not enough testers and we were still working on seeing if our selenium test cases worked. Firefox 3 went from beta to released super fast it seemed, or at least for those of us on Mars time.&lt;br/&gt;&lt;br/&gt;I came back to Mountain View in June and have been working on the release of cxMAS and now the release of MSLICE. We've got one more release and then... I'll post the YUI screen scrolling animation that I promised to post. &lt;br/&gt;&lt;br/&gt;Anyway, that's a heads up, i haven't forgotten about the blog. Also if you're REALLY interested you can follow me on twitter. But there I'm more just spouting total randomness. &lt;br/&gt;&lt;br/&gt;Oh and Dr Horrible (http://drhorrible.com) go, now before it is off the internets!&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-3439216386989075311?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/3439216386989075311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/07/status-busy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3439216386989075311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3439216386989075311'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/07/status-busy.html' title='Status: Busy'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-413421956906404400</id><published>2008-07-19T12:21:00.001-07:00</published><updated>2008-07-19T12:21:45.355-07:00</updated><title type='text'>Spacial Constraints?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Just something i want to keep in mind. If you can plan spatially. You should also be able to create constraints on targets, where they can be moved/created for a, when Targets can be targeted, what instruments can use them, is there more?&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-413421956906404400?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/413421956906404400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/07/spacial-constraints.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/413421956906404400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/413421956906404400'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/07/spacial-constraints.html' title='Spacial Constraints?'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-296466008252013592</id><published>2008-05-30T02:17:00.001-07:00</published><updated>2008-05-30T02:17:32.077-07:00</updated><title type='text'>Life In Tucson</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So since the Phoenix lander touched down, I know I'll be spending some time here for a while. &lt;br/&gt;&lt;br/&gt;What does this mean for MAS, mostly that I'll be juggling bug fixes with supporting the tool. The good news is when I'm not supporting the mission I should have plenty of time for Bugs and less likelihood of getting distracted.&lt;br/&gt;&lt;br/&gt;The past few days have been was amazing and I'm glad I have been involved in this project for the past 3 years.&lt;br/&gt;&lt;br/&gt;The fun part is I get to have 2 laptops, my normal mac and a windows machine. What this means is I got to experience the joy of installing bugzilla and bzr on a windows machine. It was as fun as a root canal! &lt;br/&gt;&lt;br/&gt;But it works and because of that I was able to knock out a bunch of bugs. I've also done some cool stuff with YUI that I need to post, specifically animating the scroll bar of the whole window! It looks like there are some bugs in IE so I'm gonna fix that, publish it and then yank it out. Because our designers don't like it. But it was still fun to write an extension to the YUI animation class and I think it would be very educational for anyone who wants to write their own.&lt;br/&gt;&lt;br/&gt;I've also had a few other wrestling matches with YUI, in the end I'm not sure who won, but YUI did was it was supposed to and it made my life easier, so maybe we both won.&lt;br/&gt;&lt;br/&gt;Long story short...&lt;br/&gt;&lt;br/&gt;YAY the Phoenix has Landed! YAY YUI ROXORS!&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-296466008252013592?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/296466008252013592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/05/life-in-tucson.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/296466008252013592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/296466008252013592'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/05/life-in-tucson.html' title='Life In Tucson'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-2585200799326610563</id><published>2008-05-14T08:33:00.000-07:00</published><updated>2008-05-14T08:53:56.249-07:00</updated><title type='text'>Bugs, in code and in life</title><content type='html'>So MAS (formerly known as PRACA) is now in bug fixing mode, which ironically I have learned to love. Unlike feature development, which requires lots of time thinking hard about how to get a design to work within the constraints of browsers, usually just Firefox, and also with good performance it takes a lot of thought. Which while very fun, after many months of it, along with the even more complex design work that I do, my brain gets kinda tired. So when bugs come around it is pretty straight forward. Firefox has Firebug, IE has a few tools that are no where near as nice as Firebug, but much like tea leaves, you can learn to read them, sorta. So I have learned to enjoy the straightforwardness of bug fixing. Something is broken, I fix it! Granted experience has taught me how to fix these bugs, so I never really get confused by them... except for when pure HTML crashes IE, that I like less. But I digress... the point is bug fixing is usually a pretty mild task, that just requires me to work through the possibilities, mark a bug as fixed and then move on to the next one. Unlike features which might take me between 8 and 16 hours of work, a bug takes between 8 and 16 minutes, it's the difference between playing some crazy RPG for a week vs a game of Wii Tennis, both are fun, but you need to change it up.&lt;br /&gt;&lt;br /&gt;Now bugs in life on the other hand are MUCH less fun. The bug I am referring to is the loss of my cell phone. A total bummer. I've tried to fix it by calling caltrain and hopefully my lost phone will be found. But this experience has taught me some interesting work arounds for life sans cell phone, mostly how to use IM as a text messaging service, because I don't use my cell phone for much more than that 90% of the time, but it defiantly feels like life without my voice. Sure I can function, I've got IM and I can write stuff down, but talking was so nice! But the good part is, this could be my excuse to get an iPhone, or maybe one of those neato gPhones. Talk about turning a big lemon into lemonade.&lt;br /&gt;&lt;br /&gt;Finally, something that is just super duper cool and I must share... &lt;a href="http://ultra-awesome.blogspot.com/2008/05/nes-coffee-table-final-post-rah.html"&gt;The Nintendo Coffee Table&lt;/a&gt;. For someone who is ready to buy a Wii just so he can play Zelda, Mario Bros, Mario 3, and Tecmo Bowl again, this is a dream.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-2585200799326610563?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/2585200799326610563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/05/bugs-in-code-and-in-life.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2585200799326610563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2585200799326610563'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/05/bugs-in-code-and-in-life.html' title='Bugs, in code and in life'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-3624030463597576165</id><published>2008-05-09T21:42:00.000-07:00</published><updated>2008-05-09T21:58:33.067-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui praca'/><title type='text'>How Much YUI is too much? PRACA says "No Such Thing!"</title><content type='html'>So since most of the world doesn't get to use &lt;a href="https://cxpraca.nasa.gov/"&gt;PRACA&lt;/a&gt; aka MAS (Mission Assurance Systems) you don't get to see how cool version 2.0 will be.  But I assure you it is. What is so cool? Well first it uses almost every part of YUI. In fact I'll list it for you and how we use it!&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Animation : very sparsely because it can get hoaky, but it is still fun to use!&lt;/li&gt;&lt;li&gt;AutoComplete: We use it for our User Select areas, as will Bugzilla once it gets back to them.&lt;/li&gt;&lt;li&gt;Browser History Manger: We use it to let uses bookmark tabs as well as groups, it's a very cool utility and is great for any site that wants to makes javascript tabs bookmark-able, which is pretty sweet.&lt;/li&gt;&lt;li&gt;Calendar: We use Bugzilla's Custom Date field&lt;/li&gt;&lt;li&gt;Connection Manger: We use it all over to connect to various instances of MAS&lt;/li&gt;&lt;li&gt;Cookie: This is a SUPER nice utility, I especially like subcookies. We use it to store lots of our cookie info such as our nice record save improvements.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Container: We use it as tooltips, help text, resizable panels, the saved searches area... well all over!&lt;/li&gt;&lt;li&gt;Data Source: We use it in combination with the Data Table&lt;/li&gt;&lt;li&gt;Data Table: We use this for letting users select bugs and groups that they want to link to, yeah MAS has bugs that are so big, they have internal linking!!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DOM: I'm not sure how anyone can avoid using this great little utility.&lt;/li&gt;&lt;li&gt;Drag &amp;amp; Drop: We use it for reordering groups&lt;/li&gt;&lt;li&gt;Event: Um... duh, this is just great, and I love it!&lt;/li&gt;&lt;li&gt;JSON: the latest edition we use it to talk with our spell checker, yeah our IE users don't have spell checkers built into their browsers.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So as you can see we've got a lot, and loading all of this YUI stuff isn't free, it takes about 200ms, but totally worth it. If you all in the Bugzilla community have any questions let me know, but overall I'm very happy with YUI and I recommend it to anyone who wants a nice library with lots of useful widgets and utilities in it. That isn't to say JQuery or Prototype aren't great, but YUI has a lot of nice stuff that focuses on adding widgets and utilities to JavaScript instead of adding core functionality to the language itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-3624030463597576165?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/3624030463597576165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/05/how-much-yui-is-too-much-praca-says-no.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3624030463597576165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3624030463597576165'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/05/how-much-yui-is-too-much-praca-says-no.html' title='How Much YUI is too much? PRACA says &quot;No Such Thing!&quot;'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-5499389237871582968</id><published>2008-05-09T21:20:00.000-07:00</published><updated>2008-05-09T21:41:09.942-07:00</updated><title type='text'>My Podcasts</title><content type='html'>I LOVE my nano and podcasts! I listen to them walking to the train, waiting for the train, on the train, on the shuttle, at work, at home... well basically everywhere! So I thought I'd share my list with the web and maybe the web would share some good podcasts with me! So without further adieu here is my list of podcasts in the order that i prefer to listen to them to.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://thislife.org/"&gt;This American Life (TAL)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wnyc.org/shows/radiolab/"&gt;RadioLab&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.npr.org/programs/waitwait/"&gt;Wait Wait Don't Tell Me!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cartalk.com/ct/review/index.jsp"&gt;Car Talk&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.whyy.org/freshair/today.html"&gt;Fresh Air (with Terry Gross)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;NPR: &lt;a href="http://www.npr.org/rss/podcast/podcast_detail.php?siteId=4819387"&gt;Most E-Mailed Stories Podcast&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.npr.org/rss/podcast/podcast_detail.php?siteId=4819386"&gt;NPR: Story of the Day&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sciencefriday.com/audio/"&gt;Science Friday Podcast&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;These are the ones that I listen to the most, sometimes I listen to others, but not really. So I guess this proves I'm a wacky liberal in SF, but oh well. I find most of these podcasts informative and humorous. Hopefully you do too.&lt;br /&gt;&lt;br /&gt;PS...&lt;br /&gt;Just to note, I used to listen to "This Week In Tech" aka TWIT, however, at some point I realized these guys sounded more like me and my friends hanging around the bar and less like an insightful and well researched show. And while I have many friends who love this and other shows like it (think Diggnation). Once you live in Silicon Valley, it's just a different set of people talking shop, and it isn't as fun anymore, that being said, if you don't live here I'm sure it is a ton of fun to listen to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-5499389237871582968?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/5499389237871582968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/05/my-podcastshttpwwwbloggercomimggllinkgi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/5499389237871582968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/5499389237871582968'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/05/my-podcastshttpwwwbloggercomimggllinkgi.html' title='My Podcasts'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-6893926745187294176</id><published>2008-04-09T10:35:00.000-07:00</published><updated>2008-04-09T10:49:26.111-07:00</updated><title type='text'>It's nice when people say hi</title><content type='html'>So I was checking my email last night after a long day and I got an email. It was from someone who was having some problems with the iGoogle flickr widget Braden and I had made a while ago.&lt;br /&gt;&lt;br /&gt;Now it's been a very long time since I've done anything with iGoogle (I don't see the point of having homepages really) but way back when iGoogle was starting a friend of mine from school, Braden, asked if I'd be interested in developing some widgets. I wasn't doing much with the web at that time and I kinda missed it so I said, "Sure, why not". It was then that he and I started work on 2 widgets. Anyway, long story short, we made 2 widgets, one for flickr to see your friend's photos and one for colorado snow levels for skiing. Since then the XML feed for the snow levels has gone poof and so the widget is busted, oh well.&lt;br /&gt;&lt;br /&gt;Anyway, this nice person, Jennifer, mentioned that she was having problems with the flickr widget and also mentioned that she really liked the widget. Now I'm not sure if people realize how much that means to people who develop free software for others, but it's a great feeling! So thanks Jennifer for saying hi and mentioning you like the stuff and I want to encourage everyone (myself included) to say thanks to the developers who write the code for the software they use and love. I think it is not too often that we hear from people and hearing things from people is like a nice pat on the back and definately is appreciated. So thanks to everyone who has said thanks, and thanks to everyone who has said, "your stuff stinks!" too, because you guys help us make our software better. Basically the only people who I don't want to thank are the silent ones, so... speak up and thank your developers, they work for free after all, so you might as well thanks, it won't cost you anything.&lt;br /&gt;&lt;br /&gt;And thanks to those who say thanks, software that isn't used is like ... well i dunno, but it isn't good!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/ig/directory?q=pyrzak"&gt;iGoogle widgets&lt;/a&gt; made by &lt;a href="http://blog.bradenkowitz.org/"&gt;Braden&lt;/a&gt; and Me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-6893926745187294176?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/6893926745187294176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/its-nice-when-people-say-hi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6893926745187294176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6893926745187294176'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/its-nice-when-people-say-hi.html' title='It&apos;s nice when people say hi'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-3652572170134774278</id><published>2008-04-03T20:37:00.000-07:00</published><updated>2008-04-05T14:55:49.665-07:00</updated><title type='text'>TV On the Web... My Dreams have come True</title><content type='html'>So at first I thought life was grand because of &lt;a href="http://hulu.com/"&gt;hulu.com&lt;/a&gt;. Thanks to the writter's strike I was made aware of it (yay writer's strike). I got my private beta invite and off i was to watching tons of TV.&lt;br /&gt;&lt;br /&gt;Then &lt;a href="http://netflix.com/"&gt;Netflix.com&lt;/a&gt; came out with unlimited Movie watching for people who used Netflix (which is me) so I got even more TV on the web (too bad i can only use this service on windows machines).&lt;br /&gt;&lt;br /&gt;Then &lt;a href="http://www.hulu.com/"&gt;Hulu.com&lt;/a&gt; went public and it added movies too!! Holy moly!&lt;br /&gt;&lt;br /&gt;Of course there is &lt;a href="http://www.nbc.com/"&gt;NBC.com&lt;/a&gt;, &lt;a href="http://abc.com/"&gt;ABC.com&lt;/a&gt; and &lt;a href="http://cbs.com/"&gt;CBS.com&lt;/a&gt; which all have a lot of shows sometimes... but not all the time. But I have not been a big fan of them.&lt;br /&gt;&lt;br /&gt;Of course there is &lt;a href="http://www.adultswim.com/video/index.html"&gt;Adult Swim Videos&lt;/a&gt;, Comedy Central Vidoes and now... by far the most exciting thing EVER.... &lt;a href="http://www.southparkstudios.com/"&gt;South Park Studios [beta]&lt;/a&gt;. Yup, my favorite cartoon, well maybe tied with &lt;a href="http://www.adultswim.com/shows/robotchicken/"&gt;Robot Chicken&lt;/a&gt;,  is now fully available on the web.&lt;br /&gt;&lt;br /&gt;Yes most of these sites have commercials, but I think that is great. I'm 200% for having commercials on websites because my main desire to having TV on the web is because I want to be able to watch shows when I want. I don't mind having a minute worth of commercials if I can watch the shows when I want! Now if only the studio execs would realize that having older seasons and older shows available won't take away from their DVD sales... well one can dream...&lt;br /&gt;&lt;br /&gt;Well good luck to all these guys. I hope you make tons of money and keep it up.&lt;br /&gt;&lt;br /&gt;PS. For those who are wondering what's on Hulu, you can see the &lt;a href="http://www.hulu.com/browse/alphabetical/tv"&gt;list here&lt;/a&gt;. My personal favorites are: Bones, Battlestar Galactica, My Name is Earl, Heroes, House, 30 Rock, and the Simpsons. Canceled shows like Firefly and Buffy can also be found there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-3652572170134774278?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/3652572170134774278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/tv-on-web-my-dreams-have-come-true.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3652572170134774278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3652572170134774278'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/tv-on-web-my-dreams-have-come-true.html' title='TV On the Web... My Dreams have come True'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-2393365650540248236</id><published>2008-04-03T11:22:00.000-07:00</published><updated>2008-04-03T11:34:54.389-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiki'/><title type='text'>Designers should use a Wiki</title><content type='html'>So the other day my friend posted a twitter about designing on wikis or maybe it was a status message on aim... anyway, he posted something and it started a long conversation about the importance of using Wikis to explain designs to developers.&lt;br /&gt;&lt;br /&gt;This reminded me of this idea I had about a paper for CHI, which I have since abandoned. But the idea was that designers need to design not only for our users but also for developers. That doesn't mean doing what developers want but instead communicating in a way that makes sense and is clear to developers. Wikis are helpful in that way because they allow designers to put things up in any format that they like (story board, mocks etc) and with the help of many bug tracking systems you can link designs to bugs which then let developers have a clean spec to work off of. This is something that we've been talking about supporting in &lt;a href="http://www.bugzilla.org/"&gt;Bugzilla&lt;/a&gt;, plus &lt;a href="http://www.atlassian.com/software/jira/"&gt;Jira&lt;/a&gt; and &lt;a href="http://www.atlassian.com/software/confluence/"&gt;Confluence&lt;/a&gt; already do it.&lt;br /&gt;&lt;br /&gt;I've talked about using wikis at CHI before during some BOF sessions, and I assumed this was common knowledge a quick google search resulted in:&lt;br /&gt;&lt;a href="http://www.onlamp.com/pub/a/python/2005/01/20/wikidocs.html"&gt;http://www.onlamp.com/pub/a/python/2005/01/20/wikidocs.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So it seems like some people know about this, but if you're a designer and you don't know about this then I say, USE A WIKI!. They're great in all forms. Perhaps I'll start blogging more about how we use wikis in our group later on so that i dont have to write about it every time someone asks. Makes sense hu?&lt;br /&gt;&lt;br /&gt;Well I'm back to doing praca v2 dev work. Also that conversation with a buddy of mine about animation and why it is important. I'll hopefully get a hold of that paper and power point presentation that we discussed. But the short of it is, animation is great from designers point of view and if you have an animation layer, it is usually easy to implement and makes applications feel much smoother, the problem is... getting managers and developers to understand that... but that's another blog posting all together.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-2393365650540248236?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/2393365650540248236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/designers-should-use-wiki.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2393365650540248236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2393365650540248236'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/designers-should-use-wiki.html' title='Designers should use a Wiki'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-6911252440150841758</id><published>2008-04-02T19:54:00.000-07:00</published><updated>2008-04-02T20:08:40.424-07:00</updated><title type='text'>The April Fools day Jokes that made me sad</title><content type='html'>So April Fools day was yesterday and there were a few good jokes like:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Alex is moving to canada (by Mel)&lt;/li&gt;&lt;li&gt;Google &amp;amp; Virgin = &lt;a href="http://www.google.com/virgle/index.html"&gt;Virgil&lt;/a&gt; (mission to mars)&lt;/li&gt;&lt;li&gt;&lt;a href="https://mail.google.com/mail/help/customtime/index.html"&gt;Google Custom Time&lt;/a&gt; (i was hoping this was actually send email in the future, an actually useful feature)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;But the one that made me sad was:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://movies.ign.com/dor/articles/863515/legend-of-zelda-movie-trailer/videos/legendofzelda_filmtrailer_040108.html"&gt;The Zelda Movie Trailer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;For more wacky things Google has done check out &lt;a href="http://en.wikipedia.org/wiki/Google%27s_hoaxes"&gt;http://en.wikipedia.org/wiki/Google's_hoaxes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-6911252440150841758?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/6911252440150841758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/april-fools-day-jokes-that-made-me-sad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6911252440150841758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6911252440150841758'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/april-fools-day-jokes-that-made-me-sad.html' title='The April Fools day Jokes that made me sad'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-467133864844900077</id><published>2008-04-02T19:14:00.000-07:00</published><updated>2008-04-02T19:37:31.661-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugzilla_edit_bug'/><title type='text'>Don't forget the "back" button</title><content type='html'>So Edit Bug (template/en/default/bug/edit.html.tmpl) has kinda become a favorite of mine, but something not many people know is that Edit Bug has to be tested in a few ways to make sure it works properly. Here is the checklist I check when I am about to submit a patch to Edit Bug.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It works how I expect/wrote it, ie all the permutations etc.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It works when there is an error on the bug page (i like alias set to 1111) and then the  user hits back. Basically this should appear as the user left it when they hit back.  ie... if things are revealed they should be re-revealed automatically.&lt;/li&gt;&lt;li&gt;It still "works" when JS is turned off&lt;/li&gt;&lt;li&gt;It fits on a small screen, defined as 1024×768 and wraps nicely&lt;/li&gt;&lt;/ul&gt;I'm sure there are some more, so tell me what you think they are. I'm also glad to see people taking the idea that &lt;a href="http://bugzilla.mozilla.org"&gt;BMO&lt;/a&gt; inspired and taking it to the next level such as &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=424215"&gt;Bug 424215&lt;/a&gt;. So thanks.&lt;br /&gt;&lt;br /&gt;Finally, sorry to all those folks who are finding these bugs with &lt;a href="http://bugzilla.mozilla.org"&gt;BMO&lt;/a&gt;'s version of Edit Bug, but please don't file them against bugzilla, they're a &lt;a href="http://bugzilla.mozilla.org"&gt;BMO&lt;/a&gt; bug, Edit Bug in bugzilla should pass all of these tests.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-467133864844900077?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/467133864844900077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/dont-forget-back.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/467133864844900077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/467133864844900077'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/dont-forget-back.html' title='Don&apos;t forget the &quot;back&quot; button'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-3617556826709576179</id><published>2008-04-02T19:03:00.001-07:00</published><updated>2008-04-02T19:12:39.788-07:00</updated><title type='text'>Peabody likes what I like</title><content type='html'>&lt;span style="font-size:130%;"&gt;Peabody Award Winners:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;2005&lt;/span&gt;&lt;br /&gt;&lt;ul style="margin-top: 0px; padding-top: 0px;"&gt;&lt;li&gt;       Comedy Central, “South Park.”&lt;/li&gt;&lt;li&gt;   R&amp;amp;D TV, in association with NBC Universal Television Studios, presented on SCI FI&lt;/li&gt;&lt;li&gt;   Channel, “Battlestar Galactica.”&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;2006&lt;/span&gt;&lt;br /&gt;&lt;ul style="margin-top: 0px; padding-top: 0px;"&gt;&lt;li&gt;       Rebel Base, Sony Pictures Television, presented on Cartoon Network, “The&lt;/li&gt;&lt;li&gt;   Boondocks: ‘The Return of the King.’”&lt;/li&gt;&lt;li&gt;       Reveille Studios in association with NBC Universal Television Studios, presented on NBC, “The Office.”&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;2007&lt;/span&gt;&lt;br /&gt;&lt;ul style="margin-top: 0px; padding-top: 0px;"&gt;&lt;li&gt;        30 Rock Universal Media Studios in association with Broadway Video Television and Little Stranger Inc.&lt;/li&gt;&lt;li&gt;       Dexter Showtime, John Goldwyn Productions, The Colleton Company, Clyde Phillips Productions&lt;/li&gt;&lt;li&gt;        Wait, Wait…Don`t Tell Me! National Public Radio, Chicago Public Radio, Urgent Haircut Productions&lt;/li&gt;&lt;li&gt;       The Colbert Report Hello Doggie Inc., Busboy Productions, and Spartina Productions&lt;/li&gt;&lt;/ul&gt;Yup, this proves it, i have good taste :) Well to check out if your favorites got on peobody's list check out &lt;a href="http://www.peabody.uga.edu/winners/winners_book.php%20"&gt;http://www.peabody.uga.edu/winners/winners_book.php&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Now if only &lt;a href="http://www.hulu.com/firefly"&gt;Joss Whedon&lt;/a&gt; wins a Peabody I'll be happy. Oh yeah. I'm currently obsessed with the Fox show &lt;a href="http://www.hulu.com/bones"&gt;Bones&lt;/a&gt;... science geeks solving crimes, and unlike CSI, the geeks actually act like real geeks!&lt;br /&gt;&lt;br /&gt;Finally... &lt;a href="http://en.wikipedia.org/wiki/Dollhouse_%28TV_series%29"&gt;http://en.wikipedia.org/wiki/Dollhouse_(TV_series)&lt;/a&gt; ... yay...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-3617556826709576179?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/3617556826709576179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/peabody-likes-what-i-like.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3617556826709576179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/3617556826709576179'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/04/peabody-likes-what-i-like.html' title='Peabody likes what I like'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-6224614691901328250</id><published>2008-03-06T10:04:00.001-08:00</published><updated>2008-03-06T10:06:29.115-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui'/><title type='text'>Oh the features you'll see!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So with Bugzilla 3.2 more or less in freeze and not getting any new fun-ness; the list of things people want for 4.0 are growing! There is of course the possibility of there being a 3.4, but with &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=398281'&gt;bug 398281&lt;/a&gt; and &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=415813'&gt;bug 415813&lt;/a&gt; chomping at its heals, it is doubtful that there will be a 3.4, and instead just a 4.0.&lt;br/&gt;&lt;br/&gt;Here is a list of the bugs I plan on getting done for 4.0&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Useful Homepage (blocking on webservices getting done)&lt;/li&gt;&lt;li&gt;removal of all hard coded styles including brs!&lt;/li&gt;&lt;li&gt;Improve the UI for tagging bugs (yup, TAGS!)&lt;/li&gt;&lt;li&gt;Tabular and graphical reports should be sortable&lt;/li&gt;&lt;li&gt;Saved searches should be available from a menu&lt;/li&gt;&lt;li&gt;page to request forgotten password unclear&lt;/li&gt;&lt;li&gt;Redo the footer search navigation on buglist.cgi&lt;/li&gt;&lt;li&gt;Hovering the Administration link should open a menu with links to separate admin pages&lt;/li&gt;&lt;/ul&gt;Yup, it's a lot. Although to be fair, most of it will be derived from PRACA.&lt;br/&gt;&lt;br/&gt;In other news. I had a really great talk with a Bugzilla user that reminded me of the the importance of thinking of the visually impaired. Bug &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=420288' name='b420288'&gt;420288&lt;/a&gt; shows that we as designers/developers always need to think about those who can't see as well as us, once again... the user is not like me. So I just wanted to say thanks to john elion for doing such a great job of telling us what the problems were that he was encountering and showing us some problems with the UI, namely that finding the format for printing button isn't so easy to find. So... Thanks!&lt;br/&gt;&lt;br/&gt;Lastly, I want to make another plea for usability people out there to help out with Bugzilla. We all know the UI needs help, but the project only prospers as much as those who work on it help out. You'd be amazed how much any 1 person can do for a project like this. So if you're interested, email me!&lt;br/&gt;&lt;br/&gt;Back to the salt mines&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-6224614691901328250?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/6224614691901328250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/03/oh-features-you-see.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6224614691901328250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6224614691901328250'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/03/oh-features-you-see.html' title='Oh the features you&amp;#39;ll see!'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-2562330243548471182</id><published>2008-02-28T08:55:00.001-08:00</published><updated>2008-03-06T10:06:42.931-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui'/><title type='text'>The Forgotten User</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So there is the &lt;a href='http://wiki.mozilla.org/Bugzilla:Personas'&gt;persona page&lt;/a&gt;, the list of "users" that the bugzilla community recognizes. However, there is at least one set of users that has grabbed my attention recently. Mostly because they have been in the &lt;a href='irc://irc.mozilla.org/mozwebtools'&gt;IRC&lt;/a&gt; the most recently. That group of users is what I am calling the new Bugzilla admin group. These are the guys who:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Have never installed apache&lt;/li&gt;&lt;li&gt;Have never installed mysql&lt;/li&gt;&lt;li&gt;Have never installed perl&lt;/li&gt;&lt;li&gt;Have never installed or admined bugzilla&lt;/li&gt;&lt;/ul&gt;It seems like the Bugzilla community has more or less given up on helping these guys and figured "eh, let them come to the IRC channel" (understandably so, which I will explain in a bit). Unfortunately I think a lot  of these users don't even know how to get into the IRC (just a guess). I think by lowering the barrier of entry to installing Bugzilla we can drastically increase the number of people who use Bugzilla. The problem (and reason why many of the Bugzilla developers have given up on this part) is that setting up apache, mysql, perl really isn't the responsibility of Bugzilla developers. It really makes me wish there was an easier way of doing it. At first I thought, "Hey, I write installers for work, I'll do it for Bugzilla" the problem is then I have to maintain it every time windows/osx/linux changes or does something funny. Mkanat basically said it needs to be fully automated, which seems to be the best case. So lets say people didn't have a hard time installing apache, mysql, and perl, then how could we make setting up Bugzilla easier. I'm not sure if I know the answer either. Maybe some nice System admin will figure out a good way of doing it.&lt;br/&gt;&lt;br/&gt;Until then, people who want to try out Bugzilla for the first time. I salute you!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-2562330243548471182?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/2562330243548471182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/forgotten-user.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2562330243548471182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/2562330243548471182'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/forgotten-user.html' title='The Forgotten User'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-6815364741915437736</id><published>2008-02-19T18:47:00.001-08:00</published><updated>2008-03-06T10:07:11.729-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui'/><title type='text'>Fieldsets, printing and firefox don't get along</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;There are few things that have given me headaches like fieldsets and printing in firefox. We've basically removed all fieldsets from our code to take care of issues we've been having field content being cut off by firefox not printing fieldsets correctly. I know i should file a bug against firefox, but it seems to not be so bad in firefox 3.0 and it's easier to just fix it in our code than file the bug... yeah i know, bad me.&lt;br/&gt;&lt;br/&gt;Anyway, if anyone happens to find this page, yes, firefox 2.0 also has printing problems. &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=234015'&gt;Bug 234015&lt;/a&gt; says it fixed the problem, but i've got at least one page where it doesn't. If a firefox developer reads this and says, "HEY YOU! file that bug, then maybe i will". First i'll say, well i wanted to ask about it in the IRC channel but i couldn't find the irc channel. Anyway, it's annoying. Fieldset != my_friend&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-6815364741915437736?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/6815364741915437736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/fieldsets-printing-and-firefox-don-get.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6815364741915437736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/6815364741915437736'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/fieldsets-printing-and-firefox-don-get.html' title='Fieldsets, printing and firefox don&amp;#39;t get along'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-5125854675006766736</id><published>2008-02-19T15:48:00.001-08:00</published><updated>2008-02-20T19:32:17.432-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui'/><title type='text'>The search for the "Normal" bugzilla User</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So it turns out Bugzilla is more or less in a formative stage for 4.0. There are a lot of &lt;a href='https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=Bugzilla&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;resolution=DUPLICATE&amp;amp;resolution=---&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=exact&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailtype2=exact&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=target_milestone&amp;amp;type0-0-0=anywordssubstr&amp;amp;value0-0-0=4.0'&gt;bugs with the 4.0 as the target milestone&lt;/a&gt;. But there are a few features that are &lt;a href='https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=Bugzilla&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=%5Broadmap%3A+4.0%5D&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;resolution=DUPLICATE&amp;amp;resolution=---&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=exact&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailtype2=exact&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0='&gt;high up on the list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;By far my favorite is &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=344619'&gt;bug 344619&lt;/a&gt;. Which is supposed to be as nebulous as it seems. It could be read as "Make bugzilla user friendly". &lt;br /&gt;&lt;br /&gt;This is a task which some people spend their careers trying to make happen and is a task which might never be done. However, the hardest part as a mozilla UI person mentioned is finding the Normal user. &lt;br /&gt;&lt;br /&gt;There was an attempt to make some &lt;a href='http://wiki.mozilla.org/Bugzilla:Personas'&gt;Bugzilla personas&lt;/a&gt;, &lt;del&gt;but it is clear that these are not flushed out at the time of this writing and&lt;/del&gt; (turns out they were flushed out, you had to click on the links... but) not very useful in helping to find the "Normal User" other than giving them names.&lt;br /&gt;&lt;br /&gt;So the question becomes who is the "Normal" Bugzilla user and how do we design to them? I'm not sure I know that answer yet, but it seems clear that part of my task as the Bugzilla UE lead is to determine who they are. The hard part is there are some huge disconnects, mainly:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The stuff that developers think are important&lt;/li&gt;&lt;li&gt;The stuff (i think) usability people might think are important&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The stuff that people I talk to think are important&lt;/li&gt;&lt;li&gt;The stuff that I think a normal user might think are important&lt;/li&gt;&lt;/ol&gt;What's the lesson to learn? I need to do some formative research to determine what people actually need. Too bad the most important resource in doing formative research is time, something I have little of. For now I'm going to be happy with moving stuff from PRACA back to Bugzilla and helping with the stuff I thought a normal user might want.&lt;br /&gt;&lt;br /&gt;I might start writing full Bugzilla personas and then posting them to this blog, but we'll see. Writing personas isn't as easy as one might think.&lt;br /&gt;&lt;br /&gt;The other task, continue to look at other bugzilla instances and just chatting to whomever i can talk to. It is by no means scientific, but at least it is some feedback, which is better than the zero feedback I've currently got!&lt;br /&gt;&lt;br /&gt;Oh also: &lt;a href='http://eclipsewebmaster.blogspot.com/2008/02/mozilla-getting-feedback-from-its-users.html'&gt;http://eclipsewebmaster.blogspot.com/2008/02/mozilla-getting-feedback-from-its-users.html&lt;/a&gt;&lt;br /&gt;&lt;a href='http://en.wikipedia.org/wiki/Team_Venture'&gt;Go team Venture!&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-5125854675006766736?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/5125854675006766736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/search-for-bugzilla-user.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/5125854675006766736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/5125854675006766736'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/search-for-bugzilla-user.html' title='The search for the &amp;quot;Normal&amp;quot; bugzilla User'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-158781479048520245</id><published>2008-02-19T15:19:00.001-08:00</published><updated>2008-03-06T10:07:30.023-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui'/><title type='text'>Better Comment/Thread support</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So as I use &lt;a href='http://bugzilla.mozilla.org'&gt;BMO&lt;/a&gt; more and more I've noticed that 90% of the work that is done is via the comments. This isn't at all how we use it for our NASA work, but after talking to a co-worker if the comments system supported more threading, inline images and linking to threads it might be useful to both. I also talked to some guys at Mozilla and it seems they share this need as well, well at least the UI guys do :P. &lt;br/&gt;&lt;br/&gt;It seems clear that different groups have different needs (duh), but that's another thread, I'm going to focus on the threads for this entry. &lt;br/&gt;&lt;br/&gt;So what would we like to see? Well based on discussions here is what i could come up with:&lt;br/&gt;&lt;ol&gt;&lt;li&gt;Actual threads, not just reply to's, maybe with twiddles to open and close the threads.&lt;/li&gt;&lt;li&gt;Linking to attachments, especially when people approve or decline them. &lt;br/&gt;&lt;/li&gt;&lt;li&gt;Inline attachments (images mostly). This is REALLY helpful for designers&lt;/li&gt;&lt;li&gt;Syntax and code highlighting. Really useful for developers, hopefully we can use a plug-in method&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;However, as a mozilla member suggested, we don't want to turn Bugzilla into a strange form of a message board. Things to think about.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-158781479048520245?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/158781479048520245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/better-commentthread-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/158781479048520245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/158781479048520245'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/better-commentthread-support.html' title='Better Comment/Thread support'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-4653496877208098060</id><published>2008-02-12T15:01:00.001-08:00</published><updated>2008-02-12T15:03:06.871-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui'/><title type='text'>Suggestions for Bugzila 4.0 part 1</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;There are lots of things that could use some improvement in Bugzilla, I think everyone is in agreement with that. But the question is what do I work on first?&lt;br /&gt;&lt;br /&gt;This is the first part of an unknown number of postings about what I and others would like to see in the next version of Bugzilla and hopefully I can update this post with the bug numbers that match the enhancements. Some of these are enhancements that we have done over here at NASA and want to give back to the Bugzilla community.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Make the homepage useful for signed in users (maybe everyone!) &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=130835" name="b130835"&gt;Bug 130835&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Make a user preference  for where comments go &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=398473" name="b398473"&gt;Bug 398473&lt;/a&gt; and    &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=371645"&gt;Bug 371645&lt;/a&gt;   &lt;span style="display: none;"&gt;         &lt;/span&gt;&lt;/li&gt;&lt;li&gt;New Reports Widget &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=412685" name="b412685"&gt;Bug 412685&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Menu for saved Searches with filter &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=324402" name="b324402"&gt;Bug 324402&lt;/a&gt;      &lt;span style="display: none;"&gt;         &lt;/span&gt;&lt;/li&gt;&lt;li&gt;Menu for  Admin  prefs &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=400674" name="b400674"&gt;Bug 400674&lt;/a&gt;      &lt;span style="display: none;"&gt;         &lt;/span&gt;&lt;/li&gt;&lt;li&gt;Option for HTML email that presents information in a more readable form &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=65477"&gt;Bug 65477&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;AJAX search suggestions in the cc field and reassign field, similar to a web-based email client (which i think is in 3.2 already)&lt;/li&gt;&lt;li&gt;The ability to have inline images in comments. &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=252782"&gt;Bug 252782&lt;/a&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=130835" name="b130835"&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Other than that my hope is to have features that will help get User Experience people more involved with bug tracking and fixes. I'm less sure how we can do this and perhaps some UI folks have some suggestions.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-4653496877208098060?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/4653496877208098060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/suggestions-for-bugzila-40-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/4653496877208098060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/4653496877208098060'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/suggestions-for-bugzila-40-part-1.html' title='Suggestions for Bugzila 4.0 part 1'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6923737083952689993.post-5130605680476436648</id><published>2008-02-12T12:16:00.000-08:00</published><updated>2008-02-12T13:15:32.819-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugzilla_ui'/><title type='text'>Bugzilla 3.2 patches and polish</title><content type='html'>The next version of Bugzilla has a few UI improvements that I helped to implement.  One of the improvements was revamping the page that is used to edit bugs, aka edit_bugs.html.tmpl &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=374020"&gt;Bug 374020&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The last part of fixing-up the edit page for version 3.2 is removing the knob. Yes that's right, no more knob in Bugzilla. For those of you not familiar with it, the knob is the small area at the bottom of a bug that lets you change the status of the bug. In previous versions of Bugzilla it was also used to assign the bug to people. Once I am done with this last patch the only thing close to the commit button will be the the comments. I think everyone in the Bugzilla community will be happy to see it go. So... RIP Knob!&lt;br /&gt;&lt;br /&gt;Lastly once I'm done with this change to the knob, I'm going to start doing a Usability QA and filing some bugs with the polish keyword.  My plan is to do a  &lt;a href="http://en.wikipedia.org/wiki/Heuristic_evaluation"&gt;heuristic evaluation &lt;/a&gt;of the latest version of the code. Hopefully this will reveal some easy things to fix for the latest version of Bugzilla.&lt;br /&gt;&lt;br /&gt;I hope to post the evaluation results to this blog along with links to various Bugzilla bugs filed based on the results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6923737083952689993-5130605680476436648?l=guy-pyrzak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://guy-pyrzak.blogspot.com/feeds/5130605680476436648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/bugzilla-32-patches-and-polish.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/5130605680476436648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6923737083952689993/posts/default/5130605680476436648'/><link rel='alternate' type='text/html' href='http://guy-pyrzak.blogspot.com/2008/02/bugzilla-32-patches-and-polish.html' title='Bugzilla 3.2 patches and polish'/><author><name>Guy</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://lh5.google.com/image/guy.pyrzak/ROUqos9tABI/AAAAAAAAAM8/1BzxqdAEyUg/IMG_2652.jpg?imgmax=912'/></author><thr:total>0</thr:total></entry></feed>
