<?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>ternstyle &#187; Blog</title>
	<atom:link href="http://www.ternstyle.us/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ternstyle.us</link>
	<description>web solutions for the happy developer and the disgruntled site owner</description>
	<lastBuildDate>Sat, 04 Feb 2012 21:21:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Reset iPhone zoom on orientation change to landscape</title>
		<link>http://www.ternstyle.us/blog/reset-iphone-zoom-on-orientation-change-to-landscape</link>
		<comments>http://www.ternstyle.us/blog/reset-iphone-zoom-on-orientation-change-to-landscape#comments</comments>
		<pubDate>Tue, 31 Jan 2012 19:13:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=2390</guid>
		<description><![CDATA[When creating mobile friendly websites there is much to consider. From a usability standpoint the ability to zoom as well as a seamless transition from portrait to landscape are at the top of the list. This article addresses the iPhone issue that occurs when a mobile friendly website viewed in mobile Safari that allows a [...]]]></description>
			<content:encoded><![CDATA[<p>When creating mobile friendly websites there is much to consider. From a usability standpoint the ability to zoom as well as a seamless transition from portrait to landscape are at the top of the list. This article addresses the iPhone issue that occurs when a mobile friendly website viewed in mobile Safari that allows a user to zoom transitions from portrait to landscape and automatically zooms in. The zoom effectively cuts off the view of much of the site dependent on how far in the mobile friendly site allows a user to zoom.</p>
<p>Let&#8217;s see some code and talk about it.</p>
<pre>&lt;meta name="viewport" id="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0" /&gt;</pre>
<p>Let&#8217;s break down what Safari is being told here.</p>
<pre>minimum-scale=1.0</pre>
<p>This parameter tells Safari that a user should only be allowed to zoom out to the actual width of the web page. So if the web page is 320 pixels wide a user will only be able to zoom out to 320pixels.</p>
<pre>maximum-scale=10.0</pre>
<p>This parameter tells Safari to allow a user to scale to 10 times the size of the site.</p>
<pre>initial-scale=1.0</pre>
<p>This sets the zoom to the actual size of the site upon loading the web page.</p>
<p>So&#8230;these parameters allow a user when using their iPhones to zoom in and out when viewing your web page. Unfortunately, allowing zooming on your web pages creates a problem. When zoom is enabled and a user turns their phone changing the view of your web page from portrait to landscape Safari automatically zooms in. This does NOT happen when zoom is turned off. When zooming is disabled on your web page the view of your web page will be displayed properly within the viewport at 100%.</p>
<p>To disable zoom you can do the following:</p>
<pre>&lt;meta name="viewport" id="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0" /&gt;</pre>
<p>So in essence you can either have zooming or you can have proper viewing of your pages on orientation change. This is unfortunate and unacceptable. As such, I went looking for a solution and found the following Javascript courtesy of <a href="http://adactio.com/journal/4470/" target="_blank">Jeremy Keith</a>:</p>
<pre>
if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i)) {
     var viewportmeta = document.querySelector('meta[name="viewport"]');
     if (viewportmeta) {
          viewportmeta.content = 'width=device-width, minimum-scale=1.0, maximum-scale=1.0';
          document.body.addEventListener('gesturestart', function() {
               viewportmeta.content = 'width=device-width, minimum-scale=0.25, maximum-scale=1.6';
          }, false);
     }
}
</pre>
<p>In essence this solution turns zooming off until a user performs the two finger gesture for zooming. When a user attempts to zoom the above Javascript will turn zooming on and allow a user to zoom.</p>
<p>There are two problems I find with this solution.</p>
<ol>
<li>At times (if not all times) the zooming does not turn on the first time a user attempts to zoom.</li>
<li>After a user zooms for the first time, the smooth orientation change fails and when changing to landscape Safari automatically zooms in again.</li>
</ol>
<p>This solution only works if you want to allow a user to smoothly transition between portrait and landscape before zooming. Once they have zoomed the smooth transition is disabled. This was unacceptable for me. Unfortunately, I have not found a perfect solution to all the issues above. I have however found one I consider to be better.</p>
<p>My solution:</p>
<ol>
<li>Turns off zooming by default</li>
<li>Turns zooming on when a user begins a gesture (attempts to zoom)</li>
<li>Once a user removes a finger or fingers from the screen, waits a second and turns the zoom off</li>
</ol>
<p>This is not an ideal solution. There are certainly holes.</p>
<p>The main problem with turning zooming on during gesture start is that the zooming isn&#8217;t actually activated until the second gesture. So, if I attempt to zoom I am unable to. If I attempt to zoom a second time the zooming has been turned on from the first attempt and now I am able to.</p>
<p>Also, the zooming cannot be turned off directly after a user stops touching the screen. Otherwise it would work like so:</p>
<ol>
<li>User places fingers on the screen</li>
<li>User starts a gesture to zoom</li>
<li>Zooming is turned on</li>
<li>Zoom does NOT work</li>
<li>User removes fingers from screen</li>
<li>Zoom is turned off</li>
</ol>
<div>My solution allows a second to elapse. If the user attempts to zoom again within that second the action to disable to zoom is cancelled. The problem with the one second time lapse is that a user could change the orientation of the phone to landscape within that second and you&#8217;d see Safari zoom in and then zoom out quickly when the second ends and the zooming is disabled. It&#8217;s not entirely seamless.</div>
<p>That said, here&#8217;s the code:</p>
<h4>The HTML meta tag:</h4>
<pre>&lt;meta name="viewport" id="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=10.0,initial-scale=1.0" /&gt;</pre>
<h4>The Javascript:</h4>
<pre>
var mobile_timer = false,viewport = document.getElementById('viewport');
	if(navigator.userAgent.match(/iPhone/i)) {
		viewport.setAttribute('content','width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0');
		window.addEventListener('gesturestart',function () {
			clearTimeout(mobile_timer);
			viewport.setAttribute('content','width=device-width,minimum-scale=1.0,maximum-scale=10.0');
		},false);
		window.addEventListener('touchend',function () {
			clearTimeout(mobile_timer);
			mobile_timer = setTimeout(function () {
				viewport.setAttribute('content','width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0');
			},1000);
		},false);
	}
