<?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>Justin Carmony &#187; Tutorials</title>
	<atom:link href="http://www.justincarmony.com/blog/tag/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.justincarmony.com/blog</link>
	<description>Web Designer &#38; Software Engineer</description>
	<lastBuildDate>Wed, 01 Feb 2012 04:30:16 +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>SVN Switch &#8211; Key to Success In Web Development</title>
		<link>http://www.justincarmony.com/blog/2010/09/17/svn-switch-key-to-success-in-web-development/</link>
		<comments>http://www.justincarmony.com/blog/2010/09/17/svn-switch-key-to-success-in-web-development/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 08:13:05 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=625</guid>
		<description><![CDATA[So lately I have been given some thought to how we use Subversion (SVN) in our web development, and features we don&#8217;t use nearly as often. In web development, one big area where I don&#8217;t see us using a lot is branching, tagging, and merging. However, with our iPhone Apps, we use tagging and branching ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/09/24/zend-studio-vs-php-development-tools/' rel='bookmark' title='Zend Studio vs PHP Development Tools'>Zend Studio vs PHP Development Tools</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/11/13/speaking-utah-php-usergroup-streamlined-web-development/' rel='bookmark' title='Speaking: Utah PHP Usergroup – Streamlined Web Development'>Speaking: Utah PHP Usergroup – Streamlined Web Development</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/11/20/streamlined-web-development-in-depth/' rel='bookmark' title='Streamlined Web Development: In-Depth'>Streamlined Web Development: In-Depth</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2010/09/subversion_logo-384x332.png"><img src="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2010/09/subversion_logo-384x332-300x259.png" alt="" title="subversion_logo-384x332" width="300" height="259" class="alignright size-medium wp-image-626" /></a>So lately I have been given some thought to how we use <a href="http://subversion.tigris.org/">Subversion</a> (SVN) in our web development, and features we don&#8217;t use nearly as often.</p>
<p>In web development, one big area where I don&#8217;t see us using a lot is branching, tagging, and merging. However, with our iPhone Apps, we use tagging and branching <strong><em>a lot</em></strong>. As I started to think why, one of the biggest things was the <strong>environment</strong>. Client development, especially with the iPhone, is double clicking on a project file for Xcode, and I&#8217;m ready to go. There is almost no hassle running trunk versus running a tag or branch. It is all the same.</p>
<p>Building against a website, however, is different. Your environment requires a lot more information and pieces. For me, I need to make changes to my host file (for custom domains), Apache/Nginx configuration, MySQL Connection information, etc. There is no file i &#8220;double click&#8221; and go. It is a pain anytime I need to change my local (or staging or even production) paths and settings.</p>
<p>This is where the <a href="http://svnbook.red-bean.com/en/1.0/ch04s05.html">svn switch</a> command comes in handy, and is extremely important. It allows you to change your checked out working copy&#8217;s source (or url), while maintaining any local changes you may have made. You can tell the actual path, regardless of file or directory names, by doing an svn info command. The best way to understand is through examples.</p>
<h3>Arg, should have made this a branch.</h3>
<p>You&#8217;re working on a big change, such as completely rewriting your internal message system. Suddenly, your boss walks in saying &#8220;There is a bug we need you to fix and push live now!&#8221; It is a simple bug, but your trunk is only half way through a major change. What do you do?</p>
<ol>
<li><strong>New Branch on Server</strong> &#8211; You need to make a new branch on the server based off the server&#8217;s version of trunk. It&#8217;s a simple copy function, while having it execute on the server:
<p>svn copy -m &#8220;Branching for new email system&#8221; http://svn.example.com/trunk/ http://svn.example.com/branches/new_email_system/</li>
<li><strong>Switch your trunk working copy to new branch</strong> &#8211; This allows you to keep all of your current changes locally, but switches you to the branch version:
<p>cd /path/to/trunk/ <br />svn switch http://svn.example.com/branches/new_email_system/</li>
<li><strong>Commit changes to branch</strong> &#8211; Commit your changes to the repository which will be applied to the branch:
<p>svn commit -m &#8220;changes to new message system.&#8221;</li>
<li><strong>Switch back to trunk.</strong> &#8211; Make sure you are still at your trunk. If you did an svn info, it would show the URL location at the branch. Execute the switch again:
<p>svn switch http://svn.example.com/trunk/</li>
<li><strong>Switch between trunk &#038; branch as needed</strong> &#8211; When you need to work on the trunk, switch to the trunk. When you need to work on the branch, switch to the branch. The great thing is you won&#8217;t need to change any URLs in your configs in apache and such, it will just work. </li>
<li><strong>When your branch is ready, merge into trunk</strong> &#8211; Perform a merge since the starting of the branch to the last revision in the branch, applying it to the trunk:
<p>svn merge -r 100:125 path/to/branches/new_email_system path/to/trunk</li>
<li><strong>Test changes made by merge, then commit.</strong> &#8211; Test the changes locally, and when you are satisfied things went well, commit the merged changes to trunk: svn commit -m &#8220;new message&#8221;
<li><strong>Continue Development</strong> &#8211; you are safe to proceed as usual.</li>
</ol>
<p>Over the new few weeks I plan on posting more little tutorials and tricks of some more advanved SVN commands, and hopefully it can help some of my fellow team members. Let me know if you have any questions, or want to know how to do other things. But the bottom line is if you haven&#8217;t used the svn switch command, especially in web development, you are sorely missing out.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/09/24/zend-studio-vs-php-development-tools/' rel='bookmark' title='Zend Studio vs PHP Development Tools'>Zend Studio vs PHP Development Tools</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/11/13/speaking-utah-php-usergroup-streamlined-web-development/' rel='bookmark' title='Speaking: Utah PHP Usergroup – Streamlined Web Development'>Speaking: Utah PHP Usergroup – Streamlined Web Development</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/11/20/streamlined-web-development-in-depth/' rel='bookmark' title='Streamlined Web Development: In-Depth'>Streamlined Web Development: In-Depth</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/09/17/svn-switch-key-to-success-in-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Tip: Better Toggle</title>
		<link>http://www.justincarmony.com/blog/2009/09/15/jquery-tip-better-toggle/</link>
		<comments>http://www.justincarmony.com/blog/2009/09/15/jquery-tip-better-toggle/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 18:28:05 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=453</guid>
		<description><![CDATA[For many web developers, jQuery is the most awesome JavaScript library out there. For me, it has turned JavaScript from being a nightmare into a power tool. I love JavaScript now, where as before I truely hated it. Takes all the hassel out of most compatibility issues across browsers. I spend less time debuging it ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/10/24/empowering-javascript-through-jquery/' rel='bookmark' title='Empowering JavaScript Through jQuery'>Empowering JavaScript Through jQuery</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/01/07/asp-net-20-gridviews-hyperlinkfield-and-javascript/' rel='bookmark' title='ASP .NET 2.0, GridViews, HyperLinkField, and JavaScript'>ASP .NET 2.0, GridViews, HyperLinkField, and JavaScript</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/12/03/php-singletons-sub-classing-and-has-a-relationships/' rel='bookmark' title='PHP Singletons, Sub-Classing, and HAS-A Relationships'>PHP Singletons, Sub-Classing, and HAS-A Relationships</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For many web developers, <a title="jQuery JavaScript " href="http://jquery.com/" target="_blank">jQuery</a> is the most awesome JavaScript library out there. For me, it has turned JavaScript from being a nightmare into a power tool. I love JavaScript now, where as before I truely hated it. Takes all the hassel out of <em>most</em> compatibility issues across browsers. I spend less time debuging it and more time writing it. While I&#8217;m on my goal to write more blog posts, I&#8217;m going to share a few jQuery tricks.</p>
<p>Today&#8217;s trick is using a better toggle method than the standard <a href="http://docs.jquery.com/Events/toggle" target="_self">toggle function</a>. Don&#8217;t get me wrong, it works great, but only if it is the only method for &#8220;toggling&#8221; the given element. Traditionally you pass is several functions, typically two. Function #1 that executes the first time that the event is fired, and a second function that fires the second time you click on it.</p>
<p>The problem arrises if you want to have more control over who, what, and where executes the toggles. Lets say you have a hidden div that is rather large, and a link above it that says &#8220;More Information.&#8221; You click the link, it fires Function A and it slides down the div. Since it is so big, at the bottom you of the div you put a link that says &#8220;Close.&#8221; The user clicks this link, and it hides the div again. The problem is the toggle function isn&#8217;t away that another part of the website hid the div. So if the user clicks &#8220;More Information&#8221;, it will still call Function #2, which will re-display the hiding annimation.</p>
<p>How do we solve this problem? Instead of using the toggle function, we write our own like so:</p>
<pre class="brush: xml; title: ; notranslate">

&lt;h2&gt;Better Toggle Method&lt;/h2&gt;
&lt;div id=&quot;new&quot;&gt;
  &lt;a href=&quot;#&quot; class=&quot;toggle&quot;&gt;Toggle More&lt;/a&gt;
  &lt;div class=&quot;more&quot; style=&quot;display:none;&quot;&gt;
    &lt;p&gt;More Text Here&lt;/p&gt;
    &lt;p&gt;&lt;a href=&quot;#&quot; class=&quot;close&quot;&gt;Close&lt;/a&gt;&lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  // Assign Events on Page Ready
  $(document).ready(function(){
    // Create Toggle Function
    $('#new .toggle').click(function(){
      // If display is none, that means it is hidden
      if($('#new .more').css('display') == 'none')
      {
        $('#new .more').slideDown();
      }
      // Second Click
      else
      {
        $('#new .more').slideUp();
      }
    });

    // Create Close Function
    $('#new .close').click(function(){
      $('#new .more').slideUp();
    });
  });
&lt;/script&gt;
</pre>
<p>If you want to see an example of the old method, as well as the new method in action, you can see them <a href="/jquery/better-toggle.html" target="_blank">here</a>. Hopefully this can help you out. </p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/10/24/empowering-javascript-through-jquery/' rel='bookmark' title='Empowering JavaScript Through jQuery'>Empowering JavaScript Through jQuery</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/01/07/asp-net-20-gridviews-hyperlinkfield-and-javascript/' rel='bookmark' title='ASP .NET 2.0, GridViews, HyperLinkField, and JavaScript'>ASP .NET 2.0, GridViews, HyperLinkField, and JavaScript</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/12/03/php-singletons-sub-classing-and-has-a-relationships/' rel='bookmark' title='PHP Singletons, Sub-Classing, and HAS-A Relationships'>PHP Singletons, Sub-Classing, and HAS-A Relationships</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2009/09/15/jquery-tip-better-toggle/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP Video Tutorial – Getting Started – Installing XAMPP</title>
		<link>http://www.justincarmony.com/blog/2008/10/14/php-video-tutorial-getting-started-installing-xampp/</link>
		<comments>http://www.justincarmony.com/blog/2008/10/14/php-video-tutorial-getting-started-installing-xampp/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 01:32:30 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=224</guid>
		<description><![CDATA[I&#8217;ve decided to give this a try and make a video on Installing &#38; Running XAMPP, the easy to instal web stack for developing websites on your own computer. This video is for beginners who need help walking through the installation of XAMPP. View Video Tutorial &#8211; Installing XAMPP If you have any questions or ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/04/26/zend-studio-basic-intellisense-tutorial/' rel='bookmark' title='Zend Studio – Basic Intellisense Tutorial'>Zend Studio – Basic Intellisense Tutorial</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/07/its-time-for-campaignin-elections-video/' rel='bookmark' title='It&#8217;s Time for Campaignin&#8217; &#8211; Elections Video'>It&#8217;s Time for Campaignin&#8217; &#8211; Elections Video</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/10/local-lamp-developement-user-content/' rel='bookmark' title='Local LAMP Developement &amp; User Content'>Local LAMP Developement &#038; User Content</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2008/10/12381.jpg"><img class="alignright size-medium wp-image-229" title="12381" src="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2008/10/12381-300x90.jpg" alt="" width="210" height="63" /></a></p>
<p>I&#8217;ve decided to give this a try and make a video on Installing &amp; Running XAMPP, the easy to instal web stack for developing websites on your own computer. This video is for beginners who need help walking through the installation of XAMPP.</p>
<p><a href="http://www.justincarmony.com/blog/videos/php_tutorial_xampp/php_tutorial_xampp.html"><strong>View Video Tutorial &#8211; Installing XAMPP<br />
</strong></a></p>
<p>If you have any questions or comments, feel free to leave them here. If you enjoyed this tutorial and are in need of a web server, check out <a href="http://www.shareasale.com/r.cfm?b=113509&amp;u=301560&amp;m=15960&amp;urllink=&amp;afftrack=" target="_blank">Layered Tech</a>, a server host that I <a href="http://www.justincarmony.com/blog/recommendations/layered-tech/">highly recommend.</a></p>
<p><strong>This blog is hosted on:</strong></p>
<p><a href="http://www.shareasale.com/r.cfm?b=113509&amp;u=301560&amp;m=15960&amp;urllink=&amp;afftrack=" target="_blank"><img src="http://www.shareasale.com/image/layeredTechnologies.gif" border="0" alt="" /><br />
</a></p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/04/26/zend-studio-basic-intellisense-tutorial/' rel='bookmark' title='Zend Studio – Basic Intellisense Tutorial'>Zend Studio – Basic Intellisense Tutorial</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/07/its-time-for-campaignin-elections-video/' rel='bookmark' title='It&#8217;s Time for Campaignin&#8217; &#8211; Elections Video'>It&#8217;s Time for Campaignin&#8217; &#8211; Elections Video</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/10/local-lamp-developement-user-content/' rel='bookmark' title='Local LAMP Developement &amp; User Content'>Local LAMP Developement &#038; User Content</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2008/10/14/php-video-tutorial-getting-started-installing-xampp/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Thunderbird Email Client: A Guide for Outlook Lovers (Part 1)</title>
		<link>http://www.justincarmony.com/blog/2008/02/23/thunderbird-email-client-a-guide-for-outlook-lovers-part-1/</link>
		<comments>http://www.justincarmony.com/blog/2008/02/23/thunderbird-email-client-a-guide-for-outlook-lovers-part-1/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 19:04:31 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/2008/02/23/thunderbird-email-client-a-guide-for-outlook-lovers-part-1/</guid>
		<description><![CDATA[Overview I&#8217;ve been using Thunderbird over the last year or so, and especially with version 2.0 I think it is a great client. In my opinion, it is the only decent email client that can compete with the easy of use of Outlook, yet totally dominate Outlook when coming to not being a bloated pig. ...


No related posts.]]></description>
			<content:encoded><![CDATA[<h3>Overview</h3>
<p>I&#8217;ve been using Thunderbird over the last year or so, and especially with version 2.0 I think it is a great client. In my opinion, it is the only decent email client that can compete with the easy of use of Outlook, yet totally dominate Outlook when coming to not being a bloated pig. I&#8217;m sorry, but when I run 4 IMAP accounts, and I have a PC with 4 gigs of RAM and a quad core processor, and Outlook is so slow and takes minutes to become responsive, it is just bad.</p>
<p>However, Thunderbird has a few really &#8220;features&#8221; that will annoy an outlook user. My co-worker, fed up with Outlook, tried Thunderbird as an alternative. Within an hour he told me &#8220;I&#8217;m sorry, but Thunderbird is just poop. I can&#8217;t stand it.&#8221; However, after talking with him, they were little &#8220;problems&#8221; that could be configured differently, but he didn&#8217;t want to spend time figuring out how to make some of the Thunderbird features more &#8220;Outlook-ish.&#8221; My hope is to help write a guide to make life easier for our fellow computer users that like Outlook, but want to benefit from Thunderbird&#8217;s performance.</p>
<h3> Disclaimers</h3>
<p>If you have an Exchange account, there is no way to connect through Exchange, only IMAP4. However you will lose all sorts of features that you get from Outlook. Also, there are no built in Tasks, Calendar, etc. This is only for email. If you use <em><strong>all</strong></em> aspects of Outlook, Thunderbird currently is not a good replacement option. However, if you are like me, and only use it for Email, Thunderbird is an excellent choice. <span id="more-21"></span></p>
<h3> Install Thunderbird</h3>
<p>Open up your browser (hopefully FireFox!) and go to <a href="http://www.mozilla.com/en-US/thunderbird/" title="Thunderbird - Reclaim your inbox">http://www.mozilla.com/en-US/thunderbird/</a>.  Click the Download Thunderbird icon and download the install file. Go ahead and run it and it will install. After installing open Thunderbird. It will ask you if you want to do any imports.</p>
<p><em><strong>Problem #1 &#8211; Importing </strong></em>- If you use POP3, you really don&#8217;t have any choice but to import. However, if you use IMAP, I <em><strong>highly</strong></em> suggest you just start from scratch and add the accounts manually. Importing email files from Outlook can take a very long time, especially if you have thousands of emails every month. My friend made the mistake of doing an Import 20 mins before a meeting where he needed files from his email. Make sure you&#8217;re prepared to have the imports take a long time. Sometimes it can go fast, but better to be prepared for the worst.</p>
<p>If you do set up your accounts manually, the prompts shouldn&#8217;t be too bad. Its a lot like Outlook.  However, there is something that will freak out Outlook users if they don&#8217;t know exactly what is going on&#8230;</p>
<p><em><strong>Problem #2 &#8211; One SMTP (Outgoing) Server </strong></em>- This can be a turn off for Outlook users without understanding the reasons behind it. My friend was freaking out when sending an email and seeing it connect through a different SMTP server. To say the least he was not happy thinking it was going out over the wrong account. The way Thunderbird handles sending mail is that when setting up your accounts, it makes an SMTP Account to send mail through. However, when you add <em><strong>more</strong></em> accounts it sets them to use that original SMTP account.</p>
<p>The idea is instead of sending email on different accounts and having to connect to  4 different servers, it will just connect to one and send all of them. It doesn&#8217;t effect the  &#8220;from&#8221; or any other aspect of the email. However, I can see how people do not feel comfortable sending personal mail through their work&#8217;s SMTP.</p>
<p>To change this, go to <strong>Tools -&gt; Account Settings</strong>. On the left hand side you&#8217;ll see each of your accounts and their different setting categories. If you scroll down to the very end you will see <em>Outgoing Server (SMTP)</em>. Click &#8220;Add&#8221; and put in the Description (I usually put the Account Name like &#8220;Personal SMTP&#8221;) and the server name. Then, under each Account&#8217;s settings on their main settings area (Where you can change the Account Name, Your Name, etc&#8221;)  at the very bottom you can select which SMTP server to use. I would hope in the future with Thunderbird, they would have a section when setting up your SMTP account to check a box that says &#8220;Create Individual SMTP Server.&#8221;</p>
<h3>General Settings</h3>
<p>Alright, lets go through some setting that will make you feel a little more comfortable. Honestly, some of these default settings make me scratch my head, but they can easily be changes. Lets go through the general settings first.  Go to <strong>Tools -&gt; Options</strong>.</p>
<p><strong>General </strong>- There really aren&#8217;t any settings that you really need to worry about.</p>
<p><strong>Display</strong> &#8211;  No real need to change these settings. However if you want to use &#8220;Tags&#8221; on your emails (like the ability to add categories to an email) they are under the &#8220;Tags&#8221; Sub-tab.</p>
<p><strong>Composition</strong> &#8211; Alright, there are a few settings we&#8217;ll change.</p>
<ol>
<li>Change Forward Message to &#8220;As Inline&#8221; unless you like sending forwards as an attachment. The outlook default is inline.</li>
<li> Change  &#8220;Font&#8221; under &#8220;HTML&#8221; to <em>Helvetica, Arial. </em>The default font is ugly to many people. This one will make your emails look like you&#8217;re sending from Outlook. You can also change the color if you like to change it to something else.</li>
<li>Click the &#8220;Send Options&#8230;&#8221; button. Under &#8220;Text Format&#8221; change it to &#8220;Send the message in both plain text and HTML.&#8221; Thunderbird will annoyingly ask you every time if you want to send as Text, HTML, or Both. This will just always send as both. Underneath if you want to send emails as HTML or Text always to specific domains, you can add them here. Usually don&#8217;t have to worry about that. Hit OK.</li>
<li>If you want to have it check your spelling every time before sending an email, click the Spelling Sub-Tab and check &#8220;Check spelling before sending.</li>
</ol>
<p><strong>Privacy </strong>- There are some nice options here you can change.</p>
<ol>
<li>If you want to move Junk email to the &#8220;Junk&#8221; folder when you mark it as Junk, which I don&#8217;t see why you wouldn&#8217;t, check &#8220;When I mark messages as junk&#8221; and set it to the account&#8217;s Junk folder.</li>
<li>If you use an Anti-Virus (if not, check out <a href="http://free.grisoft.com/" title="AVG Free">AVG</a>) and want it to be able to quarantine (secure) harmful messages, check the box under the Anti-Virus tab.</li>
<li>If you have a dozen different passwords, but want to protect your emails without trying to remember each different password, check &#8220;Use a master password&#8221; and click the Set Master Password. This will encrypt your saved passwords. This will also allow for you to have to enter the password when launching the program. This will give a little more security from other people going to your PC and snooping around.</li>
</ol>
<p><strong>Attachments &amp; Advanced </strong>- there are useful/cool features under these tabs but really don&#8217;t belong to the scope of this article. You can check them out and play around if you want to see what they can do.</p>
<h3> Individual Account Settings</h3>
<p>To get to the accounts go to <strong>Tools -&gt; Account Settings</strong>.  When I list each &#8220;section&#8221; these sections are found underneath the Account name, and the &#8220;General&#8221; section is the section named after the account.</p>
<p><strong>General </strong>-  These settings are straight-forward and none are really &#8220;must change&#8221; to be more like Outlook.</p>
<p><strong>Server Settings</strong> &#8211; If you have any custom ports to use, here is where you set them. Each account has an &#8220;auto-check for new messages&#8221; setting. If you want this account to auto-check for new messages, check &#8220;Check for new messages every X minutes&#8221; and set the number of minutes.</p>
<p><strong>Copies &amp; Folders</strong> &#8211; No really need to change <em><strong>unless </strong></em>you are an IMAP user (you know you are if you know what IMAP is). Most of the time &#8220;Outlook&#8221; and other clients will name folder using the word Items. Like &#8220;Sent Items&#8221;. However, Thunderbird will use the word Messages, so Thunderbird will create a folder called &#8220;Sent Messages.&#8221; If you use a lot of accounts (like I have Thunderbird at home, Outlook at Work, and my iPhone) you will end up with 3 differently named folders for &#8220;Sent&#8221; items. You can set which folders to use by selecting the &#8220;Other&#8221; option under each folder type and Manually select the folder to be used.</p>
<p><strong>Composition &amp; Addressing</strong> &#8211; <font color="#ff0000"><em><strong>This is an absolute must change.</strong></em> </font>If there is anything you&#8217;ll get out of this article, it is this: Check &#8220;Automatically quote the original message when replying&#8221; and below select &#8220;start my reply above the quote.&#8221; This is the most annoying default setting of all. My friend couldn&#8217;t help but laugh at how non-standard that was. If you use signatures, I would set the second line to &#8220;Below my reply.&#8221; This is the default for Outlook.</p>
<p><strong>Offline &amp; Disk Space </strong>- Here is a preference for IMAP users. Thunderbird by default will no download messages, only headers, and will download the message when you get it. Outlook, on the other hand, downloads the entire message for everything. I like a mix personally. I would select &#8220;Make the messages in my Inbox available when I am working offline.&#8221; This allows for a little more responsiveness of your Inbox. However, if you use your folders a ton, then you might want to click &#8220;Select folders for offline use&#8230;&#8221; and select which folders you want to always have been downloaded.</p>
<p><strong>Junk, Return Receipts, and Security Settings </strong>- These sections are useful, but none are needed for an Outlook feel. I would suggest looking them over, but non are &#8220;must change.&#8221;</p>
<h3>Add-Ons &amp; Extra Features</h3>
<p>This is a part where Thunderbird excels. I&#8217;ve found almost zero useful Outlook plug-ins. However, Thunderbird has some very nice add-ons that can add a little extra to your Email experience. I would suggest checking out the <a href="https://addons.mozilla.org/en-US/thunderbird/recommended" title="Thunderbird Recommended Add-ons">Thunderbird Recommended Add-ons</a>.</p>
<p>One thing I would highly suggest is getting the <a href="https://addons.mozilla.org/en-US/thunderbird/addon/5308" title="Thunderbird ">&#8220;own&#8221; theme</a>. You can download the theme, install it, and select it under <strong>Tools -&gt; Add-ons -&gt; Themes</strong>. It will give you a little more of a Outlook &#8220;look-n-feel.&#8221;</p>
<h3>Filters (aka Outlook Rules)</h3>
<p>The last thing to know is a little different is that what Outlook calls Rules, Thunderbird calls Filters. This is the ability to move emails to a different folder, or mark a certain color, if they meet certain criteria. Instead of writing out an entire article on how to use filters, I&#8217;ll just link to a good one: <a href="http://opensourcearticles.com/introduction_to_thunderbird_7" title="Introduction to THunderbird, Part 7 (Message Filters)">Introduction to Thunderbird, Part 7 (Message Filters)</a>.</p>
<h3>Things Missing</h3>
<p>Right now my only pet peeve with Thunderbird is that  there is no way, that I know of, to change the color of your reply text. Outlook will charge your text to be more &#8220;blue&#8221; color to denote that it is a reply. I cannot find any method or way to do with with Thunderbird. Maybe one day I&#8217;ll have to write an add-on.</p>
<h3>Final Thoughts</h3>
<p>I think I&#8217;ve tried so many different things trying to get the &#8220;perfect&#8221; email client. While Thunderbird is far from perfect, it meets my needs and priorities a lot closer than any other one I&#8217;ve tried, which include Outlook 2007, Outlook 2003, Outlook Express, Windows Mail (Vista), Windows Live Mail, Evolution, Spicebird, etc&#8230;</p>
<p>I hope to have found a few more  addition for Thunderbird to make it feel like Outlook a little more and will continue with the Part 2!</p>
<p><em>Note on Spicebird: I think Spicebird one day will be fantastic, it is just too beta right now to use.</em></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2008/02/23/thunderbird-email-client-a-guide-for-outlook-lovers-part-1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 12/65 queries in 0.020 seconds using memcached
Content Delivery Network via Rackspace Cloud Files: c747925.r25.cf2.rackcdn.com

Served from: www.justincarmony.com @ 2012-02-07 22:56:27 -->
