<?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"
	>

<channel>
	<title>Joseph Sak</title>
	<atom:link href="http://www.joesak.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joesak.com</link>
	<description>Real Talk for Web Developers</description>
	<pubDate>Tue, 19 Aug 2008 16:23:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Usability &#038; SEO are doing ok, time to invite Content to the party</title>
		<link>http://www.joesak.com/2008/08/19/usability-seo-are-fine-what-you-really-need-is-a-good-writer/</link>
		<comments>http://www.joesak.com/2008/08/19/usability-seo-are-fine-what-you-really-need-is-a-good-writer/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 16:23:08 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=70</guid>
		<description><![CDATA[http://www.artemisphere.com/posts/30-you-dont-need-seo-usability/
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.artemisphere.com/posts/30-you-dont-need-seo-usability/">http://www.artemisphere.com/posts/30-you-dont-need-seo-usability/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/08/19/usability-seo-are-fine-what-you-really-need-is-a-good-writer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enable Clean URLs in Drupal 6.x</title>
		<link>http://www.joesak.com/2008/08/16/enable-clean-urls-in-drupal-6x/</link>
		<comments>http://www.joesak.com/2008/08/16/enable-clean-urls-in-drupal-6x/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 16:16:09 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=68</guid>
		<description><![CDATA[So you installed Drupal 6.x and the Clean Urls options are grayed out with an ambiguous link to the drupal clean URL handbook.
It makes no sense to you. You&#8217;ve searched Google. You can&#8217;t find anything. You&#8217;ve figured out at least that you need to rewrite something in the .htaccess file. (it&#8217;s a hidden file - enable [...]]]></description>
			<content:encoded><![CDATA[<p>So you installed Drupal 6.x and the Clean Urls options are grayed out with an ambiguous link to the<a href="http://drupal.org/node/15365"> drupal clean URL handbook</a>.</p>
<p>It makes no sense to you. You&#8217;ve searched Google. You can&#8217;t find anything. You&#8217;ve figured out at least that you need to rewrite something in the .htaccess file. (it&#8217;s a hidden file - <a href="http://www.macworld.com/weblogs/macosxhints/2006/07/showallfinder/index.php">enable hidden files in OS X</a> or <a href="http://www.bleepingcomputer.com/tutorials/tutorial62.html">enable hidden files in Windows</a>)</p>
<p>If your .htaccess file looks like this:</p>
<blockquote><p>AddHandler php5-script .php</p></blockquote>
<p>then follow my instructions. If your .htaccess has a ton of stuff in it, <a href="http://drupal.org/node/54231">try this out instead</a></p>
<p><strong>Test if mod_rewrite is enabled</strong></p>
<p>Add these two lines to the bottom of your .htaccess file:</p>
<blockquote><p>RewriteEngine on<br />
RewriteRule .*	 http://drupal\.org [L,R]</p></blockquote>
<p>Visit your website. <strong>If you are redirected to drupal.org, mod_rewrite is enabled.</strong></p>
<p>As long as that&#8217;s in working order, just erase what you did and replace it with this:</p>
<blockquote><p>RewriteEngine on</p>
<p>RewriteBase /</p>
<p>#Rewrite current-style URLs of the form &#8216;index.php?q=x&#8217;.</p>
<p>RewriteCond %{REQUEST_FILENAME} !-f</p>
<p>RewriteCond %{REQUEST_FILENAME} !-d</p>
<p>RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]</p></blockquote>
<p>That&#8217;s it. Go back to the Clean URLs settings page and you should be able to enable it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/08/16/enable-clean-urls-in-drupal-6x/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ATTN: All DNN Developers&#8211;</title>
		<link>http://www.joesak.com/2008/07/23/attn-dnn-developers/</link>
		<comments>http://www.joesak.com/2008/07/23/attn-dnn-developers/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 15:52:06 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=67</guid>
		<description><![CDATA[I&#8217;d like to know when you plan on learning web standards, XHTML and CSS. It&#8217;s 2008, and there&#8217;s no excuse for a module that costs money&#8211;PHP-based CMS&#8217; have a wealth of free, high-quality modules&#8211;to have poor layout techniques ( tables and span tags everywhere ), amateur of CSS and crappy admin screens.
I&#8217;m calling on the DNN Core [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to know when you plan on learning web standards, XHTML and CSS. It&#8217;s 2008, and there&#8217;s no excuse for a module that costs money&#8211;PHP-based CMS&#8217; have a wealth of free, high-quality modules&#8211;to have poor layout techniques ( tables and span tags everywhere ), amateur of CSS and <a href="http://gettingreal.37signals.com/ch09_One_Interface.php">crappy admin screens</a>.</p>
<p>I&#8217;m calling on the DNN Core Team to encourage web standards and learning professional HTML and CSS, instead of half assed lazy HTML/CSS generated by IDEs for <a href="http://www.456bereastreet.com/archive/200704/lame_excuses_for_not_being_a_web_professional/">programmers who don&#8217;t care to learn</a>. To the Core Team&#8217;s credit, they&#8217;re <a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1904/Default.aspx">getting close with DNN 5</a>.</p>
<p>I&#8217;m urging the operators of <a href="http://www.snowcovered.com">SnowCovered.com</a> to give careful evaluation of submitted modules for: professionalism, web standards, UX design, simplicity and value. A lot of crappy vendors are ripping people off on your web site with terrible modules, outdated code, bloated features and lazy admin screens. Stop letting it happen.</p>
<p>The leaders in the DNN community need to step up and show people the way. Start by <a href="http://gettingreal.37signals.com/index.php">Getting Real</a> (also mentioned on the DNN blog recently, a good sign) and learn what matters: making your web site easy for your customers to use&#8211;visitors <em>and</em> editors / administrators.</p>
<p>Hopefully, <a href="http://www.dnngallery.net">www.dnngallery.net</a> can be a push in that direction, even if <a href="http://www.cuongdang.net/Home.aspx">Cuong Dang</a> has a strange affinity for <a href="http://subtraction.com/">Khoi Vinh</a> ;-P</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/07/23/attn-dnn-developers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;ve been writing elsewhere</title>
		<link>http://www.joesak.com/2008/06/27/ive-been-writing-elsewhere/</link>
		<comments>http://www.joesak.com/2008/06/27/ive-been-writing-elsewhere/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 18:58:35 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=66</guid>
		<description><![CDATA[Hi. I&#8217;ve been writing for my company blog a lot more lately.
Thanks.
]]></description>
			<content:encoded><![CDATA[<p>Hi. I&#8217;ve been writing for <a href="http://www.artemisphere.com/">my company blog</a> a lot more lately.</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/06/27/ive-been-writing-elsewhere/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is anyone else interested in microformats?</title>
		<link>http://www.joesak.com/2008/06/11/is-anyone-else-interested-in-microformats/</link>
		<comments>http://www.joesak.com/2008/06/11/is-anyone-else-interested-in-microformats/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 14:00:44 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=65</guid>
		<description><![CDATA[I&#8217;ve taken up an interest in microformats. In my opinion, any technology and language that can make machines understand our content more is very cool. I&#8217;ve always been fascinated by computers since I was a kid, always knew I wanted to work with them.
I&#8217;m absolutely amazed that we can accomplish intimate detail and precise understanding [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve taken up an interest in <a title="Get Started with Microformats" href="http://microformats.org/get-started/">microformats</a>. In my opinion, any technology and language that can make machines understand our content more is very cool. I&#8217;ve always been fascinated by computers since I was a kid, always knew I wanted to work with them.</p>
<p>I&#8217;m absolutely amazed that we can accomplish intimate detail and precise understanding in computer languages, and share it all across the globe within seconds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/06/11/is-anyone-else-interested-in-microformats/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DotNetNuke Core Team all up in my Grill</title>
		<link>http://www.joesak.com/2008/06/03/dotnetnuke-core-team-all-up-in-my-grill/</link>
		<comments>http://www.joesak.com/2008/06/03/dotnetnuke-core-team-all-up-in-my-grill/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 23:33:52 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[DotNetNuke]]></category>

		<category><![CDATA[Improving Code]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Skinning]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=64</guid>
		<description><![CDATA[Man, I&#8217;ve been getting quite a bit of attention from the DNN Core Team the past couple days. 
I just wanted to say I appreciate the feedback and I&#8217;m interested in the advancements and improvements being considered in upcoming versions of the platform. Thanks for putting up with my candor and overt angst in these [...]]]></description>
			<content:encoded><![CDATA[<p>Man, I&#8217;ve been getting <a href="http://www.joesak.com/2008/06/02/dotnetnuke-defaultcss-seriously/#comments">quite a bit of attention</a> from the DNN Core Team the past couple days. </p>
<p>I just wanted to say I appreciate the feedback and I&#8217;m interested in the advancements and improvements being considered in upcoming versions of the platform. Thanks for putting up with my candor and overt angst in these past few bitch posts.</p>
<p>I&#8217;d be particularly interested in knowing about any plans to move forward with .Net 3.5 and its ability to allow designers to define all the HTML in the controls. I&#8217;d like to see DNN reach the point where all rendered HTML is controlled by the front-end engineer, and we can achieve W3C compliance and simpler control over themes and content generation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/06/03/dotnetnuke-core-team-all-up-in-my-grill/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DotNetNuke Default.CSS: Seriously??</title>
		<link>http://www.joesak.com/2008/06/02/dotnetnuke-defaultcss-seriously/</link>
		<comments>http://www.joesak.com/2008/06/02/dotnetnuke-defaultcss-seriously/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 20:23:15 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Artemis Solutions Group]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[DotNetNuke]]></category>

		<category><![CDATA[Improving Code]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Ranting]]></category>

		<category><![CDATA[Skinning]]></category>

		<category><![CDATA[Venting]]></category>

		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=63</guid>
		<description><![CDATA[Here&#8217;s another one of the myriad of reasons that I am displeased with DotNetNuke as a web development platform:
The &#8220;default.css&#8221; included with all installs of DNN has this (and more CSS for other stuff like it) in it:
H1
{
font-family: Tahoma, Arial, Helvetica;
font-size: 20px;
font-weight: normal;
color: #666644;
}
H2
{
font-family: Tahoma, Arial, Helvetica;
font-size: 20px;
...
(I think you get the point)
Excuse me, DotNetNuke core [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s another one of the <a title="DotNetNuke Sucks" href="/2008/04/23/why-dotnetnuke-is-terrible/">myriad of reasons</a> that I am displeased with DotNetNuke as a web development platform:</p>
<p>The &#8220;default.css&#8221; included with all installs of DNN has this (and more CSS for other stuff like it) in it:<br />
<code>H1<br />
{<br />
font-family: Tahoma, Arial, Helvetica;<br />
font-size: 20px;<br />
font-weight: normal;<br />
color: #666644;<br />
}</code></p>
<p><code>H2<br />
{<br />
font-family: Tahoma, Arial, Helvetica;<br />
font-size: 20px;<br />
...</code></p>
<p>(I think you get the point)</p>
<p>Excuse me, DotNetNuke core team, but isn&#8217;t stuff like this up to the Designers and Developers? Why are you including a default stylesheet with definitions for HTML elements that would be used by Web developers? I can&#8217;t tell you how many times default.css has left me absolutely baffled about the smallest details not being quite right according to our design specs because it has these random &#8220;defaults&#8221; in it. It&#8217;s not up to DNN Core team to define my font families, sizes, and colors. And seriously, <a title="How to Set Font Sizing with CSS" href="http://www.alistapart.com/articles/howtosizetextincss/">stop using pixel font sizing</a>.</p>
<p>It&#8217;s becoming clearer to me almost on a daily basis, that DNN is not the right CMS for a professional Web shop to be using. They probably have this default.css for people who don&#8217;t make skins or know anything about Web development. And if you remove default.css, it completely hoses all the Admin pages and Control Panel. It takes way too much time and effort to figure out what&#8217;s removable and what&#8217;s not, and you always end up surprised when some random element isn&#8217;t positioned or styled correctly later on down the road.</p>
<p>It&#8217;s time for us to move on to a CMS that gives the developer full control over the theme, and not put a bunch of defaults in it that you can&#8217;t get rid of. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/06/02/dotnetnuke-defaultcss-seriously/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dear Internet: Learn how to Spell</title>
		<link>http://www.joesak.com/2008/04/27/dear-internet-learn-how-to-spell/</link>
		<comments>http://www.joesak.com/2008/04/27/dear-internet-learn-how-to-spell/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 16:21:15 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=62</guid>
		<description><![CDATA[Even second graders can get this right, yet somehow the distinction between the words &#8220;lose&#8221; and &#8220;loose&#8221; is completely lost on Internet users. 
Here it is, the concrete definition as understood when I was seven fucking years old:
&#8220;lose&#8221; means to have lost. 
&#8220;loose&#8221; is when you sleep with the head cheerleader. 
Got it?
So tired of [...]]]></description>
			<content:encoded><![CDATA[<p>Even second graders can get this right, yet somehow the distinction between the words &#8220;lose&#8221; and &#8220;loose&#8221; is completely lost on Internet users. </p>
<p>Here it is, the concrete definition as understood when I was seven fucking years old:</p>
<p>&#8220;lose&#8221; means to have lost. </p>
<p>&#8220;loose&#8221; is when you sleep with the head cheerleader. </p>
<p>Got it?</p>
<p>So tired of seeing this bullshit on every  forum and message board and yahoo answers page I come across.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/04/27/dear-internet-learn-how-to-spell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why DotNetNuke is Terrible</title>
		<link>http://www.joesak.com/2008/04/23/why-dotnetnuke-is-terrible/</link>
		<comments>http://www.joesak.com/2008/04/23/why-dotnetnuke-is-terrible/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 20:17:31 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[DotNetNuke]]></category>

		<category><![CDATA[Improving Code]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Ranting]]></category>

		<category><![CDATA[Usability]]></category>

		<category><![CDATA[Venting]]></category>

		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=61</guid>
		<description><![CDATA[I really could go on and on about this, but just a few notes.
1. Forced Registration to Download their Software
When you go to DNN&#8217;s web site and sister sites, like the new DNN Events site, the first thing you have to do before you can download anything is register an account. Now, it&#8217;s not all [...]]]></description>
			<content:encoded><![CDATA[<p>I really could go on and on about this, but just a few notes.</p>
<p><strong>1. Forced Registration to Download their Software</strong><br />
When you go to DNN&#8217;s web site and sister sites, like the new <a href="http://www.dnnevents.net">DNN Events</a> site, the first thing you have to do before you can download anything is register an account. Now, it&#8217;s not all bad because it&#8217;s free and I guess they just want to track popularity (ever heard of <a href="http://www.google.com/analytics">Google Analytics<a/>?), but the registration process <strong>takes too fucking long</strong>. I registered an account to download the new Events Module beta about 10 minutes ago and still haven&#8217;t received my &#8220;verify your account&#8221; email. Sorry, DNN team, I&#8217;ve now lost all interest in your beta.</p>
<p>Not only that, but <strong>it&#8217;s not clearly obvious you have to register</strong>. They bury the instruction to register in their rather long and boring content. If I go to wordpress or drupal&#8217;s site, I see big freakin links to download (no registration required of course). It wouldn&#8217;t be so bad if they had a big link that said &#8220;Register and Download&#8221; but no, of course they don&#8217;t.</p>
<p>Which leads to my next point,</p>
<p><strong>2. They really don&#8217;t support or discuss usability and accessibility</strong><br />
DNN modules and the DNN platform itself are so hard to use. Their website is hard to navigate, most of the icons don&#8217;t make sense, and the forums are cluttered and don&#8217;t work in all browsers. You can&#8217;t make a post in their forums in Safari. Sorry, Safari users, outta luck. Get firefox, I guess. No one seriously talks about how to make the admin screens and layouts of their modules more functional, faster, and easier to understand.</p>
<p>Most of the modules we have to buy (another point) are riddled with awful and outdated front-end code, and have the absolute worst Admin screens.</p>
<p><strong>3. You have to pay for most of the modules</strong><br />
Now this isn&#8217;t <em>that</em> bad. I mean, a software developer&#8217;s gotta make money, and some people run their business solely off of DNN modules, right? Ok, but step up your game and make a module <strong>worth paying for</strong>. Refer to point #2.</p>
<p>More later, I have to get back to work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/04/23/why-dotnetnuke-is-terrible/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Fingers are going to be Bloody</title>
		<link>http://www.joesak.com/2008/03/29/my-fingers-are-going-to-be-bloody/</link>
		<comments>http://www.joesak.com/2008/03/29/my-fingers-are-going-to-be-bloody/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 21:38:41 +0000</pubDate>
		<dc:creator>Joe Sak</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[Lessons Learned]]></category>

		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.joesak.com/?p=60</guid>
		<description><![CDATA[
Don&#8217;t drop your iPhone on cement!
It still works, I can answer calls, go online, touch the screen anywhere, but I might also get shards of glass in my hand. Oops.
Well now I have a legitimate excuse to buy a 3G iPhone this summer. (besides the fact that it&#8217;s going to be awesome)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/joesak/2372283326/" title="Oh no by sakjosep, on Flickr"><img src="http://farm4.static.flickr.com/3186/2372283326_efa3081caf.jpg" width="500" height="375" alt="Oh no" /></a></p>
<p>Don&#8217;t drop your iPhone on cement!</p>
<p>It still works, I can answer calls, go online, touch the screen anywhere, but I might also get shards of glass in my hand. Oops.</p>
<p>Well now I have a legitimate excuse to buy a 3G iPhone this summer. (besides the fact that it&#8217;s going to be awesome)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joesak.com/2008/03/29/my-fingers-are-going-to-be-bloody/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
