<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Out:think</title>
	
	<link>http://outthinkgroup.com</link>
	<description>Web Development and Design</description>
	<pubDate>Thu, 27 Aug 2009 14:12:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/outthinkgroup" type="application/rss+xml" /><feedburner:emailServiceId>outthinkgroup</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly></feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Alltop Blog Redesign</title>
		<link>http://outthinkgroup.com/2009/08/14/alltop-blog-redesign/</link>
		<comments>http://outthinkgroup.com/2009/08/14/alltop-blog-redesign/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 20:48:15 +0000</pubDate>
		<dc:creator>Joseph Hinson</dc:creator>
		
		<category><![CDATA[Behind the Scenes]]></category>

		<category><![CDATA[Clients]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=441</guid>
		<description><![CDATA[We had the opportunity to re-design the Alltop blog at blog.alltop.com.
Share your thoughts in the comments if you like.
]]></description>
			<content:encoded><![CDATA[<p>We had the opportunity to re-design the Alltop blog at <a href="http://blog.alltop.com">blog.alltop.com</a>.</p>
<div id="attachment_444" class="wp-caption alignnone" style="width: 530px"><a href="http://outthinkgroup.com/wp-content/uploads/2009/08/alltopblog-beforeandafter.jpg"><img class="size-large wp-image-444" title="Alltop before and after" src="http://outthinkgroup.com/wp-content/uploads/2009/08/alltopblog-beforeandafter-520x199.jpg" alt="Before and After, click for big image." width="520" height="199" /></a><p class="wp-caption-text">Before and After, click for big image.</p></div>
<p>Share your thoughts in the comments if you like.</p>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/08/14/alltop-blog-redesign/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Site Launch - Hope Gardens</title>
		<link>http://outthinkgroup.com/2009/03/20/site-launch-hope-gardens/</link>
		<comments>http://outthinkgroup.com/2009/03/20/site-launch-hope-gardens/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 21:14:44 +0000</pubDate>
		<dc:creator>Joseph Hinson</dc:creator>
		
		<category><![CDATA[Clients]]></category>

		<category><![CDATA[Sites]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=416</guid>
		<description><![CDATA[We recently launched Campaignforhopegardens.org, a non-profit in Southern California that provides a safe haven for homeless women and children living in Los Angeles. We wanted to talk a little about it here.
Visit the site to check it out.
Our Role
Working very closely with the Portnoy Media group, we saw this project through from beginning to end. [...]]]></description>
			<content:encoded><![CDATA[<p>We recently launched Campaignforhopegardens.org, a non-profit in Southern California that provides a safe haven for homeless women and children living in Los Angeles. We wanted to talk a little about it here.</p>
<p><a href="http://campaignforhopegardens.org">Visit the site</a> to check it out.</p>
<h3>Our Role</h3>
<p>Working very closely with the <a href="http://www.portnoymediagroup.com/">Portnoy Media group</a>, we saw this project through from beginning to end. The client had a very specific design they wanted to go with, including the thermometer on the front page. The thermometer would be dynamic (change depending on specific information), and go up as people donated money.</p>
<h3>Solutions:</h3>
<p>The client wanted to be able to manage their donors in a control panel only accessible by the administration. As mentioned above, they wanted this to reflect in the thermometer. They also wanted to be able to easily change the Naming Opportunities page, below is a sneak peak of what we came up with.</p>
<p><img class="alignnone size-large wp-image-418" title="Donations Management" src="http://outthinkgroup.com/wp-content/uploads/2009/03/campaign-for-hope-gardens-e280ba-e28094-wordpress_1237577606036-520x366.png" alt="Donations Management" width="520" height="366" /></p>
<p><img class="alignnone size-full wp-image-422" title="Updates dynamic content" src="http://outthinkgroup.com/wp-content/uploads/2009/03/updates.gif" alt="Updates dynamic content" width="520" height="410" /></p>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/03/20/site-launch-hope-gardens/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Interview: Penelope Trunk</title>
		<link>http://outthinkgroup.com/2009/02/10/interview-penelope-trunk/</link>
		<comments>http://outthinkgroup.com/2009/02/10/interview-penelope-trunk/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 04:51:19 +0000</pubDate>
		<dc:creator>Tim Grahl</dc:creator>
		
		<category><![CDATA[Advice]]></category>

		<category><![CDATA[Interview]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=410</guid>
		<description><![CDATA[I recently came across Penelope Trunk&#8217;s blog and promptly lost a couple hours of my life reading through the archives.  While she is known for her career advice and authoring Brazen Careerist, I found her personal openness on topics such as divorce and postpartum depression to be extremely refreshing.
From her site:
Penelope is the founder [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-411" title="penelope" src="http://outthinkgroup.com/wp-content/uploads/2009/02/penelope-300x296.jpg" alt="penelope" width="300" height="296" />I recently came across <a href="http://blog.penelopetrunk.com">Penelope Trunk&#8217;s blog</a> and promptly lost a couple hours of my life reading through the archives.  While she is known for her career advice and authoring <a href="http://www.amazon.com/gp/product/0446578649?ie=UTF8&amp;ref%5F=pd%5Fbbs%5Fsr%5F1&amp;s=books&amp;qid=1234240922&amp;sr=8-1"><em>Brazen Careerist</em></a>, I found her personal openness on topics such as divorce and postpartum depression to be extremely refreshing.</p>
<p>From her site:</p>
<blockquote><p>Penelope is the founder of 3 startups &#8212; most recently, <a style="font-family: inherit; font-size: inherit;" href="http://www.brazencareerist.com/">Brazen Careerist</a>, a web service to help companies find candidates. Her career advice appears in more than 200 newspapers and magazines including <em>Time magazine</em>, <em>San Francisco Chronicle</em> and <em>Boston Globe</em>. In a review of this blog, <em>Business Week</em> called Penelope&#8217;s writing &#8220;poetic.&#8221;</p></blockquote>
<p>After reading through much of her archives, I had some questions I wanted to ask her and she was nice enough to answer them.</p>
<p><strong>Me</strong>: What makes you happy?</p>
<p><strong>Penelope</strong>: I don&#8217;t know. I keep trying to figure that out. I think the answer sort of comes to us in pieces. I try to put them together so they make enough sense that I can take action. Change things.</p>
<p><strong>Me</strong>: I was taught there are three things you don&#8217;t discuss at work. Sex, politics and religion. This isn&#8217;t necessarily the case anymore and you seem to think this is a good trend.  What initial steps would you suggest someone take to inject more of themselves in to their work?</p>
<p><strong>Penelope</strong>: Make a friend. Take the normal steps toward making a friend, which do not typically involve any of the above topics. At least at first. And then add those topics once the person is your friend. Tim Rath,  a researcher from Gallup, found that if you have two friends at work, it&#8217;s nearly impossible to hate your job. That&#8217;s a good endorsement for making friends. You don&#8217;t need to be close to everyone. Just two people.</p>
<p><strong><img class="alignright size-full wp-image-412" title="penelope2" src="http://outthinkgroup.com/wp-content/uploads/2009/02/penelope2.jpg" alt="penelope2" width="301" height="332" /></strong><strong>Me</strong>: I see a trend of people deeply intertwining their personal goals with their career goals.  Is this a healthy practice?  Will this cause people to be more or less successful in the business world?</p>
<p><strong>Penelope</strong>: We each define success differently. There are tradeoffs to everything. We need to acknowledge that when we decide our priorities for our goals.</p>
<p><strong>Me</strong>: You&#8217;ve written about the importance of practicing vulnerability in the workplace and how this is connected with choosing silence over talking.  Why is vulnerability so important?  In what ways is silence connected to this?</p>
<p><strong>Penelope</strong>: If we are not vulnerable then we&#8217;re not open to new experiences, and life will get boring and lonely. You can&#8217;t let new things in if you never shut up. Talking all the time is a way to put an artificial wall between you and a the world. The unexpected parts of life happen in the silences.</p>
<p><strong>Me</strong>: What personal activities do you regularly do to keep yourself in check both personally and professionally?</p>
<p><strong>Penelope</strong>: I go to the gym and I read a lot. I blog three or four days a week. That&#8217;s a lot of alone time in my head. If I don&#8217;t do that, I start to fall apart in my head. So probably writing is something that I need to do to keep myself steady. I&#8217;m lucky that it&#8217;s part of my job</p>
<div>Thanks again to Penelope for agreeing to this interview.  Be sure to:</p>
<ul>
<li><a href="http://blog.penelopetrunk.com">Read her blog</a></li>
<li><a href="http://www.amazon.com/gp/product/0446578649?ie=UTF8&amp;ref%5F=pd%5Fbbs%5Fsr%5F1&amp;s=books&amp;qid=1234240922&amp;sr=8-1">Buy her book</a></li>
<li><a href="http://www.brazencareerist.com/">Join BrazenCareerist.com</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/02/10/interview-penelope-trunk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stop Holding Back</title>
		<link>http://outthinkgroup.com/2009/02/09/stop-holding-back/</link>
		<comments>http://outthinkgroup.com/2009/02/09/stop-holding-back/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 16:28:57 +0000</pubDate>
		<dc:creator>Joseph Hinson</dc:creator>
		
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=408</guid>
		<description><![CDATA[I am not, nor have I ever been, excellent at any one thing. This used to bother me. I had friends who were talented artists, or musicians, or terrific athletes, but not me. In being a singer, guitar player, and designer, I always knew I would never be the best, nor ever reach fame and [...]]]></description>
			<content:encoded><![CDATA[<p>I am not, nor have I ever been, excellent at any one thing. This used to bother me. I had friends who were talented artists, or musicians, or terrific athletes, but not me. In being a singer, guitar player, and designer, I always knew I would never be the best, nor ever reach fame and fortune for these tasks. The problem with this, was that it caused me to be distracted from the joy of such things, for the thought of failure at perfection.</p>
<p>After college I worked at a <a href="http://bedfordgrouphomes.org">residential group home school</a> where I started as a case aid, then became the GED Coordinator. In teaching GED math, I learned a profound lesson that would ripple through the rest of my life forever:</p>
<h3>Most things seem harder than they really are.</h3>
<p>The kids in my class would get so overwhelmed by fractions. When I was a teenager, I was TERRIBLE at math. I hated the subject. I hated math because I didn&#8217;t understand it, and it seemed so hard. The highest math I had ever achieved was Algebra 1 and Geometry. However, when I taught the kids in my program, it all made perfect sense. Fractions were easy, and algebra was . . . fun?</p>
<p>The next year, I was asked to give one-on-one instruction to a student in Algebra 2. As mentioned before, I had never taken Algebra 2, but I could read and understand the textbook better than he could, so I took on that task and found the same thing. Algebra 2 was easy - fun even. I enjoyed teaching, and wasn&#8217;t intimidated by the math because I now understood a further truth:</p>
<h3>Everything can be understood, and thus learned.</h3>
<p>After teaching for three years, I decided to see about designing (which was my college major) and got a job at a sign company. While I was there, we would develop custom solutions, and spend time thinking out of the box. I enjoyed this so much more than designing, that I became interested in Engineering. In the summer, I started on the Engineering track at the local community college, getting some prerequisites out of the way. I took Trigonometry 1 and 2. It was simple, something about understanding how it all works made sense. This new confidence spurred me on to realize this:</p>
<h3>With enough Time or Effort, you can do Anything</h3>
<p>And that&#8217;s the point I want to leave you with. Don&#8217;t hold yourself back because a task seems daunting. Every task has it&#8217;s own value of cognitive dissonance (the feeling of your brain shaking a big &#8220;NO&#8221;) that a person must push through in order to obtain control. The goal is not to obtain mastery, but competence in any area you like. Don&#8217;t hold yourself back because you&#8217;re not the best at any one thing; instead, build confidence by learning a new skill.</p>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/02/09/stop-holding-back/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The guilt free process to breaking a bad habit</title>
		<link>http://outthinkgroup.com/2009/02/06/the-guilt-free-process-to-breaking-a-bad-habit/</link>
		<comments>http://outthinkgroup.com/2009/02/06/the-guilt-free-process-to-breaking-a-bad-habit/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 15:45:57 +0000</pubDate>
		<dc:creator>Tim Grahl</dc:creator>
		
		<category><![CDATA[Advice]]></category>

		<category><![CDATA[Spiritual]]></category>

		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=407</guid>
		<description><![CDATA[We all struggle with bad habits in our life.  Some are dark and scary and some are merely frustrating.
You&#8217;ll be offered lots of advice from other places:

Figure out the triggers - While we can do plenty to keep stress out of our life, there will always be triggers in our life in the forms [...]]]></description>
			<content:encoded><![CDATA[<p>We all struggle with bad habits in our life.  Some are dark and scary and some are merely frustrating.</p>
<p>You&#8217;ll be offered lots of advice from other places:</p>
<ul>
<li><a href="http://www.ehow.com/how_13319_break-habit.html">Figure out the triggers</a> - While we can do plenty to keep stress out of our life, there will always be triggers in our life in the forms of clients and kids that can set us off.  Identifying this did me absolutely no good.</li>
<li><a href="http://www.self-improvement-mentor.com/how-to-break-a-habit.html">Try really hard for 30 days</a> - This has got to be the worst.  The mere fact that it&#8217;s a habit that I want to quit implies that I can&#8217;t control myself.  Trying really hard only produces guilt when I inevitably fail, which helps no one.</li>
<li><a href="http://www.oprah.com/slideshow/omagazine/200901_omag_change_strategies/3">Accountability</a> - People lie. To themselves and to others.  Especially when they feel ashamed.  I&#8217;ve found having accountability works until you fail after a long stretch of doing good.  Then I don&#8217;t want to admit that I&#8217;ve failed.</li>
</ul>
<p>Two and a half years ago when I quit my job to run Out:think full time, I had no idea that amount of bad habits I had. It&#8217;s amazing how surfing YouTube for three hours a day has a different impact when you&#8217;re paycheck isn&#8217;t guaranteed anymore.</p>
<p>While wasting time online is relatively harmless, I&#8217;ve also battled and defeated darker habits in my life with the process I explain below.</p>
<p>The problem with all of the above advice is that you&#8217;re focusing on the problem.  You need to focus on what you&#8217;re life would be like without your bad habit.</p>
<p>Have you ever watched a tight rope walker? They never look down.  Their eyes are always on the end of the rope.  Looking down is death.</p>
<p>All of the solutions I listed above are ways of &#8220;looking down&#8221; at your current situation.  Looking down is death.</p>
<p>This process for breaking bad habits keeps your eye on the benefits of breaking the bad habit.  If you follow it, you&#8217;ll quickly stop caring whether you break the bad habit or not. The end become the focus instead of the process that gets you there and before you realize it, you&#8217;ll make it to the other side.</p>
<p><strong>1. Decide that it&#8217;s acceptable to fail</strong></p>
<p>You have to do this first.  You have to believe it.  No more beating up on yourself.  No more wishing it would just go away.  You&#8217;ve got a problem and you&#8217;re taking steps to deal with it.  No more guilt.</p>
<p>You are going to fail.  A lot.  And it&#8217;s ok.</p>
<p>It&#8217;s been drilled into our collective heads that we need to move fast on everything in life and once we&#8217;ve started something it needs to move as quickly as possible.  If you&#8217;ve developed a bad habit over a long span of time, it&#8217;s going to take a long time to break it.</p>
<p>Let the guilt go.</p>
<p><strong>2. Decide that you are going to <em>stop trying</em> to break the bad habit</strong></p>
<p>I&#8217;m assuming by now you&#8217;ve already tried really really hard to stop.  It&#8217;s normal but it&#8217;s how our bodies run.  For this process to work you have to give up on trying to stop from sheer will power.  It&#8217;s time to try something different.</p>
<p><strong>3. Write down a list of all the negative results of your bad habit<br />
</strong></p>
<p>Be specific and thorough.  Write down every possible way this bad habit is has a negative impact on your life.  Here&#8217;s part of my list from wasting time instead of working:</p>
<ol>
<li>I don&#8217;t make money which means I can&#8217;t pay my bills</li>
<li>I have to make up the time later, which means time away from my kids.  i.e. I traded playing with my son for watching dumb internet videos.</li>
<li>I have to make up the time later, which means time away from my wife which causes a strain on our relationship.</li>
<li>I fill my head with useless information.</li>
<li>I come home feeling stupid and worthless.</li>
</ol>
<p>This is not about guilt. We took care of the guilt in #1.  This is about having clarity on your situation.  Once this list is <em>written down</em>, move on to #4.</p>
<p><strong>4. Write down a list of all of the positive things that will be added to your life once your break this habit</strong></p>
<p>Again, be specific and thorough.  Obviously most of these will be the antithesis of what you wrote in #2 but this step is still very important.  Here&#8217;s part of my list:</p>
<ol>
<li>I will follow through on my work which means I will get paid and have money in the bank.</li>
<li>I will be able to come home on time or early and spend time with my kids.</li>
<li>I will be able to come home on time or early and spend time with my wife.</li>
<li>I will come home with a sense of pride and accomplishment.</li>
</ol>
<p>These are the goals we want to focus on.  This is what we <em>really</em> want.  <strong>It&#8217;s not really about the bad habit</strong>.  It&#8217;s about what we are missing out on because of it.</p>
<p><strong>5. Spend 10 minutes every morning meditating on the first four steps</strong></p>
<ul>
<li>Every morning before your day starts, take ten minutes to be still and quiet.</li>
<li>Remind yourself that today you will probably fail and that&#8217;s ok.</li>
<li>Remind yourself that you&#8217;re done trying to break the bad habit.  You&#8217;re trusting the process.</li>
<li>Thoughtfully meditate over your lists from steps #3 and #4.</li>
<li>Live your life.</li>
</ul>
<p>Once you remove the stress and guilt you constantly place on yourself to break your bad habit and begin focusing on the positive results, your patterns will begin to change.  It will happen slowly and it will be surprising, but it will work.</p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/02/06/the-guilt-free-process-to-breaking-a-bad-habit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Advanced education is wasteful</title>
		<link>http://outthinkgroup.com/2009/02/04/advanced-education-is-wasteful/</link>
		<comments>http://outthinkgroup.com/2009/02/04/advanced-education-is-wasteful/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 06:30:16 +0000</pubDate>
		<dc:creator>Tim Grahl</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=403</guid>
		<description><![CDATA[This post by Penelope Trunk is dead on.
She speaks specifically to grad school, but spending four years and tens of thousands of dollars on an undergrad is probably just as much a waste.  I went to college and graduated with a BS in Computer Science.  My GPA was a stellar 2.7.  While I credit college [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.penelopetrunk.com/2009/02/03/dont-try-to-dodge-the-recession-with-grad-school/">This post by Penelope Trunk is dead on.</a></p>
<p>She speaks specifically to grad school, but spending four years and tens of thousands of dollars on an undergrad is probably just as much a waste.  I went to college and graduated with a BS in Computer Science.  My GPA was a stellar 2.7.  While I credit college for introducing me to my lovely wife and allowing me to act a fool for an extra four years, I think it was far from necessary in my success.</p>
<p><strong>1. You&#8217;ll get paid to learn more at your first job</strong></p>
<p>Just about any college graduate will tell you they learned more in their first six months out of school at their first job than the prior four years.</p>
<p>The math doesn&#8217;t add up when you learn more in less time while somebody is paying you instead of vice versa.  Learn on somebody else&#8217;s dime.</p>
<p><strong>2. The piece of paper isn&#8217;t necessary</strong></p>
<p>There are a huge number of companies out there that won&#8217;t hire someone if they don&#8217;t have at least a college degree.  Thankfully, the number is decreasing but it&#8217;s still out there.  So what to do?</p>
<p>From my observations and experience, if the company is more interested in a degree than your skill and expertise, you probably won&#8217;t be happy there.  This is a place that values bureaucracy over logic.</p>
<p>Also, most good jobs are landed because of who you know over what you know.  Spend time developing relationships with influential people and you&#8217;ll have no problem finding your place.</p>
<p><strong>3. All of the &#8220;book learning&#8221; can be had for less than $500 on Amazon.com</strong></p>
<p><strong><span style="font-weight: normal;">The best programmer I know (that also makes a helluva a lot more money than me) doesn&#8217;t have a college degree.  He flunked out.  He learned the trade by sipping Starbucks at Barnes and Noble and reading books from the computer aisle.</span></strong></p>
<p>If you&#8217;re worried about the technical knowledge, it can be had for much cheaper than a tuition.</p>
<p><strong>4. There are to many pointless majors</strong></p>
<p>If you <em>do</em> decide to go to college, please don&#8217;t major in philosophy, english, history, psychology, etc. How pointless. If the degree requires you to keep going to school for 8 more years to earn a decent living and/or has the single career path of becoming a college professor, don&#8217;t waste your money.  </p>
<p>Invest in a skill that you can actually sell.  That way if you can&#8217;t continue because you run out of money or you realize you hate school, you have something to fall back on like getting a job that makes more than $10/hour.</p>
<p><strong>Exception</strong></p>
<p>I would like my surgeon to have a generous amount of advanced education.</p>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/02/04/advanced-education-is-wasteful/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When NOT to use Basecamp with clients</title>
		<link>http://outthinkgroup.com/2009/02/03/when-not-to-use-basecamp-with-clients/</link>
		<comments>http://outthinkgroup.com/2009/02/03/when-not-to-use-basecamp-with-clients/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 21:59:53 +0000</pubDate>
		<dc:creator>Tim Grahl</dc:creator>
		
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=401</guid>
		<description><![CDATA[We use Basecamp to manage all of our projects, both client and in house.  Hell, I even have a project setup for converting my Atari 2600 to an entertainment system.
One of the greatest features is the ability to give your client their own login so you can have all of your communications in the [...]]]></description>
			<content:encoded><![CDATA[<p>We use <a href="http://www.basecamphq.com/">Basecamp</a> to manage all of our projects, both client and in house.  Hell, I even have a project setup for converting my Atari 2600 to an entertainment system.</p>
<p>One of the greatest features is the ability to give your client their own login so you can have all of your communications in the same place.</p>
<p>After using Basecamp for awhile, I&#8217;ve found several instances that it&#8217;s not a good fit to bring your client in:</p>
<ol>
<li><strong>Their filing system is built around email</strong> - One of my clients prints out every email associated with a project and puts it in it&#8217;s corresponding folder in their filing cabinets.  Since every other project is built around emails and replies, they were quickly frustrated by how Basecamp treats messages and asked me to simply reply to them in an email.</li>
<li><strong>They see it as an extra step</strong> - While we all know having all communication and files in one place actually saves time, there are clients that will see logging into a different system only as a time waster.  You can try to persuade them otherwise, but I&#8217;ve found that in most cases you need to just let the dream die.</li>
<li><strong>Security concerns</strong> - Just as people wouldn&#8217;t buy online a few years ago, there are some people that will only trust their email.  In Outlook they trust.</li>
<li><strong>They won&#8217;t consistently use it</strong> - For Basecamp to work, everyone has to use it all the time.  It is merely another layer of complexity if it doesn&#8217;t replace phone calls and email as your main source of communication.  I&#8217;ve found that many clients, no matter how much you encourage them otherwise, will not do this. (Although I&#8217;ll add here, a good way to nudge someone is to start copy/pasting their emails into a Basecamp message and reply there instead of emailing back.)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/02/03/when-not-to-use-basecamp-with-clients/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress as CMS: Extra template files</title>
		<link>http://outthinkgroup.com/2009/01/26/wordpress-as-cms-extra-template-files/</link>
		<comments>http://outthinkgroup.com/2009/01/26/wordpress-as-cms-extra-template-files/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 21:09:08 +0000</pubDate>
		<dc:creator>Tim Grahl</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=399</guid>
		<description><![CDATA[Previously I wrote about the Template file hierarchy in WordPress and what your options are.  However, when you&#8217;re using WordPress as a content management system (CMS), you&#8217;ll often find yourself in a position where you need extra template files outside of the normal hierarchy.
In this post I&#8217;ll describe two common examples and how to [...]]]></description>
			<content:encoded><![CDATA[<p>Previously I wrote about the <a href="http://outthinkgroup.com/2009/01/08/wordpress-tip-template-files-and-naming-conventions/">Template file hierarchy in WordPress </a>and what your options are.  However, when you&#8217;re using WordPress as a content management system (CMS), you&#8217;ll often find yourself in a position where you need extra template files outside of the normal hierarchy.</p>
<p>In this post I&#8217;ll describe two common examples and how to accomplish them.  But first, here&#8217;s the piece of code we&#8217;ll be using:</p>
<p><code>&lt;?php<br />
include(TEMPLATE . '/template-file.php');<br />
?&gt;</code></p>
<p>This bit of code is extremely useful as it can be used in any template file to include any other template file.  Here&#8217;s the two most common uses:</p>
<h3>Category Sidebars</h3>
<p>If you would like to show a different sidebar based on which category the current post is in:</p>
<p><code>&lt;?php<br />
if(in_category(1)) {<br />
include(TEMPLATE . '/sidebar-1.php');<br />
} else if (in_category(2)) {<br />
include(TEMPLATE . '/sidebar-2.php');<br />
} else {<br />
include(TEMPLATE . '/sidebar-post.php');<br />
}<br />
?&gt;</code></p>
<p>This could be useful to show a different FAQ for a product category, a different set of widgets if it&#8217;s the News category, etc.</p>
<h3>Homepage Header</h3>
<p>Since the homepage is often a separate layout from the rest of the site, you may want to have a header-home.php template file that is used on the home page and then the default header for the rest of the site.</p>
<p>So you can continue using the default get_header() call on all the template files, here&#8217;s the best way to go about it:</p>
<p><strong>1.</strong> Duplicate your header.php file and name it header-default.php</p>
<p><strong>2.</strong> Create a header-home.php file and insert your markup for the home page header</p>
<p><strong>3.</strong> Open your header.php file and delete everything (only after step #1 of course) and add this code:</p>
<p><code>&lt;?php<br />
if(is_front_page()) {<br />
include(TEMPLATE . '/header-home.php');<br />
} else {<br />
include(TEMPLATE . '/header-default.php');<br />
}<br />
?&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/01/26/wordpress-as-cms-extra-template-files/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress Tip: How to create a ‘Top Ten’ list</title>
		<link>http://outthinkgroup.com/2009/01/23/wordpress-tip-how-to-create-a-top-ten-list/</link>
		<comments>http://outthinkgroup.com/2009/01/23/wordpress-tip-how-to-create-a-top-ten-list/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 14:41:14 +0000</pubDate>
		<dc:creator>Tim Grahl</dc:creator>
		
		<category><![CDATA[21 Days of WordPress Tips]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=395</guid>
		<description><![CDATA[Ed: This article is part of the 21 Days of WordPress Tips

Most bloggers have their favorite articles they&#8217;ve written.  And while these may not be the most commented or most linked to, they are the best in displaying what the blogger writes about and his expertise.  So what&#8217;s the best way to highlight [...]]]></description>
			<content:encoded><![CDATA[<p><em>Ed: This article is part of the <a href="http://outthinkgroup.com/21-days-of-wordpress-tips/">21 Days of WordPress Tips</a></em></p>
<div class="alignright" style="width: 45%;"><script src="http://forms.aweber.com/form/84/split_4913784.htm" type="text/javascript"></script></div>
<p>Most bloggers have their favorite articles they&#8217;ve written.  And while these may not be the most commented or most linked to, they are the best in displaying what the blogger writes about and his expertise.  So what&#8217;s the best way to highlight these in a list on the home page or sidebar?</p>
<p>One option would be to hard code the links.  However, as with most problems in hard coding anything, it&#8217;s going to be hard to change and will cause problems if you change the  anything in the future.</p>
<p>Here&#8217;s an easy way to use custom fields and query_posts() to create your &#8216;Top Ten&#8217; list:</p>
<p><strong>1. Setup a custom field called &#8216;<em>topposts&#8217;</em></strong></p>
<p>1.a. You can do this by using the normal custom fields portion of the write/edit page.  In this case, the key will be &#8216;topposts&#8217; and the value will be &#8216;1&#8242;.</p>
<p><img class="alignnone size-full wp-image-398" title="custom11" src="http://outthinkgroup.com/wp-content/uploads/2009/01/custom11.jpg" alt="custom11" width="473" height="211" /></p>
<p>1.b. Or, if you use the <a href="http://outthinkgroup.com/2009/01/09/wordpress-as-cms-how-to-make-custom-fields-easy-to-use/">More Fields plugin I reference in this post</a>, you can just create a simple check box in the sidebar of your write/edit page.</p>
<p><img class="alignnone size-full wp-image-397" title="custom2" src="http://outthinkgroup.com/wp-content/uploads/2009/01/custom2.jpg" alt="custom2" width="306" height="90" /></p>
<p><strong>2. Add the code to your theme</strong></p>
<p>Once you&#8217;ve gone through and selected all the articles that you want in your &#8216;Top Ten&#8217; list, we have to add the query_posts() call to your theme.</p>
<p>Thankfully, there is a custom field reference for query_posts().  Here&#8217;s the code:</p>
<p><code>&lt;h3&gt;My Top Ten Posts&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt;?php<br />
query_posts('meta_key=topposts&amp;meta_value=Yes&amp;showposts=10');<br />
if (have_posts()) : while (have_posts()) : the_post();<br />
?&gt;<br />
&lt;li&gt;&lt;a href="&lt;?php the_permalink() ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt;?php endwhile; endif; ?&gt;<br />
&lt;/ul&gt;</code></p>
<p>Just drop that code in on your sidebar or home page and you&#8217;ll have your top ten posts showing.</p>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/01/23/wordpress-tip-how-to-create-a-top-ten-list/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress Tip: How to secure your installation</title>
		<link>http://outthinkgroup.com/2009/01/21/wordpress-tip-how-to-secure-your-installation/</link>
		<comments>http://outthinkgroup.com/2009/01/21/wordpress-tip-how-to-secure-your-installation/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 16:47:52 +0000</pubDate>
		<dc:creator>Tim Grahl</dc:creator>
		
		<category><![CDATA[21 Days of WordPress Tips]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Tips]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://outthinkgroup.com/?p=393</guid>
		<description><![CDATA[Ed: This article is part of the 21 Days of WordPress Tips

There have been a lot of security issues with WordPress in the past and, if you don&#8217;t setup your installation correctly, it can be wide open to hacker attacks.  Here&#8217;s a few things I&#8217;ve seen:

Embedded spam links - A hacker will add code [...]]]></description>
			<content:encoded><![CDATA[<p><em>Ed: This article is part of the <a href="http://outthinkgroup.com/21-days-of-wordpress-tips/">21 Days of WordPress Tips</a></em></p>
<div class="alignright" style="width: 45%;"><script src="http://forms.aweber.com/form/84/split_4913784.htm" type="text/javascript"></script></div>
<p>There have been <a href="http://www.google.com/search?num=100&amp;q=wordpress+hacked">a lot of security issues with WordPress</a> in the past and, if you don&#8217;t setup your installation correctly, it can be wide open to hacker attacks.  Here&#8217;s a few things I&#8217;ve seen:</p>
<ul>
<li><strong>Embedded spam links</strong> - A hacker will add code to your site that will show hundreds of spam links in the footer/header of your site.  This is often hard to catch as the code will only show these links to Google and other search engines so you only realize something is wrong when your traffic numbers tank because you&#8217;ve been pulled from the search results.</li>
<li><strong>Phishing pages added to your site</strong> - Spammers that are sending out those phishing emails trying to trick people into giving away their bank account information will add html pages to your site that they then link to.  This is big time bad news as you&#8217;re IP will get flagged and traffic will again nose dive.</li>
<li><strong>Database edited or deleted</strong> - In many instances this could be the worse thing to happen.  You can recover from getting pulled from search engine results, however you may not recover from your database and files getting deleted. (I should also mention here that you should be doing regular backups of both)</li>
</ul>
<p>While there are plenty of things that hackers can do when they gain control to your site, those are the most common ones I&#8217;ve seen.  So how can you possibly defend against these attacks when <a href="http://www.earnersblog.com/wordpress-hacked/">even Al Gore&#8217;s site is getting hacked</a>?  </p>
<p>Follow these tips and you&#8217;ll be well protected:  </p>
<p><strong>1. Download and install the <a href="http://wordpress.org/extend/plugins/wp-security-scan/">WP Security Scan plugin</a></strong></p>
<p>This is the best security plugin I&#8217;ve come across.  It checks several of the common things that make your site easily hackable (I go over a couple of these below), it scans all of your directories to make sure they have the correct permissions set and it has a simple tool for creating extremely strong passwords.  </p>
<p>If you only do one thing to help protect your WordPress site from hacking, <a href="http://wordpress.org/extend/plugins/wp-security-scan/">download and install the WP Security Scan plugin</a>.</p>
<div><strong>Tip</strong>: The popularity of WordPress often works against it.  Since the default installation of WordPress does a lot of things the same way, hackers often use this as an advantage.  For instance, everyone has an &#8220;admin&#8221; user, has a table prefix of &#8220;wp_&#8221; and puts the version of WordPress in the &lt;head&gt; of the HTML.  This is knowledge that hackers use to find vulnerabilities in your site. The above plugin fixes some of it and only checks others.  Below I address how to fix several of these issues.</div>
<p><strong>2. Change your default &#8220;admin&#8221; user</strong></p>
<p>Open up your database administration tool.  In most cases this will be phpMyAdmin.  Open up the &#8220;users&#8221; table and edit the row for &#8220;admin&#8221;.  Simply change the &#8220;user_login&#8221; field to something else and save it.</p>
<p><img class="alignnone size-full wp-image-394" title="secure" src="http://outthinkgroup.com/wp-content/uploads/2009/01/secure.jpg" alt="secure" width="308" height="89" /></p>
<p>This will protect your site from brute force password attacks.  If there is no user &#8220;admin&#8221; then the hacker will be forced to guess both the username and the password which is virtually impossible.  <strong></strong></p>
<p><strong>3. </strong><strong>Change your table prefix from &#8220;wp_&#8221; to something else</strong></p>
<p>Be very careful with this one and, as with any time you are making changes, backup your database.</p>
<p>What we are going to do here is change all your table names from wp_options, wp_users, etc to something like wp_3jd73_options, wp_3jd73_users, etc.  This will make it extremely difficult for a hacker to run rouge SQL queries since they will not have the name of the tables.</p>
<p>Thankfully, this is very easy to do if you followed my advice in step #1.  There is already a tool in the WP Security Scan plugin to do this.</p>
<p>Also, be sure to check that all your plugins are working correctly once you&#8217;ve made this change.  Some very old or poorly written plugins may be directly referencing your tables with &#8220;wp_&#8221;.  If this is the case, I suggest either deleting the plugin all together or upgrading to the newest version.  <strong></strong></p>
<p><strong>4. Move the wp-content folder to a different location </strong></p>
<p>Moving your wp-content to a different location helps in a couple different ways.</p>
<p>First, and most importantly, it guards against hackers trying to access the folder.</p>
<p>Secondly, it makes upgrading your WordPress installation a breeze because you won&#8217;t accidentally overwrite you wp-content folder if you upload all the WordPress core files at once.</p>
<p>Once you&#8217;ve made the move, you need to let WordPress know where it&#8217;s located now.</p>
<p>Add this line to your wp-config.php file:</p>
<p><code>define('WP_CONTENT_DIR', 'http://www.mysite.com/7h3j6d/wp-content');</code></p>
<p>As with step #3, you may have some plugins that are directly referencing wp-content/ in the root of your site.  So be sure to check all the functionality and delete/upgrade your plugins accordingly.  <strong></strong></p>
<p><strong>Lastly, use some common sense </strong></p>
<p>Most of the security issues with WordPress (including the ones I&#8217;ve dealt with) can be prevented or easily fixed by doing all the normal things that everyone should.  Keep strong passwords, backup  regularly, keep WordPress core/plugins up to date, etc.</p>
<p>By following these tips you&#8217;ll have a safe and secure installation of WordPress that will make it so difficult to find a vulnerability that it will keep the hackers moving on to someone else&#8217;s site.</p>
]]></content:encoded>
			<wfw:commentRss>http://outthinkgroup.com/2009/01/21/wordpress-tip-how-to-secure-your-installation/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