</pre>
<h4>The Javascript with jQuery</h4>
<pre>var mobile_timer = false;
if(navigator.userAgent.match(/iPhone/i)) {
	$('#viewport').attr('content','width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0');
	$(window).bind('gesturestart',function () {
		clearTimeout(mobile_timer);
		$('#viewport').attr('content','width=device-width,minimum-scale=1.0,maximum-scale=10.0');
	}).bind('touchend',function () {
		clearTimeout(mobile_timer);
		mobile_timer = setTimeout(function () {
			$('#viewport').attr('content','width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0');
		},1000);
	});
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/reset-iphone-zoom-on-orientation-change-to-landscape/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Purpose of Social Networking in Business</title>
		<link>http://www.ternstyle.us/blog/the-purpose-of-social-networking-in-business</link>
		<comments>http://www.ternstyle.us/blog/the-purpose-of-social-networking-in-business#comments</comments>
		<pubDate>Mon, 31 Oct 2011 00:33:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1989</guid>
		<description><![CDATA[I frequently have meetings with clients who say, &#8220;Should my business be on Facebook or Twitter?&#8221; Or they often say,&#8221;I want to be on Facebook and Twitter.&#8221; Clients asking either question never really understand why their competitors are using modern social networking channels online. They also don&#8217;t really understand what it can do for them [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.ternstyle.us/wp-content/themes/ternstyle/core/tools/timthumb.php?src=http://www.ternstyle.us/wp-content/uploads/2011/10/iStock_000017727905Small.jpg&amp;w=610&amp;h=200&amp;zc=1&amp;q=100" title="The Purpose of Social Networking in Business" alt="The Purpose of Social Networking in Business" border="0" class="i banner" /><p>I frequently have meetings with clients who say, &#8220;Should my business be on Facebook or Twitter?&#8221; Or they often say,&#8221;I want to be on Facebook and Twitter.&#8221; Clients asking either question never really understand why their competitors are using modern social networking channels online. They also don&#8217;t really understand what it can do for them and how to use those channels themselves. Why should my business use Facebook? This is an interesting question. Should every business use Facebook or another form of social networking? I won&#8217;t answer these questions for you. However, I will tell you what I think the social networking model means in business and what it can do for businesses.</p>
<p>In its simplest form, social networking is good ol&#8217; fashion list building. What is list building? Again simply, it&#8217;s the gathering of contact information from prospective customers. There are many ways to go about list building. You can purchase email lists online for bulk mailings. You can make a form available for people to assign themselves to your list; for instance a newsletter. You can pay firms who already have lists for access to their lists or to have them contact their lists on your behalf. Or, you can use a massive list of users already in one place like Facebook.</p>
<h3>Why should I build a list?</h3>
<p>These days it is not simply enough to open the doors of a business or launch a website. List building is a game of numbers. Let&#8217;s say 100 people know about your business. If you reach out to all 100 of them to offer them a deal on something you&#8217;re selling, chances are with any offer you&#8217;ll only convert on 1% or less. 10% if you&#8217;re lucky. That means less than 10 people will respond, take interest or take you up on your offer. If you typically convert less than 10% of the people who know about your deal, you can see how important it is to have as many people know about your deal as possible. When it&#8217;s your job to reach them, it&#8217;s your job to build a big list.</p>
<h3>How can social networking help me build a list?</h3>
<p>There are more than 800 million people actively using Facebook. Let&#8217;s say you&#8217;re a restaurant that serves Thai food. Let&#8217;s say 10 out of every 100 people like Thai food. Let&#8217;s say there are 400,000 people in your local area within driving distance of your restaurant that use Facebook. That means there are around 40,000 people on Facebook in your area that could potentially be interested in your food. Imagine 40,000 people seeing that you&#8217;re offering a deal this Friday night. If you were to reach all of them and convert just 1%, you have 400 people in your seats this Friday. List building is a numbers game and you have to be conservative with your numbers. You most likely won&#8217;t be able to build a list of 40,000 people. The local Brew Pub down the street from me in Bethlehem, Lehigh Valley has around 7100 fans on Facebook and they do quite nicely for themselves. I&#8217;m sure the beer has something to do with that. I&#8217;m sure their lists do as well.</p>
<h3>How do I get people interested?</h3>
<p>This is perhaps the most important question. You can&#8217;t just put up a Facebook fan page with a few pictures and your hours of operation. You need to be engaging. Engaging your users is how something becomes &#8220;viral&#8221;. The beauty of Facebook as a social networking channel is that you no longer have to do all your list building yourself. If you can provoke people to interact with your wall, friends of those interacting with your fan page are introduced by proxy. Posting, commenting and liking by potential or existing customers opens you up to all the individuals in their networks. The trick is to engage people. Get them to build your list for you.</p>
<h3>How do I get customers to build my list for me?</h3>
<p>There are a lot of ways to do this. I&#8217;m sure I&#8217;m not privy to all of them. Some businesses post funny videos. Some businesses are controversial. Some businesses bombard fans of their pages non-stop. Actually all of these techniques when done well are okay and can be helpful. The technique I really push with my clients is incentivizing. Incentivize your Facebook fan page! Before doing so please read Facebook&#8217;s terms of service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/the-purpose-of-social-networking-in-business/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to properly style CSS buttons and navigation items</title>
		<link>http://www.ternstyle.us/blog/how-to-properly-style-css-buttons-and-navigation-items</link>
		<comments>http://www.ternstyle.us/blog/how-to-properly-style-css-buttons-and-navigation-items#comments</comments>
		<pubDate>Mon, 16 May 2011 20:58:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1922</guid>
		<description><![CDATA[Most every site has buttons, navigational items, styled links and/or lists of links all throughout its document structure. They exist in the header, eyebrow, sidebar, body and footer and they can appear both vertically and horizontally. As there is no standard of practice for how to style these items it&#8217;s hard to know what measures [...]]]></description>
			<content:encoded><![CDATA[<p>Most every site has buttons, navigational items, styled links and/or lists of links all throughout its document structure. They exist in the header, eyebrow, sidebar, body and footer and they can appear both vertically and horizontally. As there is no standard of practice for how to style these items it&#8217;s hard to know what measures to take to ensure that they are both intuitive for your users and cross browser compatible. Below are just a few principles to consider when styling these items.</p>
<h3>Make a button or link as easy to click as possible.</h3>
<p>The easier something is to click the easier it is to funnel your users where you want them on your site. Your users shouldn&#8217;t have to be precise when clicking on something you want them to click on. Notice in the example below the image to the left has a small clickable area and the area to the right has a large clickable area.</p>
<p><img title="clickable" src="http://www.ternstyle.us/wp-content/uploads/2011/05/clickable.jpg" alt="" width="616" height="211" /></p>
<h3>Use space to make menus and lists of links easy to read.</h3>
<p>Proper spacing between links and navigational items is imperative when it comes to the usability of your site. If links are too close together the eye has a harder time distinguishing between items. This will cause a delay in the time it takes a user to get where they want to go or more importantly where you want them to go. Notice in the image below how much easier it is to read the second menu. Your eye can skip things it knows it doesn&#8217;t want immediately.</p>
<p><img title="spacing" src="http://www.ternstyle.us/wp-content/uploads/2011/05/spacing.jpg" alt="" width="550" height="120" /></p>
<h3>Make CSS work for you. Don&#8217;t use images as buttons or navigational items.</h3>
<p>Let CSS do the work for you. Instead of creating graphic buttons and navigational items as jpegs, gifs or pngs (unless using the images as a CSS background image), make them text based and use CSS to align and style. Text based navigation is good for SEO. Also, your CSS rules are mathematic which means your spacing and alignment will be uniform. No sense eyeballing it when CSS will get your padding (for instance) right every time.</p>
<h3>Apply CSS styles directly to the button or navigational element (if you can)</h3>
<p>It is best practice to apply the majority of the CSS rules that make a link a button or a navigational item directly to the link itself as opposed to it&#8217;s parent elements. You can&#8217;t always accomplish this but for many reasons it&#8217;s helpful. For instance, if you have an unordered list of elements with your links contained in the &lt;li&gt;&#8217;s applying the padding which spaces the links directly to the links (&lt;a&gt; tags) expands the links by the amount of padding thereby expanding the clickable area. When the padding is applied to the &lt;li&gt; it decreases the clickable area of each link. Notice below. The clickable area is in green and the width and height of the &lt;li&gt; are in red.</p>
<p><img title="pandlh" src="http://www.ternstyle.us/wp-content/uploads/2011/05/pandlh.jpg" alt="" width="550" height="120" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/how-to-properly-style-css-buttons-and-navigation-items/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WordPress Member List Plugin Updated!</title>
		<link>http://www.ternstyle.us/blog/wordpress-member-list-plugin-updated</link>
		<comments>http://www.ternstyle.us/blog/wordpress-member-list-plugin-updated#comments</comments>
		<pubDate>Fri, 17 Sep 2010 19:25:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1782</guid>
		<description><![CDATA[I recently took the time to completely restructure my members list plugin. I also fixed a number of bugs that have been reported to me. You can download the plugin here: http://www.ternstyle.us/products/plugins/wordpress/wordpress-members-list-plugin Here is a list of the changes made: Started using WordPress’ built in shortcode support. Overhauled file and folder structure. Fixed pagination bug [...]]]></description>
			<content:encoded><![CDATA[<p>I recently took the time to completely restructure my members list plugin. I also fixed a number of bugs that have been reported to me.<span id="more-1782"></span></p>
<p>You can download the plugin here:</p>
<p><a href="http://www.ternstyle.us/products/plugins/wordpress/wordpress-members-list-plugin" target="_blank">http://www.ternstyle.us/products/plugins/wordpress/wordpress-members-list-plugin</a></p>
<p>Here is a list of the changes made:</p>
<ul>
<li>Started using WordPress’ built in shortcode support.</li>
<li>Overhauled file and folder structure.</li>
<li>Fixed pagination bug on the administrative member list.</li>
</ul>
<p>There is one major issue with the upgrade:</p>
<h2>It is imperative that you completely remove any previous version of this plugin before installing version 3.2.1!</h2>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/wordpress-member-list-plugin-updated/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WordPress Event Page Plugin Updated!</title>
		<link>http://www.ternstyle.us/blog/wordpress-event-page-plugin-updated</link>
		<comments>http://www.ternstyle.us/blog/wordpress-event-page-plugin-updated#comments</comments>
		<pubDate>Sun, 12 Sep 2010 19:24:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1779</guid>
		<description><![CDATA[We just updated our WordPress Event Page Plugin to be compatible with WordPress 3.0. You can download it here: http://www.ternstyle.us/products/plugins/wordpress/wordpress-event-page-plugin or here: http://wordpress.org/extend/plugins/event-page/ Our apologies for the delay in getting this new version out to you all.]]></description>
			<content:encoded><![CDATA[<p>We just updated our WordPress Event Page Plugin to be compatible with WordPress 3.0. You can download it here:<span id="more-1779"></span></p>
<p><a href="http://www.ternstyle.us/products/plugins/wordpress/wordpress-event-page-plugin" target="_blank">http://www.ternstyle.us/products/plugins/wordpress/wordpress-event-page-plugin</a></p>
<p>or here:</p>
<p><a href="http://wordpress.org/extend/plugins/event-page/" target="_blank">http://wordpress.org/extend/plugins/event-page/</a></p>
<p>Our apologies for the delay in getting this new version out to you all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/wordpress-event-page-plugin-updated/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Follow back or Unfollow this is the new question</title>
		<link>http://www.ternstyle.us/blog/follow-back-or-unfollow-this-is-the-new-question</link>
		<comments>http://www.ternstyle.us/blog/follow-back-or-unfollow-this-is-the-new-question#comments</comments>
		<pubDate>Mon, 10 May 2010 19:23:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1776</guid>
		<description><![CDATA[So a friend shared this with me today: http://i.imgur.com/lW6NL.jpg It is my contention that we cannot whittle down the principles of web presence simply to an end result. Although more followers is the goal, do we not wish for our followers to have some concern for what they’re following. The purpose of social networking campaigns [...]]]></description>
			<content:encoded><![CDATA[<p>So a friend shared this with me today:</p>
<p><a href="http://i.imgur.com/lW6NL.jpg" target="_blank">http://i.imgur.com/lW6NL.jpg</a></p>
<p>It is my contention that we cannot whittle down the principles of web presence simply to an end result.<span id="more-1776"></span> Although more followers is the goal, do we not wish for our followers to have some concern for what they’re following. The purpose of social networking campaigns is to reach more people but when did this process become so diluted that we stopped caring about the content we’re asking our followers to relate to? Holding followship (fellowship) hostage may be a means to an end but stands to alienate followers as soon as they’ve clicked “follow”. This “blackmail” style web presence building is like saying, “I’ll scratch your itch if you scratch mine.” But are we simply relieving a short term itch and ignoring the rash that causes it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/follow-back-or-unfollow-this-is-the-new-question/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>6 more ways to determine your web guy is a tool</title>
		<link>http://www.ternstyle.us/blog/6-more-ways-to-determine-your-web-guy-is-a-tool</link>
		<comments>http://www.ternstyle.us/blog/6-more-ways-to-determine-your-web-guy-is-a-tool#comments</comments>
		<pubDate>Tue, 04 May 2010 19:22:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1773</guid>
		<description><![CDATA[There are so many things to be aware of when designing and structuring your website. Also, there is much that you need to know as a website owner to make sure your web presence is being handled properly by yourself or your web guy. Inasmuch, I wrote an article a while back about 7 things [...]]]></description>
			<content:encoded><![CDATA[<p>There are so many things to be aware of when designing and structuring your website. Also, there is much that you need to know as a website owner to make sure your web presence is being handled properly by yourself or your web guy.<span id="more-1773"></span> Inasmuch, I wrote an article a while back about 7 things that are very important for any website here: <a href="http://www.ternstyle.us/blog/7-ways-to-determine-your-web-guy-is-a-tool">http://www.ternstyle.us/blog/7-ways-to-determine-your-web-guy-is-a-tool</a>. The list continues so here goes with 6 more ways.</p>
<h3>1. No Index/No Follow (or lack of Index/Follow)</h3>
<p>Search engines will eventually find your website (hopefully sooner than later and with frequency). Once a search engine has found your website it needs to be instructed what to do. Many web developers overlook this. In fact, in many of my old projects I did. It&#8217;s a common mistake to not properly set up your web pages&#8217; meta tags. If you wish for your website to be indexed and you wish for every page of your website to be indexed make sure your web guy didn&#8217;t somehow leave a meta tag in the head of your web pages instructing search engines to not index and not follow your pages. If it&#8217;s there remove it. Replace it with an index and follow command.</p>
<h4>How do I know if my web pages are set to be indexed or followed?</h4>
<ol>
<li>Go to your homepage in the browser of your choice</li>
<li>Right click on your page or go to your “View” menu at the top of your browser window or tool bar.</li>
<li>Select the option “Source”, “View Source” or “View Page Source”</li>
<li>Now you’re looking at a bunch of code you may not understand.</li>
<li> We’re looking for the meta tags which will fall between the head tags that look like this:
<pre>&lt;meta name="robots" content="index, follow" /&gt;</pre>
</li>
<li>If you don’t see this line in the head of your web pages your web guy is a tool. Furthermore, if you see this meta tag&#8230;
<pre>&lt;meta name="robots" content="noindex, nofollow" /&gt;</pre>
<p>&#8230; fire him.</li>
</ol>
<p>That was a bit harsh. Maybe don&#8217;t fire him (we all make mistakes). Gently ask him to set the meta tag to index/follow.</p>
<h3>2. No homepage content</h3>
<p>Your homepage is your landing page and your most important page of your site. It&#8217;s a page that should be visually pleasing and intuitive for your viewers. This usually means keep the text to a minimum. However, in terms of the weight of your pages, your homepage is probably your most respected page. It should be rich with keyword heavy text. Add text to your homepage but break it up with images. Maybe throw in a slider to place in rotating content that search engines will see but won&#8217;t need to be digested all at once by your user base.</p>
<h3>3. Inline Styling</h3>
<p>Inline styling is the use of styling commands directly on an HTML element in your web pages. Inline styling as a method of styling a document produces unnecessarily bulky HTML and makes the editing of styles across your site difficult and time consuming. If you wish to change the color of your links across your site and you end up getting billed for 2 hours worth of work your web guy is probably using inline styling methods. C&#8217;mon people. Stick with stylesheets.</p>
<p>How do I know if my site is using inline styling?</p>
<ol>
<li>View the source of a page on your website again.</li>
<li>Look for code like this:
<pre>style="width:100%;background:#000;padding:10px;font-size:12px;color:#fff;"</pre>
</li>
</ol>
<p>If you see this once or twice on your site breathe easy. If code like this exists on numerous pages and numerous times per page, your web guy is a tool.</p>
<h3>4. Navigation Before Content</h3>
<p>The natural flow of a website is to work top to bottom. Typically a header, horizontal navigation, the body of the page aside a sidebar and then the footer. It is temping to write the HTML for a website in this order as well. However if you place your navigation before your content it will be the first thing a search engine sees. This is a more esoteric point. We are all guilty of it in the web world but it is something that should be addressed. Your navigation should be placed in the footer and positioned (most likely absolutely) wherever you&#8217;d like it to reside on your pages. Notice the site your viewing now put the navigation first. However, this site (<a href="http://www.ternstyle.us/">http://www.ternstyle.us/</a>) does not.</p>
<p>Okay, for this one I won&#8217;t call your web guy a tool. For SEO purposes though, have him restructure your HTML.</p>
<h3>5. Non-unique Page Titles</h3>
<p>This one matters. Each page should have its own unique content. As well, it should have its own unique page titles. Every page on your site should not consist simply of your business or blog name. It should not carry just your tag line. Each page title should be tailored to the content presented on the page it is representing. You wouldn&#8217;t name your children George, George and George would you? Well maybe this guy would.<br />
<img src="http://www.ternstyle.us/wp-content/uploads/2010/05/sideImage_history-300x220.jpg" alt="" width="300" height="220" /></p>
<h3>6. Wide Sites and Skinny Sites</h3>
<p>The width of your site is very important. If it&#8217;s too skinny those of us with high resolution monitors will have to get real close to our desks to view it. If it&#8217;s too wide those of you who haven&#8217;t upgraded your browsers yet will have to scroll horizontally to view parts of the page. For instance, this site is too wide for monitors set to a resolution of 1024 x 768. Oops! I&#8217;m a tool. The optimum site width is 960px. It will suit most modern monitors (modern monitors,modern monitors,modern monitors&#8230;say that 10 times fast). 960 is divisible by 3, 4, 5, 6, 8, 10, 12, 15, and 16. Use it!</p>
<h4>How do I know the width of my website?</h4>
<p>Well firstly can you see it all without scrolling horizontally? Horizontal scrolling is a big no-no. Vertical is okay because these days most people have mouse wheels. there is no need to move the mouse to get more page. Horizontal scrolling is tedious. If you have to scroll horizontally redesign your site.</p>
<p>Unless you&#8217;re using a browser like Firefox with Firebug enabled or Safari with the Develop menu enabled it&#8217;ll be hard for you to determine the width of your pages. Each site will be styled differently. You can search through the CSS files for width commands or simply ask your web guy. Maybe he knows. Get creative. Take a screenshot and drop it in photoshop or something. Set your screen resolution to 1024 x 768 and see what happens. I trust you. You&#8217;ll figure it out.</p>
<p>More ways to determine if your web guy is a tool to come. For now I have to redo all my old work that taught me what to teach in these silly blog posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/6-more-ways-to-determine-your-web-guy-is-a-tool/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>New site launch</title>
		<link>http://www.ternstyle.us/blog/new-site-launch</link>
		<comments>http://www.ternstyle.us/blog/new-site-launch#comments</comments>
		<pubDate>Mon, 03 May 2010 19:21:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1769</guid>
		<description><![CDATA[It’s official. Here at ternstyle we took the time to update our own site. Our wiki, blog and forum remain untouched but out parent site has been completely overhauled. Check us out: http://www.ternstyle.us/ With a new logo, a new layout and some fun technology integrated into the site we hope to make visits to our [...]]]></description>
			<content:encoded><![CDATA[<p>It’s official. Here at ternstyle we took the time to update our own site. Our wiki, blog and forum remain untouched but out parent site has been completely overhauled.<span id="more-1769"></span></p>
<p><a href="http://www.ternstyle.us/wp-content/uploads/2011/03/site.png"><img class="size-medium wp-image-1770 alignnone" title="site" src="http://www.ternstyle.us/wp-content/uploads/2011/03/site-300x258.png" alt="" width="300" height="258" /></a></p>
<p>Check us out:</p>
<p><a href="http://www.ternstyle.us/">http://www.ternstyle.us/</a></p>
<p>With a new logo, a new layout and some fun technology integrated into the site we hope to make visits to our site a bit more intuitive and fun. Leave a comment and let us know what you think of the new design.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/new-site-launch/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress Plugins Updated</title>
		<link>http://www.ternstyle.us/blog/wordpress-plugins-updated</link>
		<comments>http://www.ternstyle.us/blog/wordpress-plugins-updated#comments</comments>
		<pubDate>Tue, 13 Apr 2010 19:19:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1766</guid>
		<description><![CDATA[Today I added some much needed updates to two of my WordPress Plugins. Both of these plugins were in need of a pretty specific fix. I was using PHP’s short tags which replace the PHP function ‘echo’. Unfortunately, though many servers have this feature of PHP enabled in their php.ini files, some do not. I was [...]]]></description>
			<content:encoded><![CDATA[<p>Today I added some much needed updates to two of my WordPress Plugins. Both of these plugins were in need of a pretty specific fix.<span id="more-1766"></span> I was using PHP’s short tags which replace the PHP function ‘echo’. Unfortunately, though many servers have this feature of PHP enabled in their php.ini files, some do not. I was getting an increasing number of individuals, using the two updated plugins, asking why they were unable to save their settings for these plugins. As of today I am no longer using the short tags.</p>
<p>Here is the change log for the Members List plugin:<br />
<a href="http://www.ternstyle.us/products/plugins/wordpress/wordpress-members-list-plugin/wordpress-members-list-plugin-change-log">Click Here.</a></p>
<p>Here is the change log for the Automatic Youtube Video Posts Plugin:<br />
<a href="http://www.ternstyle.us/products/plugins/wordpress/wordpress-automatic-youtube-video-posts/wordpress-automatic-youtube-video-posts-change-log">Click Here.</a></p>
<p>Also I added some documentation on some additional helpful functions for the Automatic Youtube Video Posts Plugin:<br />
<a href="http://www.ternstyle.us/products/plugins/wordpress/wordpress-automatic-youtube-video-posts/wordpress-automatic-youtube-video-posts-functions">Click Here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/wordpress-plugins-updated/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What defines effective dialogue between a website owner and his or her web developer?</title>
		<link>http://www.ternstyle.us/blog/what-defines-effective-dialogue-between-a-website-owner-and-his-or-her-web-developer</link>
		<comments>http://www.ternstyle.us/blog/what-defines-effective-dialogue-between-a-website-owner-and-his-or-her-web-developer#comments</comments>
		<pubDate>Sun, 31 Jan 2010 20:18:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.ternstyle.us/?p=1763</guid>
		<description><![CDATA[Communication is the key to any successful long-lasting relationship. Be it in business or when nestled up comfortably with your sweetie it is endlessly important that all parties involved understand each other. Preferably any communication is concise and deliberate and received with focus and active questioning in response when necessary. You might ask, “Whose responsibility [...]]]></description>
			<content:encoded><![CDATA[<p>Communication is the key to any successful long-lasting relationship. Be it in business or when nestled up comfortably with your sweetie it is endlessly important that all parties involved understand each other.<span id="more-1763"></span> Preferably any communication is concise and deliberate and received with focus and active questioning in response when necessary. You might ask, “Whose responsibility is it that a message conveyed is a message received?” It is up to you in your relationships to assign percentages to parties according to your own sensibilities. In this article I’ll operate under the assumption that the responsibility is shared equally.</p>
<p>My business relationships have been voluminous and share many things in common. The first thing these relationships have all shared is that everyone is busy. So the question becomes, “How can vendor and client move through their communication quickly with a high level of understanding in an effort to get to what is really important (the work)?”</p>
<h3>Assume as little as possible</h3>
<p>The busyness in business cries out for shortcuts. In communication shortcuts often mean a lot of assuming. Assuming someone understands you seems a quicker solution than taking the time to actually confirm it. Many times I think we get away with this. There have been a number of times I haven’t. A client asks for a task performed. I tell them what’s involved. I assume I understand what they want. They assume I understand what they want. They end up with something different than what they thought they asked for. We need another point of communication which takes longer than the first and a second round of tasks. Did we really take a shortcut?</p>
<h3>Develop a lexicon</h3>
<p>This responsibility will most likely fall on the shoulders of the web developer. You will have the most experience in the web world. You’re more familiar with key terms. Educating your clients and continually using proper industry terminology will help you in the long run. It is okay to remind your client that the “skinny gray area” of the page is actually the sidebar. Don’t let the terms you use remain gray areas. In the event that a client can’t seem to adhere to an industry term remember that the most important thing is that you use the same term to describe the same thing. Be flexible. Use their term if you need to.</p>
<h3>Document processes for bug reporting</h3>
<p>When developing any online application or really any web based process that requires scripting there will be bugs. The library of code an application uses is often so interwoven that a change in one corner of your application will change and/or break another corner. As a client you will find bugs in your applications. The way you interact with your website will be very different than the way your web developer does. The less internet savvy you are the larger that gap becomes. You may need to report a bug at some point. The way you do this is crucial to its speedy resolution.</p>
<p>At times bugs present themselves in very specific ways. A click before drag and then a refresh may throw an error that a double click before a drag and refresh does not. When reporting a bug it is important for a web developer to know even the most minute details about how the bug presented. If a programmer can’t reproduce the bug he may not be able to fix it.</p>
<p>Clients, document your processes. It may be tedious work when you’re doing it but this is your best chance if you want your issue resolved and resolved quickly.</p>
<h3>Take notes and save emails</h3>
<p>This one is a simple one but you see how it makes sense. As a client or a vendor I’m sure you remember a time when you couldn’t recall something that was said in a meeting. Why force another point of contact? Keep your notes neat and your emails archived.</p>
<h3>In summary:</h3>
<p>There are many more things you could do to improve your communication with your clients or vendors. I think it is paramount just simply to have its efficiency be a part of your thought life. Considering ways to make your working relationships work better will most likely make it happen extemporaneously on some level.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ternstyle.us/blog/what-defines-effective-dialogue-between-a-website-owner-and-his-or-her-web-developer/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

