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

<channel>
	<title>Playworkplay Webstudio &#187; Design</title>
	<atom:link href="http://playworkplay.com/blog/category/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://playworkplay.com</link>
	<description>Because Fun Things Get Done</description>
	<lastBuildDate>Wed, 19 Aug 2009 12:00:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>On Reddit&#8217;s Beta Design</title>
		<link>http://playworkplay.com/blog/on-reddits-beta-design/</link>
		<comments>http://playworkplay.com/blog/on-reddits-beta-design/#comments</comments>
		<pubDate>Thu, 08 May 2008 00:40:28 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://playworkplay.com/blog/on-reddits-beta-design/</guid>
		<description><![CDATA[First, here&#8217;s the beta version. I&#8217;d say the most annoying part is the huge score, despite it being generally irrelevant. In a list-style page like Reddit, being on the front page is indicator enough for an article&#8217;s quality, without us having to know its score. And mackstann sums it up for me:
..by making the &#8220;score&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://beta.reddit.com/">First, here&#8217;s the beta version</a>. I&#8217;d say the most annoying part is the huge score, despite it being generally irrelevant. In a list-style page like Reddit, being on the front page is indicator enough for an article&#8217;s quality, without us having to know its score. <a href="http://reddit.com/info/6ij7d/comments/c03xwmq">And mackstann sums it up for me</a>:</p>
<blockquote><p>..by making the &#8220;score&#8221; larger and bold and outside of the rest of the text. In my opinion, people shouldn&#8217;t need to care much about the score of a link. If the algorithm is good then the numeric score is irrelevant&#8230;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/on-reddits-beta-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unique Numbers in CSS</title>
		<link>http://playworkplay.com/blog/unique-numbers-in-css/</link>
		<comments>http://playworkplay.com/blog/unique-numbers-in-css/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 01:18:06 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://playworkplay.com/blog/unique-numbers-in-css/</guid>
		<description><![CDATA[If you&#8217;ve been learning CSS and looking around people&#8217;s code all over the web, I&#8217;m sure you have found some strange numbers inside their CSS files, seemingly used out of the blue. This is the list of some of those numbers that I noticed, accompanied with some background information about it.
-9000px
This is the number originally [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been learning CSS and looking around people&#8217;s code all over the web, I&#8217;m sure you have found some strange numbers inside their CSS files, seemingly used out of the blue. This is the list of some of those numbers that I noticed, accompanied with some background information about it.</p>
<h3>-9000px</h3>
<p>This is the number <a href="http://phark.typepad.com/phark/2003/08/accessible_imag.html">originally used by Mike Rundle on his famous Phark image replacement technique</a>. Another variation is <a href="http://www.mezzoblue.com/tests/revised-image-replacement/">-100em or -5000px</a> or <a href="http://veerle.duoh.com/index.php/blog/comments/designing_a_css_based_template_part_v/">-9999px</a>. Nevertheless, the idea is to apply a big, negative number to the CSS <strong>text-indent</strong> property, so that it puts the text way, way off of the screen, effectively hiding it. Combined by adding a background image of choice to the element, this gives the effect of having text inside the HTML structure, but shows an image instead.</p>
<p>HTML:</p>
<pre class="brush: html">
&lt;h3&gt;Revised Image Replacement&lt;/h3&gt;
</pre>
<p>CSS:</p>
<pre class="brush: css">
h3 {
  text-indent: -9000px;
  overflow: hidden;
  background: url(image-to-show.png);
  height: 25px;
  }
</pre>
<p>Note: The usage of <strong>em</strong> <a href="http://www.access-matters.com/2005/05/08/quiz-114-image-replacement-techniques/">causes some slight problem with old Version of Safari</a>, so whenever possible (actually I can&#8217;t think of a situation when this isn&#8217;t possible) use px.</p>
<h3>62.5%</h3>
<p>This is the known number used for the base font size in browsers so that 1em equals 10px, mostly used in the practice of using em&#8217;s for setting font size yet still thinking in pixels to make things simpler. This method is first <a href="http://clagnut.com/blog/348/">introduced and explained by Richard Rutter</a>. The usage of em instead of pixel for font-size, of course, is good for many reasons, one of them is due to the fact that fonts set in px cannot be resized <a href="http://en.wikipedia.org/wiki/Internet_Explorer_6">on a certain wretched browser</a>. Back to this number, it is commonly used on the html element, for obvious reasons.</p>
<pre class="brush: css">
body {
  font-size:62.5%;
  }
</pre>
<p>A more advanced usage is <a href="http://archivist.incutio.com/viewlist/css-discuss/74980">62.5%/1.6em</a>, where the second number denotes the line height. This only works in <strong>font</strong> instead of <strong>font-size</strong> property:</p>
<pre class="brush: css">
body {
  font:62.5%/1.6em Arial, Helvetica, sans-serif;
  }
</pre>
<h3>1%</h3>
<p>This number, used on <strong>height</strong> property, is commonly used with the Holly Hack to <a href="http://www.positioniseverything.net/explorer/escape-floats.html">fix the strange escaping floats bug in IE6</a>. It is also featured on A List Apart&#8217;s 2004 <a href="http://www.alistapart.com/articles/horizdropdowns">article on creating horizontal drop down menu</a>. Now if you&#8217;d excuse me, talking about IE bugs is obviously not my (or any other web designers&#8217;) happiest moment, so kindly peruse the links above to learn more about it.</p>
<h3>101%</h3>
<p>Like the number before it, 101% is also used on the <strong>height</strong> property. This is commonly used to deal with <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a>&#8217;s behavior of adding/hiding its vertical scrollbar depending on whether the page is taller than the viewport or not. This behavior gives the effect of inconsistencies between pages depending on their height. Using this technique, Firefox is forced to <a href="http://www.dave-woods.co.uk/?p=103">always display the scroll regardless of page height</a>.</p>
<pre class="brush: css">
html {
  height: 101%;
  }
</pre>
<p>Nevertheless, it is said that <a href="http://www.dave-woods.co.uk/?p=103#comment-125">this does not fix the same problem in Opera</a>, and the more correct solution is this:</p>
<pre class="brush: css">
html {
  overflow-y: scroll;
  }
</pre>
<p>Another similar discussion about this can be found at <a href="http://snippets.dzone.com/posts/show/217">Dzone Snippets</a>.</p>
<h3>Closing</h3>
<p>These are what I can remember easily. It&#8217;s by no means a complete list, and I&#8217;d love to hear it if you know more about them!</p>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/unique-numbers-in-css/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Freebird Theme for Chyrp</title>
		<link>http://playworkplay.com/blog/freebird-theme-for-chyrp/</link>
		<comments>http://playworkplay.com/blog/freebird-theme-for-chyrp/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 17:21:45 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://playworkplay.com/blog/freebird-theme-for-chyrp/</guid>
		<description><![CDATA[Chyrp is a new blogging engine designed to be lightweight yet customizable, and it claims that it &#8220;destroys the fine line separating a blog and a tumblelog.&#8221; Sounds okay to me. The demo is available here, although some of the functionality has been disabled due to Digg Effect (591 diggs so far, in case someone&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chyrp.net/">Chyrp</a> is a new blogging engine designed to be lightweight yet customizable, and it claims that it &#8220;destroys the fine line separating a blog and a tumblelog.&#8221; Sounds okay to me. <a href="http://chyrp.net/demo">The demo is available here</a>, although some of the functionality has been disabled due to <a href="http://en.wikipedia.org/wiki/Digg_effect">Digg Effect</a> (<a href="http://www.digg.com/software/Chyrp_A_brand_new_lightweight_blogging_engine">591 diggs so far</a>, in case someone&#8217;s interested).</p>
<p>Anyways, I&#8217;m not here to write a review about the engine. Not yet. Instead, after reading about Chryp a little, I decided to learn and find out how the theme system works. While I obviously can&#8217;t claim that I have completely mastered the art of Chyrp theme creation, this is what I came up with.</p>
<h3>Introducing Freebird, a Chyrp Theme</h3>
<p><a href="http://img508.imageshack.us/my.php?image=freebirdyb1.png" target="_blank"><img src="http://img508.imageshack.us/img508/8430/freebirdyb1.th.png" border="0" alt="Free Image Hosting at www.ImageShack.us" /></a></p>
<p>This one&#8217;s a simple, tumblelog-flavored theme with relatively narrow width and minimal decoration so that your content remains the focus of the site. The screenshot above does not show the admin bar, for which you will need to install Chyrp and use this theme to find out.</p>
<p>Interested?<a href="http://playworkplay.com/download/freebird.zip"> Download Freebird, completely free</a>.</p>
<h3>Credits and Stuff</h3>
<ul>
<li>The name <strong>Freebird</strong> is taken from a song by <a href="http://en.wikipedia.org/wiki/Yui_(singer)">YUI</a> (not to be confused with the Yahoo! UI Library).</li>
<li>The background pattern is modified from one pattern made by <a href="http://squidfingers.com/pattern/">Squidfingers</a>. Squidfingers&#8217; patterns rock.</li>
<li>Icons are from <a href="http://www.brandspankingnew.net/archive/2006/12/hohoho.html">Brand Spanking New&#8217;s Mini Icons  v2</a>, which by the way is an awesome, free, iconset.</li>
<li>Most PHP files inside the theme are copied directly from Chyrp Default, modified here and there to fit.</li>
<li>This theme is licensed under GPL.</li>
</ul>
<h3>Conclusion</h3>
<p>I plan to create a separate post to discuss more about Chyrp, including how the theme system works, so this part will not be too comprehensive. In short, I find myself grinning a lot while working on Freebird. The theme system is indeed powerful and highly modifiable, and it&#8217;s been quite a fun little project to work on. <a href="http://code.google.com/p/chyrp/wiki/Themes">There&#8217;s only one page of documentation</a>, but it&#8217;s really quite intuitive once you dig into the theme files.</p>
<p>So, this is where I leave you to play around with the new theme. Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/freebird-theme-for-chyrp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Decluttering WordPress Theme&#8217;s Sidebar Widget Code</title>
		<link>http://playworkplay.com/blog/decluttering-wordpress-themes-sidebar-widget-code/</link>
		<comments>http://playworkplay.com/blog/decluttering-wordpress-themes-sidebar-widget-code/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 11:09:47 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://playworkplay.com/blog/decluttering-wordpress-themes-sidebar-widget-code/</guid>
		<description><![CDATA[The usual code for a widget-enabled sidebar goes like this:

&#60;div id=&#34;sidebar&#34;&#62;
  &#60;ul&#62;
    &#60;li id=&#34;pages&#34; class=&#34;widget widget_pages&#34;&#62;
      &#60;h2 class=&#34;widgettitle&#34;&#62;Pages&#60;/h2&#62;
      &#60;ul&#62;
      &#60;li class=&#34;page_item page-item-2&#34;&#62;&#60;a href=&#34;http://url/?page_id=2&#34; title=&#34;About&#34;&#62;About&#60;/a&#62;&#60;/li&#62;
		  &#60;li class=&#34;page_item page-item-2&#34;&#62;&#60;a href=&#34;http://url/?page_id=2&#34; title=&#34;About&#34;&#62;Contact&#60;/a&#62;&#60;/li&#62;
      &#60;/ul&#62;
 [...]]]></description>
			<content:encoded><![CDATA[<p>The usual code for a widget-enabled sidebar goes like this:</p>
<pre class="brush: xhtml">
&lt;div id=&quot;sidebar&quot;&gt;
  &lt;ul&gt;
    &lt;li id=&quot;pages&quot; class=&quot;widget widget_pages&quot;&gt;
      &lt;h2 class=&quot;widgettitle&quot;&gt;Pages&lt;/h2&gt;
      &lt;ul&gt;
      &lt;li class=&quot;page_item page-item-2&quot;&gt;&lt;a href=&quot;http://url/?page_id=2&quot; title=&quot;About&quot;&gt;About&lt;/a&gt;&lt;/li&gt;
		  &lt;li class=&quot;page_item page-item-2&quot;&gt;&lt;a href=&quot;http://url/?page_id=2&quot; title=&quot;About&quot;&gt;Contact&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;

    &lt;li id=&quot;categories-1&quot; class=&quot;widget widget_categories&quot;&gt;
      &lt;h2 class=&quot;widgettitle&quot;&gt;Categories&lt;/h2&gt;
      &lt;ul&gt;
      &lt;li class=&quot;cat-item cat-item-3&quot;&gt;&lt;a href=&quot;http://url/?cat=3&quot; title=&quot;View all posts filed under Asides&quot;&gt;Asides&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;cat-item cat-item-1&quot;&gt;&lt;a href=&quot;http://url/?cat=1&quot; title=&quot;View all posts filed under Uncategorized&quot;&gt;Uncategorized&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>This is where I begin to wonder. Why do widgets go into an unordered list? Semantically, it&#8217;s possible to argue that the sidebar is actually a list of widgets, therefore the usage of the &lt;ul&gt; tag. But with that same logic, the content area of a blog is basically just a list of posts. Yet I never found any theme placing each post inside an &lt;li&gt; tag. Have you?</p>
<p><a href="http://automattic.com/code/widgets/themes/">This is what Automattic has to say on this</a>, emphasis mine:</p>
<blockquote><p>
Notice that the entire sidebar is an unordered list and the titles are in &lt;h2&gt; tags. Not every theme is built this way and it’s not necessary to do so, but <strong>it’s currently the most common sidebar markup</strong> in the themes we surveyed so we adopted it. The element with id=”links” is the equivalent of one basic widget.
</p></blockquote>
<p>So, I assume that this practice date back before WP Widgets is created, and is simply picked for compatibility reasons (so that it&#8217;s easy to convert already-made themes to be widget-ready). But that does not mean it is still necessary for new themes, I believe. </p>
<p>If you take a look at some of the more well-known web designers&#8217; code, you&#8217;ll see that <a href="http://zeldman.com">they</a> <a href="http://cameronmoll.com">don&#8217;t</a> <a href="http://simplebits.com">do</a> <a href="http://mezzoblue.com">this</a> on their sidebar. While none of these examples actually used WordPress widget on their site, but does that matter? Widgets or plain old hardcoded PHP, we&#8217;re simply talking about items (or sections, contents) on the sidebar, right?</p>
<p>The last thing that also bothered me is that the usual code above looked so cluttered. Tag soup, anyone? Nested &lt;ul&gt;&#8217;s and everything. They&#8217;re actually quite difficult to follow, and I don&#8217;t see a reason why something simpler can&#8217;t be achieved yet still be semantically okay. Something like this, for instance:</p>
<pre class="brush: xhtml">
&lt;div id=&quot;sidebar&quot;&gt;
  &lt;div id=&quot;pages&quot; class=&quot;widget widget_pages&quot;&gt;
    &lt;h2 class=&quot;widgettitle&quot;&gt;Pages&lt;/h2&gt;
    &lt;ul&gt;
      &lt;li class=&quot;page_item page-item-2&quot;&gt;&lt;a href=&quot;http://url/?page_id=2&quot; title=&quot;About&quot;&gt;About&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div id=&quot;categories-1&quot; class=&quot;widget widget_categories&quot;&gt;
    &lt;h2 class=&quot;widgettitle&quot;&gt;Categories&lt;/h2&gt;
    &lt;ul&gt;
      &lt;li class=&quot;cat-item cat-item-3&quot;&gt;&lt;a href=&quot;http://url/?cat=3&quot; title=&quot;View all posts filed under Asides&quot;&gt;Asides&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;cat-item cat-item-1&quot;&gt;&lt;a href=&quot;http://url/?cat=1&quot; title=&quot;View all posts filed under Uncategorized&quot;&gt;Uncategorized&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Mm. Tasty.</p>
<h3>And So We Bump into Troubles&#8230;</h3>
<p>By default, the value for the function <strong>register_sidebar</strong> (<a href="http://automattic.com/code/widgets/api/">consult Widgets API docs page for more info</a>) are these:</p>
<pre class="brush: php">
$p = array(
  &#039;before_widget&#039; =&gt; &#039;&lt;li id=&quot;%1$s&quot; class=&quot;widget %2$s&quot;&gt;&#039;,
  &#039;after_widget&#039; =&gt; &quot;&lt;/li&gt;/n&quot;,
  &#039;before_title&#039; =&gt; &#039;&lt;h2 class=&quot;widgettitle&quot;&gt;&#039;,
  &#039;after_title&#039; =&gt; &quot;&lt;/h2&gt;/n&quot;
);

register_sidebars(1, $p);
</pre>
<p>In other words, the built-in Widgets code is to put each of them inside an &lt;li&gt;. To fix this, we do it this way:</p>
<pre class="brush: php">
$p = array(
  &#039;before_widget&#039; =&gt; &#039;&lt;div id=&quot;%1$s&quot; class=&quot;widget %2$s&quot;&gt;&#039;,
  &#039;after_widget&#039; =&gt; &quot;&lt;/div&gt;/n&quot;,
  &#039;before_title&#039; =&gt; &#039;&lt;h2 class=&quot;widgettitle&quot;&gt;&#039;,
  &#039;after_title&#039; =&gt; &quot;&lt;/h2&gt;/n&quot;
);

register_sidebars(1, $p);
</pre>
<p>And to set-up the Widgets area inside sidebar.php, simply use the code:</p>
<pre class="brush: php">
&lt;div id=&quot;sidebar&quot;&gt;
  &lt;?php if ( !function_exists(&#039;dynamic_sidebar&#039;) || !dynamic_sidebar() ) : ?&gt;
  // static code here
  &lt;?php endif; ?&gt;
&lt;/div&gt;
</pre>
<p>And that&#8217;s it. Simple changes, much lovely code. Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/decluttering-wordpress-themes-sidebar-widget-code/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What Goes into an Online Magazine&#8217;s Home Page?</title>
		<link>http://playworkplay.com/blog/building-blocks-for-online-magazine-home-page/</link>
		<comments>http://playworkplay.com/blog/building-blocks-for-online-magazine-home-page/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 01:07:31 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://playworkplay.com/blog/building-blocks-for-online-magazine-home-page/</guid>
		<description><![CDATA[Sometimes I think that designing can also be like playing LEGO. Give me the pieces, the shapes, the blocks, and I&#8217;ll do my best to arrange them into something cool yet usable.
So, this is the list of the various blocks that would fit into an online magazine&#8217;s home page. I definitely would use this as [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes I think that designing can also be like playing LEGO. Give me the pieces, the shapes, the blocks, and I&#8217;ll do my best to arrange them into something cool yet usable.</p>
<p>So, this is the list of the various blocks that would fit into an online magazine&#8217;s home page. I definitely would use this as reference, and hopefully it&#8217;s useful for you guys too.</p>
<p>First, the obvious ones:</p>
<ul>
<li>Title and description</li>
<li>Navigation bar</li>
<li>Search Form</li>
<li>Footer</li>
</ul>
<p>Next, the custom blocks:</p>
<ul>
<li>Featured article. A big, differentiated block with big images and excerpt of the magazine&#8217;s current top article </li>
<li>Also featured/previously featured articles. Could be a list of three or more articles with smaller thumbnails, smaller header, and so forth, compared to the single, featured article above.</li>
<li>A glimpse of the most recent articles on each categories available. Mostly just list of titles with date of publication.</li>
<li>Popular articles. Either visit count-based or reader rating-based.</li>
<li>Multimedia. Featured video, podcast, and so forth.</li>
<li>Latest reader comments.</li>
<li>Advertising spot(s).</li>
<li>List of categories.</li>
<li>List of archives based on date.</li>
</ul>
<p>Also remember that the above are just common blocks and they might very well be modified to fit your needs. Why just one featured article, for example? Maybe six is the way to go. Who knows. </p>
<p>Another point of interest is thinking how these blocks can be presented. <a href="http://onlinetools.org/tools/domtabdata/">Use DOMTab to put more than one blocks in one space</a>, displaying only one block but still allowing visitors view the other blocks by clicking on the corresponding tabs (it&#8217;s much easier to check the DOMTab site and see the effect in action). You can see this effect being used tastefully on <a href="http://www.nytimes.com/">The New York Times</a>, <a href="http://www.wpdesigner.com/2007/10/06/jello-wala-mello-wordpress-theme/">Small Potato&#8217;s magazine-styled WordPress theme</a>, and basically various other places.</p>
<p>It&#8217;s probably a good thing as well to feature your readers somewhere on the front page. A list of the most valued contributors of some sort (those who comment the most, or who send the most articles, and so on). There are plenty of different things to try, so experiment and have a lot of fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/building-blocks-for-online-magazine-home-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing The Whitespace Nation Theme for WordPress</title>
		<link>http://playworkplay.com/blog/the-whitespace-nation-theme-for-wordpress/</link>
		<comments>http://playworkplay.com/blog/the-whitespace-nation-theme-for-wordpress/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 16:15:12 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://playworkplay.com/blog/the-whitespace-nation-theme-for-wordpress/</guid>
		<description><![CDATA[The internet is a busy place.
But your blog does not have to be the same.
Instead of having yet another messy blog tangled with of blocks of ads, contents, and links all over the place, you can have something that looked like this instead. Did you know that a minimalistic design is one of the 15 [...]]]></description>
			<content:encoded><![CDATA[<p>The internet is a busy place.</p>
<p>But <em>your</em> blog does not have to be the same.</p>
<p>Instead of having yet another messy blog tangled with of blocks of ads, contents, and links all over the place, <a href="http://playworkplay.com/blog/?preview_theme=sandbox&#038;preview_css=whitespace-nation">you can have something that looked like this instead</a>. Did you know that <a href="http://northxeast.com/blogging/15-powerful-ways-to-differentiate-your-blog-from-the-crowd">a minimalistic design is one of the 15 powerful ways to differentiate your blog?</a></p>
<p>Yes. That&#8217;s what our Whitespace Nation theme for WordPress can deliver. It&#8217;s very simple. Beautifully simple. </p>
<p>This is a two-columns, dark theme built on top of the wonderful <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox theme</a>. Yes, it&#8217;s widget-ready (because Sandbox is). That said, you will need to upload <strong>both this theme and the Sandbox theme</strong> in your WordPress theme directory before The Whitespace Nation can deliver that silent elegance of simplicity to your blog. The theme is created using Sandbox v1.1 for WordPress 2.3.x and above, tested with Firefox 2, Opera 9, Safari 3 Beta, and IE6+.</p>
<ul>
<li><a href="http://playworkplay.com/blog/?preview_theme=sandbox&#038;preview_css=whitespace-nation">Live preview</a></li>
<li><a href="http://www.plaintxt.org/themes/sandbox/">Download Sandbox theme (get the v.1.1 one)</a></li>
<li><a href="http://playworkplay.com/download/whitespace-nation.zip">Download The Whitespace Nation theme</a></li>
</ul>
<p>Comments and questions are welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/the-whitespace-nation-theme-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>On Designing Search Result Page, Part II: Quick Summary</title>
		<link>http://playworkplay.com/blog/search-result-page-design-2/</link>
		<comments>http://playworkplay.com/blog/search-result-page-design-2/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 05:19:35 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://playworkplay.com/blog/search-result-page-design-2/</guid>
		<description><![CDATA[After reading the sources from Part I, this is my conclusion, extracted and listed for reference later. Hopefully it&#8217;s useful for you guys as well.
Basic Necessities
First of all, I think this goes without saying that the most popular form for a search result page is a list. I just mentioned this because I wonder if [...]]]></description>
			<content:encoded><![CDATA[<p>After reading the sources from Part I, this is my conclusion, extracted and listed for reference later. Hopefully it&#8217;s useful for you guys as well.</p>
<h3>Basic Necessities</h3>
<p>First of all, I think this goes without saying that the most popular form for a search result page is a list. I just mentioned this because I wonder if there is another way to present the result more effectively. No, I haven&#8217;t put more thought into it, maybe you have?</p>
<p>Okay now, here&#8217;s the list.</p>
<ol>
<li>Remind user what they are searching. A few common places:
<ul>
<li> &lt;title&gt; tag</li>
<li>subheader text (above search result)</li>
<li>highlight the search term inside the result (say, with different background color)</li>
<li>put the search term inside the searchbox. Also useful for refinement, discussed later.</li>
</ul>
</li>
<li>Add short description and or more information available. This is good to help the searching process.</li>
<li>Categorize if necessary.</li>
<li>Consider the two extremities: no result and too many results. Let user know if there is no result (blank page is a no-no), use pagination for the latter.</li>
<li>Show the scope of the result (e.g.: 1-50 out of 1,000 result)</li>
<li>Using numbered list for the search results already show the relevancy of the result, but if necessary it can be further refined like using percentage in Wikipedia.</li>
<li>Refinement. Allow user to refine search query easily. Having the search term ready inside the input box is good. Advanced search option is another solution, although not always necessary and or viable.</li>
</ol>
<h3>Advanced Features</h3>
<p>While might not be needed on most cases, but they can be useful depending on the situation.</p>
<ol>
<li>Addressing near hits. Typo. Misspelling. Suggest word correction, like Google.</li>
<li>Advanced search. <a href="http://usability.about.com/od/webcontent/g/scoped_search.htm">Scoping</a>.</li>
<li>Show commonly searched terms.</li>
<li>If you&#8217;re dead sure that the first result matches with the query, redirect immediately without showing the search result page. Like in Wikipedia.</li>
</ol>
<h3>TOC</h3>
<p>This is Part II of the On Designing Search Result Page article series.</p>
<ol>
<li><a href="http://playworkplay.com/blog/search-result-page-design-1/">On Designing Search Result Page, Part I</a></li>
<li><strong>On Designing Search Result Page, Part II: Quick Summary</strong></li>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/search-result-page-design-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Designing Search Result Page, Part I</title>
		<link>http://playworkplay.com/blog/search-result-page-design-1/</link>
		<comments>http://playworkplay.com/blog/search-result-page-design-1/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 14:51:34 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://playworkplay.com/blog/search-result-page-design-1/</guid>
		<description><![CDATA[Compared to other commonly discussed part of a website such as the homepage or product page, I find that search result page is a topic that is much less studied. This is baffling, because designing a good search result page can be a difficult task at times. In fact, we are currently stuck right here [...]]]></description>
			<content:encoded><![CDATA[<p>Compared to other commonly discussed part of a website such as the homepage or product page, I find that search result page is a topic that is much less studied. This is baffling, because designing a good search result page can be a difficult task at times. In fact, we are currently stuck right here in our small project: we just can&#8217;t seem to create that perfect search result page!</p>
<p>Hoping to solve the problem in a different way, I will try to create a series of article about our current endeavor. The best thing to do first is, of course, to stand on the shoulder of the giants. So, the first part of this series will list various articles that have been written about the arcane art of search result page design. Here we go.</p>
<h3>Before we get started&#8230;</h3>
<p><a href="http://www.useit.com/alertbox/20010513.html">Search: Visible and Simple</a>, from Jakob Nielsen&#8217;s Alertbox. He raised two important points about the usefulness of a search feature: it is a way for user to go anywhere he want regardless of the available site navigation, and it is also an escape hatch with which user can find a way to go somewhere else when they&#8217;re stuck in a page.</p>
<p>About.com&#8217;s Web Usability section has <a href="http://usability.about.com/od/webcontent/a/site_search.htm">Site Search Dos and Don&#8217;ts</a>, a short article filled with utterly useful tips, tricks and knowledge. It&#8217;s a must read. Also read about <a href="http://usability.about.com/od/webcontent/g/scoped_search.htm">scoped search</a> and whether <a href="http://usability.about.com/od/webcontent/a/scopedsrch_guid.htm">it&#8217;s necessary to include in our website</a>.</p>
<h3>How to Create a Good Search Result Page</h3>
<p>Why, About.com has that very page: <a href="http://usability.about.com/od/visualdesign/a/Search_Results.htm">Designing a Good Search Result Page</a>.  In a nutshell, their recommendation is to remind user what they searched for, put results in context, keep it consistent with the rest of the site&#8217;s look, and provide further search tool. Visit the page to learn more about each item.</p>
<p>Web Design, The Complete Reference has a chapter dedicated to Search functionality, and <a href="http://www.webdesignref.com/chapters/09/ch9-09.htm">there&#8217;s a quality content there about Result Page Design</a>. The article is actually longer than About.com&#8217;s article above, and I dig the list of common result page elements.</p>
<p>Martijn van Welie also have <a href="http://www.welie.com/patterns/showPattern.php?patternID=search-results">a great article on the subject</a>, with samples from the already familiar search page of Google and Amazon.</p>
<p>With an emphasis on e-commerce website, <a href="http://www.e-consultancy.com/research/e-commerce-design-patterns/searchResults.asp">E-consultancy also have a page on search result design</a>. As a side note, the site is rather broken in Opera, with the content page squeezed to a really small width making it hard to read, so you might want to use Firefox or Safari.</p>
<p>Also interesting, here&#8217;s <a href="http://www.designbyfire.com/?p=23">Design by Fire&#8217;s attempt to redesign what possibly is the world&#8217;s best known search result page</a>: Google&#8217;s.</p>
<p>There&#8217;s also a paper called <a href="http://citeseer.ist.psu.edu/390717.html">Presenting Search Results: Design, Visualization, and Evaluation</a>, by John Cugini.</p>
<p>That&#8217;s about it. Kindly let me know if you have more resources on the subject, it&#8217;s quite possible that my Google-fu is not great enough to find more juicy links.</p>
<p>In the next part, I will try to use the knowledge from the sources above to study search result pages from various sites. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/search-result-page-design-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Designing with Less Features in Mind</title>
		<link>http://playworkplay.com/blog/designing-with-less-features-in-mind/</link>
		<comments>http://playworkplay.com/blog/designing-with-less-features-in-mind/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 13:35:53 +0000</pubDate>
		<dc:creator>Hafiz Rahman</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://playworkplay.com/?p=4</guid>
		<description><![CDATA[Play Work Play Studio is currently taking part in developing a smallish side project site where most of the features have yet to be determined. The basic functionality is there, but feature-wise there is no unique factor that can make our site stand out.
But could the scarcity of features be a site&#8217;s strong point? If [...]]]></description>
			<content:encoded><![CDATA[<p>Play Work Play Studio is currently taking part in developing a smallish side project site where most of the features have yet to be determined. The basic functionality is there, but feature-wise there is no unique factor that can make our site stand out.</p>
<p>But could the scarcity of features be a site&#8217;s strong point? If we&#8217;re looking at <a href="http://37signals.com/">37signal</a>&#8217;s direction, then the answer is yes. However, should we decide to go that way, it will be necessary to actually delve deeper into the very essence of the site. The lack of feature should actually be a defining factor, the philosophy behind our design, instead of just a byproduct of the developer&#8217;s lack of idea (which is closer to our actual situation right now).</p>
<p>One of the biggest driving factor for us to take part in this project is due to the fact that most competitor sites are so poorly-designed, browsing around them felt difficult and tiring. Our goal is to provide a better experience for users: our content might be the same, but you&#8217;ll have a lot more fun exploring our site. Also, if all you want is to grab what you need and immediately go somewhere else, we&#8217;ll make sure our design don&#8217;t get in the way.</p>
<p>Now, could the lack of features aids us in reaching that goal?</p>
<p>In a way, we are optimistic that it could. By leaving only the very necessary part intact, we could ensure that users don&#8217;t have to work hard to get the content. Also, the simplicity of the design means that it will be much easier for people to master the site. This can give users a better sense of satisfaction, so that they felt comfortable enough to use and return to the site every now and then (and happy enough to recommend our site to others!).</p>
<p>Also, the load time would be much faster without all those unnecessary features. It&#8217;s one major plus for our target market.</p>
<p>Stay tuned to further development of this project. Who knows, perhaps by the next post the site will already be up and running.</p>
]]></content:encoded>
			<wfw:commentRss>http://playworkplay.com/blog/designing-with-less-features-in-mind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
