<?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>cb.blog</title>
	<atom:link href="http://www.chipbennett.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chipbennett.net</link>
	<description>&#34;And can the liberties of a nation be thought secure when we have removed their only firm basis, a conviction in the minds of the people that these liberties are the gift of God?&#34;</description>
	<lastBuildDate>Sat, 03 Mar 2012 17:35:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta2-20460</generator>
		<item>
		<title>Obama&#8217;s Faith: In His Own Words</title>
		<link>http://www.chipbennett.net/2012/03/03/obamas-faith-in-his-own-words/</link>
		<comments>http://www.chipbennett.net/2012/03/03/obamas-faith-in-his-own-words/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 17:35:27 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6501</guid>
		<description><![CDATA[TRANSCRIPT: Barack Obama and The God Factor Interview I'll have more to say on this later; for now, if you are a Christian and want to hear Obama describe his faith in his own words, then you will find this interview instructive*. * H/T: Glen Davis Permalink &#124; 0 comments &#124; Filed Under: Uncategorized &#124; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sojo.net/blogs/2012/02/21/transcript-barack-obama-and-god-factor-interview" target="_blank">TRANSCRIPT: Barack Obama and The God Factor Interview</a></p>
<p><small>I'll have more to say on this later; for now, if you are a Christian and want to hear Obama describe his faith in his own words, then you will find this interview <em>instructive</em>*.</small></p>
<p><small>* H/T: <a href="https://www.facebook.com/permalink.php?story_fbid=311996658861306&amp;id=203822" target="_blank">Glen Davis</a></small></p>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2012/03/03/obamas-faith-in-his-own-words/">Permalink</a> |
<a href="http://www.chipbennett.net/2012/03/03/obamas-faith-in-his-own-words/#comments">0 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/uncategorized/" title="View all posts in Uncategorized" rel="category tag">Uncategorized</a> | Tagged As: 
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2012 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2012/03/03/obamas-faith-in-his-own-words/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anders Breivik: NOT a Christian</title>
		<link>http://www.chipbennett.net/2011/08/09/anders-breivik-not-a-christian/</link>
		<comments>http://www.chipbennett.net/2011/08/09/anders-breivik-not-a-christian/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 04:54:41 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Religion]]></category>
		<category><![CDATA[Conservatism]]></category>
		<category><![CDATA[Liberalism]]></category>
		<category><![CDATA[Media Bias]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6475</guid>
		<description><![CDATA[Anders Breivik in his own words: A majority of so called agnostics and atheists in Europe are cultural conservative Christians without even knowing it. So what is the difference between cultural Christians and religious Christians? If you have a personal relationship with Jesus Christ and God then you are a religious Christian. Myself and many [...]]]></description>
			<content:encoded><![CDATA[<p>Anders Breivik <a href="http://www.kevinislaughter.com/wp-content/uploads/2083+-+A+European+Declaration+of+Independence.pdf">in his own words</a>:</p>
<blockquote><p>A majority of so called agnostics and atheists in Europe are cultural conservative Christians without even knowing it. So what is the difference between cultural Christians and religious Christians?</p>
<p>If you have a personal relationship with Jesus Christ and God then you are a religious Christian. Myself and many more like me do not necessarily have a personal relationship with Jesus Christ and God. We do however believe in Christianity as a cultural, social, identity and moral platform. This makes us Christian.</p></blockquote>
<p>Jesus Christ in His own words (from <a class="scripturizer"  href="http://biblegateway.com/bible?version=NIV&amp;passage=John+14" title="Bible Gateway">John 14</a>):</p>
<blockquote><p>Jesus answered, "I am the way and the truth and the life. No one comes to the Father except through me. f you really know me, you will know my Father as well. From now on, you do know him and have seen him."</p>
<p>Don’t you believe that I am in the Father, and that the Father is in me? The words I say to you I do not speak on my own authority. Rather, it is the Father, living in me, who is doing his work. Believe me when I say that I am in the Father and the Father is in me; or at least believe on the evidence of the works themselves. Very truly I tell you, whoever believes in me will do the works I have been doing, and they will do even greater things than these, because I am going to the Father.</p>
<p>Jesus replied, “Anyone who loves me will obey my teaching. My Father will love them, and we will come to them and make our home with them. Anyone who does not love me will not obey my teaching. These words you hear are not my own; they belong to the Father who sent me.</p></blockquote>
<p>And this is instructive, too (<a class="scripturizer"  href="http://biblegateway.com/bible?version=NIV&amp;passage=James+1%3A22-25" title="Bible Gateway">James 1:22-25</a>):</p>
<blockquote><p>Do not merely listen to the word, and so deceive yourselves. Do what it says. Anyone who listens to the word but does not do what it says is like someone who looks at his face in a mirror and, after looking at himself, goes away and immediately forgets what he looks like. But whoever looks intently into the perfect law that gives freedom, and continues in it—not forgetting what they have heard, but doing it—they will be blessed in what they do.</p></blockquote>
<p>And James goes even further: (<a class="scripturizer"  href="http://biblegateway.com/bible?version=NIV&amp;passage=James+2%3A14-19" title="Bible Gateway">James 2:14-19</a>):</p>
<blockquote><p>What good is it, my brothers and sisters, if someone claims to have faith but has no deeds? Can such faith save them? Suppose a brother or a sister is without clothes and daily food. If one of you says to them, “Go in peace; keep warm and well fed,” but does nothing about their physical needs, what good is it? In the same way, faith by itself, if it is not accompanied by action, is dead.</p>
<p>But someone will say, “You have faith; I have deeds.”</p>
<p>Show me your faith without deeds, and I will show you my faith by my deeds. You believe that there is one God. Good! Even the demons believe that—and shudder.</p></blockquote>
<p>I rest my case: Anders Breivik, <em>by his own admission</em>, is not a Christian. He claims to be only a "cultural" Christian - a term that has absolutely no meaning in Christian doctrine.</p>
<p>(H/T: <a href="http://www.redstate.com/erick/2011/07/23/god-and-oslo/#comment-118227">cordpt @ RedState</a>)</p>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/08/09/anders-breivik-not-a-christian/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/08/09/anders-breivik-not-a-christian/#comments">4 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/politics/" title="View all posts in Politics" rel="category tag">Politics</a>, <a href="http://www.chipbennett.net/category/religion/" title="View all posts in Religion" rel="category tag">Religion</a> | Tagged As: <a href="http://www.chipbennett.net/tag/conservatism/" rel="tag">Conservatism</a>, <a href="http://www.chipbennett.net/tag/liberalism/" rel="tag">Liberalism</a>, <a href="http://www.chipbennett.net/tag/media-bias/" rel="tag">Media Bias</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/08/09/anders-breivik-not-a-christian/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Review: Flight of Shadows</title>
		<link>http://www.chipbennett.net/2011/07/18/review-flight-of-shadows/</link>
		<comments>http://www.chipbennett.net/2011/07/18/review-flight-of-shadows/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 02:10:33 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Blogging for Books]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Christian]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6472</guid>
		<description><![CDATA[I do not regret the price I paid for my love for you. But I do regret what it has cost you, all your life. And I have never stopped regretting all that I kept hidden from you. And so concludes the mysterious letter with which Sigmund Brouwer begins Flight of Shadows, the dystopian sequel [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>I do not regret the price I paid for my love for you. But I do regret what it has cost you, all your life. And I have never stopped regretting all that I kept hidden from you.</p></blockquote>
<p><a href="http://www.amazon.com/gp/product/1400070333/ref=as_li_tf_il?ie=UTF8&amp;tag=wwwchipbennen-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=1400070333"><img class="alignright" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL160_&amp;ASIN=1400070333&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=wwwchipbennen-20&amp;ServiceVersion=20070822" alt="" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=wwwchipbennen-20&amp;l=as2&amp;o=1&amp;a=1400070333&amp;camp=217145&amp;creative=399369" alt="" width="1" height="1" border="0" /><br />
And so concludes the mysterious letter with which Sigmund Brouwer begins <em>Flight of Shadows</em>, the dystopian sequel  to <em>Broken Angel</em>, set in the post-apocalyptic, former United States of America, that combines the <em>Handmaid's Tale</em>-esque, cult-like theocracy of Appalachia with the Orwellian caste system of the City-States. Caitlyn Brown, having escaped from Appalachia, struggles to survive as an outcast in the City-State caste system as she searches for answers to questions of her identity and the origin of the horrific secret she holds.</p>
<p><span id="more-6472"></span><br />
Caitlyn Brown is the sole human survivor of a secret, government genetic-engineering program. Her father, Jordan Brown, sabotaged the program and fled with Caitlyn to Appalachia, leaving the last-remaining record of the government program locked inside her DNA. When Caitlyn escaped, she was pursued not only by a sadistic bounty hunter from Appalachia but also by government agents who knew her identity, and the powerful secrets her DNA holds.</p>
<p><em>Flight of Shadows</em> is a hero's journey that explores themes of scientific morality and the loss of freedom due to governmental and theocratic totalitarianism, written with the page-turning pacing of Dan Brown and the intertwining plot-lines of Tom Clancy.</p>
<p>After trudging through the exposition, which is uncharacteristically slow for the rest of the novel, the plot settles into a more reasonable pace for a suspense story. Therein lies the greatest short-coming of the novel: the back story is woven into the novel so slowly that character development is impaired for anyone unfamiliar with the prequel. Thus, most emotional investment in the characters is delayed until too far into the story.</p>
<p>The exceptions to this rule are Pierce Carson, the government agent pursuing Caitlyn who provides the moral center for the story, and Razor, the unpredictable, self-serving "Invisible" with a harrowing past of his own who befriends Caitlyn.</p>
<p>But persevering through these two short-comings yields a decent return on investment. The story develops the characters enough that the reader feels a sense of justice and redemption in the novel's lethal, explosive climax. The emotional attachment to the novel's characters probably isn't sufficient to make me want to read the prequel, but Brouwer's story-telling is compelling enough for me to consider reading some of his other works.</p>
<p><em>Full disclosure: I received this book for free from WaterBrook Multnomah Publishing Group for this review.</em></p>
<p><iframe style="border: 0;" height="135" scrolling="no" src="http://www.waterbrookmultnomah.com/bloggingforbooks/reviews/ranking/10785" width="459"></iframe></p>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/07/18/review-flight-of-shadows/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/07/18/review-flight-of-shadows/#comments">0 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/reviews/" title="View all posts in Reviews" rel="category tag">Reviews</a> | Tagged As: <a href="http://www.chipbennett.net/tag/blogging-for-books/" rel="tag">Blogging for Books</a>, <a href="http://www.chipbennett.net/tag/books/" rel="tag">Books</a>, <a href="http://www.chipbennett.net/tag/christian/" rel="tag">Christian</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/07/18/review-flight-of-shadows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Empire Avenue Blog Verification</title>
		<link>http://www.chipbennett.net/2011/07/18/empire-avenue-blog-verification/</link>
		<comments>http://www.chipbennett.net/2011/07/18/empire-avenue-blog-verification/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 21:48:26 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Empire Avenue]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Social Networks]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6470</guid>
		<description><![CDATA[{EAV_BLOG_VER:03e3025f70d7b469} Nothing to see here... just verifying my blog for my Empire Avenue profile. P.S. Wanna join? Permalink &#124; 0 comments &#124; Filed Under: Personal &#124; Tagged As: Empire Avenue, Geekery, Social Networks cb.blog © 2000-2011 &#124; All content licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States license.]]></description>
			<content:encoded><![CDATA[<p>{EAV_BLOG_VER:03e3025f70d7b469}</p>
<p>Nothing to see here... just verifying my blog for my <a href="http://www.empireavenue.com/CBNET" target="_blank">Empire Avenue profile</a>.</p>
<p>P.S. <a href="http://empireavenue.com/?t=h3ps9l55" target="_blank">Wanna join</a>?</p>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/07/18/empire-avenue-blog-verification/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/07/18/empire-avenue-blog-verification/#comments">0 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/personal/" title="View all posts in Personal" rel="category tag">Personal</a> | Tagged As: <a href="http://www.chipbennett.net/tag/empire-avenue/" rel="tag">Empire Avenue</a>, <a href="http://www.chipbennett.net/tag/geekery/" rel="tag">Geekery</a>, <a href="http://www.chipbennett.net/tag/social-networks/" rel="tag">Social Networks</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/07/18/empire-avenue-blog-verification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 NFL Draft &#8211; Colts Round 1</title>
		<link>http://www.chipbennett.net/2011/04/28/2011-nfl-draft-colts-round-1/</link>
		<comments>http://www.chipbennett.net/2011/04/28/2011-nfl-draft-colts-round-1/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 04:23:34 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Sports]]></category>
		<category><![CDATA[Colts]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[Indiana]]></category>
		<category><![CDATA[Indianapolis]]></category>
		<category><![CDATA[NFL]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6467</guid>
		<description><![CDATA[With the 22nd overall pick in the 2011 NFL Draft, the Indianapolis Colts take: Anthony Costanzo, LT, Boston College Stats: HT: 6'7 / WT: 311 / 40: 5.23 Overview: After a surprising number of teams selected quarterbacks in the first round, Costanzo became the "Best Player Available'", falling to the Colts at the #22 pick. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_6468" class="wp-caption alignright" style="width: 130px"><a rel="attachment wp-att-6468" href="http://www.chipbennett.net/?attachment_id=6468"><img class="size-full wp-image-6468" title="costanzo-anthony" src="http://www.chipbennett.net/wp-content/uploads/2011/04/costanzo-anthony.jpg" alt="Anthony Costanzo, LT, Boston College" width="120" height="150" /></a><p class="wp-caption-text">Anthony Costanzo, LT, Boston College</p></div>
<p style="clear: left;">With the 22nd overall pick in the <a href="http://www.nfl.com/draft/2011" target="_new">2011 NFL Draft</a>, the <a href="http://www.colts.com" target="_new">Indianapolis Colts</a> take:</p>
<h2 style="clear: left;">Anthony Costanzo, LT, Boston College</h2>
<h3 style="clear: left;">Stats:</h3>
<ul style="list-style-type: none; clear: left;">
<li>HT: 6'7 / WT: 311 / 40: 5.23</li>
</ul>
<h3 style="clear: left;">Overview:</h3>
<p>After a surprising number of teams selected quarterbacks in the first round, Costanzo became the "Best Player Available'", falling to the Colts at the #22 pick. Costanzo, rated by many as one of the top 2 or 3 left tackles in this year's draft, appears ready to step into a starting role as an NFL left tackle, which would fill a glaring upgrade need for the Colts. Costanzo is clearly a value pick, and may prove to be a steal.</p>
<h3>Bio:</h3>
<ul style="list-style-type: none;">
<li><a href="http://bceagles.cstv.com/sports/m-footbl/mtt/castonzo_anthony01.html" target="_blank">BIO</a></li>
</ul>
<h2 style="clear: both;">Draft Analysis:</h2>
<ul style="list-style-type: none;">
<li> <a href="http://www.nfl.com/draft/2011/tracker#dt-by-round-input:1/dt-tabs:dt-by-round" target="_blank">NFL.com</a><br />
<blockquote class="def"><p>The selection of Castonzo shows that Bill Polian was serious about upgrading the protection of Peyton Manning. The Boston College star enters the league with a ton of experience and is one of the most technically sound players at the position. He gives the Colts a potential starter as a left or right tackle and some flexibility in configuring a rebuilt offensive line.</p></blockquote>
</li>
<li> <a href="http://sports.yahoo.com/nfl/draft;_ylt=AjjYXs.yOYZKAGfK1PSGDwHXb6x_?round=1" target="_blank">Yahoo Sports</a><br />
<blockquote class="def"><p>The Colts' offensive line faltered last season and made Peyton Manning's job as challenging as ever. Castonzo can plug in at left tackle and protect Manning's blind side from Day 1. He's a smart, versatile, technically sound pass protector who could stand to improve his core base strength.</p></blockquote>
</li>
<li> <a href="http://insider.espn.go.com/nfl/draft/rounds?round=1&amp;year=2011" target="_blank">ESPN</a><br />
<blockquote class="def"><p><strong>What he brings:</strong> A smart, instinctive and polished player, Castonzo has the technique and maturity to step in and play right away. His lateral mobility is just average but he does a good job sinking his hips and using his hands when he can get into position. He's not a road-grader as a run blocker but does a good job getting on the edge and covering defenders to create running lanes, which works well with Indy's zone blocking scheme.</p>
<p><strong>How he fits:</strong> Offensive tackle may have been the No. 1 need and he is an excellent fit as an intelligent player in a very sophisticated offense. Even though the Colts get a lot of publicity for not giving up a lot of sacks, much of it is due to Peyton Manning's quick release and not their pass protection.</p></blockquote>
</li>
<li> <a href="http://msn.foxsports.com/nfl/story/NFL-draft-first-round-analysis-picks-17-to-32-042811#6" target="_blank">Fox Sports</a><br />
<blockquote class="def"><p>Castonzo could be an immediate starter and he showed a lot of versatility by playing three different offensive line positions at the Senior Bowl. This is a smart kid and the Colts definitely have an need on the offensive line.</p>
<p>The Colts were very lucky to be able to select the talented Castonzo because he was projected to go off the board much earlier in the first round. He’ll be expected to start as a rookie at left tackle.</p></blockquote>
</li>
</ul>
<h2>Scouting Reports</h2>
<ul style="list-style-type: none;">
<li> <a href="http://draftboardinsider.com/cgi-bin/prospect.cgi?id=815" target="_blank">Draft Board Insider</a> (Rank: <strong>#14 Overall / #3 OT</strong>)<br />
<blockquote class="def"><p>Castonzo is a very smart player with very good awareness and instincts. He's a very sound technical blocker and while he isn't always the most athletic or powerful guy on the field, rarely is he caught out of position or beat on a play because he didn't do his job or follow his assignment. In terms of a resume' you can't discount a guy who's a four year starter at both left and right tackle.</p></blockquote>
</li>
<li> <a href="http://www.nfl.com/draft/2011/profiles/anthony-castonzo?id=2495137#tab=1" target="_blank">NFL.com</a> (Grade: <strong>8.0</strong>)<br />
<blockquote class="def"><p><strong>Strengths:</strong> Castonzo possesses ideal height for the tackle position and has great feet. A highly-productive and extremely durable performer with over 50 starts in his college career. Smart, tough player and a hard worker. Huge, long frame coupled with impressive mobility allows him to shut down speed rushers. Puts himself in good position while run blocking. Comfortable and productive in space.</p>
<p><strong>Weaknesses:</strong>: Must improve his bulk and playing strength (both upper and lower body). Can be beat by a strong bull rush or violent pass rushing moves. Can get caught dipping his head in pass protection. Does not push people off the line of scrimmage in the running game.</p></blockquote>
</li>
<li> <a href="http://sportsillustrated.cnn.com/football/nfl/draft-2011/players/63539.html" target="_blank">SI.com</a> (Grade: <strong>3.05</strong>  - First-Year Contributor)<br />
<blockquote class="def"><p><strong>Positives:</strong> Tall, relatively athletic tackle prospect who comes with a high upside. Keeps his feet moving throughout the action, displays better than average footwork off the edge, and is effective in pass protection. Moves well about the field, easily slides out, and fights hard to finish blocks. Adjusts to defenders, blocks with good lean, and easily holds the point. Shows good quickness, stays square, and is an effective position blocker who seals opponents from the action. Turns defenders off the line run blocking and uses his long arms to push opponents from their angle of attack. Makes good use of angles, keeps his head on a swivel, and works well with teammates.</p>
<p><strong>Negatives:</strong> Just average blocking in motion. Must improve his blocking balance. Overextends into blocks, adversely affecting his ability to finish the play.</p>
<p><strong>Analysis:</strong> Castonzo has been a terrific tackle on the college level and offers the size, athleticism, and blocking fundamentals to eventually start at the next level. He should be given a chance at the all-important left tackle position before any consideration is given to moving him to the right side.</p></blockquote>
</li>
<li> <a href="http://www.mockingthedraft.com/2011/1/24/1950958/anthony-castonzo-nfl-draft-scouting-report" target="_blank">Mocking The Draft</a> (Rank: <strong>#4 OT</strong>)<br />
<blockquote class="def"><p>Castonzo is much better as a pass blocker than run blocker at this point of his development. He can use his natural abilities – agility, quickness, length – to his advantage to wall off defenders. Does really well moving his hands in and out to knock defenders back. Possesses a wide, smooth kick slide to the outside. Castonzo is quick enough to work his power slide to stop inside rushers. Will get fooled at times by stunting defenders.</p></blockquote>
</li>
<li> <a href="http://www.nationalfootballpost.com/college_player_scouting_report.html&amp;player=66192" target="_blank">National Football Post</a> (Grade: <strong>6.9</strong> - B - Dirty Starting Caliber)<br />
<blockquote class="def"><p>The size, length and natural athleticism is there, but he needs more time to mature physically. I don't think he's a guy who you can pencil in as a starter on the left side from day one, but with some time he has the skill set to eventually develop into a serviceable starting left tackle in the NFL. However, as of now, isn't an elite offensive tackle prospect by any stretch in my book.</p></blockquote>
</li>
<li> <a href="http://www.draftcountdown.com/ScoutingReports/OT/Anthony-Castonzo.php" target="_blank">Draft Countdown</a> (Rating: <strong>4 Stars</strong> / Projection: <strong>1st Round</strong>)<br />
<blockquote class="def"><p><strong>Strengths:</strong> Ideal size with a large frame, long arms and big hands, Very good athleticism, quickness, agility and balance, Shows relatively nimble feet to slide laterally and mirror, Displays the ability to recover and adjust in action, Effective run blocker who generates sufficient movement, Polished technician who understands positioning / angles, Able to stun with initial punch and uses hands well overall, Mobile with range to work in space and get to second level, Extraordinarily smart with great instincts and awareness, Competitive, aggressive and active with a terrific motor, Mature and a fiery leader with an outstanding work ethic, Durable with a ton of experience against top competition</p>
<p><strong>Weaknesses:</strong> Still developing in terms of weight / strength, Is not overly stout at the point of attack, Narrow base and struggles to anchor / sustain, Isn't a powerful, road grading run blocker, Can be inconsistent with knee bend / leverage, Had some trouble with elite speed off the edge</p></blockquote>
</li>
<li> <a href="http://msn.foxsports.com/nfl/draft/prospect?prospectId=380470" target="_blank">Fox Sports</a><br />
<blockquote class="def"><p>Scouts love his feel for the game and smarts, qualities that are no surprise since he was a Rhodes Scholar nominee as a biochemistry major. Castonzo is also considered very disciplined, perhaps from his time playing football at Fork Union Military Academy in Virginia. He rates high in athleticism, size and versatility since he can fit in well at either tackle slot. Castonzo is a solid bet to be drafted in the top 15 and could be the top offensive lineman taken.</p></blockquote>
</li>
<li> <a href="http://www.fftoolbox.com/nfl_draft/profile_display.cfm?prospect_id=2427" target="_blank">FFToolbox</a> (Rank: <strong>#19</strong> in Top 100)<br />
<blockquote class="def"><p>At 6-7 and 308 pounds Castonzo certainly has the size to play in the NFL. He could have left a year early, but the extra year at Boston College saw him add quite a bit of needed weight. The pundits have already been paying close attention to Castonzo since he was on the radar last year and his year bulking up at BC should move him up into the late first round or the second round.</p></blockquote>
</li>
<li> <a href="http://walterfootball.com/scoutingreport2011acastonzo_greg.php" target="_blank">WalterFootball</a> (Rank: <strong>#2</strong> OT / Projection: <strong>Top 20</strong>)<br />
<blockquote class="def"><p>Castonzo uses finesse and technique to his advantage. His upside is in adding a few pounds and more strength. This would make him a better run blocker and more able to slow down powerful NFL rushers.</p></blockquote>
</li>
<li> <a href="http://nfldraftgeek.com/castonzo.html" target="_blank">NFL Draft Geek</a> (Rank: <strong>#5</strong> OT / Tier: <strong>2</strong>)<br />
<blockquote class="def"><p>He does a good job walling his defender off, blocking into the second level, and opening up holes for the back to run through. He has great height and long arms, and uses his arms well to guide his defender where he wants them to go when run blocking. His pass protection is a real cause for concern from me though, he is not very agile, he plays way too high, which allows defenders to get underneath him, and he is not very strong as of now.</p></blockquote>
</li>
</ul>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/04/28/2011-nfl-draft-colts-round-1/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/04/28/2011-nfl-draft-colts-round-1/#comments">0 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/sports/" title="View all posts in Sports" rel="category tag">Sports</a> | Tagged As: <a href="http://www.chipbennett.net/tag/colts/" rel="tag">Colts</a>, <a href="http://www.chipbennett.net/tag/draft/" rel="tag">Draft</a>, <a href="http://www.chipbennett.net/tag/indiana/" rel="tag">Indiana</a>, <a href="http://www.chipbennett.net/tag/indianapolis/" rel="tag">Indianapolis</a>, <a href="http://www.chipbennett.net/tag/nfl/" rel="tag">NFL</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/04/28/2011-nfl-draft-colts-round-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>St. Louis Good Friday 2011 Tornado</title>
		<link>http://www.chipbennett.net/2011/04/24/st-louis-good-friday-2011-tornado/</link>
		<comments>http://www.chipbennett.net/2011/04/24/st-louis-good-friday-2011-tornado/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 18:42:40 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Missouri]]></category>
		<category><![CDATA[Saint Louis]]></category>
		<category><![CDATA[Tornado]]></category>
		<category><![CDATA[Weather]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6465</guid>
		<description><![CDATA[The St. Louis Good Friday tornado ended up being a rather close call for us. The storm track is in red; our location is in yellow: Unlike the 2010 Saint Ann tornado, this one did major damage in the area. Thankfully for us, though, the worst thing we suffered was a 12-hour power outage. Permalink [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.crh.noaa.gov/lsx/?n=04_22_2011" target="_blank">St. Louis Good Friday tornado</a> ended up being a rather close call for us. The storm track is in red; our location is in yellow:</p>
<div id="attachment_6466" class="wp-caption aligncenter" style="width: 708px"><a rel="attachment wp-att-6466" href="http://www.chipbennett.net/?attachment_id=6466"><img class="size-full wp-image-6466" title="goodfridaytornadotrack" src="http://www.chipbennett.net/wp-content/uploads/2011/04/goodfridaytornadotrack.gif" alt="Good Friday Tornado Track" width="698" height="502" /></a><p class="wp-caption-text">St. Louis Good Friday Tornado, 22 April 2011</p></div>
<p>Unlike the <a href="http://www.chipbennett.net/2010/04/27/saint-ann-tornado/">2010 Saint Ann tornado</a>, this one did major damage in the area. Thankfully for us, though, the worst thing we suffered was a 12-hour power outage.</p>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/04/24/st-louis-good-friday-2011-tornado/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/04/24/st-louis-good-friday-2011-tornado/#comments">0 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/personal/" title="View all posts in Personal" rel="category tag">Personal</a> | Tagged As: <a href="http://www.chipbennett.net/tag/missouri/" rel="tag">Missouri</a>, <a href="http://www.chipbennett.net/tag/saint-louis/" rel="tag">Saint Louis</a>, <a href="http://www.chipbennett.net/tag/tornado/" rel="tag">Tornado</a>, <a href="http://www.chipbennett.net/tag/weather/" rel="tag">Weather</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/04/24/st-louis-good-friday-2011-tornado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Guide to Reviewing Themes for the WordPress Theme Repository</title>
		<link>http://www.chipbennett.net/2011/04/20/a-guide-to-reviewing-themes-for-the-wordpress-theme-repository/</link>
		<comments>http://www.chipbennett.net/2011/04/20/a-guide-to-reviewing-themes-for-the-wordpress-theme-repository/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 01:29:34 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Theme Review]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6463</guid>
		<description><![CDATA[Thanks in large part to Justin Tadlock's recent blog post, in which he solicited more people to get involved with the WordPress Theme Review Team (WPTRT), we have seen a fantastic, huge influx of new volunteers. Many of these new volunteers have had questions about how to perform a Theme review. Hopefully this guide will [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks in large part to <a href="http://justintadlock.com/archives/2011/04/14/join-the-wordpress-theme-review-team" target="_blank">Justin Tadlock's recent blog post</a>, in which he solicited more people to get involved with the <a href="http://make.wordpress.org/themes" target="_blank">WordPress Theme Review Team</a> (WPTRT), we have seen a fantastic, huge influx of new volunteers. Many of these new volunteers have had questions about how to perform a Theme review. Hopefully this guide will help answer those questions.</p>
<h2>Getting Started</h2>
<h3>Test Environment Setup</h3>
<p>First things first: review <a href="http://make.wordpress.org/themes/about/how-to-join-wptrt/" target="_blank">How to Join WPTRT</a>.</p>
<h3>WordPress Setup</h3>
<p>Ensure that a few WordPress settings are modified in order to facilitate the Theme Unit Tests:</p>
<ul>
<li><code>Settings -&gt; General</code>: set the Site Title to something fairly long, and set the Tagline to something even longer. These settings will facilitate testing how the Theme handles these values.</li>
<li><code>Settings -&gt; Reading</code>: set "Blog pages show at most" to 5. This setting will ensure that index/archive pagination is triggered.</li>
<li><code>Settings -&gt; Discussion</code>: enable Threaded Comments, at least 3 levels deep. This setting will facilitate testing of Theme comment list styling.</li>
<li><code>Settings -&gt; Discussion</code>: enable Break comments into pages, and set 5 comments per page. This setting will facilitate testing of Theme paginating link markup/styling.</li>
<li><code>Settings -&gt; Media</code>: ensure that no values are set for max width or height of Embedded media. This setting will facilitate testing of the Theme $content_width setting/implementation.</li>
<li><code>Settings -&gt; Permalinks</code>: ensure that a non-default permalink setting is selected, e.g. "Month and name". This setting will facilitate stepping through the Theme Unit Tests.</li>
</ul>
<p>Next, create at least two Custom Menus:</p>
<ul>
<li>Long Menu: all included Pages</li>
<li>Short Menu: a menu of 2-3 Pages</li>
</ul>
<p>Now, you're ready to be assigned a ticket! Read on for the detailed review process.</p>
<h2>Policy Requirements</h2>
<p>The first area to review involves some policy requirements, rather than code quality. I verify these before I ever download or install the Theme, by reviewing the appropriate template files using the "SVN" link in the Trac ticket.</p>
<h3><a href="http://codex.wordpress.org/Theme_Review#Licensing" target="_blank">License</a></h3>
<ul>
<li>Review the header tags in <code>style.css</code>. Ensure that the <code>License:</code> and <code>LicenseURI:</code> header tags exist, that the indicated license is GPL-compatible, and that the indicated URI is a valid, full-text license.</li>
<li>Review the Theme files for bundled fonts or icon sets; if included, verify that the licenses for these bundled resources are GPL-compatible, and explicitly declared by the Theme, either in <code>style.css</code>, <code>readme.txt</code>, or somewhere similarly appropriate.</li>
<li>Review other template files, such as <code>footer.php</code>, to ensure that there are no inline comments regarding use restriction, such as prohibiting changing the footer, or requiring a credit link, etc.</li>
</ul>
<h3><a href="http://codex.wordpress.org/Theme_Review#Credit_Links" target="_blank">Credit Links</a></h3>
<ul>
<li>Review the header tags in <code>style.css</code>. Ensure that Theme URI and Author URI, if used, are valid and appropriate.</li>
<li>Review the indicated URLs. Ensure that the sites are appropriate, that they do not sell or promote non-GPL WordPress Themes, and that any license or terms and conditions information does not include non-GPL-compatible content.</li>
<li>Review <code>footer.php</code>, <code>sidebar.php</code>, etc. and ensure that the Theme does not include any other inappropriate hard-coded links (sponsor links, SEO links, spam links, etc.). Ensure that all public-facing copyright notices indicate the site name, rather than the Theme name or developer.</li>
<li>Review <code>functions.php</code> and ensure that the Theme does not hook in any other inappropriate links or copyright notices.</li>
</ul>
<h3><a href="http://codex.wordpress.org/Theme_Review#Theme_Name" target="_blank">Theme Name</a></h3>
<ul>
<li>Verify that the Theme name meets naming convention requirements.</li>
</ul>
<h3><a href="http://codex.wordpress.org/Theme_Review#Theme_Template_Files" target="_blank">Screenshot</a></h3>
<ul>
<li>Verify that <code>screenshot.png</code> is sized appropriately.</li>
</ul>
<h2>Theme Check</h2>
<p>Next, install the Theme, and before activating, run Theme Check. Note any Warning or Required notices in the Trac ticket. (Note: for any Theme uploaded since late March 2011, Theme  Check should return no such notices, as they should all be caught by the Theme uploader script. If you notice any, please email the Theme-Reviewers mail list, and indicate what notices you observed.)</p>
<p>You are welcome to note Recommended or Info notices in the Trac ticket, but I generally don't. These notices are more for your reference, as you continue to review the Theme.</p>
<p>For Recommended notices regarding Theme functionality (Post Formats, Post Thumbnails, Navigation Menus, etc.), verify that the Theme does not use a custom implementation. If the Theme does use a custom implementation, note in the Trac ticket that the Theme is required to support the core implementation of the functionality.</p>
<p>Step through each Info notice, and review the Theme template files to determine if the notice is applicable. For example: verify appropriate use of <code>include()</code> vs.<code> get_template_part()</code>; verify appropriateness of hard-coded links; etc.</p>
<h2><a href="http://codex.wordpress.org/Theme_Review#Code_Quality" target="_blank">Code Quality</a></h2>
<p>Now, the review enters the bulk of the requirements in the <a href="http://codex.wordpress.org/Theme_Review" target="_blank">Theme Review guidelines</a>.</p>
<h3>header.php</h3>
<p>Review <code>header.php</code>, and verify:</p>
<ul>
<li>All appropriate document head guidelines (valid doctype declaration, properly formed tags (<code>html</code>, <code>head</code>, <code>meta</code>, etc.)</li>
<li>Feed links are not hard-coded into the document head</li>
<li>No CSS files other than <code>style.css</code> are hard-coded into the document head. (These files must either be enqueued and hooked in appropriately, or added using IE conditional tags.)</li>
<li>No scripts or script file links are hard-coded into the document head. (These must be enqueued and hooked in appropriately.)</li>
<li>No unnecessary <code>meta</code> tags (WordPress generator tag, SEO meta tags, copyright meta tags, etc.) are hard-coded into the document head.</li>
<li>The <code>wp_head()</code> template tag is placed immediately before the closing HTML <code>head</code> tag.</li>
</ul>
<h3>footer.php</h3>
<p>Review <code>footer.php</code>, and verify:</p>
<ul>
<li>No scripts or script file links are hard-coded into the footer. (These must be enqueued and hooked in appropriately.)</li>
<li>The <code>wp_footer()</code> template tag is placed immediately before the closing HTML <code>body</code> tag.</li>
</ul>
<h3>functions.php</h3>
<p>Review <code>functions.php</code>, and verify:</p>
<ul>
<li>All custom Theme functions, constants, classes, global variables, and options are prefixed with theme-slug (or an appropriate variant).</li>
<li>Theme Settings are implemented properly:
<ul>
<li>Theme options are added to the database via a single options array, rather than separately</li>
<li>Settings page added via <code>add_theme_page()</code> rather than <code>add_menu_page()</code></li>
<li>Settings page capability is <code>edit_theme_options</code>, rather than <code>admin</code>, <code>manage_options</code>, <code>edit_themes</code>, etc.</li>
<li>All untrusted data are sanitized/validated upon input into the database, and escaped upon output</li>
<li>If the Theme is not using the Settings API:
<ul>
<li>Nonce-checking is performed explicitly</li>
<li><code>$_POST</code>, <code>$_GET</code>, and <code>$_REQUEST</code> data are sanitized/validated upon input into the database, and escaped upon output</li>
</ul>
</li>
</ul>
</li>
<li>No core WordPress functions introduced prior to one previous, major WordPress release are wrapped in <code>function_exists()</code> conditionals.</li>
</ul>
<h3>style.css</h3>
<p>Verify that all tags listed in the <code>Tags:</code> header tag are appropriate, and that all claimed functionality is included in the Theme.</p>
<h3>Theme Template Files</h3>
<p>Note which hierarchical template files are used (e.g. <code>single.php</code>, <code>page.php</code>, <code>archive.php</code>, <code>date.php</code>, <code>author.php</code>, <code>category.php</code>, <code>tag.php</code>, <code>taxonomy.php</code>, 404.php, <code>home.php</code>, <code>front-page.php</code>, and <code>search.php</code>), so that you will know which of these to verify when performing the Theme Unit Tests, later.</p>
<p>Review Theme template file names, and ensure that any <a href="http://codex.wordpress.org/Template_Hierarchy" target="_blank">hierarchical template file</a> name variants (e.g. <code>page-foo.php</code>, <code>category-foo.php</code>, etc.) are included in the Theme documentation, with an explanation for their use.</p>
<h3><a href="http://codex.wordpress.org/Theme_Review#Template_Tags_and_Hooks" target="_blank">File Includes</a></h3>
<p>Review Theme template files, make note of any uses of <code>include()</code> or <code>require()</code> and ensure that such use is valid. Verify that:</p>
<ul>
<li>All headers are included via <code>get_header()</code></li>
<li>All footers are included via <code>get_footer()</code></li>
<li>All comments templates are included via <code>comments_template()</code></li>
<li>All sidebars are included using <code>get_sidebar()</code></li>
<li>All template part files are included via <code>get_template_part()</code></li>
<li>Any search form markup is included via <code>get_search_form()</code></li>
<li>Any login form markup is included via <code>wp_login_form()</code></li>
</ul>
<h2>Theme Unit Tests</h2>
<p>Now the review moves on primarily to the requirements in the <a href="http://codex.wordpress.org/Theme_Unit_Test" target="_blank">Theme Unit Tests</a>.</p>
<h3>Theme Activation Tests</h3>
<ul>
<li>Activate the Theme, and open the site in your browser. Verfiy that Debogger returns no PHP errors, warnings, or notices for index.php.</li>
<li>Via <code>Dashboard -&gt; Tools -&gt; Deprecated Calls</code>, verify that Log Deprecated Notices does not return any deprecated function calls or other notices.
<ul>
<li><em>Note: check the Deprecated Calls log one final time when you complete the review, after you switch back to your default Theme. Sometimes, some notices get thrown when the Theme is deactivated.</em></li>
</ul>
</li>
<li>If the Theme includes a <strong>Custom Theme Settings</strong>:
<ul>
<li>Load the Settings page, and verify that Debogger returns no PHP errors, warnings, or notices.</li>
<li>Save current/default settings, and again verify that Debogger returns no PHP errors, warnings, or notices.</li>
<li>Test each Theme Option in turn, and verify that each option can be updated, that the setting is applied properly in the Theme, and that Debogger returns no PHP errors, warnings, or notices.</li>
<li>If the Theme Settings page includes a "Reset Defaults" button, reset defaults, and verify that default settings are applied, and that Debogger returns no PHP errors, warnings, or notices.</li>
</ul>
</li>
<li>If the Theme supports <strong>Custom Image Headers</strong>, select a custom header, and verify that it is applied/displayed properly</li>
<li>If the Theme supports <strong>Custom Backgrounds</strong>, select a custom background image or color, and verify that it is applied/displayed properly</li>
<li>If the Theme supports <strong>Custom Nav Menus</strong>:
<ul>
<li>Verify that the default/fallback output renders properly</li>
<li>Apply the Short Menu to each <code>theme_location</code>, and verify that the menu renders properly</li>
<li>Apply the Long Menu to each <code>theme_location</code>, and verify that the menu renders properly, without breaking the site/menu layout</li>
<li>If the Theme has a limitation on number of list items in any <code>theme_location</code>, ensure that such limitation is documented in <code>readme.txt</code></li>
</ul>
</li>
<li>If the Theme adds <strong>Custom Widgets</strong>, verify that all custom Widgets function as intended, generate no PHP errors, are secure, etc.</li>
<li>If the Theme supports <strong>Custom Editor Style</strong>, verify that the Post editor content renders reasonably similar to the site output</li>
<li>If the Theme requires any custom settings or setup, ensure that setup instructions are documented in <code>readme.txt</code></li>
</ul>
<h3>General Tests</h3>
<p>Run the W3C HTML/CSS validator on the Readability Test post (to ensure minimal WordPress-caused validation errors), and note any egregious validation errors, such as:</p>
<ul>
<li>Malformed or improperly closed tags, that cause the page layout to break</li>
<li>An exceptional number of HTML or CSS errors</li>
</ul>
<p>View the site index page, and verify:</p>
<ul>
<li>The screenshot, as seen in the Trac ticket, is a "reasonable facsimile" of the default view of the site</li>
<li>The Site Title and Tagline, if displayed, do not break the page layout</li>
</ul>
<h4>Template Page Tests</h4>
<ul>
<li>For all included template-hierarchy index pages (<code>index.php</code>, <code>home.php</code>, <code>archive.php</code>, <code>date.php</code>, <code>author.php</code>, <code>category.php</code>, <code>tag.php</code>), verify requirements, as specified.</li>
<li>If the Theme includes either a <code>front-page.php</code> or a <code>home.php</code> template file, go to <code>Dashboard -&gt; Settings -&gt; Reading</code>, and set the Front Page to display a Static Page (use any existing Page), and set the Blog Posts index to another Static Page (e.g. "Lorem Ipsum"). Verify requirements, as specified.</li>
<li>Trigger the Theme's <code>404.php</code> page by navigating to a non-existent Page slug (e.g. www.domain.tld/sit-amet). Verify requirements, as specified.</li>
<li>Trigger the Theme's <code>search.php</code> page by performing a search (e.g. "lorem ipsum"). Verify requirements, as specified.</li>
</ul>
<h4>Blog Posts Index Page Tests</h4>
<p>Return to the Blog Posts index page. Step through the Blog Posts Index Page tests.</p>
<h3>Individual Unit Tests</h3>
<p>Step through each Blog Post and Static Page, verifying all requirements, as specified. Each unit test should be fairly self-explanatory.</p>
<h2>Finishing the Review</h2>
<p>At this point, the review is thorough and complete. Summarize your comments in the Trac ticket and close the ticket with the appropriate resolution (or propose a suggested resolution, if you do not have appropriate rights to close the ticket).</p>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/04/20/a-guide-to-reviewing-themes-for-the-wordpress-theme-repository/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/04/20/a-guide-to-reviewing-themes-for-the-wordpress-theme-repository/#comments">8 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/web-development/" title="View all posts in Web Development" rel="category tag">Web Development</a> | Tagged As: <a href="http://www.chipbennett.net/tag/theme-review/" rel="tag">Theme Review</a>, <a href="http://www.chipbennett.net/tag/themes/" rel="tag">Themes</a>, <a href="http://www.chipbennett.net/tag/tutorials/" rel="tag">tutorials</a>, <a href="http://www.chipbennett.net/tag/wordpress/" rel="tag">WordPress</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/04/20/a-guide-to-reviewing-themes-for-the-wordpress-theme-repository/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Radiation Dose and Effect: Visual Perspective</title>
		<link>http://www.chipbennett.net/2011/03/20/radiation-dose-and-effect-visual-perspective/</link>
		<comments>http://www.chipbennett.net/2011/03/20/radiation-dose-and-effect-visual-perspective/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 20:15:38 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[Media Bias]]></category>
		<category><![CDATA[Radiation]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6460</guid>
		<description><![CDATA[If you're worried about radiation dose and health effects in the wake of the hurricane- and tsunami-induced damage to the Japanese nuclear power plants, then I would highly recommend that you take a look at this Radiation Infographic. More than likely, this infographic should help to allay some unwarranted fear about radiation and health effects. [...]]]></description>
			<content:encoded><![CDATA[<p>If you're worried about radiation dose and health effects in the wake of the hurricane- and tsunami-induced damage to the Japanese nuclear power plants, then I would highly recommend that you <a href="http://xkcd.com/radiation/" target="_blank">take a look at this Radiation Infographic</a>. <a class="simple-footnote" title="Source: xkcd.com. Licensed under CC-BY-NC-2.5" id="return-note-6460-1" href="#note-6460-1"><sup>1</sup></a></p>
<div id="attachment_6461" class="wp-caption aligncenter" style="width: 650px"><a rel="attachment wp-att-6461" href="http://www.chipbennett.net/?attachment_id=6461"><img class="size-large wp-image-6461" title="Radiation" src="http://www.chipbennett.net/wp-content/uploads/2011/03/radiation-871x1024.png" alt="Radiation dose and health effects infographic" width="640" height="752" /></a><p class="wp-caption-text">Radiation Dose Chart</p></div>
<p>More than likely, this infographic should help to allay some unwarranted fear about radiation and health effects.</p>
<p>(h/t: <a href="http://twitter.com/#!/bradleypotter/status/49354455837196288" target="_blank">@BradleyPotter</a>)</p>
<div class="simple-footnotes"><p class="notes">Notes:</p><ol><li id="note-6460-1">Source: <a href="http://xkcd.com/radiation/">xkcd.com</a>. Licensed under <a href="http://www.xkcd.com/license.html">CC-BY-NC-2.5</a> <a href="#return-note-6460-1">&#8617;</a></li></ol></div><hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/03/20/radiation-dose-and-effect-visual-perspective/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/03/20/radiation-dose-and-effect-visual-perspective/#comments">0 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/science/" title="View all posts in Science" rel="category tag">Science</a> | Tagged As: <a href="http://www.chipbennett.net/tag/media-bias/" rel="tag">Media Bias</a>, <a href="http://www.chipbennett.net/tag/radiation/" rel="tag">Radiation</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/03/20/radiation-dose-and-effect-visual-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Incorporating the Settings API in WordPress Themes</title>
		<link>http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/</link>
		<comments>http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 03:36:39 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Settings API]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6449</guid>
		<description><![CDATA[The inter-tubes are awash in tutorials for how to add Theme Options to WordPress Themes - so why write another? Primarily, because most such tutorials are several years old, don't implement current best-practices, and were written without any awareness of the WordPress Settings API. While others such as Otto and Ozh have done yeomen's work [...]]]></description>
			<content:encoded><![CDATA[<p>The inter-tubes are awash in tutorials for how to add Theme Options to WordPress Themes - so why write another? Primarily, because most such tutorials are several years old, don't implement current best-practices, and were written without any awareness of the <a href="http://codex.wordpress.org/Settings_API" target="_blank">WordPress Settings API</a>.</p>
<p>While others such as <a href="http://ottopress.com/2009/wordpress-settings-api-tutorial/" target="_blank">Otto</a> and <a href="http://planetozh.com/blog/2009/05/handling-plugins-options-in-wordpress-28-with-register_setting/" target="_blank">Ozh</a> have done yeomen's work in explaining how to implement the Settings API, I have not yet come across anything that really put everything together, and explained the process and implementation from beginning to end, in a way that even the less-experienced Theme developers (like me) could easily understand.</p>
<p>This tutorial will attempt to fill that gap, by providing examples of current (as of the pending release of WordPress 3.1) best-practice implementation, not merely of the Settings API, but of Theme Options implementation as a whole, including:</p>
<ul>
<li>Registering options in the database as a single options array</li>
<li>Initializing default options</li>
<li>Creating a single Theme Settings page (with tabs)</li>
<li>Defining settings page sections and fields</li>
<li>Validating and white-listing user-input form data</li>
<li>Adding Settings Page contextual help</li>
<li>Enqueueing custom CSS for the Settings page</li>
<li>Implementing settings in the Theme template files</li>
<li>Enqueueing front-end CSS</li>
</ul>
<p>Throughout this tutorial, I will be using code from my Oenology Theme for implementation examples. For full code, see the <a href="http://www.github.com/chipbennett/oenology" target="_blank">latest development version</a>.</p>
<h2>Assumptions: Best Practices</h2>
<p>The following will be the working list of best practices that will be incorporated:</p>
<ul>
<li>Theme Settings defined as an options array in a single database entry</li>
<li>Theme settings added to a single Theme Settings Page</li>
<li>Theme Settings page is added to the "Appearance" menu</li>
<li>Theme Settings page added using the "edit_theme_options" user capability</li>
<li>Theme Settings registered, updated, and validated using the WordPress Settings API</li>
<li>Theme Settings modify the template using action/filter hooks wherever possible</li>
</ul>
<h2>Getting Started</h2>
<p>The first thing we need to do, even before touching any code, is to determine:</p>
<ul>
<li>What options to include in the Theme</li>
<li>How to organize those options on the Theme Settings Page</li>
</ul>
<p>In my case, I am adding only a handful of simple options:</p>
<ul>
<li><strong>Header Navigation Menu Position</strong>: currently, Oenology displays the Header Navigation Menu above the site title and description. I am adding a setting optionally to display the Header Navigation Menu below the site title and description.</li>
<li><strong>Header Navigation Menu Depth</strong>: currently, Oenology is designed so that only the top-level Pages display in the Header Navigation Menu, and Child Pages display in a left-column sub-menu. I am adding a setting optionally to display Pages to a depth of one (top-level Pages only), two, or three, with hover drop-down menus.</li>
<li><strong>Footer Credit Link</strong>: currently, Oenology does not display any form of footer credit link. I am adding a setting optionally to display a footer credit link.</li>
<li><strong>Varietals</strong>: the default style of Oenology is intentionally minimal. It is intended to be clean, simple, and cross-browser. I am adding a setting optionally to select from among Theme "skins" (which, in keeping with the oenology metaphor, will be called "varietals"), which will apply different color/style schemes to the Theme.</li>
</ul>
<p>Given that I'm only adding four Theme options, I could very easily put all four together on one Settings page. However, I may want to add additional options in the future - and also, I want to provide a proof-of-concept for creating complex Theme Settings pages in a way that supports the Settings API. So, the Theme Settings page will have two tabs: "General", and "Varietals". Further, the "General" tab will have two sections: "Header Options" and "Footer Options".</p>
<p>So, that's our basis. Let's get started!</p>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/#comments">47 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/web-development/" title="View all posts in Web Development" rel="category tag">Web Development</a> | Tagged As: <a href="http://www.chipbennett.net/tag/settings-api/" rel="tag">Settings API</a>, <a href="http://www.chipbennett.net/tag/themes/" rel="tag">Themes</a>, <a href="http://www.chipbennett.net/tag/tutorials/" rel="tag">tutorials</a>, <a href="http://www.chipbennett.net/tag/wordpress/" rel="tag">WordPress</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Rutabaga: Well-Kept Low-Carb Secret</title>
		<link>http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/</link>
		<comments>http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 01:57:13 +0000</pubDate>
		<dc:creator>Chip Bennett</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Health/Nutrition]]></category>
		<category><![CDATA[Low Carb]]></category>

		<guid isPermaLink="false">http://www.chipbennett.net/?p=6442</guid>
		<description><![CDATA[Oh, rutabaga, where have you been my whole (low-carb) life? I have been a dedicated low-carber for over a decade. While I could go the rest of my life without eating another dessert or drinking another soft drink, my meat-and-potatoes farm-community up-bringing often leaves me missing starch-laden foods of my youth, such as fried potatoes [...]]]></description>
			<content:encoded><![CDATA[<p>Oh, rutabaga, where have you been my whole (low-carb) life?</p>
<p>I have been a dedicated low-carber for over a decade. While I could go the rest of my life without eating another dessert or drinking another soft drink, my meat-and-potatoes farm-community up-bringing often leaves me missing starch-laden foods of my youth, such as fried potatoes and biscuits and gravy. In fact, when I decide to splurge, it is almost alway with one of these two foods. In over ten years of living low-carb, I had never found a suitable, low-carb replacement for crispy potatoes fried in bacon grease.</p>
<p>Enter the <a href="http://en.wikipedia.org/wiki/Rutabaga" target="_blank">rutabaga</a>: humble root vegetable, that also happens to be incredibly low in carbohydrate (under half the net carbohydrate content of a potato). While not a strictly low-carb food, it makes for a great option for the occasional potato fix.</p>
<p>Apparently, the rutabaga has fallen out of popular use, due to its reputation as famine food during World War II. How unfortunate. As it turns out, the rutabaga is basically just as easy to work with as the potato, and makes an equally good accompaniment as the potato when fried.</p>
<p>Here are the results of tonight's experiment with making fried rutabaga.</p>
<p>The rutabaga is at first a somewhat unusual-looking vegetable, but is actually easier to peel than a potato:</p>
<div id="attachment_6443" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-6443" href="http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/fried_rutabaga_0001sm/"><img class="size-medium wp-image-6443   " title="Rutabaga Peeled and Unpeeled" src="http://www.chipbennett.net/wp-content/uploads/2011/02/Fried_Rutabaga_0001sm-300x225.jpg" alt="Rutabaga Peeled and Unpeeled" width="300" height="225" /></a><p class="wp-caption-text">Rutabaga Peeled and Unpeeled</p></div>
<p>Once peeled, rutabaga is considerably more difficult to cut through than a potato; however, once I quartered the rutabaga, the mandolin made quick work of slicing:</p>
<div id="attachment_6444" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-6444" href="http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/fried_rutabaga_0002sm/"><img class="size-medium wp-image-6444" title="Rutabaga Quartered and Mandolin-Sliced" src="http://www.chipbennett.net/wp-content/uploads/2011/02/Fried_Rutabaga_0002sm-300x225.jpg" alt="Rutabaga Quartered and Mandolin-Sliced" width="300" height="225" /></a><p class="wp-caption-text">Rutabaga Quartered and Mandolin-Sliced</p></div>
<p>I initially fried a small batch (1/2 rutabaga) of potato chip-thin slices, to get a feel for the texture and taste of fried rutabaga.</p>
<div id="attachment_6445" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-6445" href="http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/fried_rutabaga_0003sm/"><img class="size-medium wp-image-6445" title="Frying a trial batch of rutabaga" src="http://www.chipbennett.net/wp-content/uploads/2011/02/Fried_Rutabaga_0003sm-300x225.jpg" alt="Frying a trial batch of rutabaga" width="300" height="225" /></a><p class="wp-caption-text">Frying a trial batch of rutabaga</p></div>
<p>Having discovered that rutabaga fries essentially the same as potato, we were pleasantly surprised further to discover the mild, natural sweetness of rutabaga that - especially when crispy-fried - pairs in a rather addictive manner with a little salt and pepper.</p>
<p>Finding the trial run successful, I set the mandolin to one setting thicker, sliced another whole rutabaga, and fried the whole batch in bacon grease, as before.</p>
<div id="attachment_6446" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-6446" href="http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/fried_rutabaga_0005sm/"><img class="size-medium wp-image-6446" title="First full batch of fried rutabaga" src="http://www.chipbennett.net/wp-content/uploads/2011/02/Fried_Rutabaga_0005sm-300x225.jpg" alt="First full batch of fried rutabaga" width="300" height="225" /></a><p class="wp-caption-text">First full batch of fried rutabaga</p></div>
<p>This batch definitely took longer to cook than the potato chip-thin slices, but still barely took longer than the time required to broil pork chops.</p>
<p>The pork chops and fried rutabaga (garnished with a few bits of crumbled bacon), combined with some Brussels sprouts "slaw" (steamed Brussels sprouts, core removed, mashed/quick chopped, with butter, Parmesan cheese, and a few drops of lemon juice) made for a tasty and - and unexpectedly filling - meal.</p>
<div id="attachment_6447" class="wp-caption aligncenter" style="width: 310px"><a rel="attachment wp-att-6447" href="http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/fried_rutabaga_0007sm/"><img class="size-medium wp-image-6447" title="Fried rutabaga with broiled pork chop and Brussells sprout slaw" src="http://www.chipbennett.net/wp-content/uploads/2011/02/Fried_Rutabaga_0007sm-300x225.jpg" alt="Fried rutabaga with broiled pork chop and Brussells sprout slaw" width="300" height="225" /></a><p class="wp-caption-text">Fried rutabaga with broiled pork chop and Brussells sprout slaw</p></div>
<p>(I actually was unable to finish the entire plate.)</p>
<p>Next up: rutabaga chips in the deep fryer, rutabaga soup (using my secret family potato soup recipe), and roast with rutabaga.</p>
<hr />
<p>
<small>
<a href="http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/">Permalink</a> |
<a href="http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/#comments">8 comments</a> |
Filed Under: <a href="http://www.chipbennett.net/category/personal/" title="View all posts in Personal" rel="category tag">Personal</a> | Tagged As: <a href="http://www.chipbennett.net/tag/healthnutrition/" rel="tag">Health/Nutrition</a>, <a href="http://www.chipbennett.net/tag/lowcarb/" rel="tag">Low Carb</a>
<br/>
<a href="http://www.chipbennett.net">cb.blog</a> © 2000-2011 | All content licensed under a <a
 rel="license"
 href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">
	Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States
</a> license.
</small>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.chipbennett.net/2011/02/04/rutabaga-well-kept-low-carb-secret/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)
Database Caching 41/46 queries in 0.024 seconds using disk: basic

Served from: www.chipbennett.net @ 2012-05-16 23:20:09 -->
