<?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>Diego's Rants &#187; Web &amp; Design</title>
	<atom:link href="http://blog.massanti.com/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.massanti.com</link>
	<description>Confessions from a Geek</description>
	<lastBuildDate>Wed, 27 Oct 2010 11:22:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>The all new 52&#8243; Apple Cinema Display.</title>
		<link>http://blog.massanti.com/2009/12/13/the-all-new-52-apple-cinema-display/</link>
		<comments>http://blog.massanti.com/2009/12/13/the-all-new-52-apple-cinema-display/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 12:15:27 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Apple / Macintosh]]></category>
		<category><![CDATA[Computers & Tech]]></category>
		<category><![CDATA[General Rants]]></category>
		<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://blog.massanti.com/?p=1119</guid>
		<description><![CDATA[No words&#8230;.]]></description>
			<content:encoded><![CDATA[<p>No words&#8230;.</p>
<div id="attachment_1120" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.massanti.com/wp-content/uploads/2009/12/trucolor.jpg" rel="shadowbox[post-1119];player=img;"><img class="size-medium wp-image-1120" title="The new 52&quot; HD Apple Cinema Display" src="http://blog.massanti.com/wp-content/uploads/2009/12/trucolor-300x139.jpg" alt="The new 52&quot; HD Apple Cinema Display" width="300" height="139" /></a><p class="wp-caption-text">The new 52&quot; HD Apple Cinema Display</p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2009/12/13/the-all-new-52-apple-cinema-display/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quirky error in Google Chrome for Mac (Beta)</title>
		<link>http://blog.massanti.com/2009/12/09/quirky-error-in-google-chrome-for-mac-beta/</link>
		<comments>http://blog.massanti.com/2009/12/09/quirky-error-in-google-chrome-for-mac-beta/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 22:59:01 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Apple / Macintosh]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://blog.massanti.com/?p=1114</guid>
		<description><![CDATA[While testing some of my own JavaScript code in the new beta build of Chrome for Mac, i was presented with this error:]]></description>
			<content:encoded><![CDATA[<p>While testing some of my own JavaScript code in the new beta build of Chrome for Mac, i was presented with this error:</p>
<div id="attachment_1115" class="wp-caption aligncenter" style="width: 466px"><img class="size-full wp-image-1115 " title="Chrome for Mac error" src="http://blog.massanti.com/wp-content/uploads/2009/12/Google_Chrome-20091209-191528.jpg" alt="Chrome for Mac error" width="456" height="201" /><p class="wp-caption-text">Chrome for Mac error</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2009/12/09/quirky-error-in-google-chrome-for-mac-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Samsung 206NW ColorSync Color Profile for Mac OS X</title>
		<link>http://blog.massanti.com/2009/12/07/samsung-206nw-colorsync-color-profile-for-mac-os-x/</link>
		<comments>http://blog.massanti.com/2009/12/07/samsung-206nw-colorsync-color-profile-for-mac-os-x/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 23:29:21 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Apple / Macintosh]]></category>
		<category><![CDATA[Computers & Tech]]></category>
		<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[ColorSync]]></category>

		<guid isPermaLink="false">http://blog.massanti.com/?p=1034</guid>
		<description><![CDATA[Im just tired of having to recalibrate my LCD every time i re-install Mac OS X or just reset my user account, so im just saving here for my own use, a ColorSync profile for my Samsung 206NW displays. If you happen to use a Samsung NW series LCD display with a Mac, feel free [...]]]></description>
			<content:encoded><![CDATA[<p>Im just tired of having to recalibrate my LCD every time i re-install Mac OS X or just reset my user account, so im just saving here for my own use, a ColorSync profile for my Samsung 206NW displays.</p>
<p>If you happen to use a Samsung NW series LCD display with a Mac, feel free to give this profile a test. It is calibrated with Photo / Video editing in mind, that being said, the color temperature (white point) is &#8220;warmish&#8221;.</p>
<p>Cheers.</p>
<p>Instructions: Just unzip and move the .icc file inside /Library/ColorSync/Profiles/Displays/</p>
<p>Open display preferences and select the new color profile.</p>
<p>Download Below:</p>
<p><a href="http://blog.massanti.com/wp-content/uploads/2009/12/SyncMaster-206NW.icc.zip">SyncMaster 206NW Mac OS X ICC ColorSync Profile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2009/12/07/samsung-206nw-colorsync-color-profile-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Investigating HDR Photography&#8230;</title>
		<link>http://blog.massanti.com/2009/12/06/investigating-hdr-photography-as-a-hobbie/</link>
		<comments>http://blog.massanti.com/2009/12/06/investigating-hdr-photography-as-a-hobbie/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 02:57:29 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[pictures]]></category>

		<guid isPermaLink="false">http://blog.massanti.com/?p=1022</guid>
		<description><![CDATA[I took these HDR pictures some days ago with a friend&#8217;s camera&#8230; maybe its time to get a better camera for myself.]]></description>
			<content:encoded><![CDATA[<p>I took these HDR pictures some days ago with a friend&#8217;s camera&#8230; maybe its time to get a better camera for myself.</p>

<a href='http://blog.massanti.com/wp-content/uploads/2009/12/Alambrado.jpg' rel='shadowbox[album-1022];player=img;' title='Alambrado'><img width="150" height="150" src="http://blog.massanti.com/wp-content/uploads/2009/12/Alambrado-150x150.jpg" class="attachment-thumbnail" alt="Alambrado" title="Alambrado" /></a>
<a href='http://blog.massanti.com/wp-content/uploads/2009/12/Camino-a-Gaynor.jpg' rel='shadowbox[album-1022];player=img;' title='Camino a Gaynor'><img width="150" height="150" src="http://blog.massanti.com/wp-content/uploads/2009/12/Camino-a-Gaynor-150x150.jpg" class="attachment-thumbnail" alt="Camino a Gaynor" title="Camino a Gaynor" /></a>
<a href='http://blog.massanti.com/wp-content/uploads/2009/12/Estación-Capilla.jpg' rel='shadowbox[album-1022];player=img;' title='Estación Capilla'><img width="150" height="150" src="http://blog.massanti.com/wp-content/uploads/2009/12/Estación-Capilla-150x150.jpg" class="attachment-thumbnail" alt="Estación Capilla" title="Estación Capilla" /></a>
<a href='http://blog.massanti.com/wp-content/uploads/2009/12/Estación-Urquiza-Cartel.jpg' rel='shadowbox[album-1022];player=img;' title='Cartel en las Vías'><img width="150" height="150" src="http://blog.massanti.com/wp-content/uploads/2009/12/Estación-Urquiza-Cartel-150x150.jpg" class="attachment-thumbnail" alt="Cartel en las Vías" title="Cartel en las Vías" /></a>
<a href='http://blog.massanti.com/wp-content/uploads/2009/12/Estación-Urquiza-Carteles.jpg' rel='shadowbox[album-1022];player=img;' title='Estación de Trenes'><img width="150" height="150" src="http://blog.massanti.com/wp-content/uploads/2009/12/Estación-Urquiza-Carteles-150x150.jpg" class="attachment-thumbnail" alt="Estación de Trenes" title="Estación de Trenes" /></a>
<a href='http://blog.massanti.com/wp-content/uploads/2009/12/Estación-Urquiza-Palancas.jpg' rel='shadowbox[album-1022];player=img;' title='Cambio de Vías'><img width="150" height="150" src="http://blog.massanti.com/wp-content/uploads/2009/12/Estación-Urquiza-Palancas-150x150.jpg" class="attachment-thumbnail" alt="Cambio de Vías" title="Cambio de Vías" /></a>
<a href='http://blog.massanti.com/wp-content/uploads/2009/12/Futbol.jpg' rel='shadowbox[album-1022];player=img;' title='Futbol'><img width="150" height="150" src="http://blog.massanti.com/wp-content/uploads/2009/12/Futbol-150x150.jpg" class="attachment-thumbnail" alt="Futbol" title="Futbol" /></a>
<a href='http://blog.massanti.com/wp-content/uploads/2009/12/Tranquera.jpg' rel='shadowbox[album-1022];player=img;' title='Tranquera'><img width="150" height="150" src="http://blog.massanti.com/wp-content/uploads/2009/12/Tranquera-150x150.jpg" class="attachment-thumbnail" alt="Tranquera" title="Tranquera" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2009/12/06/investigating-hdr-photography-as-a-hobbie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apache redirect rules for moving your site to a new domain.</title>
		<link>http://blog.massanti.com/2008/09/20/htaccess-for-url-domain-migration/</link>
		<comments>http://blog.massanti.com/2008/09/20/htaccess-for-url-domain-migration/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 03:56:28 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Web & Design]]></category>

		<guid isPermaLink="false">http://blog.massanti.com/?p=192</guid>
		<description><![CDATA[So you are moving your website or blog to a new domain / url, but what happens to all that people and search engines trying to reach the OLD domain that you are leaving ? Well, as you maybe noticed, I have moved my blog to a subdomain (yes, now this blog is at http://blog.massanti.com) [...]]]></description>
			<content:encoded><![CDATA[<p>So you are moving your website or blog to a new domain / url, but what happens to all that people and search engines trying to reach the OLD domain that you are leaving ?</p>
<p>Well, as you maybe noticed, I have moved my blog to a subdomain (yes, now this blog is at http://blog.massanti.com) and i was somehow worried about how to deal with all that people and search engines still going to the OLD url (http://massanti.com), so obviously, one thing came to my mind: &#8220;Apache redirects&#8221;.</p>
<p>This took me a whole 5 minutes to write, so I&#8217;m writing it here just for anybody interested.</p>
<p>Basically, the goal was to redirect anybody going to massanti.com/someblog/post/here to blog.massanti.com/someblog/post/here <strong>AS LONG</strong> as the file doesn&#8217;t exists on massanti.com: i.e: i don&#8217;t want massanti.com/somedir/somerealpage.html being redirected to blog.massanti.com/somedir/somerealpage.html.</p>
<p>So what i did was to create a .htaccess file in the root directory of massanti.com with the following contents:</p>
<pre class="brush: plain; title: ;">&lt;ifmodule mod_rewrite.c&gt;
   RewriteEngine on
   RewriteCond %{REQUEST_FILENAME} !-f [NC]
   RewriteCond %{REQUEST_FILENAME} !-d [NC]
   RewriteRule ^(.*)$ http://blog.massanti.com/$1 [R=301,L]
&lt;/ifmodule&gt;
</pre>
<h3>Let&#8217;s analyze this:</h3>
<ul>
<li>The ifmodule encapsulation is self explanatory, it basically means &#8220;do whatever you find inside me only if the mod_rewrite module is enabled&#8221;.</li>
<li>The first RewriteCond line takes whatever url parameter we get and checks if a real file exists, while the 2nd line does the same, but for directories.</li>
<li>The &#8220;[NC]&#8221; bit in each of the conditions tells mod_rewrite to ignore casing.</li>
<li>The RewriteRule line will only execute IF ANY of the 2 RewriteCond conditions is <strong>TRUE</strong> (if no real file and no real directory is found in the file system matching the URL request), <strong>AND</strong> if that happens, it will redirect the client&#8217;s browser or search engine to the new page (blog.massanti.com/ + the requested URL) and it will send a 301 permanent redirect header, telling the browser and search engines that the redirection is permanent, hence, causing most search engines, browsers and RSS readers to automatically update all the URL&#8217;s to the new ones.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2008/09/20/htaccess-for-url-domain-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An automated and rock-solid encoding engine solution for your youtube-like site.</title>
		<link>http://blog.massanti.com/2008/08/05/automated-video-encoding-server-engine/</link>
		<comments>http://blog.massanti.com/2008/08/05/automated-video-encoding-server-engine/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 11:59:29 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Video Encoding]]></category>
		<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://massanti.com/?p=147</guid>
		<description><![CDATA[It was some days ago when i was contacted by one of the visitors of this blog in order to create a &#8220;black box&#8221; solution to solve the video encoding part of a video sharing website similar to youtube.com. As you maybe know, i have posted some months ago a really basic script to automate [...]]]></description>
			<content:encoded><![CDATA[<p>It was some days ago when i was contacted by one of the visitors of this blog in order to create a &#8220;black box&#8221; solution to solve the video encoding part of a video sharing website similar to youtube.com.</p>
<p>As you maybe know, i have posted some months ago a <strong>really basic script</strong> to automate some of the tasks, but, what about integration with your actual website framework ? what about queue management, what about multi-server encoding environment ?</p>
<p>Those are all the usual questions when a potential customer calls, so i spent some days developing a complete black-box solution for this issue, using all open-source software, with the following features.</p>
<ul>
<li>Fully automatic video encoding queue management.</li>
<li>Support for <strong>1 to n</strong> encoding nodes with fully automatic transaction control (still in beta-testing).</li>
<li>Support for the following video formats: Windows Media, Quicktime, DV, Avid DV, DivX, xVid and almost any imaginable format (any format supported by mplayer is actually 100% supported)</li>
<li>Support for HE-AAC audio (Stereo near-CD quality sound at 48kbps).</li>
<li>Fully automatic thumbnail generation in 3 different positions of the video stream, supported output formats are JPG, PNG and GIF.</li>
<li>Fully automatic metadata injection, including all the popular &#8220;iTunes like&#8221; tags.</li>
<li>Fully automatic iPod Touch / iPhone compatible stream generation.</li>
<li>Support for more than 1 output format (managed from a presets file).</li>
<li>Fully automatic Pixel and Display aspect ratio correction for proper video resizing and scaling.</li>
<li>Possibility to select how many CPU cores to use for the encoding process (only on multicore cpu&#8217;s)</li>
</ul>
<p>There are a several more features that I&#8217;m still developing. If you are interested and you want more details, you can contact me at: diego (at sign here) massanti.com. I don&#8217;t bite <img src='http://blog.massanti.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2008/08/05/automated-video-encoding-server-engine/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Sticked WordPress Theme, beta release.</title>
		<link>http://blog.massanti.com/2008/04/12/sticked-wordpress-theme-beta-release/</link>
		<comments>http://blog.massanti.com/2008/04/12/sticked-wordpress-theme-beta-release/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[sticked]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://massanti.com/?p=143</guid>
		<description><![CDATA[After a lot of work I&#8217;m happy to say that Sticked is ready! Sticked is a WordPress theme that i had in mind since too many time ago, and now, i am sharing it with you all . Features Customizable background and body textures. [Click here to see screenshot] You can select from a bunch [...]]]></description>
			<content:encoded><![CDATA[<p>After a lot of work I&#8217;m happy to say that Sticked is ready!</p>
<p>Sticked is a WordPress theme that i had in mind since too many time ago, and now, i am sharing it with you all <img src='http://blog.massanti.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h3>Features</h3>
<ul>
<li><strong>Customizable background and body textures. <a rel="lightbox" href="http://massanti.com/wp-content/uploads/2008/04/picture-7.png">[Click here to see screenshot]</a></strong><br />
You can select from a bunch of available textures for both your page background and your main body background, you can even create your own if you feel like.</li>
<li><strong>Customizable colors for &#8220;Stickies&#8221;. <a rel="lightbox" href="http://massanti.com/wp-content/uploads/2008/04/picture-6.png">[Click here to see screenshot]</a></strong><br />
Sticked will add a new setting in your admin UI, there you can select an specific color for each post.</li>
<li><strong>Compatible with most modern (and not so modern) browsers.</strong><br />
Sticked has been tested with the following browsers: </p>
<ul>
<li>Internet Explorer 6: 80% &#8211; <em>(Some minor image glitches due to the lack of support for PNG transparent images in this browser).</em></li>
<li>Internet Explorer 7 &amp; Internet Explorer 8: 100%.</li>
<li>Safari for Mac and Windows: 100%.</li>
<li>Opera 9 for Mac and Windows: 100%.</li>
<li>Firefox for Mac and Windows: 100%.</li>
</ul>
</li>
<li><strong>Styled blockquotes:</strong><br />
By using the <strong><em>&lt;blockquote&gt;</em></strong> tag, you can create specific boxes to highlight parts of your content, examples below: </p>
<blockquote><p>This text is enclosed between &lt;blockquote&gt;&lt;/blockquote&gt; html tags.</p></blockquote>
<blockquote class="mac"><p>This text is enclosed between &lt;blockquote class=&#8221;mac&#8221;&gt;&lt;/blockquote&gt; html tags.</p></blockquote>
<blockquote class="warning"><p>This text is enclosed between &lt;blockquote class=&#8221;warning&#8221;&gt;&lt;/blockquote&gt; html tags.</p></blockquote>
</li>
<li><strong>Proportional fonts:</strong><br />
Sticked uses proportional fonts, that means that the text size will be readable and consistent at any resolution, including big LCD screens.</li>
<li><strong>Widgets Ready:</strong><br />
Sticked is compatible with most WordPress sidebar widgets out there.</li>
</ul>
<h2><strong>Theme Downloads and Tools</strong></h2>
<p><a href="http://massanti.com/wp-content/uploads/2008/04/sticked.zip">CLICK HERE</a> to download the latest version (0.6) of <strong><em>Sticked</em></strong> for <em>WordPress</em> 2.5</p>
<p><a href="http://massanti.com/wp-content/uploads/2008/04/sticked_header.psd">CLICK HERE</a> to download a PSD (Photoshop) file containing a blank header.</p>
<p>Installation is like with any other WordPress Theme, just upload the contents of the zip file inside your wp-content/themes/ directory and you are done.</p>
<p>If you have any question or suggestion, feel free to leave a comment here.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2008/04/12/sticked-wordpress-theme-beta-release/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Stck&#8217;d, a new WordPress Theme for my blog.</title>
		<link>http://blog.massanti.com/2008/04/06/stckd-new-wordpress-theme/</link>
		<comments>http://blog.massanti.com/2008/04/06/stckd-new-wordpress-theme/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 08:51:45 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://massanti.com/?p=128</guid>
		<description><![CDATA[Hi there, as you maybe noticed, I did a complete redesign of this blog and I am using for the first time a custom WordPress Theme that i have created from scratch. This is my first ever WordPress Theme so i hope you like it The idea for Stck&#8217;d was to create a theme with [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Sticked Screenshot, take 2" href="http://blog.massanti.com/wp-content/uploads/2008/04/stckd_screenshot.png" rel="shadowbox[post-128];player=img;"><img class="alignright size-thumbnail wp-image-133" src="http://blog.massanti.com/wp-content/uploads/2008/04/stckd_screenshot-150x150.png" alt="" width="150" height="150" /></a>Hi there, as you maybe noticed, I did a complete redesign of this blog and I am using for the first time a <strong>custom WordPress Theme</strong> that i have created from scratch.</p>
<p>This is my first ever WordPress Theme so i hope you like it <img src='http://blog.massanti.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The idea for Stck&#8217;d was to create a theme with some smooth visual elements while maintaining an <em>easy to the eyes</em> structure and focusing on the contents, instead of graphics.</p>
<p>It is on my plans to release this theme <strong>for free</strong> as soon as i finish fixing bugs, etc, so if you like it or you have any comment / suggestion, feel free to leave a comment in here, any feedback is appreciated.</p>
<blockquote>
<h3>April 7, some updates:</h3>
<h4>Per-post color selection:</h4>
<p>It is now possible to select the post-it color on a per post basis, just add a custom field called &#8220;color&#8221; to your post, and it will automagically change the paper color for said item. Available colors are:</p>
<ul>
<li>Cyan.</li>
<li>Green.</li>
<li>Pink.</li>
<li>Yellow.</li>
<li>Magenta.</li>
</ul>
<p style="text-align: center;"><a title="Adding a custom color field in the WordPress admin UI" href="http://blog.massanti.com/wp-content/uploads/2008/04/stckd_color_selection.png" rel="shadowbox[post-128];player=img;"><img class="aligncenter size-medium wp-image-134" title="Stck\'d for WordPress color selection" src="http://blog.massanti.com/wp-content/uploads/2008/04/stckd_color_selection-300x156.png" alt="Adding a custom color field for a post." width="300" height="156" /></a></p>
<h4>Stck&#8217;d is now compatible with the following browsers:</h4>
<ul>
<li>Internet Explorer 6.</li>
<li>Internet Explorer 7.</li>
<li>Internet Explorer 8.</li>
<li>Opera 9 for Windows and Mac.</li>
<li>Safari 2 and Safari 3 for Windows and Mac.</li>
<li>Firefox 2 and Firefox 3 for Windows and Mac.</li>
<li><strong>Stck&#8217;d </strong><a href="http://browsershots.org/http://massanti.com/"><strong>renders 100% perfect in more than 50 linux / windows / mac / BSD browsers</strong></a> <img src='http://blog.massanti.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
</blockquote>
<p>// Diego.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2008/04/06/stckd-new-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>bbPress, an amazing platform for forums and message boards!</title>
		<link>http://blog.massanti.com/2008/04/05/bbpress-an-amazing-platform-for-forums-and-message-boards/</link>
		<comments>http://blog.massanti.com/2008/04/05/bbpress-an-amazing-platform-for-forums-and-message-boards/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[General Rants]]></category>
		<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[bbpress]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://massanti.com/?p=125</guid>
		<description><![CDATA[In the past days, i have been working on the design and development of a new &#8220;community like&#8221; website. Since the main purpose of this site is to inform fans of a rock band about tour dates, news, events, etc, WordPress was my CMS of choice for the backend (on top of that, i have [...]]]></description>
			<content:encoded><![CDATA[<p>In the past days, i have been working on the design and development of a new &#8220;community like&#8221; website. Since the main purpose of this site is to inform fans of a rock band about tour dates, news, events, etc, <a href="http://wordpress.org">WordPress</a> was my CMS of choice for the backend (on top of that, i have been waiting a lot to have a chance to learn the WordPress Theme API), but the real problem showed up when i had to choose what forum software i was going to use.</p>
<p>At first, i started by using <a href="http://phpbb.com">phpbb3</a>, which is great, but even the fact that there are some <a href="http://wp-united.com">WordPress integration solutions</a>, etc, i had to hack a lot the integration code, and it wasn&#8217;t really working as tight as i wanted to&#8230; and then&#8230;. i found <a href="http://bbpress.org">bbPress</a>!.</p>
<p>bbPress is a fairly young forum software developed by the same guys in charge of the WordPress codebase, it is not only a pleasure to work with it, but it is also a pleasure to modify it to fit your needs. It uses a templating engine almost 100% identical to the one on WordPress, it integrates seamlessly with WordPress, and, on top of that, it is fast as hell, what more could you ask for ? <img src='http://blog.massanti.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>If you are curious enough, <a href="http://vampweek.com/forums/">you can take a look</a> at how things are looking so far, keep in mind that this is still work in progress <img src='http://blog.massanti.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2008/04/05/bbpress-an-amazing-platform-for-forums-and-message-boards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Welcome (back) to the HTML tables age!&#8230;</title>
		<link>http://blog.massanti.com/2008/01/12/welcome-back-to-the-html-tables-age/</link>
		<comments>http://blog.massanti.com/2008/01/12/welcome-back-to-the-html-tables-age/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 09:06:47 +0000</pubDate>
		<dc:creator>Diego Massanti</dc:creator>
				<category><![CDATA[Computers & Tech]]></category>
		<category><![CDATA[Web & Design]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[breaks]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[newsletter]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[render]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://massanti.com/2008/01/12/welcome-back-to-the-html-tables-age/</guid>
		<description><![CDATA[Office 2007 is a great suite of productivity applications, Microsoft Word has been for years my word processing application of choice, same goes for Microsoft Excel when it comes to spreadsheets, and&#8230; until some days ago, Microsoft Outlook (not Outlook Express) has been my email application of choice. Not anymore. Some days ago i was [...]]]></description>
			<content:encoded><![CDATA[<p><img class="left" src="http://blog.massanti.com/wp-content/uploads/2008/01/outlook_2007_icon.gif" alt="Microsoft Outlook 2007 Icon" width="256" height="256" /><a href="http://office.microsoft.com/">Office 2007</a> is a great suite of productivity applications, <a href="http://office.microsoft.com/en-us/word/">Microsoft Word</a> has been for years my word processing application of choice, same goes for <a href="http://office.microsoft.com/en-us/excel/">Microsoft Excel</a> when it comes to spreadsheets, and&#8230; until some days ago, <a href="http://office.microsoft.com/en-us/outlook/">Microsoft Outlook</a> (not Outlook Express) has been my email application of choice.<br />
<strong>Not anymore.</strong><br />
Some days ago i was hired to design and code a series of newsletters for an Argentinian magazine, and even the fact that email marketing / newsletter design is not my main job, i decided to do it because, after all, it is just (x)HTML and CSS, so it should be pretty simple I though&#8230; well, i was really, but really wrong.<span id="more-98"></span></p>
<h3>Round 1 &#8211; The CSS deal.</h3>
<p>The first thing that you will realize when designing a newsletter with beautifully written HTML and CSS is that 90% of email clients (being them applications or web clients) will just totally strip out your CSS. In some cases like Hotmail or Windows &#8220;Live&#8221; mail, you can just fix that by including your css inside the &lt;body&gt; element, but still, some other clients like gMail will just ignore it, and all your design goes to hell. Period.<br />
So in order to &#8220;fix&#8221; that problem, i had to use &#8220;Inline CSS&#8221; (!!!) and all my beautifully written code became just a bunch of crap, with things like this:</p>
<pre lang="html"> </pre>
<p>But ok, you can&#8217;t expect each and every email client out there to fully support each and every thing, so i was OK with that&#8230; at least until the moment when i decided to test my code in Microsoft&#8217;s flagship email client &#8220;Outlook 2007&#8243;. OH MY&#8230;.</p>
<h3>Round 2 &#8211; The &#8220;I don&#8217;t care about standards&#8221; deal.</h3>
<p>It took a lot of time and effort to educate web designers / developers out there <a href="http://css-tricks.com/what-beautiful-html-code-looks-like/">so they write proper code</a> for their pages; <a href="http://brainstormsandraves.com/articles/semantics/structure/">code that is semantically correct</a>, code that <a href="http://en.wikipedia.org/wiki/Tableless_web_design">doesn&#8217;t use tables for anything but showing tabular data</a>, and code that is based on Cascade Style Sheets (CSS) when it comes to the visual part of this story.<br />
All this being said, we were in a position where you could write a really good looking HTML newsletter, without using tables, almost totally CSS based, and you could be <strong>really</strong> confident about the fact that it would render ok in most email clients, or, at least <em>&#8220;acceptable&#8221;</em> in the worst case scenario (uhmmm&#8230; gMail? somebody).<br />
It used to be like this, &#8217;til a new player joined the game: Outlook 2007.</p>
<h3>Round 3 &#8211; Let&#8217;s use this joke&#8230;. ermm Render Engine.</h3>
<p>The development team in charge of giving us all the new Outlook version had a great idea: Instead of using IE7&#8242;s (which is pretty decent, ironically) engine to render the HTML view of emails, let&#8217;s use the <a href="http://msdn2.microsoft.com/en-us/library/aa338201.aspx">Microsoft Word HTML rendering engine</a>.<br />
I dont really know the reasoning behind this. Outlook 2000, Outlook XP and Outlook 2003 all used Internet Explorer to render the HTML view of email messages, why change now to that CRAPPY engine.<br />
In any case and to sum up all this, right now Outlook 2007 does not supports 2 of the most indispensable CSS properties: <strong>&#8220;Float&#8221;</strong> and <strong>&#8220;Position&#8221;</strong>, and without these 2 properties, even <strong>thinking </strong>about a <em>table-less </em>CSS design is impossible if you want your Outlook 2007 users to see your newsletter with proper formatting.</p>
<h3>Ideas, solutions, workarounds ?</h3>
<p>I wish i had one, but i don&#8217;t. Right now i think that the only solution so far is to go back 6 years in time and &#8220;start&#8221; designing newsletters with TABLES again, that, if you care about people using Outlook 2007 to read their emails. If you don&#8217;t care about them, then just <a href="http://www.soldesignco.com/dev-csstoinline.php">converting your CSS to Inline CSS</a> would be enough.</p>
<h3>Visual comparison between different email clients</h3>
<p>Below is a visual comparison between different email clients showing the exact same newsletter which is HTML / CSS based, without the use of tables for positioning.<br />
Click on each link if you want to see a screenshot of each application doing the HTML rendering:<br />
<a title="Outlook Express 6 newsletter screenshot" rel="lightbox[HTML]" href="http://blog.massanti.com/wp-content/uploads/2008/01/oe6.jpg">Outlook Express 6 on Windows 98: <strong>Even good old OE6 does a better job!</strong></a><br />
<a title="Yahoo newsletter screenshot" rel="lightbox[HTML]" href="http://blog.massanti.com/wp-content/uploads/2008/01/yahoo.jpg">Yahoo Mail: <strong>Just perfect!</strong></a><br />
<a title="Thunderbird’s newsletter screenshot" rel="lightbox[HTML]" href="http://blog.massanti.com/wp-content/uploads/2008/01/thunderbird.jpg">Thunderbird: <strong>Just perfect!</strong></a><br />
<a style="color:red;" title="Outlook 2007 newsletter screenshot" rel="lightbox[HTML]" href="http://blog.massanti.com/wp-content/uploads/2008/01/office_outlook_2007.jpg">Microsoft Office Outlook 2007, <strong>just HORRIBLE, i really have no words for this. A shame.</strong></a><br />
<a title="gMail Newsletter screenshot" rel="lightbox[HTML]" href="http://blog.massanti.com/wp-content/uploads/2008/01/gmail.jpg">gMail, doing a good job on rendering, but still needs improvement.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.massanti.com/2008/01/12/welcome-back-to-the-html-tables-age/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

