<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Steve Jamesson</title>
	
	<link>http://stevejamesson.com</link>
	<description>SteveBlog</description>
	<lastBuildDate>Fri, 29 Jan 2010 17:31:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SteveJamesson" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="stevejamesson" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>I expect to encounter an unexpected error</title>
		<link>http://stevejamesson.com/2010/01/29/i-expect-to-encounter-an-unexpected-error/</link>
		<comments>http://stevejamesson.com/2010/01/29/i-expect-to-encounter-an-unexpected-error/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 17:28:27 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[microsoft word]]></category>
		<category><![CDATA[ms office 2004 for mac]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=840</guid>
		<description><![CDATA[I&#8217;ve been running the same copy of Microsoft Office for years. Good old Mac Migration Assistant moves everything over nicely whenever I get a new machine. For years, as long as I can remember, every time I open MS Word, a popup dialog box tells me that &#8220;An unexpected error occurred while trying to load [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been running the same copy of Microsoft Office for years. Good old Mac Migration Assistant moves everything over nicely whenever I get a new machine. For years, as long as I can remember, every time I open MS Word, a popup dialog box tells me that &#8220;An unexpected error occurred while trying to load the Microsoft Framework library.&#8221; Every single time.
<span id="more-840"></span></p>

<p><img src="http://stevejamesson.com/wp-content/uploads/2010/01/mslib.png" alt="An unexpected error occurred while trying to load the Microsoft Framework library." title="An unexpected error occurred while trying to load the Microsoft Framework library." width="522" height="222" class="aligncenter size-full wp-image-839" /></p>

<p>Now, I&#8217;m not bringing it up to bash the software. Sure, it&#8217;s got its issues. I&#8217;m bringing it up because, after this many years of seeing this error, it&#8217;s hardly &#8220;unexpected&#8221; anymore. I expect it. Every time.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/haqLzOgn5fw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2010/01/29/i-expect-to-encounter-an-unexpected-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inbox at 1 email</title>
		<link>http://stevejamesson.com/2010/01/11/inbox-at-1-email/</link>
		<comments>http://stevejamesson.com/2010/01/11/inbox-at-1-email/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 15:54:55 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[inbox]]></category>
		<category><![CDATA[nice]]></category>
		<category><![CDATA[tasks]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=834</guid>
		<description><![CDATA[Man, isn&#8217;t it nice when your inbox shows only one message? This won&#8217;t last long, I&#8217;m sure.]]></description>
			<content:encoded><![CDATA[<p>Man, isn&#8217;t it nice when your inbox shows only one message? This won&#8217;t last long, I&#8217;m sure.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/BL6hepTbk_w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2010/01/11/inbox-at-1-email/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I prefer touch-tone over voice recognition</title>
		<link>http://stevejamesson.com/2009/12/10/i-prefer-touch-tone-over-voice-recognition/</link>
		<comments>http://stevejamesson.com/2009/12/10/i-prefer-touch-tone-over-voice-recognition/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 19:16:09 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[automated phone]]></category>
		<category><![CDATA[cable company]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[voice recognition]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=831</guid>
		<description><![CDATA[Had to call the cable company this morning. Even though I&#8217;ve gotten pretty good at telling them exactly what to do, almost to the point where I might as well have designed and built their damn intranet software, I still find it very annoying going through their automated phone menus. I remember when automated phone [...]]]></description>
			<content:encoded><![CDATA[<p>Had to call the cable company this morning. Even though I&#8217;ve gotten pretty good at telling them exactly what to do, almost to the point where I might as well have designed and built their damn intranet software, I still find it very annoying going through their automated phone menus.</p>

<p><span id="more-831"></span></p>

<p>I remember when automated phone systems took over companies&#8217; answering. It was simple. Press 1 for the menu, press 2 for sales, press 3 for a loud beep, etc. But, I don&#8217;t know, at least 10 years ago, they started adding in this voice recognition into their systems.</p>

<blockquote>
  <p>Thanks for calling COMPANY. What can I help you with?</p>
</blockquote>

<p>I&#8217;d rather just hear a menu and press a button or two. How am I supposed to know the available commands?</p>

<blockquote>
  <p>You may say &#8220;Yes&#8221; or &#8220;No&#8221;, or you may say &#8220;Reconfigure my Service.&#8221;</p>
</blockquote>

<p>Ok, I&#8217;ll &#8220;Reconfigure my Service.&#8221;</p>

<blockquote>
  <p>I&#8217;m sorry, I didn&#8217;t get that. You may say &#8220;Yes&#8221; or &#8220;No&#8221;, or you may say &#8220;Reconfigure my Service.&#8221;</p>
</blockquote>

<p>Ok, fine. &#8220;SERVICE&#8221;.</p>

<blockquote>
  <p>I&#8217;m sorry, I didn&#8217;t get that.</p>
</blockquote>

<p>Alright, enough already. It was much more usable when you guys simply provided me with a menu. I&#8217;ll just press zero until I hear the sound of a transfer.</p>

<p>The bottom line is that voice-recognition automated phone systems actually take me longer to navigate, and I&#8217;m in I.T. And it seems they don&#8217;t do the greatest job of filtering, because I&#8217;m gonna press zero a hundred times until I get anybody, in any department.</p>

<p>Think twice before setting up automated voice-recognition phone systems.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/h2sdh6SK_n0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/12/10/i-prefer-touch-tone-over-voice-recognition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An unfortunate typical website design scenario</title>
		<link>http://stevejamesson.com/2009/12/04/an-unfortunate-typical-website-design-scenario/</link>
		<comments>http://stevejamesson.com/2009/12/04/an-unfortunate-typical-website-design-scenario/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 17:01:48 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[design process]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=825</guid>
		<description><![CDATA[This pretty much says it all. Very well, too. http://theoatmeal.com/comics/design_hell]]></description>
			<content:encoded><![CDATA[<p>This pretty much says it all. Very well, too.</p>

<p><a href="http://theoatmeal.com/comics/design_hell">http://theoatmeal.com/comics/design_hell</a></p>

<div id="attachment_826" class="wp-caption aligncenter" style="width: 276px"><a href="http://theoatmeal.com/comics/design_hell"><img src="http://stevejamesson.com/wp-content/uploads/2009/12/oatmeal.png" alt="How a Web Design Goes Straight to Hell" title="How a Web Design Goes Straight to Hell" width="266" height="219" class="size-full wp-image-826" /></a><p class="wp-caption-text">How a Web Design Goes Straight to Hell</p></div>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/uy3471J4ajM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/12/04/an-unfortunate-typical-website-design-scenario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leonid Meteor Shower</title>
		<link>http://stevejamesson.com/2009/11/16/leonid-meteor-shower/</link>
		<comments>http://stevejamesson.com/2009/11/16/leonid-meteor-shower/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 00:02:35 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[leonid]]></category>
		<category><![CDATA[meteor shower]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=822</guid>
		<description><![CDATA[There&#8217;s a meteor shower tonight, the Leonid Meteor Shower (Nov 16th &#38; morning of the 17th). Here&#8217;s a bit of info on it. Best viewing is before dawn, but you may be able to see some action just after midnight.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a meteor shower tonight, the Leonid Meteor Shower (Nov 16th &amp; morning of the 17th). <a href="http://www.space.com/spacewatch/091113-2009-leonid-meteor-shower.html" title="SPACE.com -- Leonid Meteor Shower 2009 Viewer's Guide">Here&#8217;s</a> a bit of info on it. Best viewing is before dawn, but you may be able to see some action just after midnight.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/IdcPbvlj0Ng" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/11/16/leonid-meteor-shower/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TextMate jQuery Bundle</title>
		<link>http://stevejamesson.com/2009/11/14/textmate-jquery-bundle/</link>
		<comments>http://stevejamesson.com/2009/11/14/textmate-jquery-bundle/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 20:34:54 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=803</guid>
		<description><![CDATA[Came across a super-handy jQuery plugin/bundle for TextMate by Karl Swedberg. Thanks, Karl! This bundle gives you some great tab-triggers to write jQuery much more quickly in TextMate!]]></description>
			<content:encoded><![CDATA[<p>Came across a super-handy <a href="http://github.com/kswedberg/jquery-tmbundle" title="kswedberg's jquery-tmbundle at master - GitHub">jQuery plugin/bundle</a> for <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a> by Karl Swedberg. Thanks, Karl!</p>

<p><span id="more-803"></span></p>

<p>This bundle gives you some great tab-triggers to write jQuery much more quickly in TextMate!</p>

<div id="attachment_806" class="wp-caption aligncenter" style="width: 505px"><img src="http://stevejamesson.com/wp-content/uploads/2009/11/jquery-textmate1.png" alt="A nice selection of tab-triggers" title="jQuery Textmate Bundle" width="495" height="264" class="size-full wp-image-806" /><p class="wp-caption-text">A nice selection of tab-triggers</p></div>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/mrv_84SBvio" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/11/14/textmate-jquery-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Use echo over print</title>
		<link>http://stevejamesson.com/2009/11/12/php-use-echo-over-print/</link>
		<comments>http://stevejamesson.com/2009/11/12/php-use-echo-over-print/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 18:46:14 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=798</guid>
		<description><![CDATA[I&#8217;ve been theming the hell out of a few drupal sites lately, and I&#8217;ve decided to use echo over print in all my theme files. Here&#8217;s a comparison of the two, showing that echo is significantly faster. Most Drupal themes use print, but I see no argument in favor of using print over echo.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been theming the hell out of a few drupal sites lately, and I&#8217;ve decided to use <code>echo</code> over <code>print</code> in all my theme files.</p>

<p><span id="more-798"></span></p>

<p><a href="http://www.learnphponline.com/php-basics/php-echo-vs-print" title="PHP Echo Vs Print | Learn PHP Online">Here&#8217;s</a> a comparison of the two, showing that <code>echo</code> is significantly faster.</p>

<p>Most Drupal themes use <code>print</code>, but I see no argument in favor of using <code>print</code> over <code>echo</code>.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/6tGfDGZO43Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/11/12/php-use-echo-over-print/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wrap HTML Text Around Non-Rectangular Shapes</title>
		<link>http://stevejamesson.com/2009/11/12/wrap-html-text-around-non-rectangular-shapes/</link>
		<comments>http://stevejamesson.com/2009/11/12/wrap-html-text-around-non-rectangular-shapes/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 15:40:55 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[text alignment]]></category>
		<category><![CDATA[text wrapping]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=789</guid>
		<description><![CDATA[Just found this from The Idea Shower: CSS Text Wrapper. It lets you wrap text around non-rectangular objects, which is usually undoable in HTML. CSS Text Wrapper has a nice little interface that allows you to shape your alignment: In actually creates a bunch of floating &#60;div&#62;s, each with a width. These &#60;div&#62;s essentially push [...]]]></description>
			<content:encoded><![CDATA[<p>Just found this from <a href="http://www.ideashower.com/" title="the Idea Shower">The Idea Shower</a>: <a href="http://www.csstextwrap.com" title="CSS Text Wrapper">CSS Text Wrapper</a>. It lets you wrap text around non-rectangular objects, which is usually undoable in HTML.</p>

<p><span id="more-789"></span></p>

<p><a href="http://www.csstextwrap.com" title="CSS Text Wrapper">CSS Text Wrapper</a> has a nice little interface that allows you to shape your alignment:</p>

<div id="attachment_792" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.csstextwrap.com/" target="_blank"><img src="http://stevejamesson.com/wp-content/uploads/2009/11/csswrap1.png" alt="CSS Text Wrap" title="CSS Text Wrap" width="500" height="244" class="size-full wp-image-792" /></a><p class="wp-caption-text">CSS Text Wrap</p></div>

<p>In actually creates a bunch of floating &lt;div&gt;s, each with a width. These &lt;div&gt;s essentially push the text around, making the text appear to wrap around unconventionally shaped objects. Cool idea.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/PYPN9pVULok" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/11/12/wrap-html-text-around-non-rectangular-shapes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tongue Twister Kinda – “Followable Band”</title>
		<link>http://stevejamesson.com/2009/11/12/tongue-twister-kinda-followable-band/</link>
		<comments>http://stevejamesson.com/2009/11/12/tongue-twister-kinda-followable-band/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 15:27:42 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[bands]]></category>
		<category><![CDATA[ridiculous]]></category>
		<category><![CDATA[tongue twister]]></category>
		<category><![CDATA[tour]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=786</guid>
		<description><![CDATA[Week or two ago, we got onto the subject of bands that people typically follow around on tour. You know these bands: Grateful Dead, Phish, Widespread Panic, etc. I used the term &#8220;followable band,&#8221; then realized that it&#8217;s kind of a challenging tongue twister. Say it aloud to yourself a few times. Ridiculous sounding, don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Week or two ago, we got onto the subject of bands that people typically follow around on tour. You know these bands: Grateful Dead, Phish, Widespread Panic, etc. I used the term &#8220;followable band,&#8221; then realized that it&#8217;s kind of a challenging tongue twister. Say it aloud to yourself a few times. Ridiculous sounding, don&#8217;t you think?</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/g9wqlvyLieI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/11/12/tongue-twister-kinda-followable-band/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I ripped off Enterprise Village</title>
		<link>http://stevejamesson.com/2009/11/10/i-ripped-off-enterprise-village/</link>
		<comments>http://stevejamesson.com/2009/11/10/i-ripped-off-enterprise-village/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 20:38:55 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=781</guid>
		<description><![CDATA[When I was a kid in fifth grade elementary school, we went on a field trip to a place called Enterprise Village. Enterprise Village was a phony shopping mall, where kids would &#8216;work&#8217; like adults did. For example, my job was to be the manager at Paragon cable, the local cable company (Paragon, and many [...]]]></description>
			<content:encoded><![CDATA[<p>When I was a kid in fifth grade elementary school, we went on a field trip to a place called Enterprise Village. Enterprise Village was a phony shopping mall, where kids would &#8216;work&#8217; like adults did. For example, my job was to be the manager at Paragon cable, the local cable company (Paragon, and many other local businesses, sponsored the function). I had employees (classmates), and we all got paid different rates.</p>

<p><span id="more-781"></span></p>

<p>Each of us got a paycheck, and we had to manage our own checkbooks. We could write checks to other businesses for goods or services. It was a blast, actually!</p>

<p>I was a sharp kid at 10 or 11 years old. I was aware that we were working with fake funds, fake money, fake jobs. But the goods I could purchase with my fake money were totally real.</p>

<p>So, since I&#8217;m such a generous guy, I wrote bad checks so that I could bring home some goodies for my brother and a friend or two. I&#8217;m sorry, Enterprise Village, but I knew better. I intentionally wrote checks my BS checking account couldn&#8217;t cash, but I brought home more stuff than the other kids. I remember the other kids asking how much I got paid as a manager, thoroughly confused!</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/5MFiZcXGiHs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/11/10/i-ripped-off-enterprise-village/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drush: Command Line Drupal Stuff</title>
		<link>http://stevejamesson.com/2009/11/09/drush-command-line-drupal-stuff/</link>
		<comments>http://stevejamesson.com/2009/11/09/drush-command-line-drupal-stuff/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 20:33:52 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal module]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=777</guid>
		<description><![CDATA[I just came across Drush, a drupal command line utility. Sounds like something I should&#8217;ve checked into a long time ago. At least I do use the shell for a good amount of my work, but it looks like Drush could even further speed things up for me. Take a look at this video from [...]]]></description>
			<content:encoded><![CDATA[<p>I just came across <a href="http://drupal.org/project/drush" title="Drush | drupal.org">Drush</a>, a drupal command line utility. Sounds like something I should&#8217;ve checked into a long time ago. At least I do use the shell for a good amount of my work, but it looks like <a href="http://drupal.org/project/drush" title="Drush | drupal.org">Drush</a> could even further speed things up for me.</p>

<p><span id="more-777"></span></p>

<p>Take a look at this video from <a href="http://developmentseed.org" title="Development Seed | Technological Solutions for Progressive Organizations">Development Seed</a> (<a href="http://developmentseed.org/blog/2009/jun/19/drush-more-beer-less-effort" title="Drush: More Beer, Less Effort | Development Seed">More Beer, Less Effort</a>), which shows two users simultaneously installing a bunch of drupal modules:</p>

<p><object width="400" height="150"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5207683&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5207683&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="150"></embed></object></p>

<p><a href="http://vimeo.com/5207683">Drush: More Beer, Less Effort</a> from <a href="http://vimeo.com/developmentseed">Development Seed</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/bKorQFY7waA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/11/09/drush-command-line-drupal-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One question mark is sufficient</title>
		<link>http://stevejamesson.com/2009/10/24/one-question-mark-is-sufficient/</link>
		<comments>http://stevejamesson.com/2009/10/24/one-question-mark-is-sufficient/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 20:13:04 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=774</guid>
		<description><![CDATA[I know what a question mark is. I know what it means. I&#8217;ll bet you do, too. So, then, why do some people insist on using multiple question marks at the end of question sentences???????????????????&#8230;? Is this really necessary? Please. One question mark is sufficient.]]></description>
			<content:encoded><![CDATA[<p>I know what a question mark is. I know what it means. I&#8217;ll bet you do, too.</p>

<p><span id="more-774"></span></p>

<p>So, then, why do some people insist on using multiple question marks at the end of question sentences???????????????????&#8230;? Is this really necessary?</p>

<p>Please. One question mark is sufficient.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/YXvA_lSQy5E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/10/24/one-question-mark-is-sufficient/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>No lesson in catching a cold</title>
		<link>http://stevejamesson.com/2009/10/23/no-lesson-in-catching-a-cold/</link>
		<comments>http://stevejamesson.com/2009/10/23/no-lesson-in-catching-a-cold/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 18:37:46 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=771</guid>
		<description><![CDATA[Most sufferings and punishments end up teaching you some kind of lesson. Like, if you stub your toe in the morning because you moved too fast or you hadn&#8217;t had any coffee quite yet. But what about catching a cold? You know, the normal cold that shows up in the fall, when the weather goes [...]]]></description>
			<content:encoded><![CDATA[<p>Most sufferings and punishments end up teaching you some kind of lesson. Like, if you stub your toe in the morning because you moved too fast or you hadn&#8217;t had any coffee quite yet. But what about catching a cold? You know, the normal cold that shows up in the fall, when the weather goes totally batshit crazy and changes every few days.</p>

<p>There&#8217;s no lesson to be learned, and that&#8217;s frustrating. Oh well, that&#8217;s life, huh?</p>

<p>I guess catching colds is good to maintain good immunity. No lesson, but still a benefit. Still sucks being sick, though.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/oarTbpnHsV8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/10/23/no-lesson-in-catching-a-cold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: MODx Web Development by Antano Solar John, Packt Publishing</title>
		<link>http://stevejamesson.com/2009/09/25/book-review-modx-web-development-by-antano-solar-john-packt-publishing/</link>
		<comments>http://stevejamesson.com/2009/09/25/book-review-modx-web-development-by-antano-solar-john-packt-publishing/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 14:46:18 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[dynamic website]]></category>
		<category><![CDATA[modx]]></category>
		<category><![CDATA[modxcms]]></category>
		<category><![CDATA[packt publishing]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=767</guid>
		<description><![CDATA[Packt Publishing was kind enough to send a copy of MODx Web Development by Antano Solar John for my review. The book covers the essentials of building a site with MODx, and it&#8217;s a pretty good read. Check out the table of contents on Packt&#8217;s website. It starts out with a bit of general info [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/" title="Packt Publishing Book Store">Packt Publishing</a> was kind enough to send a copy of <a href="http://www.packtpub.com/modx-web-development" title="MODx Web Development">MODx Web Development</a> by Antano Solar John for my review. The book covers the essentials of building a site with <a href="http://modxcms.com/" title="Content Management System, PHP Application Framework, Web Application Framework &amp; More - MODx">MODx</a>, and it&#8217;s a pretty good read.</p>

<p><span id="more-767"></span></p>

<p>Check out the <a href="http://www.packtpub.com/article/modx-web-development-table-of-contents" title="MODx Web Development Table of Contents">table of contents</a> on <a href="http://www.packtpub.com/" title="Packt Publishing Book Store">Packt&#8217;s website</a>.</p>

<p>It starts out with a bit of general info regarding what a <acronym title="Content Management System">CMS</acronym> is and why they&#8217;re important. I liked how the author didn&#8217;t dwell on this area; instead, he goes through some of the key points, then moves right along into getting some hands dirty with the system.</p>

<p>He does go into a bit of detail on installation into different platforms, so expect the typical *nix/Windows installation breakdowns.</p>

<p>The book is pretty well written, not too technical but not too casual, either. The subject matter moves in a logical order, and if it&#8217;s your first time building a site with MODx, then this book will guide you through the whole process, from start to finish, in a good order.</p>

<p>You could probably run through this book and build a site in a day or two, maybe just devote a whole weekend to it. Even though it was written on 0.9.x, the same applies to 1.0, so don&#8217;t worry about any minor inconsistencies.</p>

<p>The author spends a good bit of time dealing with some of the more complex things in MODx, including <a href="http://wiki.modxcms.com/index.php/PHx" title="PHx - MODx Wiki">PHx</a>, <a href="http://wiki.modxcms.com/index.php/Ditto" title="Ditto - MODx Wiki">Ditto</a>, and <a href="http://wiki.modxcms.com/index.php/Snippets" title="Snippets Overview - MODx Wiki">Snippets</a> in general. And of course, he spends a good chunk of time on templating, which is one the greatest aspects of MODx.</p>

<p>This book is thorough enough to get you going in MODx right away. You&#8217;ll find that rolling out sites in MODx is faster than using any other popular system, but I do recommend you build a full HTML/CSS prototype of your site before integrating into MODx; things go even quicker that way.</p>

<p>All in all, <a href="http://www.packtpub.com/modx-web-development" title="MODx Web Development">MODx Web Development</a> is a great resource and a good read. It&#8217;s sure to get you into shape working with <a href="http://modxcms.com/" title="Content Management System, PHP Application Framework, Web Application Framework &amp; More - MODx">MODx</a> in just a few days&#8217; time.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/tmlCjUwsCb8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/09/25/book-review-modx-web-development-by-antano-solar-john-packt-publishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ModX CMS: Some impressions and features</title>
		<link>http://stevejamesson.com/2009/09/17/modx-cms-some-impressions-and-features/</link>
		<comments>http://stevejamesson.com/2009/09/17/modx-cms-some-impressions-and-features/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 16:07:42 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[modx]]></category>
		<category><![CDATA[modxcms]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[theme layer]]></category>

		<guid isPermaLink="false">http://stevejamesson.com/?p=760</guid>
		<description><![CDATA[modx CMS is quite different than other CMSs. In fact, it&#8217;s quite a refreshing change. Instead of worrying about nodes, views, sections, categories, and all the other fun stuff that goes along with building CMSs, modx takes a much different approach: You worry about the output. Period. It&#8217;s quite different. A typical modx project goes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://modxcms.com" title="Content Management System, PHP Application Framework, Web Application Framework &amp; More - MODx">modx</a> CMS is quite different than other CMSs. In fact, it&#8217;s quite a refreshing change. Instead of worrying about nodes, views, sections, categories, and all the other fun stuff that goes along with building CMSs, modx takes a much different approach: You worry about the output. Period. It&#8217;s quite different.</p>

<p><span id="more-760"></span></p>

<p>A typical modx project goes something like this:</p>

<ol>
<li>Figure up a site map</li>
<li>Design the site visually</li>
<li>Prototype the site into HTML/CSS/Javasript</li>
<li>Convert the entire prototype to templates, simply by adding in template variables</li>
<li>Build the rest</li>
<li>Train your editors</li>
</ol>

<p>This pretty much sums up the entire development process with modx.</p>

<p>Often, when developing any site with a CMS, you&#8217;ll encounter some very common obstacles. For example, have you ever tried to get an intuitive breadcrumb working in <a href="http://drupal.org" title="drupal.org | Community plumbing">Drupal</a>? It&#8217;s doable, but it takes some work.</p>

<p>In modx, you&#8217;d simply call a snippet called <code>[[Breadcrumbs]]</code>. And guess what? The snippet actually works right out of the box, just as you&#8217;d expect. Awesome!</p>

<p>In the backed, modx provides a very intuitive interface. Sure, the admin uses three separate frames, and could appear a bit clunky at first. But when it&#8217;s time to populate your site, the speediness of frames actually increases the developer&#8217;s productivity. Dramatically.</p>

<p>The admin area contains a site tree, similar to <a href="http://silverstripe.org" title="SilverStripe.org - Open Source CMS / Framework">SilverStripe</a> and a few others. This is great for your site editors, as time and time again, I&#8217;ve found that editors have a hard time grasping the concept that &#8216;every item is a node&#8217; or that &#8216;every item is an article in a category in a section.&#8217; With a site tree, my editors are easily able to find the page they&#8217;re looking for, and the interface is intuitive enough for even the most CMS-illiterate editors to figure out pretty quickly.</p>

<p>In addition to a pretty nice admin interface, modx also provides a quick editor, which exists on the live front-end, if an editor-user is logged in. This makes it even easier for my editors to make changes. Lots of my editors say that they never even enter the admin area; they simply use the quick editor from the front-end.</p>

<h2>A few complaints</h2>

<p>There are only a few caveats and complaints that I encounter. Modx is the perfect fit for many sites, but certainly not for all sites.</p>

<p>For example, one minor complaint I have is that modx stores nearly everything in the database! This includes all your html templates. I&#8217;ve grown accustomed to editing templates as a collection of files, but modx stores them directly in the db. Of course, this improves speed performance, so it&#8217;s a fair trade.</p>

<p>Also note that with modx, you could store the entire theme layer in the database, by using documents/resources as css or javascript files. Just make sure to set the appropriate content-type in the headers.</p>

<p>Another caveat is that modx isn&#8217;t the most robust for a site with hundreds of users. Nor is it great when the number of pages on your site exceeds a few thousand.</p>

<p>But in general, modx is a great choice for many simple websites, and you&#8217;ll be amazed at the increase in your productivity level during development.</p>
<img src="http://feeds.feedburner.com/~r/SteveJamesson/~4/Pv649csbBhg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://stevejamesson.com/2009/09/17/modx-cms-some-impressions-and-features/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
