<?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>Website Design Blog</title>
	<atom:link href="http://visualharmonydesign.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://visualharmonydesign.com/blog</link>
	<description>Features articles about web design, new web technologies and services and other miscellaneous topics.</description>
	<lastBuildDate>Thu, 10 Nov 2011 17:45:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A Simple Way to Stop Facebook from Tracking You</title>
		<link>http://visualharmonydesign.com/blog/miscellaneous/a-simple-way-to-stop-facebook-from-tracking-you/</link>
		<comments>http://visualharmonydesign.com/blog/miscellaneous/a-simple-way-to-stop-facebook-from-tracking-you/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 17:36:45 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Anti-Spam]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Online Marketing]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=386</guid>
		<description><![CDATA[Facebook has been described as the murderer of privacy. I deleted my personal profile months ago (a process which took over two weeks!) and I haven&#8217;t looked back since. Good thing, because it was recently discovered that Facebook&#8217;s controversial tracking cookies continue to track user behavior even after the user is logged out of Facebook. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://visualharmonydesign.com/blog/miscellaneous/a-simple-way-to-stop-facebook-from-tracking-you/attachment/thumbs-down/" rel="attachment wp-att-391"><img class="size-full wp-image-391  alignleft" style="margin: 10px 15px 10px 0px;" title="thumbs-down" src="http://visualharmonydesign.com/blog/wp-content/uploads/2011/11/thumbs-down.jpg" alt="Thumbs way down for Facebook lack of respect for privacy!" width="200" height="180" /></a></p>
<p>Facebook has been described as the murderer of privacy. I deleted my personal profile months ago (a process which took over two weeks!) and I haven&#8217;t looked back since. Good thing, because it was recently discovered that Facebook&#8217;s controversial tracking cookies continue to track user behavior even after the user is logged out of Facebook. What other website puts 9 cookies on your machine (that&#8217;s how many I counted when I deleted mine)?</p>
<p>All that being said, I still have some business Facebook pages that I use for marketing and branding. It would be asinine for me to quit using these because they help to bring in additional revenue with very little maintenance overhead. So, if you only use Facebook to promote your brands, you probably don&#8217;t have too many privacy concerns to worry about.</p>
<p>Obviously, the simplest way to stop Facebook from tracking you is to delete your personal profile and don&#8217;t use Facebook as a replacement for a social life, like I did. I know many folks will not be willing to give up their Facebook profiles (I wasn&#8217;t at first), but these folks could at least browse a little safer.</p>
<p>To continue using your Facebook personal profile without being tracked, download an additional web browser (Internet Explorer, Firefox, Chrome, Safari, Opera, etc.) and only use that browser for Facebook. That way they cannot track any of your online behaviors because you won&#8217;t be using any other sites with that browser. Use your default browser for everything else.</p>
<p>Alternatively, you can add an exception to your browser&#8217;s cookie settings to block all cookies from the domain facebook.com.</p>
<p>Maybe if I didn&#8217;t read the book <em>1984</em> when I was 10 I wouldn&#8217;t be so paranoid about privacy. Down with Big Brother!</p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/miscellaneous/a-simple-way-to-stop-facebook-from-tracking-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change your Gmail, Google Apps or Google Account password</title>
		<link>http://visualharmonydesign.com/blog/google/how-to-change-your-gmail-google-apps-or-google-account-password/</link>
		<comments>http://visualharmonydesign.com/blog/google/how-to-change-your-gmail-google-apps-or-google-account-password/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 16:55:39 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=360</guid>
		<description><![CDATA[I needed to walk a client through changing her Google Apps password earlier today. I&#8217;m posting it how to do it here for future reference. Here&#8217;s how to change your password for Gmail, Google Apps or your Google Account: First you need to log in with your username and current password. Gmail users can log [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_380" class="wp-caption aligncenter" style="width: 460px"><img src="http://visualharmonydesign.com/blog/wp-content/uploads/2011/11/change-google-password-450x260.jpg" alt="Change Google Password" title="change-google-password" width="450" height="260" class="size-large wp-image-380" /><p class="wp-caption-text">Changing your Google Password is easy!</p></div>
<p>I needed to walk a client through changing her Google Apps password earlier today.  I&#8217;m posting it how to do it here for future reference.</p>
<p>Here&#8217;s how to change your password for Gmail, Google Apps or your Google Account:</p>
<ol>
<li>First you need to log in with your username and current password.  Gmail users can log in at <a href="http://mail.google.com/mail" title="Gmail Login" target="_blank">http://mail.google.com/mail</a>. Apps users can go to their Apps login screen. This is usually located at http://google.com/a/domain.com or mail.domain.com (replace &#8220;domain.com&#8221; with your domain name). The login screen for Google Accounts is <a href="https://accounts.google.com/Login" title="Google account login" target="_blank">https://accounts.google.com/Login.</a></li>
<li>Once you are logged in, click on your name (or email address) near the top right of the page and then click &#8220;Account Settings&#8221; from the menu that opens.
</li>
<li>This brings up the user profile screen.  Look for the section that says &#8220;Personal Settings.&#8221;  Under personal settings, click &#8220;Changing your password.&#8221;</li>
<li>This brings up the &#8220;Change password&#8221; screen.  In the first box, enter your current password, then enter the new password into the second and third boxes.</li>
<li>Hit save. That should do it!</li>
</ol>
<p>If you are logged in, this direct link brings up the change password page: <a href="https://accounts.google.com/EditPasswd" title="Change Password" target="_blank">https://accounts.google.com/EditPasswd</a>.  However, this link could change at any time so it&#8217;s good to know how to get to the change password page without it.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/google/how-to-change-your-gmail-google-apps-or-google-account-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Block Known Comment Spammers in WordPress</title>
		<link>http://visualharmonydesign.com/blog/wordpress/block-known-comment-spammers-in-wordpress/</link>
		<comments>http://visualharmonydesign.com/blog/wordpress/block-known-comment-spammers-in-wordpress/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 16:55:41 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Anti-Spam]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=340</guid>
		<description><![CDATA[A short while back, I did an article on blocking spammers in WordPress. After spending the past three hours going through our network of blogs and blocking the latest wave of spam poo, I have decided to post all of the IPs and stop-words we are blocking. This list can not possibly cover all of [...]]]></description>
			<content:encoded><![CDATA[<p>A short while back, I did an article on <a title="Block Annoying Spammers from Commenting on Your WordPress Site" href="http://visualharmonydesign.com/blog/wordpress/block-annoying-spammers-from-commenting-on-your-wordpress-site/">blocking spammers in WordPress</a>.  After spending the past three hours going through our network of blogs and blocking the latest wave of spam poo, I have decided to post all of the IPs and stop-words we are blocking. This list can not possibly cover all of the spam nazis across the net, but it can save you some considerable time by eliminating all of the ones that have spammed us.</p>
<p>Just download the file below then select all, copy and paste the list into your WordPress comment blacklist (WP Admin -&gt; Settings -&gt; Discussion -&gt; Comment Blacklist).  Enjoy!</p>
<p><a href="http://visualharmonydesign.com/blog/wp-content/uploads/2011/06/Master-Spam-Block-List.txt">Master-Spam-Block-List</a></p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/wordpress/block-known-comment-spammers-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Free Fonts are Taking Over!</title>
		<link>http://visualharmonydesign.com/blog/fonts-typography/free-fonts-are-taking-over/</link>
		<comments>http://visualharmonydesign.com/blog/fonts-typography/free-fonts-are-taking-over/#comments</comments>
		<pubDate>Fri, 20 May 2011 15:20:13 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Fonts & Typography]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=315</guid>
		<description><![CDATA[Free fonts are everywhere. It used to be taboo to use free fonts in a commercial design. However, thanks to an increase in the number of font designers and more readily available font-authoring tools, many free fonts now rival the quality of commercial fonts. Here a few free font resources we found that you may [...]]]></description>
			<content:encoded><![CDATA[<p>Free fonts are everywhere.  It used to be taboo to use free fonts in a commercial design.  However, thanks to an increase in the number of font designers and more readily available font-authoring tools, many free fonts now rival the quality of commercial fonts.</p>
<p>Here a few free font resources we found that you may like:</p>
<ul>
<li><a title="FontStruct" href="http://fontstruct.com/" target="_blank">FontStruct</a> &#8211; A free web application for designing your own fonts online.  You can download fonts after you create them.</li>
<li><a title="The League of Movable Type" href="http://www.theleagueofmoveabletype.com/" target="_blank">The League of Movable Type</a> &#8211; All fonts featured here are guaranteed to be open source and of the highest quality.</li>
<li><a title="7 Free fonts for your designs" href="http://webdesignledger.com/freebies/7-brand-new-free-fonts-for-your-designs" target="_blank">7 free fonts for your designs</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/fonts-typography/free-fonts-are-taking-over/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello Web Fonts!  Goodbye Verdana, Georgia, Times New Roman &amp; Trebuchet!</title>
		<link>http://visualharmonydesign.com/blog/google/hello-web-fonts-goodbye-verdana-georgia-times-new-roman-trebuchet/</link>
		<comments>http://visualharmonydesign.com/blog/google/hello-web-fonts-goodbye-verdana-georgia-times-new-roman-trebuchet/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 16:17:49 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Fonts & Typography]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=273</guid>
		<description><![CDATA[Making the transition to web design from print design was a welcomed change for me. Although the web is far more technical, print is much less forgiving. I do still design printed materials, but the days of eating the cost to reprint a job for having a one character typo are long gone. After switching [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://visualharmonydesign.com/blog/wp-content/uploads/2011/03/google-web-fonts-screenshot.jpg"><img src="http://visualharmonydesign.com/blog/wp-content/uploads/2011/03/google-web-fonts-screenshot.jpg" alt="" title="google-web-fonts-screenshot" width="530" height="185" class="aligncenter size-full wp-image-286" /></a></p>
<p>Making the transition to web design from print design was a welcomed change for me.  Although the web is far more technical, print is much less forgiving.  I do still design printed materials, but the days of eating the cost to reprint a job for having a one character typo are long gone.</p>
<p>After switching camps I quickly noticed that <strong>I wasn&#8217;t able to use all of my pretty (and expensive) fonts on the web pages I created</strong>.  This is because a site visitor can not see the font you are using unless he has that font installed on his machine.  So, for many years all we could do was specify the desired font and then set a few backups, like so (a generic CSS style):</p>
<p>
<pre class="blk"><code>.hope_and_pray_the_user_has_my_desired_font_choice {
  font-family: "Bodoni", "Garamond", Georgia;
}</code></pre>
</p>
<p>Referring to the CSS snippet above, if the visitor has the font Bodoni it will be used but if she doesn&#8217;t Garamond will be used.  If she doesn&#8217;t have Garamond either, Georgia will be displayed as a last resort.</p>
<p>The next major breakthrough was <a href="http://www.mikeindustries.com/blog/sifr" target="_blank">sIFR</a>, or <strong>Scalable Inman Flash Replacement</strong>.  This technology allowed a very tech-savvy web developer to implement their font of choice by embedding it in a special Flash file.  The chosen font could then be called into a web page to replace the default.</p>
<p>However, <strong>sIFR is not a perfect solution</strong> namely because it requires the use of Flash and it can be a royal pain in the ass to implement and style correctly.  Flash is unsupported by most (if not all) mobile devices so using it for anything mission critical is a very BAD idea.  Also, anyone familiar with Flash probably wouldn&#8217;t use it as their first choice for doing any kind of type setting.  I have implemented sIFR on a few sites and although the result was pleasant, the hassle of doing so was not.</p>
<p>Next, designers discovered they could load fonts into web pages using the <strong>@font-face</strong> property.  I could explain @font-face here, but Tjobbe Andrews of Milton Bayer has done such a nice job already.  So check out <a href="http://www.miltonbayer.com/font-face/" target>his explanation of @font-face</a> for a very thorough introduction.  Just know that to use @font-face legally, you need a web license for the font.</p>
<p>Well, web designers everywhere now have a reason to rejoice.  <strong>Google isn&#8217;t waiting around for the w3c to solve the font-licensing issues</strong>.  They went ahead a created a repository of open-source web fonts for everyone to use.  Here&#8217;s a simple way to use a font from the <a href="http://www.google.com/webfonts" target="_blank">Google Web Fonts</a> library:</p>
<ol>
<li><strong>Include the web font as a stylesheet</strong>.  We are using Buda here, but you can change it to whatever you want:
<pre class="blk"><code>&lt;link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Buda"&gt;</code></pre>
</li>
<li><strong>Use the font in a CSS style</strong>.  We are using it on the paragraph tag:
<pre class="blk"><code>p {
  font-family: 'Buda', serif;
  font-size: 12px;
}</code></pre>
</li>
<li>That&#8217;s it!  In our example, all paragraph tags will now use Buda! For more info on using Google Web Fonts read <a href="http://code.google.com/apis/webfonts/docs/getting_started.html" target="_blank">Getting Started (Google Fonts API)</a>.</li>
</ol>
<p><strong>Now there&#8217;s no excuse to keep kicking it old school</strong>.  Most of the major font foundries are getting with the program.  They are now making web versions of their fonts and usually include them free of charge when you purchase the standard font license.  And many thanks to Google for extending our font repertoire! </p>
<p>Hopefully, we won&#8217;t see the likes of Verdana, Georgia, Times New Roman, Arial or Trebuchet until designers decades from now are looking to exhibit a retro feel in their work.  I would have included Helvetica, but I don&#8217;t think designers will be dropping that one anytime soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/google/hello-web-fonts-goodbye-verdana-georgia-times-new-roman-trebuchet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Block Annoying Spammers from Commenting on Your WordPress Site</title>
		<link>http://visualharmonydesign.com/blog/wordpress/block-annoying-spammers-from-commenting-on-your-wordpress-site/</link>
		<comments>http://visualharmonydesign.com/blog/wordpress/block-annoying-spammers-from-commenting-on-your-wordpress-site/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 14:55:05 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Anti-Spam]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=265</guid>
		<description><![CDATA[Spammers are some of the worst scum in cyberspace. I&#8217;m not even sure they are human. It&#8217;s almost as if spammers are the mutant offspring of the direct mail marketers that keep piling up our landfills with crap no one even wants to see. However, they can be stopped. You just have to be diligent [...]]]></description>
			<content:encoded><![CDATA[<p>Spammers are some of the worst scum in cyberspace.  I&#8217;m not even sure they are human.  It&#8217;s almost as if spammers are the mutant offspring of the direct mail marketers that keep piling up our landfills with crap no one even wants to see.</p>
<p>However, they can be stopped.  You just have to be diligent in your efforts.  Most spammers tend to lurk in the same murky corners, using pay-per-use internet hotspots or anonymous proxy servers to fling their slime.  As you block each one, the spammers will eventually run out of outlets and will move on to easier blogs to prey on. </p>
<p>In WordPress, navigate to <strong>Settings -> Discussion</strong> and scroll down the page to the area labeled <strong>&#8220;Comment Blacklist.&#8221;</strong>  In this box you will enter any words or IP addresses that you want to blacklist (or block) from commenting.  Be careful what words you enter as it also matches inside words.  For example, if you entered &#8220;net&#8221; as a blacklisted term, comments containing &#8220;internet,&#8221; &#8220;network,&#8221; and &#8220;netting&#8221; would all be blocked.</p>
<p>To build your list of IPs to block, go to <strong>Comments</strong> in WordPress.  Now create a new document in your favorite text editor.  Copy and paste all of the IP addresses that are associated with spam comments into your new document (one IP per line).  When you have copied over the IPs for each spam comment, copy and paste all of them to the Comment Blacklist box under Settings -> Discussion and hit the Save Changes button.</p>
<p>Save the text file and continue to add new IPs to it as more spam is posted.  Use the file as your master blacklist.  The great thing is that you only have to make this list once and then you can use it on each of your WordPress blogs.</p>
<p>Good luck in your battle against the bastards of spam.  This won&#8217;t keep them off your site, but at least it&#8217;ll stop them from commenting.  For God and Country!</p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/wordpress/block-annoying-spammers-from-commenting-on-your-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Design for a Better Tomorrow</title>
		<link>http://visualharmonydesign.com/blog/website-design/design-for-a-better-tomorrow/</link>
		<comments>http://visualharmonydesign.com/blog/website-design/design-for-a-better-tomorrow/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 22:22:40 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=255</guid>
		<description><![CDATA[Design something. Do it today. It doesn&#8217;t have to be revolutionary. Just create something that makes the world more functional or accessible in some way. Design is everywhere. When you use silverware, you can taste the design that went into making it. Design can also be heard in beautiful music. From traffic patterns to light [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Design something.</strong>  Do it today.  It doesn&#8217;t have to be revolutionary.  Just create something that makes the world more functional or accessible in some way.</p>
<p>Design is everywhere.  When you use silverware, you can taste the design that went into making it.  Design can also be heard in beautiful music.  From traffic patterns to light switches to gloves, <strong>design plays a role in almost every aspect of our daily lives.</strong></p>
<p>However, design isn&#8217;t about inventing something new, <strong>it&#8217;s about improving and putting your own spin on something old</strong>.</p>
<p>Design benefits all, including the designer.  <strong>Arise and design!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/website-design/design-for-a-better-tomorrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FishingInTheGulf.com, A New Resource for Gulf Shore Anglers and Fisherman</title>
		<link>http://visualharmonydesign.com/blog/business/fishinginthegulf-com-a-new-online-resource-for-gulf-shore-anglers-and-fisherman/</link>
		<comments>http://visualharmonydesign.com/blog/business/fishinginthegulf-com-a-new-online-resource-for-gulf-shore-anglers-and-fisherman/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 21:45:38 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Website Design]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=251</guid>
		<description><![CDATA[We are happy to announce the launch of FishingInTheGulf.com, a new online resource for gulf shore anglers and fisherman. Please visit them if you are a gulf fishing enthusiast or just to see some of our latest work.]]></description>
			<content:encoded><![CDATA[<p>We are happy to announce the launch of FishingInTheGulf.com, a new online resource for gulf shore anglers and fisherman.  Please visit them if you are a <a href="http://fishinginthegulf.com" target="_blank">gulf fishing</a> enthusiast or just to see some of our latest work. </p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/business/fishinginthegulf-com-a-new-online-resource-for-gulf-shore-anglers-and-fisherman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog to Email Subscriptions using CMS Made Simple and Feedburner</title>
		<link>http://visualharmonydesign.com/blog/web-development/blog-to-email-subscriptions-using-cms-made-simple-and-feedburner/</link>
		<comments>http://visualharmonydesign.com/blog/web-development/blog-to-email-subscriptions-using-cms-made-simple-and-feedburner/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 20:15:40 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=190</guid>
		<description><![CDATA[Have you ever needed a way for visitors to subscribe to blog updates and be notified via email? Subscribing to an RSS feed is great for people that use RSS readers. However, mostly everyone is already accustomed to using email. Why not save your end-users some trouble and put your posts directly in their inbox? [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://visualharmonydesign.com/blog/wp-content/uploads/2011/01/cmsms-blog-feedburner-to-email.jpg"><img class="alignnone size-full wp-image-248" title="cmsms-blog-feedburner-to-email" src="http://visualharmonydesign.com/blog/wp-content/uploads/2011/01/cmsms-blog-feedburner-to-email.jpg" alt="CMSMS Blog ---&gt; FeedBurner ---&gt; Email" width="540" height="72" /></a></p>
<p>Have you ever needed a way for visitors to subscribe to blog updates and be notified via email?</p>
<p>Subscribing to an RSS feed is great for people that use RSS readers.  However, mostly everyone is already accustomed to using email.  Why not save your end-users some trouble and put your posts directly in their inbox?</p>
<p>In this step-by-step tutorial, we&#8217;ll be covering how to set up a powerful and free email subscription solution for your blog using <strong>CMS Made Simple</strong> and <strong>FeedBurner</strong>.</p>
<p>We&#8217;ll be using the latest version of CMS Made Simple (ver. 1.9.2) with its built-in News module for our blog.  The CMS Made Simple modules <strong>CGFeedmaker</strong> and <strong>CGExtensions</strong> create the feed.  Feedburner handles the email subscriptions.</p>
<p>CMS Made Simple is a well-rounded, open-source CMS platform with an active community and many available modules that expand its core functionality.  It&#8217;s definitely worth a look for your next content-managed project.</p>
<p><strong>STEP-BY-STEP</strong></p>
<ol>
<li><strong>Create a Google account if you do not already have one</strong>.  Google owns FeedBurner, so you have to use a Google account to access its features.  You can sign up for one <a href="https://www.google.com/accounts/ServiceLogin?passive=1209600&amp;continue=https%3A%2F%2Fwww.google.com%2Faccounts%2FManageAccount&amp;followup=https%3A%2F%2Fwww.google.com%2Faccounts%2FManageAccount" target="_blank">here</a>.</li>
<li><strong>Log into your CMS Made Simple admin panel</strong>.</li>
<li><strong>Install CGExtensions and CGFeedmaker</strong>.
<ol>
<li>Go to Extensions -&gt; Modules from within the CMS Made Simple admin panel.</li>
<li>CGExtensions needs to be installed first.  Click the &#8220;Available Modules&#8221; tab and then click the &#8220;C&#8221; link to view modules starting with the letter C.  Scroll down to CGExtensions and click the &#8220;Download and Install&#8221; link.</li>
<li>After it installs go back and repeat the process for CGFeedmaker.</li>
</ol>
</li>
<li><strong>Activate Pretty URLs in CMS Made Simple</strong>.
<ol>
<li>Open a text editor, create a new document and paste in the code below (this code is taken straight from the sample htaccess.txt file provided with CMSMS 1.9.2):
<pre class="blk"><code># Attempt to override some php settings, these settings may be helpful on some hosts if your
# default configuration does not meet CMS's minimum requirements, and your host
# has given your account appropriate permissions
#php_value upload_max_filesize "10M"
#php_value session_save_path "tmp/cache"

#php_flag magic_quotes_gpc Off
#php_flag register_globals Off
#php_flag session.use_trans_sid Off

# (this is important, so uncomment if your host permit)
#Options -Indexes
#ServerSignature Off

#Options +FollowSymLinks

# To prevend E_STRICT problems with PHP 5.3+ you can uncomment the following lines
# Note: These settings should only be enabled for production sites!
#php_flag display_startup_errors 0
#php_flag display_errors 0
#php_flag html_errors 0
#php_value docref_root 0
#php_value docref_ext 0

RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]</code></pre>
</li>
<li> Save the file as htaccess.html.  Upload it to your CMSMS root folder and rename the file to <strong>.htaccess</strong> (no extension, just &#8220;.htaccess&#8221;).</li>
<li>Edit your CMSMS config.php file to have these settings starting at line 129:
<pre class="blk"><code>#------------
#URL Settings
#------------

#What type of URL rewriting should we be using for pretty URLs?  Valid options are:
#'none', 'internal', and 'mod_rewrite'.  'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.  For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s
$config['url_rewriting'] = 'mod_rewrite';

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';
</code></pre>
</li>
<li>Save your changes to config.php and re-upload.  Pretty URLs should now be functioning as expected.</li>
</ol>
</li>
<li><strong>Create the feed</strong>.
<ol>
<li>Go to Extensions -&gt; Calguy&#8217;s Feed Maker.  There are sample feeds provided by the module developer (calguy1000). Click on the sample feed named &#8220;news&#8221; to edit it.</li>
<li>The &#8220;Feed Name&#8221; field should remain the same and leave the &#8220;Feed Extension&#8221; field blank (this uses the default extension, RSS).</li>
<li>In the &#8220;Use this page for links&#8221; field select the CMS Made Simple page that your blog is on.</li>
<li>Change the &#8220;Feed Title&#8221; to something appropriate for the subject matter of your blog.</li>
<li>Edit the &#8220;Feed Link&#8221; to be the URL to your blog (the http:// location of your blog).</li>
<li>Enter a phrase or sentence that sums up your blog in the &#8220;Feed Description&#8221; field.</li>
<li>Optionally, you may enter a copyright notice in &#8220;Feed Copyright&#8221; and add your email address to the &#8220;Feed Editor&#8221; field.</li>
<li>Enter 30 into the &#8220;Time to Live&#8221; field.</li>
<li>Click Submit to save your changes.</li>
</ol>
</li>
<li><strong>Copy and paste</strong> the following snippet into the head section of the CMSMS template your blog is using:
<pre class="blk"><code>{CGFeedMaker action='autodiscovery' feed='news'}
</code></pre>
</li>
<li><strong>Tell TinyMCE to use numeric encoding of entities</strong>.  In CMSMS, go to Extensions -&gt; TinyMCE WYSIWYG.  Under the Advanced tab we need to select Numeric encoding in the &#8220;Encoding of Entities&#8221; dropdown box. We need to do this because named entities prevent RSS feeds from validating. For more info read <a href="http://people.w3.org/~dom/archives/2005/04/named-versus-numeric-entities/" target="_blank">Named versus Numeric Entities.</a></li>
<li><strong>Validate your RSS feed</strong>. Go to <a href="http://validator.w3.org/feed/" target="_blank">http://validator.w3.org/feed/</a> and enter the location of your feed (e.g. http://domain.com/feeds/news.rss).  Click &#8220;Check&#8221; to check your feed for errors.  Resolve any errors until your feed validates.</li>
<li>Now that it validates its time to <strong>bring the feed into Feedburner</strong>.  Go to <a href="http://feedburner.google.com/" target="_blank">http://feedburner.google.com/</a> and log in with your Google account.
<ol>
<li>In the area that says &#8220;Burn a feed right this instant,&#8221; enter the location of your feed (e.g. http://domain.com/feeds/news.rss) and click next.</li>
<li>This page shows the feed title that was created on Step 5D.  Feedburner automatically creates a feed address on its domain for you which you can edit or leave as is.  Click next.</li>
<li>This page shows that your feed is now claimed in Feedburner. Click next.</li>
<li>This page gives options for tracking statistics with Feedburner.  These are optional so check any of the boxes you may want and click next. You will be taken to a page that tells you the feed is set up in Feedburner.</li>
</ol>
</li>
<li>We can now <strong>set up the Email Subscriptions</strong>.
<ol>
<li>Click the Publicize tab.  Under Services (in the left column of the page), click Email Subscriptions.</li>
<li>Click Activate.</li>
<li>If your audience uses a different primary language other than English, select it in the Language dropdown.</li>
<li>Copy the code supplied by Feedburner.  This code is for the subscription form the visitors will use to get email updates for your blog posts.</li>
<li>Paste the code into your blog template in CMSMS.  You may also add it to other templates.  If you want them to be able to subscribe to blog updates from any page, put it in all of your templates.</li>
<li>Optional: Change the wording and restyle the form with CSS (highly recommended).</li>
</ol>
</li>
</ol>
<p>In closing, you may want to adjust a couple of other settings to get the most out of Feedburner&#8217;s email subscriptions.</p>
<ol>
<li><strong>Add a company logo to the emails sent by Feedburner</strong>.
<ol>
<li>Upload a logo to a web location you control and make note of the URL.</li>
<li>In Feedburner, go to Publicize -&gt; Email Subscriptions -&gt; Email Branding.</li>
<li>Put the URL to your logo in the Logo URL field, scroll down and click Save.</li>
</ol>
</li>
<li><strong>Choose the time you prefer to have the emails delivered.</strong>
<ol>
<li>In Feedburner, go to Publicize -&gt; Email Subscriptions -&gt; Delivery Options.</li>
<li>Select your Timezone and Scheduled Email Delivery time. Click save.</li>
</ol>
</li>
</ol>
<p>Congratulations!  You now have a fully functioning blog to email subscription solution powered by CMS Made Simple and Feedburner.  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/web-development/blog-to-email-subscriptions-using-cms-made-simple-and-feedburner/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>So You Want to Make Money Online?</title>
		<link>http://visualharmonydesign.com/blog/online-marketing/so-you-want-to-make-money-online/</link>
		<comments>http://visualharmonydesign.com/blog/online-marketing/so-you-want-to-make-money-online/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 02:30:04 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[make money online]]></category>
		<category><![CDATA[money making strategies]]></category>
		<category><![CDATA[money making tips]]></category>
		<category><![CDATA[online marketing]]></category>

		<guid isPermaLink="false">http://visualharmonydesign.com/blog/?p=178</guid>
		<description><![CDATA[These days, many people are making money online. There are a lot more who aren&#8217;t.  How can you be sure that your online marketing efforts are a success so that you don&#8217;t end up wasting a lot of time and energy?  We&#8217;re here to walk you through it. How It&#8217;s Done To make money online, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>These days, many people are making money online.</strong> There are a lot more who aren&#8217;t.  How can you be sure that your online marketing efforts are a success so that you don&#8217;t end up wasting a lot of time and energy?  We&#8217;re here to walk you through it.</p>
<h2>How It&#8217;s Done</h2>
<p>To make money online, the sites you are promoting need visitors.  To get visitors to your site, you have to offer them something that other sites do not have.  It doesn&#8217;t matter what that is, it just has to be unique.  It can be as simple as some text that you wrote yourself or a product that only you sell.</p>
<p><span id="more-178"></span></p>
<h2>So once you get visitors, how do they help you make money?</h2>
<p>Here are a few ways to get you started:</p>
<p><strong>Sell Original Products or Services:</strong> The most reliable way to make money online (for most people) is to sell your own original products or services.  This effectively eliminates the middle man and increases your profit.  To do this, you will need a website with a secure and easy checkout process and a product or service worth selling.</p>
<p>If you do not already have a product to sell, you can create one.  E-Books and digital media downloads are very popular online sales items.  You can write an e-book on a subject you know very well and sell it on your site.  A band could sell its songs as digital downloads and promote the website at gigs.  If a visitor really wants the songs and can only get them from your site, they will buy them there.</p>
<p><strong>Online Advertising Networks:</strong> There are a number of available content-based advertising networks that your website can become a part of.  These networks pay affiliates on a CPC (cost-per-click) or CPA (cost-per-action) basis.  When your visitors click the ads, you get paid.  The leading program is Google AdSense.</p>
<p><strong>Affiliate Product Referrals:</strong> There are other online programs which allow you to get paid for referrals when products are sold.  Amazon associates is one of these such programs.</p>
<h2>Patience is Required</h2>
<p>Before you stay up for a week writing 10 e-books and becoming an affiliate for every online program under the sun, understand that these often do not generate huge sums of cash overnight.  However, many people have successfully developed their own winning strategies for making money online.  With a lot of patience and a little creativity, you can, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://visualharmonydesign.com/blog/online-marketing/so-you-want-to-make-money-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

