<?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>Niteo Design</title>
	<atom:link href="http://niteodesign.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://niteodesign.com</link>
	<description>Web Design - Graphic Design - Search Engine Optimization - Photography</description>
	<lastBuildDate>Mon, 07 May 2012 03:44:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How To: Always Keep Your Copyright Statement Up To Date</title>
		<link>http://niteodesign.com/web-design/how-to-always-keep-your-copyright-statement-up-to-date/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-always-keep-your-copyright-statement-up-to-date</link>
		<comments>http://niteodesign.com/web-design/how-to-always-keep-your-copyright-statement-up-to-date/#comments</comments>
		<pubDate>Mon, 07 May 2012 01:54:51 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=745</guid>
		<description><![CDATA[We&#8217;ve all seen them, copyright statements in the footer with a date that&#8217;s half a decade old. It makes you think, if this is so out of date, I wonder how they take care of the rest of their business. &#8230; <a href="http://niteodesign.com/web-design/how-to-always-keep-your-copyright-statement-up-to-date/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all seen them, copyright statements in the footer with a date that&#8217;s half a decade old. It makes you think, if this is so out of date, I wonder how they take care of the rest of their business. Even a copyright that&#8217;s just a few years old is enough to make me think about things, and any reason for a customer to jump-ship, however small, is lost business. </p>
<p>A quick way to make sure your copyright statement is current is to pull the information from the server&#8217;s clock. Unless your server&#8217;s date is off, which is highly unlikely, you can set up a simple bit of PHP to tap into that clock and make sure you&#8217;re always displaying the current year. </p>
<pre class="qoate-code">&lt;?php echo date('Y'); ?&gt;</pre>
<p><strong>Example Usage:</strong></p>
<pre class="qoate-code">&lt;div id="copyright-statement"&gt;Copyright &lt;?php echo date('Y'); ?&gt; ACME Widgets, All Rights Reserved.&lt;/div&gt;</pre>
<p>Just pop that into any PHP-based page or footer template, add the standard HTML-based copyright copy and you&#8217;re set, you can forget about it for another half-decade! </p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/web-design/how-to-always-keep-your-copyright-statement-up-to-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Beat Facebook&#8217;s Shared Link Cache with TinyUrl</title>
		<link>http://niteodesign.com/web-design/how-to-beat-facebooks-shared-link-cache-with-tinyurl/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-beat-facebooks-shared-link-cache-with-tinyurl</link>
		<comments>http://niteodesign.com/web-design/how-to-beat-facebooks-shared-link-cache-with-tinyurl/#comments</comments>
		<pubDate>Fri, 04 May 2012 23:52:12 +0000</pubDate>
		<dc:creator>Ashley Bridges</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=739</guid>
		<description><![CDATA[Facebook Caches Everything You have a great post you&#8217;ve written and you&#8217;d like to share it on your facebook wall. You share the URL but notice that the image wasn&#8217;t coming in or the title or description copy wasn&#8217;t what &#8230; <a href="http://niteodesign.com/web-design/how-to-beat-facebooks-shared-link-cache-with-tinyurl/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Facebook Caches Everything</h2>
<p>You have a great post you&#8217;ve written and you&#8217;d like to share it on your facebook wall. You share the URL but notice that the image wasn&#8217;t coming in or the title or description copy wasn&#8217;t what you&#8217;d like. You head back over to your post, make the appropriate changes, and head back to repost, but you come to find that the old image/copy/title are all still there!</p>
<p>Facebook is a giant and to keep up with all of its demands on its resources, they have a ton of caching going on. Even the images you uploaded are immediately optimized (and made to look pretty crummy) in order to squeeze out every ounce of efficiency. The same goes for shared links. As soon as it enters the Facebook ecosystem, that URL has it&#8217;s goodies cached up and there&#8217;s no way to break it free and refresh the URL.</p>
<h2>URL Shortening Provides Some Help</h2>
<p>Because the cached data as tied to a URL as it&#8217;s a guaranteed unique identifier, the trick is to provide Facebook with another URL that will pull in the new data. URL shortening services can get you this code. Everyone&#8217;s used them before, <a href="http://bitly.com" title="Bitly URL Shortener" target="_blank">Bitly</a>, <a href="http://tinyurl.com" title="TinyUrl URL Shortener" target="_blank">TinyUrl</a>, etc. They provide shortened URLs that forward the user to the actual URL you&#8217;d like the user to be taken to. Add in you&#8217;re URL that&#8217;s been cached by Facebook, grab the new URL, post that one and you&#8217;re golden. </p>
<p>But hold the phone! You accidentally made ANOTHER mistake and need to re-refresh the page&#8217;s information on Facebook. You head back over to your favorite URL shortener and re-enter the URL only to find out that it kicks back the same shortened URL. Uh oh, this is a problem. Facebook has already cached that URL, so it looks like you&#8217;re up a creek. Or are you? A quick workaround, head on over to your second favorite URL shortener and get it again, and hopefully you made sure there wasn&#8217;t any issues and it&#8217;s going to work out this time.</p>
<p>But, again, you&#8217;ve made a mistake and need to get yet another version over to Facebook and you&#8217;ve exhausted all of the URL shorteners, what are you to do?</p>
<h2>TinyUrl to the Rescue</h2>
<p>TinyUrl (http://tinyurl.com) provides users with not only a standard means of shortening a URL with it providing a generated url string. TinyUrl also offers a custom URL feature that you can pick which string you&#8217;d like to add. This is the magic feature. You can literally re-enter a new custom string and it will kick back a URL you can pass to Facebook without fear of it being used and cached previously. </p>
<p>No longer will you need to worry about whether your post is perfect before sending it out to Facebook, and if you have a planned change to the page, you can use this method to ensure the campaign is executable.  </p>
<p>Do you have another method of getting around that annoying Facebook cache? Or maybe you know of a URL shortener that will do this even better? Let us know by commenting below!</p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/web-design/how-to-beat-facebooks-shared-link-cache-with-tinyurl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get in the Habit: Stop Referencing Http: and Https:</title>
		<link>http://niteodesign.com/web-design/stop-referencing-http-and-https/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=stop-referencing-http-and-https</link>
		<comments>http://niteodesign.com/web-design/stop-referencing-http-and-https/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 03:47:22 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=732</guid>
		<description><![CDATA[It&#8217;s no secret, the web is maturing and as the social web picks up momentum, secure portions of the web are becoming even more ubiquitous. One consequence of this trend is the cross referencing of other sites and assets, be &#8230; <a href="http://niteodesign.com/web-design/stop-referencing-http-and-https/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s no secret, the web is maturing and as the social web picks up momentum, secure portions of the web are becoming even more ubiquitous. One consequence of this trend is the cross referencing of other sites and assets, be it through CDNs, APIs, or sophisticated templating architectures, keeping tabs on where to reference what securely can become a bit of a headache. </p>
<p>A common issue many web developers face is referencing a global asset in a template that will be both called &#8220;insecurely&#8221; using http://, say in the shopping section of a site, and &#8220;securely&#8221; using https:// when the user runs through the checkout. If you have a logo image being called using the reference http://www.site.com/images/logo.png, your users may see a security conflict saying that some items on the page may not be secure. For the most part, this isn&#8217;t a security issue, but any security alert is enough to send a user and a potential conversion running, so it&#8217;s best to ensure an alert free experience regardless.</p>
<p>You could spend development time creating special conditionals to make the necessary changes when needed but there&#8217;s a much smarter and more efficient way of doing things, just drop the http: and https: altogether. That&#8217;s right, if you simply begin referencing assets, from images to stylesheets to javascripts, without the leading http: or https: and just use // instead, you will never run into problems. The browser will put the right one in, non-secure pages will get http:// and secure pages will get https://, and your users will never see an error, at least not one relating to non-secure assets being used on a secure page.</p>
<p><strong>Bad Habit&#8230;</strong></p>
<pre class="qoate-code">&lt;a href="http://www.bad-habit.com" title="Bad..."&gt;The Olden Days&lt;/a&gt;</pre>
<p><strong>Bad Habit&#8230;</strong></p>
<pre class="qoate-code">&lt;a href="https://www.bad-habit.com" title="Bad..."&gt;Geocities Style&lt;/a&gt;</pre>
<p><strong>Good Habit!</strong></p>
<pre class="qoate-code">&lt;a href="//www.good-habit.com" title="Good!"&gt;Lean and Mean!&lt;/a&gt;</pre>
<p>But what about all those times in the past where you&#8217;ve referenced the protocol directly? Just run a find-replace for http: and https: with an empty replace field for all of your old files and you can get old sites and files up to date post haste! And you don&#8217;t need to worry about only applying the change to certain asset types, no matter what the reference or URL is, it will work just fine without the protocol stated. </p>
<p>Another perk, if you&#8217;re looking for more low-hanging optimizations, you can trim a few bits off your site with each reference you switch. If you&#8217;re serving tens of millions of pages a month on a thousand page site, it can add up!</p>
<p><strong>Get in the Habit:</strong> Stop referencing assets with http:// or https://, and start using just //, let the browser do the rest!</p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/web-design/stop-referencing-http-and-https/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Basic Guide to Web Design Tools</title>
		<link>http://niteodesign.com/web-design/basic-guide-to-web-design-tools/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=basic-guide-to-web-design-tools</link>
		<comments>http://niteodesign.com/web-design/basic-guide-to-web-design-tools/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 05:26:09 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=597</guid>
		<description><![CDATA[When it comes to web design, a lot of people understand the majority of the process but don&#8217;t really know where to begin or what tools to use to get things going. This is a basic guide to understanding the &#8230; <a href="http://niteodesign.com/web-design/basic-guide-to-web-design-tools/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When it comes to web design, a lot of people understand the majority of the process but don&#8217;t really know where to begin or what tools to use to get things going. This is a basic guide to understanding the various tools of web design, which web design tools to use and which to avoid and how to save a buck by using freeware and open source options.</p>
<p>Also, if you have another application you love and it&#8217;s not mentioned here, let me know in the comments and I will try and get it added here.</p>
<p><strong>FTP:</strong><br />
<a title="File Transfer Protocol (FTP) Wikipedia Entry" href="http://en.wikipedia.org/wiki/FTP" target="_blank">File Transfer Protocol</a>, or FTP is a means of connecting to a web site&#8217;s host to make changes to the static files the site uses to build the web content. It is the direct way to access your web site&#8217;s server and make edits to it&#8217;s files. While there are other means to edit files via a web browser, using FTP is much faster than swapping files over HTTP.</p>
<p><a title="CuteFTP File Transfer Protocol Client" href="http://www.globalscape.com/cuteftp/" target="_blank"><img class="alignleft size-full wp-image-612" title="CuteFTP File Transfer Protocol Client" src="http://www.niteodesign.com/wp-content/uploads/cuteftp.png" alt="CuteFTP File Transfer Protocol Client" width="64" height="64" /></a><a title="CuteFTP File Transfer Protocol Client" href="http://www.globalscape.com/cuteftp/" target="_blank">CuteFTP</a><br />
CuteFTP is an FTP client that will cost you some cash to use but offers you a great deal of built in functionality that streamlines workflow. Notably, CuteFTP offers a built-in file editor so a user is able to make edits to files from directly in the client. Simply right click the file, select edit and the file&#8217;s text is brought up and you are able to make edits. When finished, simply click save in the top left and the file is uploaded to the host and the change is made live.  When it comes to speed, this way of editing the files is the way to go.</p>
<p><a title="Filezilla File Transfer Protocol Client" href="http://filezilla-project.org/"><img class="alignleft size-full wp-image-614" title="Filezilla File Transfer Protocol Client" src="http://www.niteodesign.com/wp-content/uploads/filezilla.png" alt="Filezilla File Transfer Protocol Client" width="64" height="64" /></a><a title="Filezilla File Transfer Protocol Client" href="http://filezilla-project.org/" target="_blank">Filezilla</a><br />
Filezilla is a free open-source, no frills FTP client. To manipulate files, you must use an external text editor and click back over to the client to upload the changed file. While being completely free, you may go nuts when you save a file in your text editor and refresh the changes on the site, only to not have them show up because you have forgotten to upload the changes. If you do happen to remember to upload everytime, you will still have to deal with two-three extra clicks before the file is uploaded. The simplicity of clicking one button and moving on is a feature Filezilla lacks, but the price is right.</p>
<p><strong>Text Editor:<br />
</strong>A <a title="Text editor Wikipedia entry" href="http://en.wikipedia.org/wiki/Text_editor" target="_blank">text editor</a> is used to make changes to your files and a decent one will color code the file so you are able to make quicker edits and a better overall sense of the design through the code by coloring different tags in different colors. So if you are looking for an image file, and it&#8217;s colored red by the text editor, then you scroll through the code until you find red and then look to see if its the file you are looking for. Some more robust text editors will organize and minify the code to offer the most optimized code possible.</p>
<p><a title="Notepad++ Text Editor Client" href="http://notepad-plus-plus.org" target="_blank"><img class="alignleft size-full wp-image-621" title="Notepad++ Text Editor Client" src="http://www.niteodesign.com/wp-content/uploads/notepad++.png" alt="Notepad++ Text Editor Client" width="64" height="64" /></a><a title="Notepad++ Text Editor Client" href="http://notepad-plus-plus.org" target="_blank">Notepad++</a><br />
Notepad++ is an open source text editor that is completely free. It&#8217;s amazingly straightforward and low profile which makes it very attractive as an application and offers myriad options to help you code faster such as color coding for just about every coding language under the sun. Here at Niteo Design, we use Notepad++ in conjunction with Filezilla to offer an open-source and completely free way for each designer to access and edit clients&#8217; web sites.</p>
<p><strong>Image Editor:<br />
</strong>An <a title="Image editor Wikipedia entry" href="http://en.wikipedia.org/wiki/Image_editor" target="_blank">image editor is a type of graphics software</a> is used to edit the graphics that are used on the web site. Because CSS3 can&#8217;t replicate every design style, graphics are still and will continue to be an integral part of web design and a web design must be versed in image or photo-editing software to be able to manually create the graphics they need to develop the site the envisioned. An image editor can also be used to create mockups and wire frames.</p>
<p>Photoshop<br />
This is the industry-leading image-editing software and it comes with an industry-leading price. If you are able to shoulder the costs, you definitely get what you pay for. Photoshop can literally create anything you can imagine as far as web-based graphics go and offer every sort of option you may want to manipulate for vector, raster-based and text-based graphics. If you decide to go with Photoshop, spring for the full application and avoid Photoshop Elements, it really offers a limited amount of options compared to the complete Photoshop, especially for the web-based graphic designer.</p>
<p>GIMP<br />
GIMP is an open-source image-editing software that is completely free of charge. GIMP was created as an open-source alternative to Photoshop and offers many of the exact same features that Photoshop has. If you can&#8217;t afford to go with Photoshop, go with this. Another great feature of GIMP is that it&#8217;s available on every operating system so even if you&#8217;re running Linux, you&#8217;re covered. A web designer who is able to deftly use Photoshop will be able to use GIMP with the exact same results which makes the application an extremely exciting option available to web designers.</p>
<p>Paint Shop Pro<br />
PSP is a shareware image editing option that costs about a third to a quarter of the cost of Photoshop. The application is fairly robust but lacks many of the deeper features available in Photoshop and GIMP.</p>
<p><strong>Browser Add Ons:<br />
</strong>There are several add ons that are offered through web browsers that help web designers and web developers to take an in-depth look at the data that&#8217;s being parsed through the browser and seen by the users. This helps the developer to more readily identify the changes that need to be made to the code and graphics to produce the desired output. <strong> </strong></p>
<p>Inspect Element<br />
This feature is offered through most browsers and allows the user to take a look at the HTML, CSS and JSON that&#8217;s being parsed to create the site. Unlike viewing the source code, right-clicking an element and inspecting it will show the element in the code and offers style and JSON context for the element as well. This allows developers to see exactly where changes need to be made to the code to get the look they&#8217;re going for. Chrome and Opera offer this built-in and Firefox has a plug-in called FireBug that will allow for this.</p>
<p>MeasureIt<br />
This is the main reason why I still haven&#8217;t made the switch to Chrome for my main web development browser. Only offered on Firefox, MeasureIt allows the user to measure just about anything on the web. If you know you need to move something a certain distance but don&#8217;t know the exact number of pixels, use this instead of guessing and correcting several times until it&#8217;s just right. This takes out all of the guess work when trying to get that pixel perfect design.</p>
<p>Color Picker<br />
Another reason to stick with Firefox, Color Picker is a Firefox add-on that lets you see the color information of any pixel on the webpage. This is ideal for color matching elements. Element inspection can yield some color info for html-based elements but if you need to color match a graphic, instead of downloading it and opening it in an image-editor, you can use the color picker to find out the color you need to identify.</p>
<p>YSlow<br />
This is an add-on offered by Yahoo that tells you the reasons why your site may be lagging. It tells you things about the number of processes that&#8217;s being called upon and whether any may be superfluous or redundant and what errors may be slowing things down as well. It also tells you the time it takes for certain portions of the page to load and the total load time. This is an awesome tool for fixing coding and parsing issues that might be causing laggy site performance.</p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/web-design/basic-guide-to-web-design-tools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Alt and Title Attributes</title>
		<link>http://niteodesign.com/web-design/alt-and-title-attributes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=alt-and-title-attributes</link>
		<comments>http://niteodesign.com/web-design/alt-and-title-attributes/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 23:55:29 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=482</guid>
		<description><![CDATA[Alt and title attributes have been a bit of a grey area for novice web workers and it shows in the constant misuse of the tags I find myself correcting. The two attributes are not interchangeable and they are not &#8230; <a href="http://niteodesign.com/web-design/alt-and-title-attributes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Alt and title attributes have been a bit of a grey area for novice web workers and it shows in the constant misuse of the tags I find myself correcting. The two attributes are not interchangeable and they are not intended for the same circumstances, though they are often found used together around linked images. While they may be both okay here, they must be used in the correct tag or their effect is negated.</p>
<p>Having clean, standards correct code is becoming the new hot trend since Google started incorporating <a title="Understanding Page Load Time" href="http://niteodesign.com/search-engine-optimization/understanding-page-load-time/">page load times</a> and markup validation into their page rank algorithms. This is another step to not only injecting keywords in more places while maintaining valid mark-up on a more robust site.</p>
<p><a title="W3 Schools Img tag which contains the Alt Attribute" href="http://www.w3schools.com/tags/tag_img.asp"><em><strong>ALT</strong></em></a><br />
<code style="font-size:12px;">&lt;img src="..." alt="The Alt Attribute" /&gt;</code></p>
<p>The alt attribute is used in the image tag (<code>&lt;img /&gt;</code>) is designed for text-readers and crawlers to help identify an image, especially when there may be text on that image or is contextually relevant. Because bots can&#8217;t &#8220;see&#8221; images and that which is contained on it (not yet, anyway), the alt-tag offers them a glimpse as to what&#8217;s on the image, so they can index it and add in any keywords it may have. It also offers text-readers and those without screens/sight to be able to have some reference to what&#8217;s on the image and use it in the context of the page.</p>
<p>The alt tag is a way for crawlers and other search engine bots to read what&#8217;s on the image so regardless, make sure you load it with keyword appropriate copy but always make sure it is relevant; keyword spamming here is no bueno. Just use the phrase on the image if that&#8217;s all that&#8217;s there or use a brief description if it&#8217;s an image without text in it.</p>
<p><a title="W3 Schools HTML Title Attribute" href="http://www.w3schools.com/tags/att_standard_title.asp"><em><strong>TITLE</strong></em></a><br />
<code style="font-size:12px;">&lt;a href="..." title="The Alt Attribute" &gt;The Title Attribute&lt;/a&gt;</code></p>
<p>The title attribute is used to title elements. This can be used for just about any element and, when used with hyperlinks, allows the user and the crawlers a description of what lies ahead if the link is clicked. The user sees the title attribute as a small balloon next to the cursor when a link is hovered over.</p>
<p>This is, again, a great place for keyword injection but as opposed to providing text readers and crawlers context, the title attribute is seen by all users and can be used with more colorful language and longer descriptions. The title attribute acts in the same manner as the text that the hyperlink it contains in that the text and the title are both used to add keyword juice to the page that&#8217;s being linked to.</p>
<p><em><strong>Last Minute Tip:</strong> If you run out of tasks to do, go back and check to make sure each image has an appropriate alt tag and that elements that should have title tags do have them, but don&#8217;t get carried away with the keyword spam.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/web-design/alt-and-title-attributes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Page Load Time</title>
		<link>http://niteodesign.com/seo/understanding-page-load-time/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-page-load-time</link>
		<comments>http://niteodesign.com/seo/understanding-page-load-time/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 23:47:33 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=425</guid>
		<description><![CDATA[It&#8217;s no secret, Google is bringing it&#8217;s vision of cloud-based computing to reality with it&#8217;s recent release of the Chromebook as well as it&#8217;s constant launching of new and innovative cloud-based applications. For Google, one of the main limitations is &#8230; <a href="http://niteodesign.com/seo/understanding-page-load-time/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s no secret, <a href="http://www.google.com" target="_blank">Google</a> is bringing it&#8217;s vision of cloud-based computing to reality with it&#8217;s recent release of the <a href="http://www.google.com/chromebook/" target="_blank">Chromebook</a> as well as it&#8217;s constant launching of new and innovative cloud-based applications. For Google, one of the main limitations is the high speed internet infrastructure that most Americans use to get online. We live in an expansive country which means laying down new cables to create more bandwidth is a slow and costly endeavor, much slower than the pace at which our technology is innovating and sucking up all that extra bandwidth. </p>
<p>Google found a novel way to mitigate this limitation, by leveraging it&#8217;s Search Engine market share to manipulate the web ecosystem to run slimmer. By introducing Page Load Times into the SERP algorithm, Google has incentivized web developers to develop the web on lighter, cleaner, more standards-based markup. This solves the bandwidth capacity issue by having the entire web cutting all their fat, freeing up unneeded bandwidth without having to wait for ISPs to upgrade their lines. Since Google has such a large market share, most users will still trek over to Google without even realizing a change in their search experience. But, their results will slowly begin to show the slimmer sites nearer to the top, which will result in more users clicking the slimmer sites even further freeing up bandwidth by essentially herding users to areas of the web where they will collectively use less bandwidth. </p>
<p>Google is a trend setter and is sometimes flat out copied (both <a href="http://searchengineland.com/google-bing-is-cheating-copying-our-search-results-62914" target="_blank">domestically</a> and <a href="http://www.tomsguide.com/us/chinese-google-china-goojje-baidu,news-5782.html" target="_blank">abroad</a>), so it will come to no surprise when other search engines begin using page load times in their own search algorithms. This will even further expose more users/developers to the slimmed-down web paradigm and further help solve some of the bandwidth issues.</p>
<p><strong>What does this mean for web developers? You need to start cutting the fat.</strong></p>
<p>There are a lot of places you can look to start trimming down your page weight, since each has it&#8217;s own nuances I decided to break them up into individual posts you can find below (non-linked items means item coming soon):</p>
<li>Images/Sprites</li>
<li>Minify HTML, JS and CSS</li>
<li>Caching</li>
<li>Using CSS3 instead of Images</li>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/seo/understanding-page-load-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Force On/Off &#8220;www.&#8221; Subdomain with .htaccess</title>
		<link>http://niteodesign.com/seo/force-on-off-www-subdomain-with-htaccess/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=force-on-off-www-subdomain-with-htaccess</link>
		<comments>http://niteodesign.com/seo/force-on-off-www-subdomain-with-htaccess/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 12:01:38 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=360</guid>
		<description><![CDATA[A website can generally be accessed by entering the site&#8217;s domain directly (domain.com) or by including a leading &#8220;www.&#8221; subdomain. This offers increased usability in that users can enter the site in either way but lowers overall SEO in that &#8230; <a href="http://niteodesign.com/seo/force-on-off-www-subdomain-with-htaccess/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A website can generally be accessed by entering the site&#8217;s domain directly (domain.com) or by including a leading &#8220;www.&#8221; subdomain. This offers increased usability in that users can enter the site in either way but lowers overall SEO in that web crawlers index both addresses as separate sites and will penalize the site for duplicate content.</p>
<p>This is easily fixed by forcing on or off the &#8220;www.&#8221; subdomain while allowing the users to enter through both addresses. To do this you can modify your .htaccess file in your site&#8217;s root folder by adding in the following mod_rewrite condition. If you have issues with your permalinks or cache after including this condition, move the snippet to the beginning of the .htaccess file. The codes send a 301 redirect while doing their thing so search engine crawlers know that this is a permanent redirect and to reallocate the pagerank data from the defunct subdomain&#8217;s pages over to the main domain&#8217;s matching pages.<br />
<span id="more-360"></span><br />
<strong>To force site to use &#8220;www.&#8221;:</strong></p>
<pre class="qoate-code">RewriteEngine On
RewriteCond %{HTTP_HOST} ^niteodesign\.com$ [NC]
RewriteRule ^(.*)$ http://www.niteodesign.com/$1 [R=301,L]</pre>
<p><strong>To force site NOT to use &#8220;www.&#8221;:</strong></p>
<pre class="qoate-code">RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.niteodesign\.com$ [NC]
RewriteRule ^(.*)$ http://niteodesign.com/$1 [R=301,L]</pre>
<p>These two snippets allow for the domain to use other subdomains while forcing the two main domains into either subdomain schema you&#8217;d like.The following snippets will force <em><strong>any</strong></em> subdomain that might be inputted into your preferred subdomain schema.</p>
<p><strong>To force site to use &#8220;www.&#8221;:</strong></p>
<pre class="qoate-code">RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.niteodesign\.com$ [NC]
RewriteRule ^(.*)$ http://www.niteodesign.com/$1 [R=301,L]</pre>
<p><strong>To force site NOT to use &#8220;www.&#8221;:</strong></p>
<pre class="qoate-code">RewriteEngine On
RewriteCond %{HTTP_HOST} !^&lt;/code&gt;niteodesign\.com$ [NC]
RewriteRule ^(.*)$ http://niteodesign.com/$1 [R=301,L]</pre>
<p>If you don't have a .htaccess file in your site's root, you can quickly whip one up by opening notepad and saving the file with one of these conditions as ".htaccess" without a file extension. When saving the file, enter the name ".htaccess" and select "All Files" under the save as dropdown and it will save the file without the extension. Once saved, simply place the file in your site's root and the file will immediately begin sending users to the proper domain.</p>
<p>You can test whether the file is working by accessing your site using the opposite address you set your site to default to. If it immediately switches up the subdomain, then everything is working properly. If not, check to make sure the file is saved without an extension (most commonly overlooked error) and the code is exactly as it is above, with your domain replacing niteodesign, of course. If you are still having issues, give your hosting provider a jingle and find out how they go about doing this, as it's pretty important SEO-wise.</p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/seo/force-on-off-www-subdomain-with-htaccess/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understanding Keyword Density</title>
		<link>http://niteodesign.com/seo/understanding-keyword-density/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-keyword-density</link>
		<comments>http://niteodesign.com/seo/understanding-keyword-density/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 02:59:40 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=134</guid>
		<description><![CDATA[Keyword density is simple enough to understand, the more targeted keywords your page contains, the more likely that term will be associated with that page as a keyword. Since the keyword tag is more-or-less obsolete these days, keyword density is &#8230; <a href="http://niteodesign.com/seo/understanding-keyword-density/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Keyword density is simple enough to understand, the more targeted keywords your page contains, the more likely that term will be associated with that page as a keyword. Since the keyword tag is more-or-less obsolete these days, keyword density is the way search engine spiders and crawlers determine what keywords that page will come up for.<br />
<span id="more-134"></span><br />
Some things to think about when considering keyword density and your copy is that the more superfluous copy you use, the less dense your keywords become. Avoid using terms like &#8220;click here to view&#8221; on links or other such flowery verbiage to describe items unless a legitimate call to action is necessary. Look to your navigation links for an easy area to chop away at copy used across all pages of the site. The header and footer are other places to find copy to cut.</p>
<p>Keyword density in the title is also important but what&#8217;s important to consider here is that the higher keyword density occurring sooner in the title, the more firmly associated those keywords will become with that page. In other words, start out with your top keywords early and often and leave the less important copy for the end. Also, be sure to keep the keywords within the first 70 characters to ensure maximum impact.</p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/seo/understanding-keyword-density/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS and CSS Hover Events</title>
		<link>http://niteodesign.com/web-design/iphone-ipad-ios-and-the-css-hover-event/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iphone-ipad-ios-and-the-css-hover-event</link>
		<comments>http://niteodesign.com/web-design/iphone-ipad-ios-and-the-css-hover-event/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 02:40:17 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[:hover]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile device]]></category>
		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=103</guid>
		<description><![CDATA[Mobile devices have a tough time handling css-based hover events (*:hover) due to the simple fact that iPhones, iPads, and Android devices use touch-based inputs where hovering is pretty much impossible. This proves to be problematic for elements that rely &#8230; <a href="http://niteodesign.com/web-design/iphone-ipad-ios-and-the-css-hover-event/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mobile devices have a tough time handling css-based hover events (*:hover) due to the simple fact that iPhones, iPads, and Android devices use touch-based inputs where hovering is pretty much impossible. This proves to be problematic for elements that rely on hover events for usability, such as pure css drop-down menus. Replacing the menu with a JS-based method would bypass this issue but in some cases, that may be tough or impossible to do, especially when compared to this easy workaround.<br />
<span id="more-103"></span><br />
For Android devices, the css hover event is activated simply by tapping the element that would otherwise be hovered over and, voila, the hidden menu is instantiated and you can move along to a child page. But iOS-based devices, such as the iPhone, iPod Touch and iPad, require a bit more coaxing to get the dropdown to show up.</p>
<p>iOS will not recognize the hover event class but will emulate the manner through which Android handles hover event classes (click-to-reveal) through an instance of a click event listener aimed at the head of the dropdown list (the word, when hovered/clicked, drops down the menu). Add the following code to the document.ready portion of your jQuery script in the site&#8217;s global header (assuming the dropdown appears on every page like a typical navigation menu).</p>
<pre class="qoate-code">// iOS Hover Event Class Fix
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$(".class li a").click(function(){  // Update class to point at the head of the list
});
}
</pre>
<p>If you aren&#8217;t yet using jQuery on your site, the following script includes the jQuery core and the code within document.ready and will resolve the issue with a simple copy and paste. Just be sure to update the class the script points to.</p>
<pre class="qoate-code">&lt;script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt;

&lt;script type='text/javascript'&gt;

$(document).ready(function(){

// iOS Hover Event Class Fix
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$(".class li a").click(function(){  // Update class to point at the head of the list
});

}

});

&lt;/script&gt;
</pre>
<p>One caveat you will have to contend with is the fact that if the list head links to another page, tapping it will take you to that page. You can work around this by adding a carrot-arrow to the right of the menu item and point the script at that class. But, you will need to make sure the carrot is large enough so that users will be able to click it without accidentally tapping the link to its left, and, if its close enough, to its right.</p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/web-design/iphone-ipad-ios-and-the-css-hover-event/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Niteo&#8217;s New Logo</title>
		<link>http://niteodesign.com/graphic-design/niteos-new-logo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=niteos-new-logo</link>
		<comments>http://niteodesign.com/graphic-design/niteos-new-logo/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 02:09:11 +0000</pubDate>
		<dc:creator>Blake Petersen</dc:creator>
				<category><![CDATA[Graphic Design]]></category>

		<guid isPermaLink="false">http://niteodesign.com/?p=71</guid>
		<description><![CDATA[We are excited to reveal our all-new logo! Our new logo is presented over a gradient of new colors from our updated colorways. We have been recently focused in on improving our own branding and this logo is an integral &#8230; <a href="http://niteodesign.com/graphic-design/niteos-new-logo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_83" class="wp-caption alignleft" style="width: 310px"><a href="http://www.niteodesign.com/wp-content/uploads/NiteoDesignLogo.jpg"><img class="size-medium wp-image-83" title="Niteo Design Logo" src="http://www.niteodesign.com/wp-content/uploads/NiteoDesignLogo-300x88.jpg" alt="Niteo Design Logo" width="300" height="88" /></a>
<p class="wp-caption-text">The All-New Niteo Design Logo</p>
</div>
<p><strong>We are excited to reveal our all-new logo!</strong> Our new logo is presented over a gradient of new colors from our updated colorways. We have been recently focused in on improving our own branding and this logo is an integral part of the re-branding process. Matched with the new colorways and an all-new website redesign, Niteo Design is poised to make an even bigger name for itself in 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://niteodesign.com/graphic-design/niteos-new-logo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: search-engine-optimization.niteodesign.com @ 2012-05-19 02:01:25 by W3 Total Cache -->
