<?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>Graymerica &#187; Web Design</title>
	<atom:link href="http://graymerica.com/wpblog/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://graymerica.com/wpblog</link>
	<description>The Blog</description>
	<lastBuildDate>Wed, 21 Apr 2010 00:47:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>There is something nice about a one page website</title>
		<link>http://graymerica.com/wpblog/web-design/there-is-something-nice-about-a-one-page-website/</link>
		<comments>http://graymerica.com/wpblog/web-design/there-is-something-nice-about-a-one-page-website/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 14:18:01 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=182</guid>
		<description><![CDATA[We have been building more one page websites for clients lately.  There is something nice about building an attractive one page online listing for a client.
For the client it is a great way to get online for a low initial cost.  It allows them to concentrate on their branding and not have to create pages [...]]]></description>
			<content:encoded><![CDATA[<p>We have been building more one page websites for clients lately.  There is something nice about building an attractive one page online listing for a client.</p>
<p>For the client it is a great way to get online for a low initial cost.  It allows them to concentrate on their branding and not have to create pages of content.</p>
<p>A great example of this is the new <a href="http://capitalrenovationllc.com/">Capital Renovation</a> site.   TayloeGray built this site for a friend&#8217;s new company,  a <a href="http://capitalrenovationllc.com/">Raleigh North Carolina Home and Commercial Renovations </a>company.  We also made a single page site for <a href="http://prissies.com">Prissies.com</a> where we used Paypal and the clients image for a <a href="http://prissies.com">boutique sock manufacture</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/web-design/there-is-something-nice-about-a-one-page-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Website Launched: Saturn Capital Management</title>
		<link>http://graymerica.com/wpblog/web-design/new-website-launched-saturn-capital-management/</link>
		<comments>http://graymerica.com/wpblog/web-design/new-website-launched-saturn-capital-management/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 22:49:57 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=170</guid>
		<description><![CDATA[My new company, TayloeGray, just launched a cool new site. Saturn Capital Management is an actively traded and managed long/short equity fund.  Unfortunately, you can see any of the content without being approved as an acreditied investor.

]]></description>
			<content:encoded><![CDATA[<p>My new company, <a href="http://tayloegray.com">TayloeGray</a>, just launched a cool new site. <a href="http://saturnpartners.org">Saturn Capital Management</a> is an actively traded and managed long/short equity fund.  Unfortunately, you can see any of the content without being approved as an acreditied investor.</p>
<p><img class="size-medium wp-image-171 alignnone" title="Picture 3" src="http://graymerica.com/wpblog/wp-content/uploads/2009/12/Picture-3-300x256.png" alt="Picture 3" width="300" height="256" /></p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/web-design/new-website-launched-saturn-capital-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The pain of moving a site away from Godaddy or ********* Godaddy</title>
		<link>http://graymerica.com/wpblog/uncategorized/the-pain-of-moving-a-site-away-from-godaddy-or-godaddy/</link>
		<comments>http://graymerica.com/wpblog/uncategorized/the-pain-of-moving-a-site-away-from-godaddy-or-godaddy/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 16:25:57 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tidbits]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=111</guid>
		<description><![CDATA[There is not much that makes me more angry than creating artificial barriers to exit for the purpose of forcing clients to stay with you.  Godaddy is a prime example of this.  It is a huge pain to move a website and all the files away from them.
I have a client who has outgrown Godaddy&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>There is not much that makes me more angry than creating artificial barriers to exit for the purpose of forcing clients to stay with you.  Godaddy is a prime example of this.  It is a huge pain to move a website and all the files away from them.</p>
<p>I have a client who has outgrown Godaddy&#8217;s hosting and I am moving them over to <a href="http://mediatemple.net/">MediaTemple</a>, who provides scalable hosting for high traffic and database intensive websites.</p>
<p>The site is made up of four open source web based applications:</p>
<ol>
<li><a href="http://wordpress.org">Wordpress</a> for content management</li>
<li><a href="http://www.openx.org/">OpenX</a> for banner advertisement serving</li>
<li><a href="http://www.phpbb.com/">phpBB</a> for web forums</li>
<li><a href="http://gallery.menalto.com/">Gallery2</a> for a photo gallery</li>
</ol>
<p>Each of these applications has a separate file structure and an individual database on Godaddy.  Much of the content has been uploaded to the application and the easiest way to move the site would be to Zip or Tar the entire site, backup the databases and move the files over to the new hosting.  I have probably done this thirty times in my life.  It is pretty straight forward and most of the time is spent watching files transfer.</p>
<p><strong>Godaddy has made this impossible for the following reasons.</strong></p>
<p><span id="more-111"></span></p>
<ol>
<li>They do not allow you to create Zip or Tar archives larger than 20 mb with their &#8220;file manager&#8221; tool</li>
<li>You can not run Tar or Zip from the command line without enabling SSH access, which requires that you delete all your databases for some reason.  I have seen some restrictions on SSH access before, but nothing like this.  One of my favorite host, <a href="http://www.bluehost.com/track/graymerica/">BlueHost</a>, requires that you provide a scan of your driver&#8217;s license before they enable it.  MediaTemple, makes you login to a webpage to enable it.  Godaddy gets a strike against them for their stupid requirement.</li>
</ol>
<p>I tried to archive the entire site for about an hour and tried various fixes I found on google, such as <a href="http://mgeisler.net/php-shell/">phpshell</a>, <a href="http://drupal.org/node/97492">cron</a>,  <a href="http://alvinzhang.info/?p=79">shell script</a>.  To be fair, I did not try this approach, <a href="http://www.thewebhostinghero.com/tutorials/how-to-backup-godaddy-website.html">How to backup Godaddy</a>, but it looked like it had the same limitations as the other.  After all that, I gave up and decided to just FTP the whole mess to my new server.   I logged into Mediatemple via SSH and connect via FTP to Godaddy via the FTP command from the command line.</p>
<blockquote><p>Connected to websitename.com.<br />
220&#8212;&#8212;&#8212;- Welcome to Pure-FTPd [privsep] [TLS] &#8212;&#8212;&#8212;-<br />
220-You are user number 6 of 50 allowed.<br />
220-Local time is now 09:25. Server port: 21.<br />
220-This is a private system &#8211; No anonymous login<br />
220 You will be disconnected after 3 minutes of inactivity.<br />
Name (websitename.com:andrew):</p></blockquote>
<p>The command mget (for multiple get) kept timing out and I never could get very far into the process.  Nothing is worse then getting part of the directory structure or missing files.  It will take weeks to track down missing includes and recreate the mess that missing files would result in.</p>
<p>With direct FTP access a failure I started to loose hope, but after a bit of googling I found a solution with my old standby wget.</p>
<p><a href="http://www.gnu.org/software/wget/">Wget</a> is a, according to their website, &#8220;a <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> package for retrieving files using HTTP, HTTPS and FTP, the most widely-used   Internet protocols. It is a non-interactive commandline tool, so it may   easily be called from scripts, <tt>cron</tt> jobs, terminals without   X-Windows support, etc.&#8221; It can be installed on most OS X, Linux and Windows.</p>
<p>Normally, I use it to make a backup copy of a website because it can spider through a website and download all the files, images and other pieces.  It also can turn a website with .ASP or .PHP files into an HTML website, by renaming the files and updating the links.  Overall wget is a bad-ass tool and can do a lot to save time and fix problems.  I had never however used it to FTP from a flaky ftp site.</p>
<p><strong>Here is how I did it:</strong></p>
<p>From the command line of the Media Temple site I rand the following command: (obviously, you need to use your FTP username and password)</p>
<blockquote><p>wget -rv -nc &#8211;timeout=15 &#8211;random-wait ftp://*username*:*password*@websitename.com</p></blockquote>
<p>Here is how it breaks down,</p>
<ul>
<li>-r is to recursivly download all files</li>
<li>-v is to give verbose feedback, so I can see what is going on</li>
<li>-nc is to &#8220;No Clobber&#8221; or do not redownload files if the command is restarted</li>
<li>&#8211;random-wait is to keep the Godaddy server guessing in case they have some sort of automated script to block this sort of this</li>
<li>&#8211;timeout is to set the timeout to 15 seconds.  By default the timeout is set to 900 seconds on a read of a file.  By setting this low, it will give up quickly and try again.</li>
</ul>
<p><strong>BAM</strong>, the files are all downloading and starting to show up on in my MediaTemple site.</p>
<p>The next step is to go get some lunch while it all downloads, then backup the databases and move those files.  Then all I have to do is set up the domain on Media Temple and move over the files.  Moving the files via command line is as simple as &#8220;mv oldfiles/* newlocation/&#8221; This is certainly easier than the hurdles that Godaddy set up for me.</p>
<p>Half way though the process, I did get an error for</p>
<p>&#8220;421 Too many connections (2) from this IP&#8221; but I let is sit for a while and reran the command and everything was fine.</p>
<p>All I have  to say is *%$()*) Goddady, I want the last four hours of my life back.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/uncategorized/the-pain-of-moving-a-site-away-from-godaddy-or-godaddy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Malformed HTML could get you banned from Google</title>
		<link>http://graymerica.com/wpblog/web-design/malformed-html-could-get-you-banned-from-google/</link>
		<comments>http://graymerica.com/wpblog/web-design/malformed-html-could-get-you-banned-from-google/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 17:29:44 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=38</guid>
		<description><![CDATA[Just a word of warning about the dangers of malformed HTML on your web site.
One of my clients, who shall remain nameless, used a free HTML WYSIWYG editor to make edits to the text of their website.  This editor created a block of text that was improperly wrapped in &#60;MAP&#62; HTML tags.  A MAP tag [...]]]></description>
			<content:encoded><![CDATA[<p>Just a word of warning about the dangers of malformed HTML on your web site.</p>
<p>One of my clients, who shall remain nameless, used a free HTML WYSIWYG editor to make edits to the text of their website.  This editor created a block of text that was improperly wrapped in &lt;MAP&gt; HTML tags.  A MAP tag defines a client-side image-map,  an image with clickable regions.  As a result the text was hidden from the browser.</p>
<p>After a little more than a week, they received this message via email from Google. ( the url has been changed)</p>
<blockquote><p>Dear site owner or webmaster of ********.com,</p>
<p>While we were indexing your webpages, we detected that some of your pages were using techniques that were outside our quality guidelines, which can be found here: http://www.google.com/webmasters/guidelines.html</p>
<p>In order to preserve the quality of our search engine, we have temporarily removed some webpages from our search results. Currently pages from ********.com are scheduled to be removed for at least 30 days.</p>
<p>Specifically, we detected the following practices on your webpages:</p>
<p>* The following hidden text on ********.com:</p></blockquote>
<p>It then went on to display the text in question.</p>
<p>As a result they were dropped from the organic search results on Google.  This was particullly bad because it was over the weekend prior to the start of national television campaign.  The owner gave me a call on late on Sunday night and we started working on a plan.</p>
<p><span id="more-38"></span></p>
<ol>
<li>We immediatly removed the offending text from the site</li>
<li>We requested reindexing from Google via the Google Webmaster&#8217;s Tools</li>
<li>We set up a new Adwords campaign using just the domain name and company name as keywords, that pointed to the home page.</li>
</ol>
<p>Lucky for them, Google was handling request quickly and they must have seen that it was an honest mistake, because the site popped back up on the top of the search engines within 48 hours of the request.</p>
<p>To keep this from happening to you, do the following.</p>
<ol>
<li>Design your site using standard practices and don&#8217;t try and trick Google.</li>
<li>Follow <a href="http://www.google.com/webmasters/guidelines.html">Google&#8217;s Guidelines</a>.</li>
<li>Never hide text on your site by using any of the following techniques or any other method.
<ol>
<li>Match the text color and background color</li>
<li>Use CSS to set the display to &#8220;None&#8221; or the placement off the page</li>
<li>Position the text behind images or other element</li>
<li>Wrap the text in non-display tags.</li>
</ol>
</li>
<li>Make sure to sign up for <a title="Google Webmaster Tools" href="http://www.google.com/webmasters/tools">Google Webmaster Tools</a> and monitor your account for errors.</li>
<li>Validate your web page using the <a href="http://validator.w3.org/">W3.org</a> tool to ensure your HTML is correctly formatted.</li>
</ol>
<p>Remember, Google has more engineers working on Search Quality and more Ph.Ds in information retrivial working for them, than you do.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/web-design/malformed-html-could-get-you-banned-from-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who Makes Websites: An A List Apart Survey</title>
		<link>http://graymerica.com/wpblog/tidbits/who-makes-websites-an-a-list-apart-survey/</link>
		<comments>http://graymerica.com/wpblog/tidbits/who-makes-websites-an-a-list-apart-survey/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 18:38:40 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tidbits]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/uncategorized/who-makes-websites-an-a-list-apart-survey/</guid>
		<description><![CDATA[&#8220;In April 2007, A List Apart and An Event Apart conducted a survey of people who make websites. Close to 33,000 web professionals answered the survey’s 37 questions, providing the first data ever collected on the business of web design and development as practiced in the U.S. and worldwide.&#8221;
This is an exhaustive survey of who [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;In April 2007, <cite>A List Apart</cite> and An Event Apart conducted a survey of people who make websites. Close to 33,000 web professionals answered the survey’s 37 questions, providing the first data ever collected on the business of web design and development as practiced in the U.S. and worldwide.&#8221;</p></blockquote>
<p>This is an exhaustive survey of who makes websites, including Project Managers, Webmasters, Developers and Creative Directors .</p>
<p>Some interesting results:</p>
<ul>
<li>72.5% have their own blog.</li>
<li>46.5% had a field of study unrelated to current web work.</li>
<li>32.2% have only been in their current job 1 year or less.</li>
<li>Project Managers had the highest job satisfaction (51.6%), Webmasters, lowest (40.3%)</li>
</ul>
<p>View results here <a href="http://www.alistapart.com/articles/2007surveyresults">http://www.alistapart.com/articles/2007surveyresults</a></p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/tidbits/who-makes-websites-an-a-list-apart-survey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
