<?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>berchman.com &#187; Internet</title>
	<atom:link href="http://www.berchman.com/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.berchman.com</link>
	<description>WordPress and Thesis Expert. First things first but not necessarily in that order. (Topics may shift while in flight)</description>
	<lastBuildDate>Tue, 06 Jul 2010 04:16:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>A new portfolio solution in more than one place.</title>
		<link>http://www.berchman.com/a-new-portfolio-solution-in-more-than-one-place/</link>
		<comments>http://www.berchman.com/a-new-portfolio-solution-in-more-than-one-place/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 16:11:39 +0000</pubDate>
		<dc:creator>berchman</dc:creator>
				<category><![CDATA[A Website Redesign]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.berchman.com/?p=926</guid>
		<description><![CDATA[Ever since I started to focus on Berchman.com I realized that my former &#8220;company&#8221; website, HamiltonBerchman Design Group, Inc., was no longer maintained, correct, or relevant. However, at the time I was fortunately too busy to even think about doing anything to the site. Then one day I was doing research on a project and [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.berchman.com/a-new-portfolio-solution-in-more-than-one-place/" title="Permanent link to A new portfolio solution in more than one place."><img class="post_image alignnone" src="http://www.berchman.com/wp-content/uploads/2010/06/berchman-pollock.jpg" width="480" height="354" alt="Berchman standing in front of a Jackson Pollock, Chicago Art Institute" /></a>
</p><p>Ever since I started to focus on <a title="Link to Berchman.com" href="http://berchman.com">Berchman.com</a> I realized that my former &#8220;company&#8221; website, <a title="Link to HamiltonBerchman Design Group, Inc." href="http://www.hamiltonberchman.com">HamiltonBerchman Design Group, Inc.</a>, was no longer maintained, correct, or relevant. However, at the time I was <em>fortunately</em> too busy to even think about doing anything to the site.</p>
<p>Then one day I was doing research on a project and stumbled across a free portfolio template that stood out to me in more than one way. The template is called <a title="Link to medifolio template" href="http://www.logomoose.com/blog/free-xhtml-css-portfolio-template/"><em>medifolio</em></a>, by <a title="Link to medifolio creator Dirk Leys" href="http://www.dirkleys.nl/">Dirk Leys</a> who generously <a title="Link to original medifolio" href="http://dirkleys.nl/medifolio/">posted it online</a>. I was particularly drawn to the &#8220;sliding&#8221; action when you click on a portfolio thumbnail image, and the return to the main page. There was a simple elegance to the whole thing. I looked at it and thought, &#8220;how can I do this type of page in WordPress and <a href="http://diythemes.com/?a_aid=hbdg">Thesis</a>?&#8221; The original medifolio is a single, flat html page. How could I generate all the content, in the right order, with the right tags and syntax? I thought about it a while. <em>A long while</em>.</p>
<p>In the time since I first saw <em>medifolio</em> I was working on a client project requiring the listing of individual portfolio pieces, complete with images and text. It required a complete custom solution. By creatively using categories as parents I created blog posts that then occupied specific categories. I could then create custom loops to not only create a listing of the portfolio pieces at the top of the page, but I could have them link to the actual full description and image display further down the page (by using custom generated anchor links). You can see the work in action <a title="Link to ckwrites.com" href="http://www.ckwrites.com/copywriter-portfolio-samples/">here on the website ckwrites.com</a>. There are four custom lists generated across the top of the page after introductory text. All done within WordPress and <a href="http://diythemes.com/?a_aid=hbdg">Thesis</a> with categories and custom page templates, and custom loops.</p>
<p>Since I had completed design and development of ckwrites.com I looked back at <em>medifolio</em> and the previous experience lent itself directly to making <em>medifolio</em> a reality. After some long nights tinkering with custom php and css solutions I got the basic page to work as the original static medifolio page. All the content was being dynamically generated from individual posts for each and every portfolio piece. All the tags, divs, etc. were being dynamically generated as well.</p>
<p>Once I had a basic working model the next thing to do was to implement. I&#8217;ve done this right now in two places where it lives, live on the Internet. The first implementation was at <a title="Link to HamiltonBerchman Design Group, Inc." href="http://www.hamiltonberchman.com">HamiltonBerchman Design Group, Inc.</a></p>
<p>I set out to rework, or basically remove, all the non-relevant content from the website and was left with a stripped down, single web page that tells what the current state of affairs is, and shows a sample of work that I completed in my time operating <a title="Link to HamiltonBerchman Design Group, Inc." href="http://www.hamiltonberchman.com">HamiltonBerchman Design Group, Inc.</a></p>
<p>Once I had this complete, I wanted to take it to another place and that was on the <a title="Link to Dennison+Wolfe Internet Group" href="http://www.dennisonwolfe.com/">Dennison+Wolfe Internet Group</a> website where I am a partner. <a title="Link to Dennison+Wolfe portfolio" href="http://www.dennisonwolfe.com/portfolio/">This implementation</a> allowed me to refine and rethink some things to how the portfolio is implemented.</p>
<p>I think both of these came out looking quite nice.</p>
<p>It will be a part of the new, upcoming Berchman.com redesign.</p>
<p>My next step, I think, is to clean this up, write a tutorial on how to implement this, and release it on an &#8220;as-is&#8221; basis. What does that mean? It means if you want it, download it, and figure it out.</p>
<p>That is what I had to do. <img src='http://www.berchman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Let me know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.berchman.com/a-new-portfolio-solution-in-more-than-one-place/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Information Graphic Brilliance</title>
		<link>http://www.berchman.com/information-graphic-brilliance/</link>
		<comments>http://www.berchman.com/information-graphic-brilliance/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 19:22:11 +0000</pubDate>
		<dc:creator>berchman</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[information graphics]]></category>
		<category><![CDATA[interactive pleasure]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.berchman.com/?p=798</guid>
		<description><![CDATA[I was sent this information graphic today and was struck by how effective it is. There is something that resonates with me. It puts your brand at the center of the page and graphically shows you how everything encircles and supports said brand. The guys at the site provided this fantastic embeddable graphic below for you interactive [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I was sent this information graphic today and was struck by how effective it is. There is something that resonates with me.</p>
<p>It puts your brand at the center of the page and graphically shows you how everything encircles and supports said brand. The <a href="http://theconversationprism.com/about/" target="_blank">guys</a> at <a href="http://theconversationprism.com" target="_blank">the site</a> provided this fantastic embeddable graphic below for you interactive pleasure and I just had to share.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="570" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://theconversationprism.com/interactiveclick/EmbedVersion/conversationprism.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="570" src="http://theconversationprism.com/interactiveclick/EmbedVersion/conversationprism.swf" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.berchman.com/information-graphic-brilliance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Website Realignment: Day 9: Branding Berchman</title>
		<link>http://www.berchman.com/a-website-realignment-day-9-branding-berchman/</link>
		<comments>http://www.berchman.com/a-website-realignment-day-9-branding-berchman/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 14:00:53 +0000</pubDate>
		<dc:creator>berchman</dc:creator>
				<category><![CDATA[A Website Redesign]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[intelligence]]></category>
		<category><![CDATA[personal brand]]></category>
		<category><![CDATA[ReDesign]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.berchman.com/?p=593</guid>
		<description><![CDATA[I&#8217;m picking up where I left off on the previous post.  So far I&#8217;ve gathered adjectives 17 friends, family, and clients perceive as my personal brand. I&#8217;ve also identified adjectives I would use for my personal brand.  But what else is there that might have an influence on my personal brand? My opinions, likes, and [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.berchman.com/a-website-realignment-day-9-branding-berchman/" title="Permanent link to A Website Realignment: Day 9: Branding Berchman"><img class="post_image alignnone frame" src="http://www.berchman.com/wp-content/uploads/2009/08/brand_berchman.jpg" width="425" height="300" alt="The emptiness of a yet-to-be-determined brand" /></a>
</p><p>I&#8217;m picking up where I left off on the previous post.  So far I&#8217;ve gathered adjectives 17 friends, family, and clients perceive as my personal brand. I&#8217;ve also identified adjectives I would use for my personal brand.  But what else is there that might have an influence on my personal brand?</p>
<ul>
<li><span style="background-color: #ffffff; ">My opinions, likes, and dislikes</span></li>
<li><span style="background-color: #ffffff; ">What tools am I working with?</span></li>
<li><span style="background-color: #ffffff; ">Who do I do business with?</span></li>
<li><span style="background-color: #ffffff; ">Who is my target market?</span></li>
<li><span style="background-color: #ffffff; ">What are my roots, my upbringing, where I was raised, etc.</span></li>
<li><span style="background-color: #ffffff;">What is my story?</span></li>
</ul>
<p><span id="more-593"></span></p>
<h2>My opinions, likes and dislikes</h2>
<p>There&#8217;s no doubt that your personal opinions, the things you like, and the things you dislike have an impact on who you are and how you project yourself into the world.  This in turn impacts your personal brand.  When I speak of opinions. I&#8217;m not referring to things like personal political opinions, rather I&#8217;m referring to my personal professional opinion&#8217;s. For example, in my opinion WordPress and Thesis are the best CMS combination for any self publisher to use on the Internet.</p>
<p>Things you like and dislike also have an impact. <span style="background-color: #ffffff; ">For example, some things I <em>like</em>:</span></p>
<ul>
<li><span style="background-color: #ffffff; ">The Internet (duh)</span></li>
<li><span style="background-color: #ffffff; ">Design of all kinds (graphic, information, packaging, product, typography, etc.)</span></li>
<li><span style="background-color: #ffffff; ">20th-century abstract expressionist artwork (<a class="zem_slink freebase/guid/9202a8c04000641f8000000000021420" title="Jackson Pollock" rel="wikipedia" href="http://en.wikipedia.org/wiki/Jackson_Pollock">Jackson Pollock</a>, <a class="zem_slink freebase/guid/9202a8c04000641f8000000000bbd145" title="Piet Mondrian" rel="wikipedia" href="http://en.wikipedia.org/wiki/Piet_Mondrian">Piet Mondrian</a>, <a href="http://en.wikipedia.org/wiki/Jasper_Johns">Jasper Johns</a>, <a class="zem_slink freebase/guid/9202a8c04000641f8000000000309aae" title="Franz Kline" rel="wikipedia" href="http://en.wikipedia.org/wiki/Franz_Kline">Franz Kline</a>, etc.)</span></li>
<li><span style="background-color: #ffffff; ">Music of all kinds</span></li>
<li><span style="background-color: #ffffff; ">Real football (the <a href="http://www.premierleague.com/">EPL</a> not the NFL)</span></li>
</ul>
<p>And some things I <em>don&#8217;t </em>like:</p>
<ul>
<li><span style="background-color: #ffffff; ">Bad design</span></li>
<li><span style="background-color: #ffffff; ">Inefficiencies</span></li>
<li><span style="background-color: #ffffff; ">Luddites</span></li>
<li><span style="background-color: #ffffff; ">Messes and clutter</span></li>
<li><span style="background-color: #ffffff; ">Manchester United</span></li>
</ul>
<p>What this all boils down to is an exercise in distillation. You need to continuously ask questions of yourself. Simultaneously, you need to be answering questions. You should not be looking to others to tell you what your personal brand should be.  <strong><em>You </em></strong>have to decide what information is relevant and helps reinforce those qualities that are important to you.</p>
<p>Remember though that everyone has an opinion.  People may already have a perception of what they think you are like, and that influences their thinking.  Don&#8217;t be entirely dismissive of their opinions, rather embrace the information. You may find it useful somewhere down the road.</p>
<h2>What tools am I working with?</h2>
<p>This may seem like a mundane question, but again, it&#8217;s a process of collecting information.  I use an Apple G5 dual processor computer as my main machine.  I do 99% of my work on this machine.  I use WordPress, Thesis, the Adobe creative suite, BBEdit, CSSedit, and a variety of other smaller software tools to help me get the job done.  I also have a PC laptop that I use primarily as a preview machine to see what websites look like to the majority of people on the Internet.</p>
<h2>Who do I do business with?</h2>
<p>I do business with large companies and solo entrepreneurs that are serious about using the Internet. They want to establish or increase their significance in people&#8217;s lives through the power of web-based communications. This does not mean that they are stiff and stuffy. Rather, I like to work with people who have goals, perhaps don&#8217;t know exactly how to achieve them with Internet tools, and like to have fun during the process.</p>
<h2>Who is my target market?</h2>
<p>Businesses and people who need expert consultation in developing their websites. They want to use smart, proven technology that works (like WordPress). Many times they know what they want and realize that its quicker to hire a professional to get the job done that much quicker. They may or may not know about the power of Thesis as a framework, but we can work on that.</p>
<h2>What is my story?</h2>
<p>Everyone has a story and it impacts your person brand. My story is simple. I grew up in a very small village in New York called Waterford. I lived there the first 23 years of my life. Coming from a small town I learned to appreciate people, history and heritage, and fundamentals. I left home to go to college and came back to Waterford after graduating  with 2 degrees; B.A. in Fine Arts and B.S in Information Science. I then chased my wife out to California 16 years ago and we started a family about 9 years ago. I worked for a variety of advertising and design firms before striking out on my own about 4 years ago. Now here I am today. That is essentially it in a nutshell.</p>
<h2>So where from here?</h2>
<p>Now that I have collected data, the next step is to articulate my brand in terms of a positioning statement and begin exploring visual ideas. That is for the next post in this series.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/eddf82a1-9897-427e-bef1-5cb93d5cf113/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=eddf82a1-9897-427e-bef1-5cb93d5cf113" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related more-info pretty-attribution paragraph-reblog"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.berchman.com/a-website-realignment-day-9-branding-berchman/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>A Website Realignment: Day 8: Branding Berchman</title>
		<link>http://www.berchman.com/a-website-realignment-day-8-branding-berchman/</link>
		<comments>http://www.berchman.com/a-website-realignment-day-8-branding-berchman/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 14:00:46 +0000</pubDate>
		<dc:creator>berchman</dc:creator>
				<category><![CDATA[A Website Redesign]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[intelligence]]></category>
		<category><![CDATA[personal brand]]></category>
		<category><![CDATA[ReDesign]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.berchman.com/?p=549</guid>
		<description><![CDATA[Since writing the first post in this series I read a great article on A List Apart that spoke volumes to me about the process I am embarking on and documenting here. If you do not read alistapart.com I suggest you check it out. To summarize&#8211;I am not so much &#8220;redesigning&#8221; berchman.com as I am [...]]]></description>
			<content:encoded><![CDATA[<p><a class="post_image_link" href="http://www.berchman.com/a-website-realignment-day-8-branding-berchman/" title="Permanent link to A Website Realignment: Day 8: Branding Berchman"><img class="post_image alignnone frame" src="http://www.berchman.com/wp-content/uploads/2009/08/brand_berchman.jpg" width="425" height="300" alt="The emptiness of a yet-to-be-determined brand" /></a>
</p><p>Since writing the first post in this series I read a <a href="http://www.alistapart.com/articles/redesignrealign/">great article on A List Apart</a> that spoke volumes to me about the process I am embarking on and documenting here. If you do not read <a href="http://www.alistapart.com/">alistapart.com</a> I suggest you check it out. To summarize&#8211;I am not so much &#8220;<em>redesigning</em>&#8221; berchman.com as I am &#8220;<em>realigning</em>&#8221; berchman.com.</p>
<p>I am reviewing the <strong>goals </strong>and <strong>purpose </strong>of this website and &#8216;<em>realigning</em>&#8216; content and design to help achieve those goals. Initially when I launched berchman.com I thought nothing of &#8216;goals&#8217; or &#8216;purpose&#8217; it was just my personal website. The times and purpose of this website have changed. So I have changed the title from &#8220;A Website Redesign&#8221; to &#8220;A Website Realignment&#8221; because it more accurately reflects what I am doing.</p>
<p>The first part of realigning this website is defining the brand of Berchman.com. Berchman is me so subjective/objective issues are very strong with taking on this exercise. Berchman does have a brand in the eyes of the beholder, but up to this point-in-time I have never done any research to get to the essence of the Berchman brand. <span id="more-549"></span></p>
<h2>Look outside yourself</h2>
<p>First thing I did was conduct a survey (which took a while to get responses). I asked one question of 17 people using the free tools at <a href="http://www.surveymonkey.com">Survey Monkey</a>. The people I asked know me personally and/or professionally. Some have known me all their lives and one has known me only a month as my newest client. The goal was to collect data on my personal brand from a wide audience and t<span style="background-color: #ffffff; ">he question was simple.</span></p>
<blockquote><p><em>What are three adjectives that best describe me, Berchman?</em></p></blockquote>
<p><em><span style="background-color: #ffffff; font-style: normal; ">I provided three empty text boxes and since the question was open ended and each of the respondents know me differently, the answers were somewhat varied, but many answers have similar meanings. For example &#8220;intelligent&#8221; and &#8220;knowledgeable&#8221; are similar enough to both indicate &#8220;intelligence.&#8221; </span></em></p>
<p><em><span style="background-color: #ffffff; font-style: normal; ">I took all the answers (51 replies) and placed the words with similar meaning into columns on a spreadsheet. This  exercise allowed me to do 2 things:</span></em></p>
<ol>
<li><span style="background-color: #ffffff; "><em><span style="background-color: #ffffff; font-style: normal; ">Sort and see the replies to determine the most common adjectives people use to describe me</span></em></span></li>
<li><span style="background-color: #ffffff; "><em><span style="background-color: #ffffff; font-style: normal; ">Calculate a percentage based on the number of replies to measure significance</span></em></span></li>
</ol>
<p>The answers surprised me because what <em>you</em> think <em>other </em>people think of you is usually <strong><em>very </em></strong>different than reality. The top five adjectives with their associated percentages of appearance are:</p>
<ol>
<li><span style="background-color: #ffffff; ">Creative &#8211; 82%</span></li>
<li><span style="background-color: #ffffff; ">Intelligent &#8211; 71%</span></li>
<li><span style="background-color: #ffffff; ">Kind- 47%</span></li>
<li><span style="background-color: #ffffff; ">Driven &#8211; 29%</span></li>
<li><span style="background-color: #ffffff;">Fun &#8211; 29%</span></li>
</ol>
<p>I&#8217;m happy that without <em>active effort</em> these are the attributes of my personal brand as seen by others. This is the purely organic impression of my personal brand. I think anyone would be pleased with this list. This list will help inform my decisions moving forward with my brand and website, and will help reinforce these attributes to all that visit my website and work with me.</p>
<p>Now on to &#8216;my perception&#8217; of my brand.</p>
<h2>Looking from within</h2>
<p>I know that some branding experts would say <em>my </em>idea of <em>my </em>brand doesn&#8217;t matter. Its what other people &#8220;see &amp; perceive&#8221; of my brand that matters. While I agree with the latter I don&#8217;t entirely agree with the former. I think ones personal ideas and opinions about their brand matter a great deal. How and what is perceived of your personal brand must matter a great deal to you professionally.</p>
<ul>
<li><span style="background-color: #ffffff;">What if others perception of your brand is <em>not </em>what you want it to be?</span></li>
<li><span style="background-color: #ffffff;">How can you realign to <em>change </em>the public&#8217;s ideas and perceptions of your brand?</span></li>
</ul>
<p>Fortunately for me my personal brand attributes are in line with most of my thinking about my personal brand. And more importantly I really don&#8217;t need to &#8220;<em>reposition</em>&#8221; my brand so much as I need to <strong><em>refine </em></strong>and <strong><em>reinforce</em></strong>.</p>
<p>The way I think about my own personal brand is slightly different than that of the respondents. While the words, or adjectives, I use are different they can certainly be classified into the broader categories of replies that came from the survey respondents. My adjectives for my personal brand would be (in no particular order):</p>
<ol>
<li><span style="background-color: #ffffff; ">Perceptive</span></li>
<li><span style="background-color: #ffffff; ">Inquisitive</span></li>
<li><span style="background-color: #ffffff; ">Detailed</span></li>
<li><span style="background-color: #ffffff; ">Discerning</span></li>
<li><span style="background-color: #ffffff; ">Refined</span></li>
<li><span style="background-color: #ffffff;">Fun</span></li>
</ol>
<p>It&#8217;s easy to see how my adjectives above can fit right in to what people replied and this is great news for me. But what else can help inform my personal brand?</p>
<p>That is to be the topic of the next post in this series: <strong>A Website Realignment</strong></p>
<p>Your thoughts and comments on this post are most welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.berchman.com/a-website-realignment-day-8-branding-berchman/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thesis Tutorial: Sidebars However You Like Them</title>
		<link>http://www.berchman.com/thesis-tutorial-sidebars-however-you-like-them/</link>
		<comments>http://www.berchman.com/thesis-tutorial-sidebars-however-you-like-them/#comments</comments>
		<pubDate>Mon, 25 May 2009 21:36:03 +0000</pubDate>
		<dc:creator>berchman</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.berchman.com/?p=341</guid>
		<description><![CDATA[One of the things I learned from creating multiple custom page templates within the Thesis framework was how to create and modify sidebars. WordPress and Thesis provide you with a simple an effective way for implementing sidebars on your website with the use of simple syntax, options, and widgets. However beyond the basics you may have [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignnone size-full wp-image-321" title="thesis-binary" src="http://www.berchman.com/wp-content/uploads/2009/02/thesis-binary.jpg" alt="thesis-binary" width="425" height="250" /></p>
<p>One of the things I learned from <a title="Link to my first Thesis tut." href="http://www.berchman.com/thesis-tutorial-multiple-custom-page-templates/">creating multiple custom page templates within the Thesis framework</a> was how to create and modify sidebars. <a title="Link to WordPress' website" href="http://www.wordpress.org">WordPress</a> and <a title="Get your hands on Thesis!" href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> provide you with a simple an effective way for implementing sidebars on your website with the use of simple syntax, options, and widgets. <span id="more-341"></span>However beyond the basics you may have the need or desire to have different sidebar options for different types of pages.</p>
<p>Depending on how you&#8217;ve setup and defined your website, you may want specific items to appear in sidebars for different pages. You may want a sidebar that doesn&#8217;t contain anything the default sidebars display. The way <a title="Get your hands on Thesis!" href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> and <a title="Link to WordPress' website" href="http://www.wordpress.org">WordPress</a> work <em>&#8220;out of the box&#8221;</em> limits your options because you only have 2 sidebars.</p>
<p><strong><em>With this tutorial your sidebar options are limitless and the boundaries are defined by your needs.</em></strong></p>
<p>Before I go much further if you are really new to using Thesis and customizing it you should <a title="Link to the little primer" href="http://www.berchman.com/thesis-tutorial-multiple-custom-page-templates#primer">read my little primer from my first Thesis tutorial</a> before going further.</p>
<h2><span style="font-weight: normal;">The Table of Contents If You Please</span></h2>
<p>I will explain how to do the following:</p>
<ol>
<li>Define and implement your basic, baseline sidebar(s)</li>
<li>Define and implement a custom sidebar for a specifc page or pages to show instead of the default sidebar(s)</li>
<li>Define and implement a custom sidebar to show with any default sidebar</li>
</ol>
<p>Between these three options you WILL be able to mix-and-match and create sidebar options that will work for your needs. If you plan ahead, think it through, code, test, code, test and test again you <strong><em>will</em></strong> get it to work.</p>
<p><em><strong>Here we go.</strong></em></p>
<h2>Basic Sidebars</h2>
<p>Once you have <a title="Get your hands on Thesis!" href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> installed you will want to proceed to the <em>Design Options</em> it offers you. It is here that you will define the basic, or core, page layout that all pages and posts will inherit. Anything NOT customized inside of <strong>custom_functions.php</strong> or <strong>custom.css</strong> will take on the layout you define in this area.</p>
<p>Once you have logged into your admin area you will want to go to the left-hand sidebar to <strong>Appearance/Design Options</strong>. Once the page has loaded you should see <strong>Site Layout</strong> options in the second column as seen here:</p>
<p><img class="alignnone size-full wp-image-369" title="picture-4" src="http://www.berchman.com/wp-content/uploads/2009/05/picture-4.png" alt="picture-4" width="311" height="430" /></p>
<ul>
<li>You need to first select the type of layout that you would like to use—be it 1, 2, or 3 columns.</li>
<li>Once you have selected a 2 or 3 column option in the pull down menu, you immediately will be presented with options.</li>
<li>You will need to <em>enter a width for your content column<span style="font-style: normal;"> and </span>specify a column order<span style="font-style: normal; "> for your baseline design in the panel pictured here…</span></em></li>
</ul>
<p><img class="alignnone size-full wp-image-370" title="picture-5" src="http://www.berchman.com/wp-content/uploads/2009/05/picture-5.png" alt="picture-5" width="313" height="335" /></p>
<ul>
<li>Once you have made your selections you next need to populate your sidebars with the specific <em>widgets</em> you want to use. If you are unfamiliar with <em>widgets</em> check out the <a title="Link to widget tutorial" href="http://codex.wordpress.org/Plugins/WordPress_Widgets">information straight from the WordPress source</a>.</li>
</ul>
<p>That&#8217;s all that is needed to activate and &#8220;install&#8221; your basic, default sidebars. This gives you a baseline to work from.</p>
<p>Next we will talk about custom sidebars.</p>
<h2><span style="font-weight: normal;">Testing for Specific Pages and Inserting Sidebars</span></h2>
<p>What if you want a custom sidebar, or you have a custom page template and want the standard sidebars? You may want specific content in a sidebar on a specific page, sets of pages, or specific categories in addition, or instead of the default sidebars.</p>
<p>If this is the case then here is the deal.</p>
<p>You will need to open up the file <strong>custom_functions.php</strong> file that resides here:</p>
<p><strong>~/wp-content/themes/thesis/custom/</strong></p>
<p>You are going to write a function that tests for the page or category, pulls in your content, and renders your sidebar how you like it.</p>
<p>You need to:</p>
<ol>
<li>name your function</li>
<li>test to see if the page or category matches the criteria</li>
<li>if so, then render the page/category content</li>
<li>THEN render your custom sidebar(s)</li>
</ol>
<p>You can see an example here where I test for a page with the name &#8220;press&#8221; which also has a page ID of &#8220;512&#8243;</p>
<pre class="alt2" style="border: 1px inset; padding: 6px; overflow: auto; width: 480px; text-align: left;" dir="ltr">/* CUSTOM SIDEBAR TEMPLATE */

function custom_sidebar_01() {
if (is_page('press') || is_page('512')) { ?&gt;

&lt;div id="content"&gt;
&lt;div class="post_box"&gt;
&lt;div class="headline_area"&gt;
	&lt;h2&gt;Your Headline&lt;/h2&gt;
&lt;/div&gt;
...This is where your content goes...
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="sidebars"&gt;
&lt;?php thesis_build_sidebars(); ?&gt;
&lt;/div&gt;		

&lt;?php } }

remove_action('thesis_hook_custom_template', 'thesis_custom_template_sample');
add_action('thesis_hook_custom_template', 'custom_sidebar_01');</pre>
<p>There is a call in the code above:</p>
<pre>&lt;?php thesis_build_sidebars(); ?&gt;</pre>
<p>This php line above is what builds the default sidebars you setup in the first part of this tutorial.</p>
<h2><span style="font-weight: normal; ">Any Combination of Sidebars</span></h2>
<p>What if you want…</p>
<ul>
<li>one of the default sidebars to show with a custom sidebar?</li>
<li>a custom sidebar with no default sidebars?</li>
<li>define any number of custom sidebars for any number of custom pages or categories?</li>
</ul>
<p>There are two key things you will need to accomplish any of the above:</p>
<ol>
<li>Define a custom sidebar in custom_functions.php</li>
<li>A plugin that allows you to use widgets in more than one sidebar</li>
</ol>
<h3><span style="font-weight: normal;">Defining a custom sidebar in custom_functions.php</span></h3>
<p>I will admit that I did not create the following masterful stroke of coding. The kudos for that goes to <a title="Link to Kristarella's website." href="http://www.kristarella.com/" target="_blank">Kristarella</a>. I was in the DIYThemes forums working on helping with some custom page templates and the question came up about adding additional sidebars. Kristarella jumped in and provided some help.</p>
<p>To create a third, fourth, fifth sidebar (you can create as many as you like using this coding) you need to first register the sidebar. Be sure you are working inside of custom_functions.php</p>
<pre class="alt2" style="border: 1px inset; padding: 6px; overflow: auto; width: 480px; text-align: left;" dir="ltr">/* CUSTOM SIDEBARS */

register_sidebars(1,
    array(
        'name' =&gt; 'Sidebar 3',
        'before_widget' =&gt; '&lt;li class="widget %2$s" id="%1$s"&gt;',
        'after_widget' =&gt; '&lt;/li&gt;',
        'before_title' =&gt; '&lt;h3&gt;',
        'after_title' =&gt; '&lt;/h3&gt;'
    )
);</pre>
<p>You can repeat the above code replacing &#8220;Sidebar 3&#8243; with &#8220;Sidebar 4&#8243; etc.</p>
<p>Once you have defined the sidebar(s), the next step is to implement it in a page, category, or post. To create a custom function that tests for a specific page, category, or post I recommend checking out my previous tutorial <a href="http://www.berchman.com/thesis-tutorial-multiple-custom-page-templates/">Multiple Custom Page Templates</a>.</p>
<p>You should plan out exactly what you are after before fussing with code.  For the sake of this tutorial I have coded my <strong>custom_functions.php</strong> file to display a <strong>custom sidebar 3</strong> which contains a <strong><em>specific comment</em></strong>, a <strong><em>yellow background</em></strong>, and <em><strong>calendar.</strong></em> The new custom <strong>sidebar 4</strong> which contains <em><strong>a<strong><em>specific comment</em></strong> and <em><strong>twitter comments<span style="font-style: normal;">.</span></strong></em></strong></em></p>
<p>You can tell if I have done this correctly by looking at the sidebar on <a href="http://www.berchman.com/sidebar-3/">this test page</a>. The sidebars will be different from every other page on this website. <em>Coolness</em>.</p>
<h2><span style="font-weight: normal;">The full function to test and implement custom sidebars</span></h2>
<p>I first defined the third sidebar as the code above suggests. Next I created a function that tests for <a href="http://www.berchman.com/sidebar-3/">this specific page</a> inside of <strong>custom_functions.php</strong>.</p>
<p>In the function I created I call for the page content, and call for the custom sidebars I defined previously, <strong>sidebar 3</strong>, and a new custom<strong> sidebar 4. </strong>Then I make the call for the custom template to be implemented.</p>
<pre class="alt2" style="border: 1px inset; padding: 6px; overflow: auto; width: 480px; text-align: left;" dir="ltr">/* TEST FOR SPECIFIC PAGE FOR SIDEBAR TUTORIAL */

function custom_sidebar_01() {
if (is_page('sidebar-3')) { ?&gt;
&lt;div id="content"&gt;
&lt;div class="post_box"&gt;
&lt;div class="headline_area"&gt;
	&lt;?php the_title('&lt;h1&gt;', '&lt;/h1&gt;'); ?&gt;
&lt;/div&gt;
&lt;?php if (have_posts()) : ?&gt;
	&lt;?php while (have_posts()) : the_post(); ?&gt;
			&lt;div class="format_text"&gt;
				&lt;?php the_content( ); ?&gt;
			&lt;/div&gt;
&lt;?php endwhile; ?&gt;
&lt;?php else : ?&gt;
	&lt;h2&gt;Not Found&lt;/h2&gt;
	&lt;p&gt;Sorry, but you are looking for something that isn't here.&lt;/p&gt;
	&lt;?php include (TEMPLATEPATH . "/searchform.php"); ?&gt;
&lt;?php endif; ?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="sidebars"&gt;
&lt;div id="show-only-3-and-4"&gt;
&lt;?php sidebar_3(); ?&gt;
&lt;?php sidebar_4(); ?&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;?php } }
remove_action('thesis_hook_custom_template', 'thesis_custom_template_sample');
add_action('thesis_hook_custom_template', 'custom_sidebar_01');</pre>
<p><span style="font-weight: normal;">Once the sidebars are working you will need to setup styling to make the sidebars have the proper width and floats to get the sidebars to behave in your layouts. In my case this is the CSS I used to get the results on <a href="http://www.berchman.com/sidebar-3/">this page</a>.</span></p>
<pre class="alt2" style="border: 1px inset; padding: 6px; overflow: auto; width: 480px; text-align: left;" dir="ltr"><span style="font-weight: normal;">div#sidebar_3.sidebar, div#sidebar_4.sidebar {
	width: 217px;
}

div#sidebar_3.sidebar {
	float: left;
	background-color: yellow;
}

div#sidebar_4.sidebar {
	float: left;
	background-color: silver;
}</span></pre>
<h2><span style="font-weight: normal;">A custom sidebar with a standard sidebar</span></h2>
<p><span style="font-weight: normal;">In order to have one of the default sidebars show up with one of your custom sidebars you only need to change what sidebars you are calling. For example in the following snippet of code you can see how to do it by calling for the </span><span style="font-weight: normal;"><strong>custom sidebar 3</strong></span><span style="font-weight: normal;"> and the </span><span style="font-weight: normal;"><strong>default sidebar 1</strong></span><span style="font-weight: normal;">. To call the second sidebar you would change the number 1 to number 2.</span></p>
<pre class="alt2" style="border: 1px inset; padding: 6px; overflow: auto; width: 480px; text-align: left;" dir="ltr">&lt;div id="sidebars"&gt;
&lt;?php sidebar_3(); ?&gt;
&lt;?php thesis_sidebar_1(); ?&gt;
&lt;/div&gt;</pre>
<h2><span style="font-weight: normal;">What about that plugin?</span></h2>
<p>There is a plugin I used in combination of creating the custom sidebars because in the current model of WordPress default behavior is that you can only use a widget once in all sidebars. So, I use a plugin called &#8220;<a href="http://justintadlock.com/archives/2008/12/09/widgets-reloaded-wordpress-plugin">Widgets Reloaded</a>&#8221; that allows me to reuse a core set of widgets across all sidebars. Take a look and give it a go.</p>
<h2><span style="font-weight: normal;">Wrap Up</span></h2>
<p>From the outlined code above you may see how it is now possible to create as many custom templates as you like and get the look and function you are after. Hopefully this tutorial will get you started on the right track.</p>
<p>Hope this helps you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.berchman.com/thesis-tutorial-sidebars-however-you-like-them/feed/</wfw:commentRss>
		<slash:comments>164</slash:comments>
		</item>
		<item>
		<title>Thesis Tutorial: Deleting Preferences and Resurrecting Them Again</title>
		<link>http://www.berchman.com/thesis-tutorial-deleting-preferences-and-resurrecting-them-again/</link>
		<comments>http://www.berchman.com/thesis-tutorial-deleting-preferences-and-resurrecting-them-again/#comments</comments>
		<pubDate>Mon, 18 May 2009 06:34:15 +0000</pubDate>
		<dc:creator>berchman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.berchman.com/?p=392</guid>
		<description><![CDATA[I had been writing a new tutorial for unlimited custom sidebars and ran into this issue that got me sidetracked. I thought the experience would be good to chronicle and publish as a tutorial. So if you ever need to "clean out" your Thesis install but want to keep all your settings in place, this is the tutorial for you.]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignnone size-full wp-image-321" title="thesis-binary" src="http://www.berchman.com/wp-content/uploads/2009/02/thesis-binary.jpg" alt="thesis-binary" width="425" height="250" /></p>
<p>I have been working within <a href="http://www.wordpress.org">WordPress</a> for a few years and with <a href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> since the start of 2009.</p>
<p>Recently I upgraded my version of <a href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> to the latest &#8216;stable&#8217; release, verison 1.5. I had been running version 1.4.2 just fine and had been playing around with some of the beta versions too. However, somewhere along the way things got a bit &#8220;mucked up.&#8221; My <em>teasers</em> were not showing on my website.<span id="more-392"></span></p>
<p>I had been writing a new tutorial for unlimited custom sidebars and ran into this issue that got me sidetracked. I thought the experience would be good to chronicle and publish as a tutorial. So if you ever need to &#8220;clean out&#8221; your <a href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> install but want to keep all your settings in place, this is the tutorial for you.</p>
<h2>What Was The Deal?</h2>
<p>I wanted to use the &#8216;teaser&#8217; function in <a href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> and when I tried I would get the following error showing up on my home page wherever a &#8216;teaser&#8217; should show:</p>
<blockquote><p>Warning: call_user_func(thesis_teaser_1) [function.call-user-func]: First argument is expected to be a valid callback in /home/4395/domains/berchman.com/html/wp-content/themes/thesis/lib/functions/teasers.php on line 65</p></blockquote>
<p>Needless to say this was a bit frustrating. Whenever things don&#8217;t just <em>work</em> it’s a pain.</p>
<p>First thing I did was to re-download <a href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> and do a clean install. This did not help. Still had the errors.</p>
<p>I changed my theme to the default and back to <a href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a>, still no luck.</p>
<p>I went to the superb <a href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> forums and was able to get the help of <a href="http://rickbeckman.org/thesis-openhook/">kingdomgeek</a>, the Thesis OpenHook creator, who got me off on the path that provided my solution.</p>
<h2>So What Did You Need To Do?</h2>
<p>It was an easy solution once I figured it out. I needed to delete the entries in my WordPress database that pertained to Thesis.</p>
<p>You need to have access to your database. I use an application called <a href="http://www.phpmyadmin.net/home_page/index.php">PHPMyAdmin</a> that allows me <a href="http://en.wikipedia.org/wiki/Graphical_user_interface">GUI</a> access to the database.</p>
<p>Most webhosting companies have a tool that will allow you to access and edit your database.</p>
<blockquote>
<h3>Disclaimer!</h3>
<p>One caveat. <strong>This procedure is not for the faint of heart</strong>. If you are not comfortable mucking around in a database then I suggest getting in touch with someone who is. You may be able to send these instructions to your webhost and have them do this for you. Again, if you have any doubts, don&#8217;t say <strong><em>I did not warn you</em></strong>!</p></blockquote>
<h2>What&#8217;s Next?</h2>
<p>There were a total of four entries I deleted from the &#8220;&#8216;wp-options&#8217; table in my database.</p>
<ol>
<li>thesis_options</li>
<li>thesis_design_options</li>
<li>thesis_widgets</li>
<li>thesis_widget_subscriptions</li>
</ol>
<p>In your case I believe you will not see the &#8216;widget&#8217; entries:</p>
<p>First step was to login to admin, go to <em>design options</em> for Thesis and open that in a <strong>new browser tab</strong>. I then opened <em>Thesis options</em> in another browser tab. This way I could see all of my current settings. (Do <strong><em>NOT</em></strong> close these tabs!! You will need them open to retain memory of your settings).</p>
<p>Once that is done I then go to themes and activated the WordPress default theme. I then confirmed that I had that running by visiting my live website.</p>
<h3>Not showing Thesis? Good, proceed.</h3>
<p>Then I log into PHPMyAdmin to manage my database . I went to the WordPress database . Then to the table wp_options.<br />
Then browse the table by sorting the option_name(s) so that all the thesis_[name] options show up together. I checked the boxes then clicked the red &#8220;X&#8221; button and deleted those DB entries.</p>
<p>After that I went back into &#8220;themes&#8221; and activated Thesis. Visited the blog to confirm that Thesis is indeed running. Yes!</p>
<p>Then I went back to Thesis options and compared the new options page to the previous settings I have opened in the tab from the beginning. I went through step-by-step and re-activated all the settings as I had them previously. I then repeated the process for the &#8220;design options&#8221; tab as well making sure that all the checkboxes and pulldown menus matched what I had previously.</p>
<p>Everything checked out as it should and I am now running properly. I now have my teasers and features showing as they should.</p>
<p>Hope this helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.berchman.com/thesis-tutorial-deleting-preferences-and-resurrecting-them-again/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Thesis Tutorial: Dynamic Image Header with Transparent Logo</title>
		<link>http://www.berchman.com/thesis-tutorial-dynamic-image-header-with-transparent-logo/</link>
		<comments>http://www.berchman.com/thesis-tutorial-dynamic-image-header-with-transparent-logo/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 18:30:42 +0000</pubDate>
		<dc:creator>berchman</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.berchman.com/?p=359</guid>
		<description><![CDATA[One of the tools that I use is Chris Pearson&#8217;s fantastic Thesis WordPress theme framework. In an effort to contribute back to both the Thesis and WordPress communities I have documented how to embed the Next-Gen Gallery plugin to your header, or banner image and place your logo above it. This functionality allows you the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="alignnone size-full wp-image-321" title="thesis-binary" src="http://www.berchman.com/wp-content/uploads/2009/02/thesis-binary.jpg" alt="thesis-binary" width="425" height="250" /></p>
<p>One of the tools that I use is Chris Pearson&#8217;s fantastic <a title="Link to Thesis" href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis WordPress theme framework</a>.</p>
<p>In an effort to contribute back to both the <a href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> and <a href="http://www.wordpress.org">WordPress</a> communities I have documented how to embed the <a href="http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/">Next-Gen Gallery</a> plugin to your header, or banner image and place your logo above it. This functionality allows you the ability to have your banner image change how you like it beneath your logo at the top of your website.</p>
<h2>Why Would You Want To Do This?</h2>
<p>If you would like a variety of images in your header beneath the logo/type and manage them in a central location. Once the initial programming and configuration are setup it&#8217;s all image management after that.</p>
<p>You may have clients that would like the option of changing their header image on their own and this gives them that option.</p>
<p>Things you will need to perform this tutorial:</p>
<ul>
<li><a title="Link to WordPress" href="http://www.wordpress.org">WordPress</a></li>
<li><a title="Link to Thesis" href="http://diythemes.com/thesis/?a_aid=hbdg&amp;a_bid=47c5a620">Thesis</a> (optional. You can do this without Thesis but we are using it here)</li>
<li><a title="Link to Next-Gen Gallery plugin" href="http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/">Next-Gen Gallery</a> plugin for WordPress</li>
<li>Photoshop (or other image editing software)</li>
</ul>
<h2>First Things First</h2>
<p>You will need to have WordPress, Thesis, and Next-Gen Gallery (NGG) installed before proceeding.</p>
<h2>Dimensions</h2>
<p>Once everything is installed we are ready to go. First you will want to determine the size of your image, or header. What is that dimension in pixels? You will need this for both creating the image and for settings inside of Next-Gen.</p>
<p>Once you have the width and height of your header determined it is time to create/optimize your images that you intend on using. For our purposes of this tutorial the size of our image/header is 857 pixels wide, and 150 pixels high.</p>
<h2>Preparing The Images</h2>
<p>We used Photoshop to create a layered file containing all of our images so that we can position and scale them within the size constraints and save out the multiple versions of the file. You may want to import your logo, or typeset your text now, to position it on top of all the images so that you can determine the static position that the logo/type will present itself.</p>
<p>Once we have all the layers in the proper positioned its time to save out all your files. In our example we created 5 different images to use. We used smart naming conventions to make sure we can tell these images from others just by their names. We titled our images:</p>
<ul>
<li>header-01.jpg</li>
<li>header-02.jpg</li>
<li>header-03.jpg</li>
<li>header-04.jpg</li>
<li>header-05.jpg</li>
</ul>
<p>Now that the images are prepared its time to prepare the logo/type.</p>
<h2>Preparing The Logo/Type For &#8220;<em>floating</em>&#8221; On Top</h2>
<p>We should have our logo/typesetting in place from our previous step of getting our images sized and positioned. We need to do the following steps:</p>
<ol>
<li>Make sure logo/type is in correct position</li>
<li>Ensure that we have a drop shadow created</li>
<li>Turn off all image layers</li>
<li>Check transparency</li>
<li>Trim the logo/type down to size</li>
<li>Save out proper format of file</li>
</ol>
<h3>Make sure logo/type is in correct position</h3>
<p>You want to make sure with each and every image layer you have saved out that your logo/type is in the position you want it to appear on all images.</p>
<h3>Ensure that we have a drop shadow created</h3>
<p>Select your logo/type layer then select the layer/layer style/drop shadow inside the menu options of Photoshop.</p>
<p><a href="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/drop_shadow_menu.png"><img class="size-full wp-image-737" title="drop_shadow_menu" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/drop_shadow_menu.png" alt="drop_shadow_menu" width="257" height="309" /></a></p>
<p>Adjust the settings to your liking and you should see a drop shadow from your logo/type on top of the image.</p>
<p><img class="alignnone size-full wp-image-738" title="picture-14" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-14.png" alt="picture-14" width="426" height="204" /></p>
<p>Once you are happy with the shadow its time to save out the logo/type image.</p>
<h3>Turn off all image layers</h3>
<p>You should turn off all image layers so that you only see your logo/type and shadow.</p>
<h3>Check Transparency</h3>
<p>Once all images are turned off and the only layer turned on is your logo/type you should see transparency behind the image. In Photoshop—you should see the checkerboard pattern—it should look like this:</p>
<p><img class="alignnone size-full wp-image-739" title="picture-15" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-15.png" alt="picture-15" width="389" height="77" /></p>
<h3>Trim the logo/type down to size</h3>
<p>With only the logo/type layer displayed you will want to trim out all the uneccessary image data. In Photoshop you want to select <strong>Image/Trim</strong></p>
<p><img class="alignnone size-full wp-image-740" title="trim_image" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/trim_image.png" alt="trim_image" width="132" height="259" /></p>
<p>You should now have a much tighter logo/type that still has the shadow present.</p>
<h3>Save out proper format of file</h3>
<p>You want to select File/Save For Web and Devices</p>
<p><img class="alignnone size-full wp-image-741" title="save_image" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/save_image.png" alt="save_image" width="161" height="311" /></p>
<p>Once presented with the save dialog window you will want to set the following parameters for your file.</p>
<ul>
<li>Image type: PNG</li>
<li>Colors: perceptual</li>
<li>Number of colors: (depends on what looks good and how large the image file is. Play with this setting)</li>
<li>Dither: diffusion</li>
<li>Dither %: 88%</li>
<li>Transparency: check box &#8216;yes&#8217;</li>
<li>Matte: None</li>
<li>Transparency Dither: Diffusion Transparency Dither</li>
<li>Amount: 88% (Play with setting to get desired result)</li>
<li>All other settings default</li>
</ul>
<p>Here is what my settings looked like:</p>
<p><img class="alignnone size-full wp-image-775" title="picture-4" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-4.png" alt="picture-4" width="310" height="260" /></p>
<p>Once your settings are how you like them, save the file with a distinguishing name.</p>
<p>Save it to the custom image folder inside of Thesis: <strong>~/wp-content/themes/thesis/custom/images/</strong></p>
<p>You can now FTP that image to your webserver.</p>
<p>Now that the background images are created and uploaded into NGG, and your logo/type image is uploaded via FTP its time to get busy with the custom.css, custom-fuctions.php, and NGG settings.</p>
<h2>Getting Next-Gen Gallery Settings Dialed In</h2>
<p>The method presented below is our &#8220;hack&#8221; to making this combination of plugins and technology work. If you have an easier/simpler way to do this, please share! We are always open to more efficient approaches—who isnt? <img src='http://www.berchman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  That being said, here is what we did.</p>
<h3><span style="font-weight: normal;">C</span>reate A Header Gallery and Upload Images</h3>
<p>You want to be logged into the admin area of your website, <strong>http://www.[yourwebsite].com/wp-admin/</strong></p>
<p>Once logged in you want to proceed to the gallery management tools near the bottom of the left hand side of the page:</p>
<p><img class="alignnone size-full wp-image-751" title="picture-6" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-6.png" alt="picture-6" width="154" height="258" /></p>
<p>You want to select <strong>Add Gallery / Images</strong> from the menu choices. On the next screen you want to give your new gallery a name, in my case it was appropriately &#8220;header.&#8221;</p>
<p><img class="alignnone size-full wp-image-752" title="picture-8" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-8.png" alt="picture-8" width="450" height="177" /></p>
<p>The next step is to upload the images you previously saved. These are the background images, not the logo/type you saved. If you look at the set of tabs at the top of the screen you will see an <strong>Upload Images</strong> option. That is what you want to select. You need to click on <strong>Choose File</strong> and proceed to navigate to all your images and upload each one. Once you have all of the images listed, you should then select the proper gallery from the pulldown menu where it says <strong>Choose Gallery</strong> in the pulldown menu.</p>
<p><img class="alignnone size-full wp-image-753" title="picture-10" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-10.png" alt="picture-10" width="451" height="218" /></p>
<p>Once all your images are listed, your gallery is selected it is time to click Upload Images. This may take a few seconds depending on how large your images are so be patient.</p>
<p><img class="alignnone size-full wp-image-754" title="picture-12" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-12.png" alt="picture-12" width="451" height="305" /></p>
<p>Once the upload is complete you will see a confirmation at the top of the screen.</p>
<p><img class="alignnone size-full wp-image-755" title="picture-13" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-13.png" alt="picture-13" width="200" height="35" /></p>
<h3>Manage The Gallery</h3>
<p>Now click on Manage Gallery under the Gallery admin menu on the left side of the page. You should see your gallery listed under the Gallery Overview page. Click on the title to proceed to edit the gallery content. At this point you want to make sure that all the images you uploaded are present. If not, go ahead and add what you need.</p>
<h3>Tweak the Settings</h3>
<p>Now you want to confirm that the slideshow and the technology needed to run it are in place. You do this under the <strong>Gallery/Options</strong> menu item.</p>
<p><img class="alignnone size-full wp-image-756" title="gallery_options" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/gallery_options.png" alt="gallery_options" width="155" height="254" /></p>
<p>Of primary concern is the tab titled <strong>Slideshow. </strong>You need to look at the first option under this tab: <strong>Path to the Imagerotator</strong>. If the path is not already filled in, click the &#8220;search now&#8221; button just to the right. This should take care of things. If not, you may need to get <a href="http://www.longtailvideo.com/players/jw-image-rotator/">JW Image Rotator from Jeroen Wijering</a>. Follow the instructions and return here and click the &#8220;search now&#8221; button again.</p>
<p><img class="alignnone size-full wp-image-757" title="picture-18" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/picture-18.png" alt="picture-18" width="457" height="170" /></p>
<h3>Testing The Show</h3>
<p>Now that you have uploaded the images and checked the slideshow technology is in place you should test out your slideshow to see if everything is working. This tests the slideshow, and if its working well, gives us some key code that we will need for <strong>custom_functions.php</strong></p>
<p>The way we tested the slideshow was to create a test page, insert the slideshow, then preview the page.</p>
<p>I created a page by clicking on <strong>Pages/AddNew</strong></p>
<p><img class="alignnone size-full wp-image-759" title="pages_addnew" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/pages_addnew.png" alt="pages_addnew" width="155" height="202" /></p>
<p>I then give the page the title of <strong>Gallery Test</strong> in the title bar, then I click and icon in the top row, right. You can see it here in the screen capture.</p>
<p><img class="alignnone size-full wp-image-760" title="click_ngg" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/click_ngg.png" alt="click_ngg" width="452" height="156" /></p>
<p>Once I click that button I get a dialog box that lets me select from the pull-down menu the slideshow I want to insert, and lets me determine how I want to display the images—in this case a slideshow.</p>
<p><img class="alignnone size-full wp-image-761" title="ngg_popup" src="http://www.dennisonwolfe.com/wp-content/uploads/2009/04/ngg_popup.png" alt="ngg_popup" width="386" height="253" /></p>
<p>Once you have clicked insert you should see something like this showing up in your content area:<br />
<code> </code></p>
<pre>[nggallery id=5 ]</pre>
<p>This is the code the <strong>NGG plugin</strong> uses to insert the slideshow. Now the code is in place I click publish, then I click preview to see the page and if the slideshow is working as I want it to. If its not you need to go back and double check your settings and that you have to get <a href="http://www.longtailvideo.com/players/jw-image-rotator/">JW Image Rotator from Jeroen Wijering</a>.</p>
<p>Assuming the slideshow test is working as you intended in your web browser, the next step is to look under the hood at the code being generated to display the slideshow. You will need to find this code, copy it, and then paste it into <strong>custom_functions.php</strong> to help build your new header. Fortunately I will show you my code here and you can copy/paste to make things work.</p>
<p>When you are looking at the webpage with the slideshow working as it should, you should <em><strong>&#8220;view the source code&#8221;</strong></em> to see the syntax that is making everything tick. One thing you may have noticed is that your slideshow is a different size than the header you want. Don&#8217;t worry, we will change the size in the code.</p>
<h2>What Is The Code?</h2>
<p>The code you are looking for in the preview page source is this:</p>
<pre class="code">&lt;div class="swfobject" id="so5_1" style="width:857px; height:200px;"&gt;
&lt;p&gt;The &lt;a href="http://www.macromedia.com/go/getflashplayer" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.macromedia.com/go/getflashplayer');"&gt;Flash Player&lt;/a&gt; and &lt;a href="http://www.mozilla.com/firefox/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.mozilla.com/firefox/');"&gt;a browser with Javascript support&lt;/a&gt; are needed..&lt;/p&gt;
&lt;/div&gt;
&lt;script type="text/javascript" defer="defer"&gt;
var so5_1 = {
	params : {
		wmode : "opaque",
		allowfullscreen : "true"},
	flashvars : {
		file : "http://www.YOUR_DOMAIN.com/wp-content/plugins/nextgen-gallery/xml/imagerotator.php?gid=1",
		linkfromdisplay : "true",
		shownavigation : "false",
		showicons : "false",
		rotatetime : "6",
		transition : "fade",
		backcolor : "0x000000",
		frontcolor : "0xFFFFFF",
		lightcolor : "0xCC0000",
		width : "857",
		height : "200"},
	attr : {
		styleclass : "slideshow",
		name : "so5"},
	start : function() {
		swfobject.embedSWF("http://www.YOUR_DOMAIN.com/wp-content/uploads/imagerotator.swf", "so5_1", "857", "200", "7.0.0", false, this.flashvars, this.params , this.attr );
	}
}
so5_1.start();

&lt;/script&gt;
&lt;div class="ngg-clear"&gt;&lt;/div&gt;
&lt;div id="logotype"&gt;
&lt;img src="http://www.YOUR_DOMAIN.com/wp-content/themes/thesis/custom/images/typeface.png" alt=""&gt;
&lt;/div&gt;</pre>
<h3>Get your width and height</h3>
<p>There are a few numbers you will want to change based on your design and your domain name. The first line of the code above is this:</p>
<pre class="code">&lt;div class="swfobject" id="so5_1" style="width:857px; height:200px;"&gt;</pre>
<p>You want to replace the width and height with the values of your banner graphics. You should know this from creating the graphics previously. There are 2 other places in the code above where you need to replace the width and height. One place is inside the <strong>flashvars</strong> declaration:</p>
<pre class="code">flashvars : {
	file : "http://www.YOUR_DOMAIN.com/wp-content/plugins/nextgen-gallery/xml/imagerotator.php?gid=1",
	linkfromdisplay : "true",
	shownavigation : "false",
	showicons : "false",
	rotatetime : "6",
	transition : "fade",
	backcolor : "0x000000",
	frontcolor : "0xFFFFFF",
	lightcolor : "0xCC0000",
	width : "857",
	height : "200"},</pre>
<p>The last place is in starting the function here:</p>
<pre class="code">swfobject.embedSWF("http://www.YOUR_DOMAIN.com/wp-content/uploads/imagerotator.swf", "so5_1", "857", "200", "7.0.0", false, this.flashvars, this.params , this.attr );</pre>
<p><strong>NOTE: Be sure to change the domain to your domain name in the paths above.</strong></p>
<p>So all together the code inside your custom_functions.php will look like this. We are first moving the main navigation below the header (this is optional for you) then inserting the banner:</p>
<pre class="code">/* MOVING NAV BELOW HEADER */

remove_action('thesis_hook_before_header', 'thesis_nav_menu');
add_action('thesis_hook_after_header', 'thesis_nav_menu');

/* Next-Gen Gallery into Header */

remove_action('thesis_hook_header', 'thesis_default_header');
function ngg_custom_header () { ?&gt;

&lt;div class="swfobject" id="so5_1" style="width:857px; height:200px;"&gt;
&lt;p&gt;The &lt;a href="http://www.macromedia.com/go/getflashplayer" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.macromedia.com/go/getflashplayer');"&gt;Flash Player&lt;/a&gt; and &lt;a href="http://www.mozilla.com/firefox/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.mozilla.com/firefox/');"&gt;a browser with Javascript support&lt;/a&gt; are needed..&lt;/p&gt;
&lt;/div&gt;
&lt;script type="text/javascript" defer="defer"&gt;
var so5_1 = {
	params : {
		wmode : "opaque",
		allowfullscreen : "true"},
	flashvars : {
		file : "http://www.ojaigetaway.com/wp-content/plugins/nextgen-gallery/xml/imagerotator.php?gid=1",
		linkfromdisplay : "true",
		shownavigation : "false",
		showicons : "false",
		rotatetime : "6",
		transition : "fade",
		backcolor : "0x000000",
		frontcolor : "0xFFFFFF",
		lightcolor : "0xCC0000",
		width : "857",
		height : "200"},
	attr : {
		styleclass : "slideshow",
		name : "so5"},
	start : function() {
		swfobject.embedSWF("http://www.ojaigetaway.com/wp-content/uploads/imagerotator.swf", "so5_1", "857", "200", "7.0.0", false, this.flashvars, this.params , this.attr );
	}
}
so5_1.start();

&lt;/script&gt;
&lt;div class="ngg-clear"&gt;&lt;/div&gt;
&lt;div id="logotype"&gt;
&lt;img src="http://www.ojaigetaway.com/wp-content/themes/thesis/custom/images/typeface.png" alt=""&gt;
&lt;/div&gt;

&lt;?php }

add_action('thesis_hook_header', 'ngg_custom_header');</pre>
<h2>CSS and Your Logo</h2>
<p>Now that you have the rendering of your banner in place, the thing to do now is get your logo to appear on top and in the position you would like. The code we added to our <strong>custom.css</strong> file is this:</p>
<pre class="code">div#logotype {
	background-color: transparent;
	margin: 0;
	padding: 0;
	display: inline;
	z-index: 2;
	position: relative;
	top: -84px;
}</pre>
<p>The key here is to <strong>position: relative;</strong> and to use negative top margin. This is what will get your logotype to appear on-top of the banner. Be sure to add the <strong>z-index</strong> in for good measure.</p>
<p>Be sure to save your <strong>custom_functions.php</strong> and <strong>custom.css</strong> file and upload via FTP and test, test test!</p>
<h2>Wrap Up</h2>
<p>This has been one looonnnnggg tutorial and if you have read to this point, you are both patient and persistent. You can see the banner that I have based this tutorial off of here at <a href="http://www.ojaigetaway.com">OjaiGetaway.com</a> which is a web site in progress.</p>
<p>Do let me know if you have any questions about this process. I will help as best we can.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.berchman.com/thesis-tutorial-dynamic-image-header-with-transparent-logo/feed/</wfw:commentRss>
		<slash:comments>126</slash:comments>
		</item>
	</channel>
</rss>
