<?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>Freelancing Riches &#187; Articles</title>
	<atom:link href="http://freelancingriches.com/category/articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://freelancingriches.com</link>
	<description>Your Guide to Freelancing Riches and making a living online.</description>
	<lastBuildDate>Sun, 20 May 2012 00:47:41 +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 Brand Yourself as A Freelancer</title>
		<link>http://freelancingriches.com/how-to-brand-yourself-as-a-freelancer/</link>
		<comments>http://freelancingriches.com/how-to-brand-yourself-as-a-freelancer/#comments</comments>
		<pubDate>Sun, 16 May 2010 01:13:05 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[People]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=784</guid>
		<description><![CDATA[Guest writer Joe Balestrino is a Search Marketing Expert who has been helping business both large &#8230; <a class="readmore" href="http://freelancingriches.com/how-to-brand-yourself-as-a-freelancer/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Guest writer Joe Balestrino is a <a href="http://www.joebalestrino.com" target="_blank">Search Marketing Expert</a> who has been helping business both large and small market their businesses online for over 7 years. Check out his blog <a href="http://www.joebalestrino.com/online-searchblog/" target="_blank">Blog on internet marketing</a></em>.</p>
<p>If you&#8217;re a freelancer, you know there&#8217;s a lot of competition out there.  Regardless of what field you&#8217;re in, it&#8217;s imperative that you separate yourself from the crowd.  Let&#8217;s face it, a Fortune 500 company isn&#8217;t going to hire just anybody. Something about you needs to grab their attention.</p>
<p>Let&#8217;s put aside how you typically win business for a moment. If you met someone in the street and didn&#8217;t have a business card or a pen, would they be able to find you based on your name? If you Google yourself, what would you find?</p>
<p>More and more employers turn to the Internet to see what they can find on potential new hires. It usually starts out with Google and then moves over to Facebook, Twitter and Linkedin.  Why do hiring managers and HR personnel go to the net? It&#8217;s the easiest and fastest way to find information that normally won&#8217;t make a resume, which is a document that the person applying has full control over.</p>
<p>So how can you better brand yourself as a freelancer?  Here&#8217;s what I recommend:<br />
<span></span></p>
<ul>
<li>Create a website. If possible, yours should be yourname.com. In many cases the domain will rank high in the search engines. Here you can showcase your resume, portfolio, case studies, testimonials and achievements.</li>
<li>Build a blog. Preferably on your site. Write about your ideas, your experiences and your line of work. I&#8217;ll explain later how this content can be utilized for business purposes.</li>
<li>Join social networks. Linkedin should be the first one you join. Place your resume on it and keep it current. Anyone you&#8217;ve done or do business with should be added to your profile. You can then expand your network.  Sometimes it&#8217;s who you know that gets you more work or a job. Plus, people tend to look in their network to find a freelancer. You can also ask for recommendations for work you&#8217;ve done in the past.</li>
<li>Build other profiles such as Twitter and Facebook and keep it professional. A common problem many people have is leaving these profiles public when they really shouldn&#8217;t. If you post pictures of a night out drinking on Facebook and your profile is public, anyone can see them.</li>
<li>Try to use your real name or an understood variation for all social networking accounts.  Using your real name in your profiles will help them to show up in the search engines, boosting your visibility.  Most accounts can be linked to one another, furthering any one account&#8217;s reach.</li>
<li>Socially bookmark the content you create on your blog. You can automatically have anything published on your blog sent to your Twitter and Facebook pages, especially if you use WordPress. You can also bookmark your content to other networks like Stumbleupon and Digg for added exposure.</li>
<li>Write articles about your area of expertise. You can submit your article to free article sites like ezinearticles. Use your real name so these articles rank for your name as well on the search engines. Try adding 1 unique article per site over a few sites each and every month. The more sites you hit with unique content, the more listings you&#8217;ll have under your name.</li>
<li>Get involved publicly in your area of expertise. Request some guest posts or interviews from other bloggers in your field.  You&#8217;re likely to get a reciprocating opportunity, furthering your exposure to their audience.  Even if you don&#8217;t, most blogger will link to any off-blog o off-site endeavors they&#8217;re involved in, thereby still introducing their traffic to you.</li>
<li>Try doing a podcast or video segments, which are usually free to post and cost little in the way of equipment to create. Share your knowledge by giving tips and advice.</li>
</ul>
<p>Doing all of these things will help ensure that when someone searches for your name, they will find an array of information.  More importantly, if you&#8217;re in marketing, it will help show that you&#8217;re good at what you do. As an added bonus, everything you do can be added to your resume and portfolio, making your credentials stand out from the rest of the field.  It may seem like a lot of work, but if you do a little at a time and keep at it, your reputation will grow. When I started my podcast I had less then 100 listeners the first month. By then end of year two, I was receiving 10 – 12K in downloads each month.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/909SXk9LlOUxinSOm0gOoWVE8CM/0/da"><img src="http://feedads.g.doubleclick.net/~a/909SXk9LlOUxinSOm0gOoWVE8CM/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/909SXk9LlOUxinSOm0gOoWVE8CM/1/da"><img src="http://feedads.g.doubleclick.net/~a/909SXk9LlOUxinSOm0gOoWVE8CM/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/d9Bvhw44Cng" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/how-to-brand-yourself-as-a-freelancer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 4 Ways To Apply Your Marketing Knowledge To Blogging</title>
		<link>http://freelancingriches.com/top-4-ways-to-apply-your-marketing-knowledge-to-blogging/</link>
		<comments>http://freelancingriches.com/top-4-ways-to-apply-your-marketing-knowledge-to-blogging/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:11:10 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[People]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=536</guid>
		<description><![CDATA[From the marketing perspective, a blog is not really that different from an “old-fashion” media form. &#8230; <a class="readmore" href="http://freelancingriches.com/top-4-ways-to-apply-your-marketing-knowledge-to-blogging/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2010/01/blog-marketing-300x202.jpg" alt="Blog Marketing" width="300" height="202" class="alignleft size-medium wp-image-1551" />From the marketing perspective, a blog is not really that different from an “old-fashion” media form. Surprisingly, some people, including your typical business and marketing majors don’t know this. Sure, the medium has changed, but the same marketing principle is still valid. As marketers, we need to strike a conversation with our audience. The tools and knowledge gained from marketing classes can just as easily be adopted to be used on blogs. Below, I have compiled a list of the top 4 lessons that I believe you can take out of marketing class.</p>
<p><span></span><strong>1. Market research is crucial</strong><br />
There are so many bloggers out there who really have no idea who is coming to their blog. They may know that all these people are interested in a common topic, but who exactly are your readers? Where are they from? How old are they? Are they male or female? What is their occupation? The list goes on and on.</p>
<p>It is vital that bloggers get to know who their readers are. How do you do this? Well, the easiest way is to just place a survey in a post asking various questions about their demographics and interests, and offer a prize to further encourage readers to fill out the survey. Make it short, sweet and questions optional, just in case someone feel that a certain piece of information is too personal to share.</p>
<p>Knowing who reads your blog will not only help you get advertisers, it will also help you write content that is better suited to your readers and help make sure that your marketing efforts are targeted towards people who are actually prepared to read your blog.</p>
<p>This can be done subtly as well. To see an example of this in action, simply head over to <a href="http://www.problogger.net" target="_blank">ProBlogger</a>. Darren frequently creates polls and analyzes the results for his readers. While some of these polls aren’t about demographics and are really meant to help bloggers get information about other bloggers, Darren often asks questions like ‘How old are you?’ and more recently &#8216;<a href="http://www.problogger.net/archives/2007/10/01/how-much-social-networking-do-you-do/" target="_blank">How much social networking do you do?</a>&#8216; This not only gives readers information about the ages of their fellow bloggers, it also provides Darren with valuable demographic information.</p>
<p><strong>2. It is not what you know, it is who you know</strong><br />
In blogging, networking is everything. While you can try to do everything by yourself, writing content and marketing your blog with no help, it is much easier and more fun when you work with other bloggers in your niche. Find other blogs that talk about the same things you do, try to interact and partner with them.</p>
<p>Feature the content of other bloggers on your blog. This not only provide your readers with relevant information that they might be interested in, but also would sometimes encourage other bloggers to do the same to your content in a phenomenon we call ‘link karma’. (See <a href="http://northxeast.com/community/link-karma-how-linking-to-others-can-get-you-lots-of-links-in-return/#more-175" target="_blank">Link Karma: How Linking to Others Can Get You Lots of Links in Return</a> for more on ‘link karma’).</p>
<p>Guest posting is another great way to grow your blog, as by doing so, you can expose yourself to a whole new audience of another blog. Networking will help your blog grow quickly. When I first started out I didn’t take the time to make connections with other bloggers and while these blog grew at a fairly steady pace, the amount of traffic these blogs received absolutely skyrocketed when I start partnering with other blogs in my niche.</p>
<p><strong>3. The Best Advertising is Free</strong><br />
There is no doubt that word of mouth marketing, or in today&#8217;s web world, viral marketing, is the best and most cost effective way to generate traffic for a blog. Write a post that others will find interesting, whether it means making a list like this one, taking an unconventional stance on an issue, or breaking some important piece of news. If your content is good, people will talk about it and it can spread virally. Use social media websites like <a href="http://www.digg.com" target="_blank">Digg</a> or <a href="http://www.stumbleupon.com" target="_blank">StumbleUpon</a> to help get the process started.</p>
<p>However, one must not confuse the viral marketing and word of mouth marketing as they are not the same. Fundamentally, they have different dynamics. Jennifer over at SearchEngineGuide has written a very nice article explaining this in more detail, <a href="http://www.searchengineguide.com/jennifer-laycock/viral-marketing-is-not-the-same-as-word.php" target="_blank">Viral marketing is not the same as word of mouth</a>.</p>
<p><strong>4. The Importance of Public Relations</strong><br />
Public Relations is crucial to any marketing campaign and is very important when coming to building brand awareness and reputation for your blog. The quickest way to gain credibility is get credible sources talking about you. As Maki of <a href="http://www.doshdosh.com" target="_blank">Dosh Dosh</a> puts it, &#8216;to influence the influencers&#8217;. While getting your blog covered in the New York Times is an arduous task, it is far easier to get your name out there through guest posting on blogs and news sources that has authority.</p>
<p>Many of the most popular blogs in your industry will likely accept guest posts (like this one), and the same holds true with newspapers and magazines (especially their online sections). Call or e-mail the editors and writers of some of the authority media properties in your niche and see if you can guest post on their website, magazine or newspaper. This puts your voice in front of hundreds and sometimes thousands of people. Press releases are also a great tool that bloggers can use. For more information on how bloggers can use press releases, read a guest post I made on JohnChow,  <a href="http://www.johnchow.com/how-to-use-press-releases-to-your-advantage/" target="_blank">How to use press releases to your advantage. </a></p>
<p><em>Do you use other principles of marketing with your blog? Let us know in the comments.</em></p>
<p><a href="http://feedads.g.doubleclick.net/~a/QlodjyDBWRqJd2xKPidZrAQrKoE/0/da"><img src="http://feedads.g.doubleclick.net/~a/QlodjyDBWRqJd2xKPidZrAQrKoE/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/QlodjyDBWRqJd2xKPidZrAQrKoE/1/da"><img src="http://feedads.g.doubleclick.net/~a/QlodjyDBWRqJd2xKPidZrAQrKoE/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/jTD8nGmcgZg" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/top-4-ways-to-apply-your-marketing-knowledge-to-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find Freelance Jobs on BidHire – A Free Service</title>
		<link>http://freelancingriches.com/find-freelance-jobs-on-bidhire-%e2%80%93-a-free-service/</link>
		<comments>http://freelancingriches.com/find-freelance-jobs-on-bidhire-%e2%80%93-a-free-service/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:11:08 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelance Job]]></category>
		<category><![CDATA[Freelance Jobs]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Obs]]></category>
		<category><![CDATA[Small Business]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=535</guid>
		<description><![CDATA[BidHire is a system build to connect small businesses with freelance professionals all over the world. &#8230; <a class="readmore" href="http://freelancingriches.com/find-freelance-jobs-on-bidhire-%e2%80%93-a-free-service/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-1543" src="http://www.freelancermagazine.com/wp-content/uploads/2010/01/bidhire-300x62.jpg" alt="" width="300" height="62" /><a href="http://www.bidhire.com/" target="_blank">BidHire</a> is a system build to connect small businesses with freelance professionals all over the world.  This new service is much like the popular services provided by eLance and Guru, with the major exception that it is free for freelancers to use.  There are no monthly service fees for listing, and no project success or commission fees. Whether you&#8217;re a part-time freelancer or a full-time consultant, connecting to the business world has never been easier.</p>
<p>The site allows freelancers to bid on as many projects as possible without the hassle of signup or account upgrade fees. You are protected by their escrow payment system, and you can withdraw funds the minute you are paid.  Go ahead and build a profile to find <a href="http://www.bidhire.com/projects.php" target="_blank">Jobs for Freelancers</a> today!</p>
<p><em>Please visit BidHire, who sponsored the post above.</em></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Yx90ArDv8Mtvu9yQXYOUZVGWbZs/0/da"><img src="http://feedads.g.doubleclick.net/~a/Yx90ArDv8Mtvu9yQXYOUZVGWbZs/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/Yx90ArDv8Mtvu9yQXYOUZVGWbZs/1/da"><img src="http://feedads.g.doubleclick.net/~a/Yx90ArDv8Mtvu9yQXYOUZVGWbZs/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/oYAC6i8Llg8" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/find-freelance-jobs-on-bidhire-%e2%80%93-a-free-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Hosted Exchange?</title>
		<link>http://freelancingriches.com/what-is-hosted-exchange/</link>
		<comments>http://freelancingriches.com/what-is-hosted-exchange/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:11:05 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Mail]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=569</guid>
		<description><![CDATA[If you have worked in any corporate environment, most likely you were using a Microsoft Exchange &#8230; <a class="readmore" href="http://freelancingriches.com/what-is-hosted-exchange/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2010/01/hosted-exchange-server.gif" alt="" width="294" height="132" class="alignleft size-full wp-image-1566" />If you have worked in any corporate environment, most likely you were using a Microsoft Exchange powered e-mail solution. The powerful service is used in the vast majority of the businesses today, and many of these servers are administered and maintained by the company I.T. department.</p>
<p><a href="http://www.rackspace.com/email_hosting/exchange_hosting" target="_blank">Hosted Exchange</a> is a viable option for those individuals and freelancers that want to harness the power of an Exchange server but don’t want to pay for a full server license, buy the appropriate hardware and deal with the maintenance. Much like the web hosting industry where a company bundles many customers on a single web server, Hosted Exchange is a cost-effective option for individuals. The Exchange service provider bundles many customer mailboxes on a single Exchange server for a monthly or yearly fee.<br />
<span></span><br />
A hosted Exchange plan typically costs between $10 and 20 USD per month.  That cost typically includes a centralized e-mail server that stores email, contacts, appointments, notes, and tasks all in one place.  You can have this information synchronized (via Direct Push synchronization) with multiple mobile devices, as well as your Outlook client or directly through an Outlook-esque web interface.  When traveling as a freelancer, this is an especially nice feature and the increase in mobile productivity may be worth the price all by itself.</p>
<p>When working with on projects with external clients, you might also benefit from Sharepoint capabilities that are often bundled with hosted exchange.  SharePoint combines a centralized document repository with collaboration, project tracking, and content management tools. Using SharePoint, you can easily and efficiently manage projects and enhance the flow of communication in your business.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/g3ozYi10WVlZN5jio9WE0-9Ybjw/0/da"><img src="http://feedads.g.doubleclick.net/~a/g3ozYi10WVlZN5jio9WE0-9Ybjw/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/g3ozYi10WVlZN5jio9WE0-9Ybjw/1/da"><img src="http://feedads.g.doubleclick.net/~a/g3ozYi10WVlZN5jio9WE0-9Ybjw/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/01jqdwWvnlw" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/what-is-hosted-exchange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Printing for Your Small Business</title>
		<link>http://freelancingriches.com/online-printing-for-your-small-business/</link>
		<comments>http://freelancingriches.com/online-printing-for-your-small-business/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:11:03 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Small Business]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=568</guid>
		<description><![CDATA[Even today in our virtual world of telecommuting, Skype, and home offices, freelancers still have to &#8230; <a class="readmore" href="http://freelancingriches.com/online-printing-for-your-small-business/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2010/01/business-card-printing-200x300.jpg" alt="" width="200" height="300" class="alignleft size-medium wp-image-1561" />Even today in our virtual world of telecommuting, Skype, and home offices, freelancers still have to get professional materials printed on occasion.  As an independent web publisher, I have to admit that most of my working relationships are virtual, but I still find value (and contracts) in local networking and industry events.  Handing out business cards and logo-laden freebies is a tried-and-true method for leaving good impressions in face-to-face situations.</p>
<p>Online <a href="http://www.psprint.com" target="_blank">printing</a> services like PSPrint.com are great for saving time and money, while maintaining quality.  Their digital printing methods allow you to reduce both cost and waste with small-quantity orders. Also, those methods don’t involve as many steps as other printing processes or technologies, so less time is needed in producing your prints and the turnaround time is quicker.  </p>
<p>Sure, you can say that many digital printers are using similar (if not the same) printing technologies.  But the reason I chose PSPrint specifically, is actually the same reason why many freelancers can have lasting success. It&#8217;s due to their reputation for offering excellent and attentive customer service.  In a world of comparable technologies, what better differentiator for success can a company have than to truly pay close attention to their customers&#8217; needs?  </p>
<p><a href="http://feedads.g.doubleclick.net/~a/R8bxRxelgANgjpoFK7lp1E0TiPM/0/da"><img src="http://feedads.g.doubleclick.net/~a/R8bxRxelgANgjpoFK7lp1E0TiPM/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/R8bxRxelgANgjpoFK7lp1E0TiPM/1/da"><img src="http://feedads.g.doubleclick.net/~a/R8bxRxelgANgjpoFK7lp1E0TiPM/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/oOTijENPP5Y" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/online-printing-for-your-small-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freelancers – The New Workforce</title>
		<link>http://freelancingriches.com/freelancers-%e2%80%93-the-new-workforce/</link>
		<comments>http://freelancingriches.com/freelancers-%e2%80%93-the-new-workforce/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:11:01 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=586</guid>
		<description><![CDATA[Founder of the Freelancers Union Sara Horowitz explains why the self-employed are a bigger factor in &#8230; <a class="readmore" href="http://freelancingriches.com/freelancers-%e2%80%93-the-new-workforce/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Founder of the Freelancers Union Sara Horowitz explains why the self-employed are a bigger factor in today&#8217;s economy.  Check out this video from CNNMoney:
</p>
<p><a href="http://feedads.g.doubleclick.net/~a/PVi_XPdwGz1w4XmlorXOfyARhcs/0/da"><img src="http://feedads.g.doubleclick.net/~a/PVi_XPdwGz1w4XmlorXOfyARhcs/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/PVi_XPdwGz1w4XmlorXOfyARhcs/1/da"><img src="http://feedads.g.doubleclick.net/~a/PVi_XPdwGz1w4XmlorXOfyARhcs/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/6Pu3TevtGN4" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/freelancers-%e2%80%93-the-new-workforce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Freelancers Need to Keep in Mind When Looking for Online Backup</title>
		<link>http://freelancingriches.com/what-freelancers-need-to-keep-in-mind-when-looking-for-online-backup/</link>
		<comments>http://freelancingriches.com/what-freelancers-need-to-keep-in-mind-when-looking-for-online-backup/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:10:59 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Internet Access]]></category>
		<category><![CDATA[Small Business]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=615</guid>
		<description><![CDATA[It’s happened to all of us. We start off with the best of intentions in creating &#8230; <a class="readmore" href="http://freelancingriches.com/what-freelancers-need-to-keep-in-mind-when-looking-for-online-backup/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.freelancermagazine.com/wp-content/uploads/2010/02/online-backup.png"><img class="alignleft size-medium wp-image-1574" src="http://www.freelancermagazine.com/wp-content/uploads/2010/02/online-backup-300x236.png" alt="" width="300" height="236" /></a>It’s happened to all of us. We start off with the best of intentions in creating a new habit of backing up every day, and we’re committed to sticking to it. But just like any diet or New Year’s resolution, “real life” creeps in and pulls your attention away towards more important things.</p>
<p>At first you only skip a day here or there. But eventually, days turn into weeks and months. This is only natural, considering the busy lifestyle that most freelancers have.</p>
<p>That’s why, when it comes to backing up their data, freelancers really love the automation and convenience that comes with online backup services. You just install the software once, and you never have to think about it again until something bad happens. You can just feel safe knowing that it’s there, working in the background for you.</p>
<p>However, there are MANY different services to choose from. And prices range from FREE to $10 per GB. With so much variety, how can you pick a solution that’s right for you? Well here are a few features that freelancers should keep in mind when looking into automating their data protection:<span></span></p>
<blockquote><p><strong>Automation and ease of use</strong><br />
Because freelancers work alone, they don’t always have access to reliable technical staff. For this reason, you’ll want to pick a solution that installs quickly and runs fully-automated in the background while you work.</p>
<p>Also, since your time is the only product that you have to sell, you can’t afford to spend hours learning how to use a new application. It has to be intuitive enough to start using right away. That’s why any new software you buy has to be very easy-to-use in order to minimize the learning curve and prevent any problems down the road.</p>
<p><strong>Continuous protection</strong><br />
Every freelancer has had the experience where they’ve pulled an all-nighter, working 12-hours straight for an important deadline, only to have something disastrous happen at the last second.</p>
<p>In order to prevent this, you’ll want to select a provider that offers Continuous Data Protection (CDP) capability. CDP simply means that the software will back up your data files every time you save instead of waiting until a scheduled daily backup time. This means that your potential “window” for data loss will be kept to only about 5 minutes instead of 24 hours.</p>
<p>If you decide to go with a CDP solution, make sure that it also offers block-level uploads. Block level capability allows the software to analyze your files, and only upload the portion that has changed since the last save point. This can significantly speed up your backup process and minimize the load on your internet connection.</p>
<p><strong>Laptop-specific features</strong><br />
Most freelancers travel a lot, and often end up in places that may not always have the most reliable internet connections. Make sure that the solution you select offers laptop-specific features that can protect you on the road.</p>
<p>One such feature would be the hybrid capability to create both local AND remote backup copies of your data.</p>
<p>In other words, the solution should give you the option of creating a local hard drive partition which can be accessed in an emergency&#8230; even if you don’t have internet access. And of course, this should automatically synchronize with your online data backups as soon as you connect to the internet again.</p>
<p>And if you’re working out of an area that has only a slow internet connection, the CDP functionality we’d discussed earlier should ensure that your data still gets backed up without causing a significant burden on your connection.</p>
<p><strong>Security and privacy</strong><br />
Often, freelancers will deal with very sensitive information. Make sure that the online backup service you select offers proper encryption.</p>
<p>But more importantly, make sure that the application you select allows you to encrypt the files with a password that only YOU know. In other words, make sure that the online backup provider can’t access your encrypted data once it’s on their servers.</p>
<p>Not all providers offer this feature. So make sure to ask before signing up.</p>
</blockquote>
<p>So there you have it! If you want to protect your freelance business from data loss, just make sure that the solution you pick offers:</p>
<ul>
<li>Automation</li>
<li>Continuous Protection</li>
<li>Laptop-Specific Features</li>
<li>Proper Security</li>
</ul>
<p>If you follow this simple checklist, you can feel confident that you’re making the right choice for your business.</p>
<p><em>About The Author: Storagepipe Solutions offers </em><a href="//storagepipe.com”" target="_blank"><em>online backup</em></a><em> and </em><a href="//storagepipe.com”" target="_blank"><em>backup software</em></a><em> for freelancers &amp; other small businesses.</em></p>
<p><a href="http://feedads.g.doubleclick.net/~a/UwyRBy6Iygv5NVX9vt0K7H3Fvag/0/da"><img src="http://feedads.g.doubleclick.net/~a/UwyRBy6Iygv5NVX9vt0K7H3Fvag/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/UwyRBy6Iygv5NVX9vt0K7H3Fvag/1/da"><img src="http://feedads.g.doubleclick.net/~a/UwyRBy6Iygv5NVX9vt0K7H3Fvag/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/6vaAGHUXYC4" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/what-freelancers-need-to-keep-in-mind-when-looking-for-online-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for Improving Your Social Media Presence</title>
		<link>http://freelancingriches.com/tips-for-improving-your-social-media-presence/</link>
		<comments>http://freelancingriches.com/tips-for-improving-your-social-media-presence/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 15:10:56 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[People]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=648</guid>
		<description><![CDATA[Before we get into tactics for improving your social media presence, it must be said that &#8230; <a class="readmore" href="http://freelancingriches.com/tips-for-improving-your-social-media-presence/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2010/03/social-media.jpg" alt="" width="225" height="180" class="alignleft size-full wp-image-1601" />Before we get into tactics for improving your social media presence, it must be said that solid marketing is all about the ideas behind your product or service.  These ideas need to be communicated on your website with clear messaging and visual appeal (which good <a href="http://www.mdgadvertising.com/capabilities.html" target="_blank">creative advertising firms</a> can help you with), as well as through a variety of channels.  Social media is rapidly becoming a preferred channel for web users to communicate and share ideas, and should be a strong part of your web strategy.  Here are some tips for improving your website&#8217;s presence as it relates to social media.<br />
<span></span><br />
<strong>Create Content!</strong><br />
Being a participant in social web requires that you create content, and certain kinds of content at that. Regardless of your industry, to create buzz you need to educate or entertain your target market, and well executed content will make people want to share it.</p>
<p><strong>Improve the &#8220;Linkability&#8221; of your Content</strong><br />
Having &#8220;static&#8221; web pages, e.g. brochure-style or storefront pages, are definitely useful for product information.  But to optimize a site for social media, we need to increase the frequency and linkability of the content.  My favorite method is to add a more-personal blog that shows your personality and thoughtfulness about a particular topic area.  Other types of content, like white papers or aggregated selected links to related articles, are also quite useful for potential readers.  Remember, the idea is to create something valuable beyond your core product offering to keep potential customers coming back.</p>
<p><strong>Enable Easier Bookmarking and Sharing</strong><br />
Once a reader thinks your content is worth sharing, make the process as easy as possible for them!  Adding website features like ReTweet and ShareThis buttons are a great way to allow your users to spread your content via their preferred channels.  I also like to make sure each page has concise meta tag data (Title, Description, etc), because it will be easier for places like Facebook to import and show pertinent information about your link.  As mentioned before, make sure your content is valuable and interesting because buttons-alone cannot get people to share your work.</p>
<p><strong>Encourage Inbound Links</strong><br />
Inbound links from other blogs and websites are crucial to enhancing your search optimization and overall rankings. Listing trackbacks with each article or post will entice users to link to your site in the hopes that you will reciprocate a link.  However, be aware of trackbacks from unrelated, spammy blogs or sites that are merely republishing your content without permission.  For these reasons, I like to approve trackbacks manually before allowing them to enter the comments.</p>
<p><strong>Help Your Content Travel</strong><br />
Building multiple channels of distribution for content can be a very effective way to gain exposure and attract links.  Use Email newsletters, RSS subscribers, Facebook status updates, Twitter updates, content syndication, video syndication with YouTube, etc can all improve your social reach.  With the number of possible channels on the web increasing, you need to make sure to stay current with popular services in the industry</p>
<p><strong>Encourage Video Sharing</strong><br />
Online video is a growing medium, and in my opinion a rich and effective channel for entertaining, informing, or just getting a message across.  If you have the resources to create compelling video content, please give it a shot.  Since distribution is VERY inexpensive, especially with YouTube and embedding capabilities, you can potential receive a high return on your efforts.  Encourage and embrace others who republish your videos.</p>
<p><strong>Participate in Conversations</strong><br />
Let&#8217;s say you have a decent social presence &#8211; your Facebook page has fans, your blog is receiving comments, people are contacting you through your site.  Take the time to connect one-to-one with these active readers, they&#8217;re often your best customers!  Foster dialog in whatever public forums you have, but also think about dropping a quick email or note in private to create a more personalized relationship.  Show your true passion for the topic at hand.  You just might be connecting with a top influencer or champion of your service.</p>
<p><strong>Get to Know Your Audience</strong><br />
As long as you understand your subject matter and that community&#8217;s interests, you&#8217;ll be able to set yourself for successful social media connections.  Don&#8217;t stray too far from your niche, leverage the latest tools and industry trends, and try to stay focused on content that will drive interest in your expertise.  </p>
<p>Thanks for taking a look at our thoughts!  What tips for social media marketing and optimization would you add?</p>
<p><a href="http://feedads.g.doubleclick.net/~a/qJb6M-uucC5od1uKa3tCvHFEGvc/0/da"><img src="http://feedads.g.doubleclick.net/~a/qJb6M-uucC5od1uKa3tCvHFEGvc/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/qJb6M-uucC5od1uKa3tCvHFEGvc/1/da"><img src="http://feedads.g.doubleclick.net/~a/qJb6M-uucC5od1uKa3tCvHFEGvc/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/q-bqjJMtdJs" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/tips-for-improving-your-social-media-presence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for the Right Free Web Hosting?</title>
		<link>http://freelancingriches.com/looking-for-the-right-free-web-hosting/</link>
		<comments>http://freelancingriches.com/looking-for-the-right-free-web-hosting/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 02:13:03 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[People]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=421</guid>
		<description><![CDATA[There are many free hosts on the web and the number increases almost on a daily &#8230; <a class="readmore" href="http://freelancingriches.com/looking-for-the-right-free-web-hosting/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2009/11/web-hosting-300x208.jpg" alt="web-hosting" width="300" height="208" class="alignleft size-medium wp-image-1535" />There are many free hosts on the web and the number increases almost on a daily basis. This is because, on the contrary to most people thought, setting up a new free web hosting company is really easy. Therefore, the chances of getting scammed are a bit high, not to mention, the other companies which aren’t reliable enough to support your website properly. Whether you are running a serious business or just a simple site to share your life with, I don’t think you would like to see your website down and offline for those who are trying to get access to it and try to visit.</p>
<p>This is why choosing the right host for your site is very crucial. And to actually look for a host that is free and that is reliable just makes the task even more challenging. Here’s the good news though, there really are good free web hosting providers around. You just have to be very picky to be able to point yourself on the right one.</p>
<p><strong>A few basic things to consider:</strong></p>
<p>1. Check if the hosting company has been around for at least a year. This is a better way to avoid yourself from signing up on a hosting company only to find out after a couple of days or so that they aren’t reachable anymore. This could definitely cause your website a big problem especially if you don’t regularly do backups for your site and other issues.</p>
<p>2. Look for a host that says no banner ads. Some free web hosts, in exchange for the free service that they would provide your website, put tons of ads on to your site. Often times, this really could cause irritation for your visitors.</p>
<p>3. Look for a host that offers free technical support to their free hosting customers. This is very helpful especially when you’re not that very technical yourself. A company that has a good support system is often a sign that they are indeed providing a good service for their customers.</p>
<p>4. Look for a host that guarantees at least 99% uptime.. To actually know if a host is reliable is really very hard to determine.. Since usually you’ll just get to know about a host’s reliability once you have been with them. So your best shot is at least go with a host that gives high guarantees for their reliability.</p>
<p><strong>Free hosting provider I recommend</strong></p>
<p>So far, I’ve been with a few free web hosts and have experienced some of the worst. One <a href="http://www.doteasy.com" target="_blank">free web hosting provider</a> I highly would recommend is Doteasy.com. There are other free good web hosts too, but I have to admit, Doteasy has better offers than others.</p>
<p>Doteasy is a free hosting company that is well established, so that gives me an assurance that my website is safe and secured. They also strictly implement banner-free, this means no annoying ads on your website. Aside from that, I find their support team very reliable especially at times I’m having trouble on my site. I can’t be more thankful, because they still are very willing to help me even when the problem was basically caused by me. And as for their reliability, for a free host, I can say that I hit the jackpot with them. They guarantee 99.9% uptime and they have kept my website up and running all the time.</p>
<p>I get all of their great service for free, this is certainly a very good deal that I just can’t pass up. As of the moment, I can’t think of a better host or just even close on providing the service I get from Doteasy. And to get your own free web hosting account with them, you just need to <a href="https://www.doteasy.com/SignUp4/index.cfm" target="_blank">click here</a> to sign up and open a free account.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/9wjd_IrNm5USe1fGIq6MHauvtMs/0/da"><img src="http://feedads.g.doubleclick.net/~a/9wjd_IrNm5USe1fGIq6MHauvtMs/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/9wjd_IrNm5USe1fGIq6MHauvtMs/1/da"><img src="http://feedads.g.doubleclick.net/~a/9wjd_IrNm5USe1fGIq6MHauvtMs/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/QNupC-ZIyW8" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/looking-for-the-right-free-web-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building an Awesome Navigation Menu with jQuery: Part 2</title>
		<link>http://freelancingriches.com/building-an-awesome-navigation-menu-with-jquery-part-2/</link>
		<comments>http://freelancingriches.com/building-an-awesome-navigation-menu-with-jquery-part-2/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 02:13:04 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=416</guid>
		<description><![CDATA[This is the second part of a two-part series that will help you build a complex &#8230; <a class="readmore" href="http://freelancingriches.com/building-an-awesome-navigation-menu-with-jquery-part-2/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2009/09/screen_two-150x150.jpg" alt="menu expanded" width="150" height="150" class="alignleft size-thumbnail wp-image-1351" />This is the second part of a two-part series that will help you build a complex sliding menu, enhanced with modal windows. <a href="http://www.freelancermagazine.com/building-an-awesome-navigation-menu-with-jquery-part-1/">Click here to read <strong>Part 1 of Building an Awesome Navigation Menu with jQuery</strong></a></p>
<p>This second part will cover building a modal window and coding its behavior. If you don&#8217;t know what I already explained, please go back to the <a href="http://www.freelancermagazine.com/building-an-awesome-navigation-menu-with-jquery-part-1/">first article here</a> and come back once you finish that one. However, if XHTML, CSS and jQuery are your friends, you may pick things up as we go, so just go ahead and read this part of the tutorial.</p>
<p>Let me remind you the concept we described in the previous article. We have a horizontal menu with a few categories. Each category has multiple subcategories and each such subcategory may contain a random number of products. For easier and faster movement of users thorough the site, we won&#8217;t reload the page once a subcategory is clicked. Instead, we will display all products in a modal window.</p>
<p>Here&#8217;s a screenshot of the menu and one simple modal window.</p>
<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2009/11/Screen-shot-2009-10-30-at-11.19.42-PM.png" alt="Modal window screenshot" width="590" height="354" class="aligncenter size-medium wp-image-1468" /></p>
<h2>How does the modal work?</h2>
<p><span></span><br />
Once someone clicks a subcategory link, the modal window will be displayed and the products will show up. The modal will close when products are clicked, and the browser is targeted to a new page, when the user clicks the close button or when the overlay is clicked. It isn&#8217;t that hard is it?</p>
<p>The main issue is that we need different content in the modal window. Each subcategory will have its own products and we need to find out which products to display. We will do this with the help of jQuery as you&#8217;ll find out in just a few minutes.</p>
<p>But first, lets get to coding the structure and design of the modal window. First of all, we have the overlay mask, which will be an empty div. We need to make sure the overlay mask will be on top of all site content but beneath the modal window, so we will use z-index:1100 for modal content and z-index:1000 for the overlay. The overlay won&#8217;t be displayed unless a subcategory is clicked, so display:none is also mandatory. You should also choose your favorite color for the overlay, and set it absolutely to top left 0 pixels.</p>
<div>
<div>
<pre><span>&lt;<span>div</span> <span>id</span><span>=</span><span>&quot;overlay-mask&quot;</span>&gt;</span> <span>&amp;nbsp;</span> <span>&lt;<span>/</span><span>div</span>&gt;</span></pre>
</div>
</div>
<div>
<div>
<pre><span>#overlay-mask</span> <span>&#123;</span>
	<span>display</span><span>:</span><span>none</span><span>;</span>
	<span>z-index</span><span>:</span><span>1000</span><span>;</span>
	<span>background-color</span><span>:</span><span>#333</span><span>;</span>
	<span>position</span><span>:</span><span>absolute</span><span>;</span>
	<span>top</span><span>:</span><span>0</span><span>;</span>
	<span>left</span><span>:</span><span>0</span><span>;</span>
	<span>&#125;</span></pre>
</div>
</div>
<p>The modal window will be something like this. An outer div to hold everything in place, another inner div to hold the products, and a link that will server as a close modal window button. Because we want the button to span all the way, we had to use an outer div for the content of the modal, so that&#8217;s why there&#8217;s 2 divs and not just one.</p>
<div>
<div>
<pre><span>&lt;<span>div</span> <span>id</span><span>=</span><span>&quot;overlay-content&quot;</span> <span>class</span><span>=</span><span>&quot;all-rounded&quot;</span>&gt;</span>
&nbsp;
	<span>&lt;<span>div</span>&gt;</span>
		<span>&lt;<span>a</span> <span>href</span><span>=</span><span>&quot;http://www.ultimatewasher.com&quot;</span> <span>target</span><span>=</span><span>&quot;_new&quot;</span> <span>class</span><span>=</span><span>&quot;thumb&quot;</span>&gt;&lt;<span>img</span> <span>src</span><span>=</span><span>&quot;images/wash1.jpg&quot;</span> <span>width</span><span>=</span><span>&quot;102&quot;</span> <span>height</span><span>=</span><span>&quot;102&quot;</span> <span>alt</span><span>=</span><span>&quot;Wash1&quot;</span> <span>/</span>&gt;&lt;<span>span</span>&gt;</span>First thumb<span>&lt;<span>/</span><span>span</span>&gt;&lt;<span>/</span><span>a</span>&gt;</span>
&nbsp;
		<span>&lt;<span>a</span> <span>href</span><span>=</span><span>&quot;http://www.city-rentals.ca&quot;</span> <span>target</span><span>=</span><span>&quot;_new&quot;</span> <span>class</span><span>=</span><span>&quot;thumb&quot;</span>&gt;&lt;<span>img</span> <span>src</span><span>=</span><span>&quot;images/wash2.jpg&quot;</span> <span>width</span><span>=</span><span>&quot;102&quot;</span> <span>height</span><span>=</span><span>&quot;102&quot;</span> <span>alt</span><span>=</span><span>&quot;Wash2&quot;</span> <span>/</span>&gt;&lt;<span>span</span>&gt;</span>Second<span>&lt;<span>/</span><span>span</span>&gt;&lt;<span>/</span><span>a</span>&gt;</span>
&nbsp;
		<span>&lt;<span>a</span> <span>href</span><span>=</span><span>&quot;http://www.tonsoftools.com&quot;</span> <span>target</span><span>=</span><span>&quot;_new&quot;</span> <span>class</span><span>=</span><span>&quot;thumb&quot;</span>&gt;&lt;<span>img</span> <span>src</span><span>=</span><span>&quot;images/wash3.jpg&quot;</span> <span>width</span><span>=</span><span>&quot;102&quot;</span> <span>height</span><span>=</span><span>&quot;102&quot;</span> <span>alt</span><span>=</span><span>&quot;Wash3&quot;</span> <span>/</span>&gt;&lt;<span>span</span>&gt;</span>Third<span>&lt;<span>/</span><span>span</span>&gt;&lt;<span>/</span><span>a</span>&gt;</span>
&nbsp;
		<span>&lt;<span>a</span> <span>href</span><span>=</span><span>&quot;http://www.carriergenerators.com&quot;</span> <span>target</span><span>=</span><span>&quot;_new&quot;</span> <span>class</span><span>=</span><span>&quot;thumb last&quot;</span>&gt;&lt;<span>img</span> <span>src</span><span>=</span><span>&quot;images/wash4.jpg&quot;</span> <span>width</span><span>=</span><span>&quot;102&quot;</span> <span>height</span><span>=</span><span>&quot;102&quot;</span> <span>alt</span><span>=</span><span>&quot;Wash4&quot;</span> <span>/</span>&gt;&lt;<span>span</span>&gt;</span>Fourth<span>&lt;<span>/</span><span>span</span>&gt;&lt;<span>/</span><span>a</span>&gt;</span>
&nbsp;
	<span>&lt;<span>/</span><span>div</span>&gt;</span>
&nbsp;
	<span>&lt;<span>a</span> <span>class</span><span>=</span><span>&quot;close bottom-rounded&quot;</span>&gt;</span>Click to close<span>&lt;<span>/</span><span>a</span>&gt;</span>
&nbsp;
<span>&lt;<span>/</span><span>div</span>&gt;</span></pre>
</div>
</div>
<p>As you see, each product is in fact a link containing a product thumbnail and some text. Lets see how we style them. the purpose of the tutorial is creating the modal window, not styling it, so the style is really basic, especially if you take out the rounded corners.</p>
<div>
<div>
<pre><span>#overlay-content</span> <span>&#123;</span>
	<span>width</span><span>:</span><span>500px</span><span>;</span>
	<span>&#125;</span>
&nbsp;
<span>#overlay-content</span> div <span>&#123;</span>
	<span>width</span><span>:</span><span>450px</span><span>;</span>
	<span>padding</span><span>:</span><span>25px</span><span>;</span>
	<span>padding-bottom</span><span>:</span><span>10px</span><span>;</span>
	<span>&#125;</span>
&nbsp;
<span>#overlay-content</span> a<span>.close</span> <span>&#123;</span>
	<span>display</span><span>:</span><span>block</span><span>;</span>
	<span>padding</span><span>:</span><span>0px</span><span>;</span>
	<span>border-top</span><span>:</span><span>1px</span> <span>solid</span> <span>#333</span><span>;</span>
	<span>font-size</span><span>:</span><span>15px</span><span>;</span>
	<span>line-height</span><span>:</span><span>25px</span><span>;</span>
	<span>height</span><span>:</span><span>25px</span><span>;</span>
	<span>text-align</span><span>:</span><span>center</span><span>;</span>
	<span>&#125;</span>
&nbsp;
<span>#overlay-content</span> a<span>.thumb</span> <span>&#123;</span>
	<span>display</span><span>:</span><span>block</span><span>;</span>
	<span>width</span><span>:</span><span>102px</span><span>;</span>
	<span>height</span><span>:</span><span>122px</span><span>;</span>
	<span>padding</span><span>:</span><span>0px</span><span>;</span>
	<span>margin</span><span>:</span><span>0px</span> <span>14px</span> <span>0px</span> <span>0px</span><span>;</span>
	<span>float</span><span>:</span><span>left</span><span>;</span>
	<span>text-decoration</span><span>:</span><span>none</span><span>;</span>
	<span>&#125;</span>
&nbsp;
<span>#overlay-content</span> a<span>.thumb</span> img <span>&#123;</span>
	<span>display</span><span>:</span><span>block</span><span>;</span>
	<span>width</span><span>:</span><span>102px</span><span>;</span>
	<span>height</span><span>:</span><span>102px</span><span>;</span>
	<span>padding</span><span>:</span><span>0px</span><span>;</span>
	<span>border</span><span>:</span><span>0px</span><span>;</span>
	<span>&#125;</span>
&nbsp;
<span>#overlay-content</span> a<span>.thumb</span> span <span>&#123;</span>
	<span>display</span><span>:</span><span>block</span><span>;</span>
	<span>width</span><span>:</span><span>102px</span><span>;</span>
	<span>height</span><span>:</span><span>20px</span><span>;</span>
	<span>padding</span><span>:</span><span>0px</span><span>;</span>
	<span>text-align</span><span>:</span><span>center</span><span>;</span>
	<span>color</span><span>:</span><span>#999</span><span>;</span>
	<span>&#125;</span>
&nbsp;
<span>#overlay-content</span> a<span>.last</span> <span>&#123;</span>
	<span>margin-right</span><span>:</span><span>0px</span><span>;</span>
	<span>&#125;</span>
&nbsp;
<span>#overlay-content</span> div <span>&#123;</span>
	<span>overflow</span><span>:</span><span>auto</span><span>;</span>
	<span>&#125;</span></pre>
</div>
</div>
<p>The first two lines are just setting the dimensions of the modal window, for the purpose of a modal window that contains four products, all on the same line. The anchor tag with the &#8220;close&#8221; class is in fact the button that will be displayed in the bottom of the modal that will be used to close to modal window if needed.</p>
<p>The thumb classed anchor will contain the image and the text description contained in a span tag. As all thumbnails have a small right margin, we need the additional last class to remove the right margin from the last product in the modal. The overflow is used to cancel the collapsing of the inner div that contains only floating elements.</p>
<p>We finished with structure and styling, so lets move on to jQuery coding. Take a look at the code in its entirety and try to understand it. The explanations will follow it just below.</p>
<div>
<div>
<pre><span>var</span> opacity <span>=</span> <span>'0.8'</span><span>;</span> <span>// can be up to 1</span>
&nbsp;
$<span>&#40;</span><span>'a[name=modal]'</span><span>&#41;</span>.<span>removeAttr</span><span>&#40;</span><span>'href'</span><span>&#41;</span><span>;</span> 	<span>//javascript on, no need to redirect to a link here</span>
$<span>&#40;</span><span>'a[name=modal]'</span><span>&#41;</span>.<span>click</span><span>&#40;</span><span>function</span> <span>&#40;</span><span>&#41;</span>
	<span>&#123;</span>
	<span>var</span> maskHeight <span>=</span> $<span>&#40;</span>document<span>&#41;</span>.<span>height</span><span>&#40;</span><span>&#41;</span><span>;</span>
	<span>var</span> maskWidth <span>=</span> $<span>&#40;</span>document<span>&#41;</span>.<span>width</span><span>&#40;</span><span>&#41;</span><span>;</span>
	<span>var</span> windowHeight <span>=</span> $<span>&#40;</span>window<span>&#41;</span>.<span>height</span><span>&#40;</span><span>&#41;</span><span>;</span>
	<span>var</span> windowWidth <span>=</span> $<span>&#40;</span>window<span>&#41;</span>.<span>width</span><span>&#40;</span><span>&#41;</span><span>;</span>
	bvar contentWidth <span>=</span> $<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>width</span><span>&#40;</span><span>&#41;</span><span>;</span> <span>// width</span>
	bvar contentHeight <span>=</span> $<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>height</span><span>&#40;</span><span>&#41;</span><span>;</span> <span>// and height of content area</span>
&nbsp;
	<span>//Set height and width to mask to fill up the whole screen</span>
	$<span>&#40;</span><span>'#overlay-mask'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>&#123;</span><span>'width'</span><span>:</span>maskWidth<span>,</span><span>'height'</span><span>:</span>maskHeight<span>&#125;</span><span>&#41;</span><span>;</span>
	b$<span>&#40;</span><span>'#overlay-mask'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'opacity'</span><span>,</span>opacity<span>&#41;</span><span>;</span>
	$<span>&#40;</span><span>'#overlay-mask'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'display'</span><span>,</span><span>'block'</span><span>&#41;</span><span>;&lt;/</span>p<span>&gt;</span> <span>&lt;</span>p<span>&gt;</span>
&nbsp;
	<span>// put the overlay content area in the center of the window</span>
	$<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'display'</span><span>,</span><span>'block'</span><span>&#41;</span><span>;</span>
	$<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'left'</span><span>,</span><span>&#40;</span>windowWidth<span>-</span>contentWidth<span>&#41;</span><span>/</span><span>2</span><span>&#41;</span><span>;</span>
	b$<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'top'</span><span>,</span><span>&#40;</span>windowHeight<span>-</span>contentHeight<span>&#41;</span><span>/</span><span>2</span><span>&#41;</span><span>;</span>
	<span>&#125;</span><span>&#41;</span><span>;</span>
&nbsp;
	<span>// move overlay content to center of the window</span>
$<span>&#40;</span>window<span>&#41;</span>.<span>resize</span><span>&#40;</span><span>function</span> <span>&#40;</span><span>&#41;</span>
	<span>&#123;</span>
	<span>var</span> maskHeight <span>=</span> $<span>&#40;</span>document<span>&#41;</span>.<span>height</span><span>&#40;</span><span>&#41;</span><span>;</span>
	<span>var</span> maskWidth <span>=</span> $<span>&#40;</span>window<span>&#41;</span>.<span>width</span><span>&#40;</span><span>&#41;</span><span>;</span>
	<span>var</span> windowHeight <span>=</span> $<span>&#40;</span>window<span>&#41;</span>.<span>height</span><span>&#40;</span><span>&#41;</span><span>;</span>
	<span>var</span> windowWidth <span>=</span> $<span>&#40;</span>window<span>&#41;</span>.<span>width</span><span>&#40;</span><span>&#41;</span><span>;</span>
	<span>var</span> contentWidth <span>=</span> $<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>width</span><span>&#40;</span><span>&#41;</span><span>;</span> <span>// width</span>
	<span>var</span> contentHeight <span>=</span> $<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>height</span><span>&#40;</span><span>&#41;</span><span>;</span> <span>// and height of content area</span>
&nbsp;
	<span>//Set height and width to mask to fill up the whole screen</span>
	$<span>&#40;</span><span>'#overlay-mask'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>&#123;</span><span>'width'</span><span>:</span>maskWidth<span>,</span><span>'height'</span><span>:</span>maskHeight<span>&#125;</span><span>&#41;</span><span>;</span>
	$<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>&#123;</span><span>'left'</span><span>:</span><span>&#40;</span>windowWidth<span>-</span>contentWidth<span>&#41;</span><span>/</span><span>2</span><span>&#125;</span><span>&#41;</span><span>;</span>
	$<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>&#123;</span><span>'top'</span><span>:</span><span>&#40;</span>windowHeight<span>-</span>contentHeight<span>&#41;</span><span>/</span><span>2</span><span>&#125;</span><span>&#41;</span><span>;</span>
	<span>&#125;</span><span>&#41;</span><span>;</span>
&nbsp;
<span>var</span> $scrollingDiv <span>=</span> $<span>&#40;</span><span>&quot;#overlay-content&quot;</span><span>&#41;</span><span>;</span>
$<span>&#40;</span>window<span>&#41;</span>.<span>scroll</span><span>&#40;</span><span>function</span><span>&#40;</span><span>&#41;</span>
	<span>&#123;</span>
	$scrollingDiv.<span>stop</span><span>&#40;</span><span>&#41;</span>.<span>animate</span><span>&#40;</span><span>&#123;</span><span>&quot;marginTop&quot;</span><span>:</span> <span>&#40;</span>$<span>&#40;</span>window<span>&#41;</span>.<span>scrollTop</span><span>&#40;</span><span>&#41;</span><span>&#41;</span> <span>+</span> <span>&quot;px&quot;</span><span>&#125;</span><span>,</span> <span>&quot;fast&quot;</span> <span>&#41;</span><span>;</span>
	<span>&#125;</span><span>&#41;</span><span>;</span>
&nbsp;
$<span>&#40;</span><span>'#overlay-mask'</span><span>&#41;</span>.<span>click</span><span>&#40;</span><span>function</span> <span>&#40;</span><span>&#41;</span>
	<span>&#123;</span>
	$<span>&#40;</span><span>'#overlay-mask'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'display'</span><span>,</span><span>'none'</span><span>&#41;</span><span>;</span>
	$<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'display'</span><span>,</span><span>'none'</span><span>&#41;</span><span>;</span>
	<span>&#125;</span><span>&#41;</span><span>;</span>
&nbsp;
$<span>&#40;</span><span>'.close'</span><span>&#41;</span>.<span>click</span><span>&#40;</span><span>function</span> <span>&#40;</span><span>&#41;</span>
	<span>&#123;</span>
	$<span>&#40;</span><span>'#overlay-mask'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'display'</span><span>,</span><span>'none'</span><span>&#41;</span><span>;</span>
	$<span>&#40;</span><span>'#overlay-content'</span><span>&#41;</span>.<span>css</span><span>&#40;</span><span>'display'</span><span>,</span><span>'none'</span><span>&#41;</span><span>;</span>
	<span>&#125;</span><span>&#41;</span><span>;</span></pre>
</div>
</div>
<p>The opacity variable will set the overlays opacity. It would look really odd with a non transparent overlay, so perhaps anything below .8 will do just fine. Except if you have it completely transparent when there isn&#8217;t going to be any overlay.</p>
<p>We find all anchor tags that has &#8220;modal&#8221; as name, and remove their href attribute, as we don&#8217;t want to move to another page before seeing the overlay, don&#8217;t we?</p>
<p>Then we have the on click behavior. As soon as an anchor link that has an attached modal window is clicked, we get the sizes of the document as well as those of the window. We also check out the width and height of the content inside the modal window.</p>
<p>Next, we set the width and height of the overlay mask using css attributes. We want the overlay to span across the entire page, right? We then set its opacity and make it appear in the page by changing its display property from none (set in the css) to block. We do the same with the content div, and also put it in the center of the browser window.</p>
<p>We also have a resize behavior, which will be triggered if you resize the browser after the page has loaded. If that happens, we check out the dimensions of the document and browser as well, and reset the content window in the center of the page. In the same time, we modify the width and height of the overlay so that it matches the changes triggered by resizing the browser.</p>
<p>If the page has a scrollbar and we scroll either up or down, we use the scroll jQuery trigger to animate the modal back to the center of the page. The stop function there before the animation will make sure that older animations will be stopped if the scroll is used continuously or with small pauses.</p>
<p>Finally, once the overlay mask or close button is clicked, we need to close the modal window, and the last two lines of code do just that.</p>
<h2>One small, but real problem!</h2>
<p>We haven&#8217;t taken in consideration the most important aspect. Each time we load the modal window the content needs to be different. The above code only works for the same content in the modal window such as a contact form, and we need to fix this issue.</p>
<p>First of all, we remove content from the overlay-content inner div and leave it empty. This div will auto-populate with proper content when a subcategory is clicked. Next, we add rel attributes to modal anchor links (those that were named &#8220;modal&#8221;). We will use unique rel attributes to identify the content we need to load.</p>
<p>We will also add divs that have classes corresponding to each rel attribute, which will contain the content we will load on click. We have to make this divs hidden so they don&#8217;t pop up god know where inside your site&#8217;s layout. Simple right? But how do we do this via jQuery? Even simpler, using only three lines of code.</p>
<p>Once a modal anchor is clicked we identify its rel attribute, get the html contents of the div that has the same class name as the rel attribute, then populate the inner div in the overlay content with the html content we found. Cool! Here&#8217;s the code for that, which we add just below the .click function.</p>
<div>
<div>
<pre><span>var</span> rel <span>=</span> $<span>&#40;</span><span>this</span><span>&#41;</span>.<span>attr</span><span>&#40;</span><span>'rel'</span><span>&#41;</span><span>;</span>
<span>var</span> modal_content <span>=</span> $<span>&#40;</span><span>'.'</span><span>+</span>rel<span>&#41;</span>.<span>html</span><span>&#40;</span><span>&#41;</span><span>;</span>
$<span>&#40;</span><span>'#overlay-content div'</span><span>&#41;</span>.<span>html</span><span>&#40;</span>modal_content<span>&#41;</span><span>;</span></pre>
</div>
</div>
<p>And we&#8217;re done. You can check out the <a href="http://demos.webia.info/fancy_menu_v2/" target="_blank">demo over here</a>, or perhaps you&#8217;d like the source code? If so, you can download the <a href="http://demos.webia.info/fancy_menu_v1/fancy_menu_v1.zip" target="_new">source codes for the first part</a>, which is just the <a href="http://demos.webia.info/fancy_menu_v1/" target="_new">sliding menu from here</a>, or if you want the real deal you can get <a href="http://demos.webia.info/fancy_menu_v2/fancy_menu_v2.zip" target="_new">full source codes</a> for modal window too from here.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/M8lpdqkUkTaxchnmUL1bRpEAmOY/0/da"><img src="http://feedads.g.doubleclick.net/~a/M8lpdqkUkTaxchnmUL1bRpEAmOY/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/M8lpdqkUkTaxchnmUL1bRpEAmOY/1/da"><img src="http://feedads.g.doubleclick.net/~a/M8lpdqkUkTaxchnmUL1bRpEAmOY/1/di" border="0"></img></a></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/EWUEAxIqc9w" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/building-an-awesome-navigation-menu-with-jquery-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Deadly Sins of Blogging</title>
		<link>http://freelancingriches.com/7-deadly-sins-of-blogging/</link>
		<comments>http://freelancingriches.com/7-deadly-sins-of-blogging/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 02:13:03 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Obs]]></category>
		<category><![CDATA[People]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=403</guid>
		<description><![CDATA[Guest blogger Jimi Olaghere is a young business owner who runs Broke Tycoon, a blog and &#8230; <a class="readmore" href="http://freelancingriches.com/7-deadly-sins-of-blogging/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Guest blogger Jimi Olaghere is a young business owner who runs <a href="http://broketycoon.com/" target="_blank">Broke Tycoon</a>, a blog and forum with advice for business and marketing techniques.</em></p>
<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2009/11/seven-deadly-sins-231x300.jpg" alt="seven-deadly-sins" width="231" height="300" class="alignleft size-medium wp-image-1487" />Seems like everyone is a blogger these days, publishing articles on personal or freelance business blogs, updating statuses on twitter &#8211; even commenting on previously written articles.  Face it, we&#8217;re blogging. But how can we stand out in a sea of keyboard happy drones? Repent from these sins and maybe the blog Gods will forgive you.</p>
<p><strong>1. Pride</strong><br />
You can&#8217;t do it on your own, or maybe you can; don&#8217;t get me wrong, self belief is a good thing. But when  you are starting a blog, one of the fastest ways to increase traffic is to partner up with other bloggers. Link exchange, link backs, shared links, they all work; find one that&#8217;s compatible with your niche then blog happy.</p>
<p><strong>2. Envy</strong><br />
All blogs are not created equal, there is never going to be another gossip blog like Perez Hilton&#8217;s. Many have tried, but it&#8217;s still not the same. The faster you realize that you can&#8217;t imitate other successful blogs, the sooner your blog will become successful. So go out there and do your own thing, in fact look at what everyone is doing and do the exact opposite; you&#8217;ll be surprised with the results.<br />
<span></span><br />
<strong>3. Gluttony</strong><br />
You can&#8217;t have all the followers, the twitter traffic machine , spamming, following everybody with the hopes they follow you back, all these are no no&#8217;s. These aren&#8217;t genuine connections, they are really not interested in what you have to say.  </p>
<p><strong>4. Lust</strong><br />
The lust for success and money from blogging. Honestly, there is no money in blogging; you can have a successful blog but I don&#8217;t see it bringing you any riches. If there is someone out there making millions from blogging please contact me!! I know there are blogs out there bringing in more than what my condo costs in day, but they just got simply lucky. 1 out of every 10,000 blogs get lucky and the other 9,999?? Well half of them fade to obscurity, and the other half are the true bloggers; still producing great content and informing and entertaining their readers all over the world..from the bedroom to the cubicle.</p>
<p><strong>5. Anger</strong><br />
Don&#8217;t start a blog for a sake of hate, a blog solely created to lash out at someone or a group of people will eventually die. It becomes annoying because it&#8217;s the same thing over and over again. Protesting is different.</p>
<p><strong>6. Greed</strong><br />
Take everything a step at a time. Have you ever been to those blogs with a sidebar filled with &#8216;Advertise Here&#8217;. Walk before you run, get the traffic before you start putting ad space up on your site. And go easy on the google ads, you don&#8217;t want your blog looking like the classifieds.</p>
<p><strong>7. Sloth</strong><br />
Unnecessary widgets and apps on your blog makes it look unattractive and over crowded, if you don&#8217;t want any visitors to your site leave it there or put them up. </p>
<p>Remember always keep it short and sweet, don&#8217;t be the drunkard at the bar that won&#8217;t stop talking.</p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/HRolLgC7_3s" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/7-deadly-sins-of-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel Password Recovery</title>
		<link>http://freelancingriches.com/excel-password-recovery/</link>
		<comments>http://freelancingriches.com/excel-password-recovery/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 01:13:04 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Mail]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=358</guid>
		<description><![CDATA[I&#8217;ve been freelancing now for two years, and I love the benefits of being able to &#8230; <a class="readmore" href="http://freelancingriches.com/excel-password-recovery/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2009/10/microsoft-excel-icon-150x150.png" alt="microsoft-excel-icon" width="150" height="150" class="alignleft size-thumbnail wp-image-1424" />I&#8217;ve been freelancing now for two years, and I love the benefits of being able to work from home and have a certain level of independence.  Sometimes that individuality comes with a price, as I found out this past week &#8211; no in-house IT support!</p>
<p>While compiling a proposal for internet marketing consulting, I knew I had a couple excel reports from a previous job that could be repurposed for this project.  Unfortunately, I hadn&#8217;t opened the documents in a couple years and couldn&#8217;t remember or find the password.  Obviously, contacting my previous company for the key was not an option.</p>
<p>Maybe Microsoft can offer an online service to securely store user passwords for documents?  I&#8217;d love the ability to submit a &#8220;forgot password&#8221; request and receive a new one via email, much like every online login service in the industry.  Oh well, until then we have to use utilities and cracks to access our forgotten files.</p>
<p>I ended up finding a good solution with step-by-step details and a free download for <a href="http://www.petri.co.il/excel-password-recovery.htm" target="_blank">excel password recovery</a> at Petri IT Knowledgebase. Their guide simply shows you how to use the utility&#8217;s two available options for recovery, and didn&#8217;t take more than a few minutes to complete.  Give it a try if you ever find yourself in a similar (embarrassing) predicament as mine.</p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/_HV00iZTp3w" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/excel-password-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building an Awesome Navigation Menu with jQuery: Part 1</title>
		<link>http://freelancingriches.com/building-an-awesome-navigation-menu-with-jquery-part-1/</link>
		<comments>http://freelancingriches.com/building-an-awesome-navigation-menu-with-jquery-part-1/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 01:13:04 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[People]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=359</guid>
		<description><![CDATA[Do you need to build a navigation interface that has to handle hundreds of product links? &#8230; <a class="readmore" href="http://freelancingriches.com/building-an-awesome-navigation-menu-with-jquery-part-1/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freelancermagazine.com/wp-content/uploads/2009/09/screen_two-300x240.jpg" alt="menu expanded" width="300" height="240" class="aligncenter size-medium wp-image-1351" /><br />
Do you need to build a navigation interface that has to handle hundreds of product links? All grouped in categories, subcategories? Perhaps even containing thumbnails? If the answer is yes, here&#8217;s a usability path to <em>avoid </em>:</p>
<ol>
<li>select categories, wait for a page to load</li>
<li>select a subcategory, wait for another page to load</li>
<li>check out products</li>
<li>click to go to desired product</li>
</ol>
<p>The typical web user only wants to click once or twice to get to the product they want.  And if clicks are unavoidable, make sure page loads are minimized! The more clicks and the more page loading they have to go through, the higher the risk they will get lost and never come back to your site. The good news is that you can achieve a good navigation menu that reduces page reloads.</p>
<p>This article is an in-depth tutorial on how you can achieve an expandable navigation menu using valid xhtml coding, valid css and a bit of javascript.<br />
<span></span><br />
<strong>The concept</strong></p>
<p>In order to achieve a fully functional menu for our huge website, we need one that will enable users to choose a category or subcategory in a timely manner, then browse hassle-free for the product they like.  In Part 1 of the tutorial, we will create a horizontal bar that contains all the main categories of the products our customer is selling. This menu bar will expand so users will see all sub-categories.  In Part 2 of the article, we&#8217;ll create the functionality where clicking on a sub-category will trigger an overlay that displays a list of the individual products.</p>
<p><img class="aligncenter size-medium wp-image-1350" src="http://www.freelancermagazine.com/wp-content/uploads/2009/09/screen_one.jpg" alt="menu sketch" width="590" height="354" /></p>
<p>In the image above there&#8217;s a sketch of what the site layout should be. We have the menu bar, right under the menu comes a header that can contain images, paragraphs of text, news. You get the picture. Then comes the content area. The menu will expand and push the header together with all elements that come after it down the page, as you can see in the following image.</p>
<p><img class="aligncenter size-medium wp-image-1351" src="http://www.freelancermagazine.com/wp-content/uploads/2009/09/screen_two.jpg" alt="menu expanded" width="590" height="472" /></p>
<p><strong>Sneak peak at what we&#8217;re building here</strong></p>
<p>Just in case you cannot wait for the end of the article, just check out the <strong><a href="http://demos.webia.info/fancy_menu_v1/" target="_blank">demo over here</a></strong>.</p>
<p><strong>Coding the HTML and CSS</strong></p>
<p>The navigation bar will consist of an unordered list. I have chosen this tag because menus contain lists, therefore an unordered list is the best way to go for this. The part of the menu that will slide will be contained by a div, each item in the navigation menu having a separate div for its information. We will have the header and the content section also contained in a div. Here&#8217;s a view on the XHTML structure.</p>
<p><textarea cols="70" rows="5">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; 	&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt; &lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xml:lang=&#8221;en&#8221; lang=&#8221;en&#8221;&gt; 	&lt;head&gt; 		&lt;!&#8211; head meta tags, css , javascript links will be here&#8211;&gt; 	&lt;/head&gt; 	&lt;body&gt; 		&lt;div id=&#8221;wrapper&#8221;&gt; &lt;!&#8211; used only for cosmetic purposes. IE: The site background image in the top &#8211;&gt; 			&lt;ul id=&#8221;menu&#8221; class=&#8221;all-rounded&#8221;&gt; &lt;!&#8211; the menu ul I talked about. all-rounded class will round the corners &#8211;&gt; 				&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;home&lt;/a&gt;&lt;/li&gt; 				&lt;li&gt;&lt;a target=&#8221;_self&#8221; &gt;cleaning&lt;/a&gt;&lt;/li&gt; 				&lt;li&gt;&lt;a target=&#8221;_self&#8221; &gt;cooking&lt;/a&gt;&lt;/li&gt; 				&lt;li&gt;&lt;a target=&#8221;_self&#8221; &gt;gardening&lt;/a&gt;&lt;/li&gt; 				&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;about us&lt;/a&gt;&lt;/li&gt; 			&lt;/ul&gt; 			&lt;div class=&#8221;menu-extend cleaning&#8221;&gt; &lt;!&#8211; extended menu div &#8211;&gt; 				&lt;ul&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Pressure Washers&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Pressure Washers Accessories&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Hoses and Water Fittings&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Water Pumps&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Dry Vacuums&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Wet Vacuums&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Industrial Vacuums&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Specialist Vacuums&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Vacuum Cleaner Bags&lt;/a&gt;&lt;/li&gt; 				&lt;/ul&gt; 				&lt;ul&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Steamers&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Scrubber Dryers&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Buffers&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Floor Care Chemicals&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Carpet Care Chemicals&lt;/a&gt;&lt;/li&gt; 				 	&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Carpet Cleaning Machines&lt;/a&gt;&lt;/li&gt; 				&lt;/ul&gt; 				&lt;ul&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Trolleys&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Household Cleaning Chemicals&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Vehicle Cleaning Chemicals&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Cleaning Equipment&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Brooms and Brushes&lt;/a&gt;&lt;/li&gt; 					&lt;li&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;Interchange System&lt;/a&gt;&lt;/li&gt; 				&lt;/ul&gt; 				&lt;span class=&#8221;clear&#8221;&gt;&amp;nbsp;&lt;/span&gt; 			&lt;/div&gt; 			&lt;div class=&#8221;menu-extend cooking&#8221;&gt; &lt;!&#8211; same as above div &#8211;&gt; 				expanded menu goes in here for cooking 				&lt;span class=&#8221;clear&#8221;&gt;&amp;nbsp;&lt;/span&gt; 			&lt;/div&gt; 			&lt;div class=&#8221;menu-extend gardening&#8221;&gt; 				expanded menu goes in here for gardening 				&lt;span class=&#8221;clear&#8221;&gt;&amp;nbsp;&lt;/span&gt; 			&lt;/div&gt; 			&lt;div id=&#8221;header&#8221;&gt; &lt;!&#8211; header div with an image &#8211;&gt; 				&lt;img src=&#8221;images/header.jpg&#8221; width=&#8221;900&#8243; height=&#8221;200&#8243; alt=&#8221;Header&#8221; /&gt; 			&lt;/div&gt; 			&lt;div id=&#8221;content&#8221;&gt; &lt;!&#8211; finally the content area &#8211;&gt; 				&lt;h1&gt;Fancy menu&lt;/h1&gt; 				 			&lt;p&gt;		Fancy menu info goes here &lt;/p&gt;				 			&lt;/div&gt; 		&lt;/div&gt; 	&lt;/body&gt; &lt;/html&gt;</textarea></p>
<p>I chose to round up the corners of the menu. To create this effect we will use some CSS level 3 and browser specific markup. The navigation bar will also have vertical separators between the items. The separator is consisted of two different lines, each with a custom color. We won&#8217;t use images for the separators. Instead we will use the css border property. Each list item in the navigation bar will have a 1px solid left border, and a 1px solid right border. The first element in the list and the last one won&#8217;t have the left border, and right border respectively. Here&#8217;s the html markup of the modified list, to reflect that there won&#8217;t be the above mentioned borders, and the css code:</p>
<p><textarea cols="70" rows="5"> &lt;ul id=&#8221;menu&#8221; class=&#8221;all-rounded&#8221;&gt; 	&lt;li class=&#8221;no-left-border&#8221;&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;home&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a target=&#8221;_self&#8221; &gt;cleaning&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a target=&#8221;_self&#8221; &gt;cooking&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a target=&#8221;_self&#8221; &gt;gardening&lt;/a&gt;&lt;/li&gt; 	&lt;li class=&#8221;no-right-border&#8221;&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;about us&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</textarea><br />
<textarea cols="70" rows="5"> .all-rounded	 {              border-radius:9px;              -moz-border-radius:9px;              -webkit-border-radius: 9px;               } /* these are the rounded corners */ #menu  {              display:block;              margin:0px auto;              width:898px;              border:1px solid #DD4CAB;              height:48px;              background:url(&#8217;../images/menu_bg.jpg&#8217;) repeat-x; color:#DD4CAB;             } /* ul style */ #menu li {              display:block;              width:178px;              height:48px;              line-height:48px;              float:left;              text-align:center;              border-right:1px solid #DD4CAB;              border-left:1px solid #AD3B87;              } /* li items style */ #menu li.no-left-border {              border-left-style:none;              } /* no border as we said */ #menu li.no-right-border {              border-right-style:none;              }</textarea></p>
<p>Because I chose to round the corners of the menu, there are some issues while hovering the menu items, so the links that are held by the li items will have to have rounded corners as well. The first link in the menu will have rounded corners on the left side, while the last one will have rounded corners on the right side. Here&#8217;s the code for that:</p>
<p><textarea cols="70" rows="5"> #menu li a	{              display:block;              height:48px;              color:#DD4CAB;              text-decoration:none;              } #menu li a:hover	{              display:block;              height:48px;              color:#DD4CAB;              text-decoration:none;              background:url(&#8217;../images/menu_bg_hover.jpg&#8217;);              } #menu li.no-left-border a:hover  {              border-top-left-radius:9px;              border-bottom-left-radius:9px;              -moz-border-radius-topleft:9px;              -moz-border-radius-bottomleft:9px;              -webkit-border-top-left-radius:9px;              -webkit-border-bottom-left-radius:9px;              } #menu li.no-right-border a:hover  {              border-top-right-radius:9px;              border-bottom-right-radius:9px;              -moz-border-radius-topright:9px;              -moz-border-radius-bottomright:9px;              -webkit-border-top-right-radius:9px;              -webkit-border-bottom-right-radius:9px;              }</textarea></p>
<p><strong>Coding the behavior of the menu using jQuery</strong></p>
<p>I am not going to reinvent the wheel here, but jQuery seems to be the best javascript framework out there. If you&#8217;re not familiar to jQuery you can find some great tutorials and examples <a href="http://jquery.com/" target="_blank">over here</a>.</p>
<p><strong>Javascript for menus? Are you insane!</strong></p>
<p>Some people out there say you must not use javascript for navigation under any circumstances. I am sorry guys, but if you write your code professionally, using javascript for menus can seriously enhance your site&#8217;s functionality. The trick they&#8217;re talking about is what do you do when javascript is unavailable in the visitors browsers? Well, you have to code your menu in such a way it has <a href="http://en.wikipedia.org/wiki/Progressive_enhancement" target="_blank">progressive enhancement</a> and works just fine if javascript is off. And yes, this menu achieves progressive enhancement. If javascript is turned off, the menu will be directly visible, including the part that should slide when needed. Nothing is inaccessible. Moreover, search engine&#8217;s bots will see the site just as if they were a visitor without javascript, so search engine optimization is preserved if using this menu.</p>
<p><strong>Let&#8217;s get down to the jQuery</strong></p>
<p>jQuery uses html IDs and classes to identify elements in the html page that it needs to work with. Our menu currently has unique ID, but the &#8220;cleaning&#8221;, &#8220;cooking&#8221; and &#8220;gardening&#8221; links don&#8217;t, so we add a class for each of them. The classes are unique too.</p>
<p><textarea cols="70" rows="5"> &lt;ul id=&#8221;menu&#8221; class=&#8221;all-rounded&#8221;&gt; 	&lt;li class=&#8221;no-left-border&#8221;&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;home&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a target=&#8221;_self&#8221; class=&#8221;cleaning-but&#8221;&gt;cleaning&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a target=&#8221;_self&#8221; class=&#8221;cooking-but&#8221;&gt;cooking&lt;/a&gt;&lt;/li&gt; 	&lt;li&gt;&lt;a target=&#8221;_self&#8221; class=&#8221;gardening-but&#8221;&gt;gardening&lt;/a&gt;&lt;/li&gt; 	&lt;li class=&#8221;no-right-border&#8221;&gt;&lt;a href=&#8221;&#8221; target=&#8221;_self&#8221;&gt;about us&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</textarea></p>
<p>In order to achieve progressive enhancement, we must first disable javascript and load the menu page. So far, due to our code the menu displays in its entirety, including the part that in a few minutes will slide beautifully if javascript is on. But if it has to slide, it has to be hidden first, and this is the trick we pick out from our sleeves. The first thing we&#8217;re to do with jQuery is to hide the sliding part of the menu. By doing this, people having javascript turned on will not see the menu until they click to expand it. They will only see the menu bar. Here&#8217;s the jQuery code needed to achieve this:</p>
<p><textarea cols="70" rows="5"> $(&#8217;.menu-extend&#8217;).hide();</textarea></p>
<p>The rest is simple. When you click one item in the navigation bar, you are taken to a page. This happens for the Home and About us links. When you click one of the links in the middle of the menu, the menu will slide and reveal the contents. If there&#8217;s another menu visible, clicking to expand one other item will make the expanded section slide back under the navigation bar, then the required content will slide back out. How cool is that?</p>
<p><strong>jQuery code step by step</strong><br />
There&#8217;s a bit of jQuery to be written here, so you can take a peak below to the full source code, then continue to the part I dice the code in pieces and explain what I&#8217;ve done.</p>
<p><textarea cols="70" rows="5"> jQuery(document).ready(function($) 	{ 	// start the magic 	// if javascript is on, the menu will work ok. 	// Therefor we hide the expanded menu 	$(&#8217;.menu-extend&#8217;).hide(); 	$(&#8217;.clear&#8217;).height(0); 	// if the &#8220;Detailed menu&#8221; button is clicked, fade it out and fade in the &#8220;Close menu button&#8221; 	// also slide the expanded menu into place 	$(&#8217;.cleaning-but&#8217;).click(function () 		{ 		var isVisible = $(&#8217;.menu-extend&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblecleaning = $(&#8217;.cleaning&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblecooking = $(&#8217;.cooking&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblegardening = $(&#8217;.gardening&#8217;).is(&#8217;:visible&#8217;); 		if(isVisible) 			{ 			if(!isVisiblecleaning) 				{ 				if(isVisiblecooking) 					{ 					$(&#8217;.cooking&#8217;).slideUp(&#8221;1000&#8243;, function() { $(&#8217;.cleaning&#8217;).slideDown(&#8221;1000&#8243;) }); 					} 				else if(isVisiblegardening) 					{ 					$(&#8217;.gardening&#8217;).slideUp(&#8221;1000&#8243;, function() { $(&#8217;.cleaning&#8217;).slideDown(&#8221;1000&#8243;) }); 					} 				} 				else 				{ 				$(&#8217;.cleaning&#8217;).slideUp(&#8221;1000&#8243;); 				} 			} 		else 			{ 			$(&#8217;.cleaning&#8217;).slideDown(); 			} 	    }); 	$(&#8217;.cooking-but&#8217;).click(function () 		{ 		var isVisible = $(&#8217;.menu-extend&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblecleaning = $(&#8217;.cleaning&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblecooking = $(&#8217;.cooking&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblegardening = $(&#8217;.gardening&#8217;).is(&#8217;:visible&#8217;); 		if(isVisible) 			{ 			if(!isVisiblecooking) 				{ 				if(isVisiblecleaning) 					{ 					$(&#8217;.cleaning&#8217;).slideUp(&#8221;1000&#8243;, function() { $(&#8217;.cooking&#8217;).slideDown(&#8221;1000&#8243;) }); 					} 				else if(isVisiblegardening) 					{ 					$(&#8217;.gardening&#8217;).slideUp(&#8221;1000&#8243;, function() { $(&#8217;.cooking&#8217;).slideDown(&#8221;1000&#8243;) }); 					} 				} 				else 				{ 				$(&#8217;.cooking&#8217;).slideUp(&#8221;1000&#8243;); 				} 			} 		else 			{ 			$(&#8217;.cooking&#8217;).slideDown(); 			} 	    }); 	$(&#8217;.gardening-but&#8217;).click(function () 		{ 		var isVisible = $(&#8217;.menu-extend&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblecleaning = $(&#8217;.cleaning&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblecooking = $(&#8217;.cooking&#8217;).is(&#8217;:visible&#8217;); 		var isVisiblegardening = $(&#8217;.gardening&#8217;).is(&#8217;:visible&#8217;); 		if(isVisible) 			{ 			if(!isVisiblegardening) 				{ 				if(isVisiblecooking) 					{ 					$(&#8217;.cooking&#8217;).slideUp(&#8221;1000&#8243;, function() { $(&#8217;.gardening&#8217;).slideDown(&#8221;1000&#8243;) }); 					} 				else if(isVisiblecleaning) 					{ 					$(&#8217;.cleaning&#8217;).slideUp(&#8221;1000&#8243;, function() { $(&#8217;.gardening&#8217;).slideDown(&#8221;1000&#8243;) }); 					} 				} 				else 				{ 				$(&#8217;.gardening&#8217;).slideUp(&#8221;1000&#8243;); 				} 			} 		else 			{ 			$(&#8217;.gardening&#8217;).slideDown(); 			} 	    }); 	});</textarea></p>
<p>The first jQuery code is<em> $(&#8217;.clear&#8217;).height(0);.</em> This is used to set the height of the clearing div to 0. We added a clearing div to each of the expanded menu&#8217;s divs because all content inside them floats to the left, and would therefor cause the expanded menu div to collapse. By adding the clearing div we avoid that, but we also add 20 unnecessary pixels to the expanded menu&#8217;s height. We fix this problem with the code mentioned above.</p>
<p>Then, we have three different onclick functions. Each one does the same thing, but is triggered by a different element in the menu. I will explain the first one. <em>$(&#8217;.cleaning-but&#8217;).click(function () </em>is used to trigger clicking on the <em>href</em> tag that contains the link to cleaning menu. That link is identified by the <em>cleaning-but</em> class we added previously. When that link is clicked we don&#8217;t have just one behavior, so everything has to go inside a function.</p>
<p><em>var isVisible = $(&#8217;.menu-extend&#8217;).is(&#8217;:visible&#8217;);</em> is used to check if there&#8217;s any menu currently expanded. The variable will hold either <em>true</em> or <em>false </em>values. Here, the expanded menu is identified by the general class used for it <em>menu-extend</em>. We will use the same process to check what expanded menu is in fact expanded, be it the one for cleaning category, or another one. We will identify those by their unique classes <em>cleaning, cooking </em>and <em>gardening. </em></p>
<p>We first check if the menu is visible.<em> if(isVisible) </em>will return true if there&#8217;s an expanded menu, or false otherwise. If false, we will simply slide down the menu using <em>$(&#8217;.cleaning&#8217;).slideDown(); </em>located on the else side of the if. If there&#8217;s an expanded menu, we check to see if it is exactly the one we clicked. If it is the same one, we will slide it back up using <em>$(&#8217;.cleaning&#8217;).slideUp(&#8221;1000&#8243;);.</em> If it is another one, we slide up that div using a similar piece of code, then slide down the one needed. <em>$(&#8217;.cooking&#8217;).slideUp(&#8221;1000&#8243;, function() { $(&#8217;.cleaning&#8217;).slideDown(&#8221;1000&#8243;) }); </em>slides up the cooking expanded menu, and after that process is completed, it slides down the cleaning menu. The syntax for such a process is <em>$(&#8217;identifier&#8217;).slideUp(duration, callback event &#8211; the one triggered after first one is completed);</em></p>
<p><a href="http://demos.webia.info/fancy_menu_v1/" target="_blank">Here&#8217;s a live demo version of the menu.</a> Zip archive download will be available once we publish the second part of this article!<em><br />
</em></p>
<p>In the concept part we said that the contents of the expanded menu are in fact subcategories, and clicking on a subcategory will reveal the products located in that category. But that is another story and we will discuss it in the second part of the article.</p>
<p><strong>Coming up next</strong><br />
Part 2: Displaying menu items using overlay</p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/WuOo4Lo9Xhg" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/building-an-awesome-navigation-menu-with-jquery-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How much do I charge for Graphic Design Freelancing?</title>
		<link>http://freelancingriches.com/how-much-do-i-charge-for-graphic-design-freelancing/</link>
		<comments>http://freelancingriches.com/how-much-do-i-charge-for-graphic-design-freelancing/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 09:54:28 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Fliers]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Mail]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/how-much-do-i-charge-for-graphic-design-freelancing</guid>
		<description><![CDATA[Matt asked: I just got my first real freelancing job. I have to do some magazine &#8230; <a class="readmore" href="http://freelancingriches.com/how-much-do-i-charge-for-graphic-design-freelancing/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="float:left; padding: 12px"><a href="/wp-content/uploads/cc/freelancing5.jpg"><img src="/wp-content/uploads/cc/freelancing5.jpg" title='freelancing' alt='freelancing' /></a></div>
<div><em><strong>Matt</strong> asked: </em><br/><br/><br/>I just got my first real freelancing job. I have to do some magazine advertisments and mail fliers and inserts? Could anyone tell me how much they charge? A ballpark figure?<br/><br/><a href='http://mycaffeinatedcontent.com'>Caffeinated Content</a></div>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/how-much-do-i-charge-for-graphic-design-freelancing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Any suggestions for setting up a small freelancing advertising business?</title>
		<link>http://freelancingriches.com/any-suggestions-for-setting-up-a-small-freelancing-advertising-business/</link>
		<comments>http://freelancingriches.com/any-suggestions-for-setting-up-a-small-freelancing-advertising-business/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 08:44:27 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Extra Cash]]></category>
		<category><![CDATA[Freelancing]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/any-suggestions-for-setting-up-a-small-freelancing-advertising-business</guid>
		<description><![CDATA[Justin G asked: I am a senior with a minor in advertising, and am looking to &#8230; <a class="readmore" href="http://freelancingriches.com/any-suggestions-for-setting-up-a-small-freelancing-advertising-business/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="float:left; padding: 12px"><a href="/wp-content/uploads/cc/freelancing9.jpg"><img src="/wp-content/uploads/cc/freelancing9.jpg" title='freelancing' alt='freelancing' /></a></div>
<div><em><strong>Justin G</strong> asked: </em><br/><br/><br/>I am a senior with a minor in advertising, and am looking to possibly set up my own small freelancing advertising business just to make some extra cash and experience.  Any suggestions&#8230;costs, how much to charge, where to start, etc.?  </p>
<p>Thanks<br/><br/><a href='http://kansieo.com'>Caffeinated Content for WordPress</a></div>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/any-suggestions-for-setting-up-a-small-freelancing-advertising-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the best and most effective way of making money on the internet?</title>
		<link>http://freelancingriches.com/what-is-the-best-and-most-effective-way-of-making-money-on-the-internet/</link>
		<comments>http://freelancingriches.com/what-is-the-best-and-most-effective-way-of-making-money-on-the-internet/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 17:25:16 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Making Money On The Internet]]></category>
		<category><![CDATA[Money Internet]]></category>
		<category><![CDATA[Obs]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/what-is-the-best-and-most-effective-way-of-making-money-on-the-internet</guid>
		<description><![CDATA[mrcharlie69 asked: I would like to know what is the very best of making money on &#8230; <a class="readmore" href="http://freelancingriches.com/what-is-the-best-and-most-effective-way-of-making-money-on-the-internet/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="float:left; padding: 12px"><a href="/wp-content/uploads/cc/internet_freelancing8.jpg"><img src="/wp-content/uploads/cc/internet_freelancing8.jpg" title='internet freelancing' alt='internet freelancing' /></a></div>
<div><em><strong>mrcharlie69</strong> asked: </em><br/><br/><br/>I would like to know what is the very best of making money on the internet. I am a graduate student, and I am looking for the best method of making money consistanly (like on a job) on the internet. I have tried eBay, Online Freelance writing, Online Survays, and OBS-Online Business Systems. Which is the best method of making money? (And please, no B.S)<br/><br/><a href='http://mycaffeinatedcontent.com'>Caffeinated Content</a></div>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/what-is-the-best-and-most-effective-way-of-making-money-on-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usability Tips: How to Properly Handle Images in your Site</title>
		<link>http://freelancingriches.com/usability-tips-how-to-properly-handle-images-in-your-site/</link>
		<comments>http://freelancingriches.com/usability-tips-how-to-properly-handle-images-in-your-site/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 12:57:16 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Freelancer]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/?p=54</guid>
		<description><![CDATA[One of the most important aspects of the overall feel of a website comes from the &#8230; <a class="readmore" href="http://freelancingriches.com/usability-tips-how-to-properly-handle-images-in-your-site/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the most important aspects of the overall feel of a website comes from the pictures that lie within it. It is great that you can provide great layouts, interesting and enhanced navigation, valuable content, but all of the above will be worthless if the pictures you insert next to your content are:</p>
<ul>
<li>of awful, low quality</li>
<li>displayed in the worst way possible</li>
</ul>
<p><span></span>The first issue is usually solved by using stock photos. There&#8217;s a bunch of free stock photo galleries and there&#8217;s even more with paid subscription. However, the second issue is tricky. In the past years you have come to know quite a few css/js powered image display tools like <a rel="nofollow" href="http://www.lokeshdhakar.com/projects/lightbox/" target="_blank">LightBox</a>. Then there&#8217;s <a rel="nofollow" href="http://jquery.com/demo/thickbox/" target="_blank">ThickBox</a>, which I consider somewhat nicer. Both can be used in order to enlarge small thumbnails, but they both seem odd. Moreover, it depends on how you display the thumbnail, as some might not know immediately that clicking the image will provide a full size screen shot.</p>
<div><a href="http://www.freelancermagazine.com/wp-content/uploads/2008/12/brown_university.png"><img class="size-medium wp-image-1039" src="http://www.freelancermagazine.com/wp-content/uploads/2008/12/brown_university-300x202.png" alt="Brown's website" width="300" height="202" /></a>
<p>Brown</p>
</div>
<p>Take for example <a rel="nofollow" href="http://news.brown.edu/pressreleases/2008/12/mars" target="_blank">Brown University&#8217;s website</a> in the screen shot. If you hover the images in the post, you will see a &#8220;+ Zoom&#8221; message in the upper left corner of the image. You will then try to go to that corner, and unfortunately, when you reach the &#8220;+ Zoom&#8221; button, it will start blinking (tested in Safari and Firefox). Now, that is really confusing. Not to mention that you can click anywhere in the picture to see the full size version. But oops, you do not know that.</p>
<p>Don&#8217;t panic, because I think I have found the best solution out there, and I am sharing this with you. If you check the latest version of <a rel="nofollow" href="http://mediatemple.net/webhosting/dv/tours/plesk-tour.php" target="_blank">Media Temple&#8217;s website</a>, they too have screen shots in their control panel FAQ section. And those images are displayed perfectly. Rounded corners, borders, captions. But that&#8217;s not all of it. The great is about to be revealed. If you hover the image, in any given point, your pointer transforms into a &#8220;+&#8221; magnifying glass. What comes more natural to &#8220;enlarge&#8221; than a magnifying glass? Nothing! You even have text annotation, &#8220;Click to enlarge&#8221;, stupid.</p>
<div><a href="http://www.freelancermagazine.com/wp-content/uploads/2008/12/media_temple.png"><img class="size-medium wp-image-1040" src="http://www.freelancermagazine.com/wp-content/uploads/2008/12/media_temple-300x202.png" alt="Media Temple's website screenshot, general" width="300" height="202" /></a>
<p>Media Temple</p>
</div>
<p>Clicking will reveal a full size photo, more annotations, and in the upper central area of the image, navigation controls. YES! No need to scroll for next, previous etc buttons down to the bottom of your screen. You can even move the photo around, start slideshows, go to next picture, enlarge it even more and obviously hit the &#8220;X&#8221; close button. Now, if you do not want to go with the mouse around your screen to the &#8220;X&#8221; button, you will see your mouse pointer transformed into a &#8220;-&#8221; magnifying glass. Now, what comes more natural to &#8220;zoom out&#8221; than a magnifying glass with a minus inside it? Nothing!</p>
<div><a href="http://www.freelancermagazine.com/wp-content/uploads/2008/12/media_temple2.png"><img class="size-medium wp-image-1041" src="http://www.freelancermagazine.com/wp-content/uploads/2008/12/media_temple2-300x202.png" alt="Media Temple's website screenshot, zoomed in" width="300" height="202" /></a>
<p>Media Temple</p>
</div>
<p>Media Temple uses <a rel="nofollow" href="http://highslide.com/" target="_blank">HighSlide JS</a>, which is released under commercial license, but they do have a free version for you to try out.</p>
<p>Hands down for Media Temple!</p>
<p><em>Do you have a favorite or unique example of image handling you’d like to share?  Let us know via the comments section below.</em></p>
<p><em>If you liked this article, </em><a title="freelancer magazine rss" href="http://feedproxy.google.com/FreelancerMagazine"><strong><em>please subscribe to our RSS feed</em></strong></a><em> and social bookmark this post using the links below.</em></p>
<p><img src="http://feeds.feedburner.com/~r/FreelancerMagazine/~4/oQgWQBagYcU" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/usability-tips-how-to-properly-handle-images-in-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where can I write freelance articles on the internet and get paid every time?</title>
		<link>http://freelancingriches.com/where-can-i-write-freelance-articles-on-the-internet-and-get-paid-every-time/</link>
		<comments>http://freelancingriches.com/where-can-i-write-freelance-articles-on-the-internet-and-get-paid-every-time/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 08:10:58 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Favorite One]]></category>
		<category><![CDATA[Freelance Articles]]></category>
		<category><![CDATA[People]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/where-can-i-write-freelance-articles-on-the-internet-and-get-paid-every-time</guid>
		<description><![CDATA[Gerri R asked: There are some sites that make it a competition. Two or more people &#8230; <a class="readmore" href="http://freelancingriches.com/where-can-i-write-freelance-articles-on-the-internet-and-get-paid-every-time/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="float:left; padding: 12px"><a href="/wp-content/uploads/cc/internet_freelancing5.jpg"><img src="/wp-content/uploads/cc/internet_freelancing5.jpg" title='internet freelancing' alt='internet freelancing' /></a></div>
<div><em><strong>Gerri R</strong> asked: </em><br/><br/><br/>There are some sites that make it a competition. Two or more people write an article on the same thin and they chose their favorite one and publish it. That is the only person who gets paid. The other person(s) wasted their time writing their article and they don&#8217;t get published or paid at all.<br />
I want a site that will publish my articles EVERY TIME I write one.<br />
How much do they usually pay you for each article?<br/><br/><a href='http://mycaffeinatedcontent.com'>Caffeinated Content</a></div>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/where-can-i-write-freelance-articles-on-the-internet-and-get-paid-every-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freelancing?</title>
		<link>http://freelancingriches.com/freelancing/</link>
		<comments>http://freelancingriches.com/freelancing/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 07:11:08 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Data Entry]]></category>
		<category><![CDATA[Freelance Jobs]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/freelancing</guid>
		<description><![CDATA[josh asked: im interesting in freelancing but know very little about it, what are some good &#8230; <a class="readmore" href="http://freelancingriches.com/freelancing/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="float:left; padding: 12px"><a href="/wp-content/uploads/cc/freelancing.jpg"><img src="/wp-content/uploads/cc/freelancing.jpg" title='freelancing' alt='freelancing' /></a></div>
<div><em><strong>josh</strong> asked: </em><br/><br/><br/>im interesting in freelancing but know very little about it, what are some good sites that i can work for and sence i have no real skills like making computor programs id probly end up doing data entry or translating please provide me with some good information id really like to get a good overview of this oppertunity expessaly if im over looking anything, or any better freelance jobs besides data entry and translating&#8230; tell me your own personal experences im very interested to hear thx!   <img src='http://freelancingriches.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br/><br/><a href='http://kansieo.com/members'>Caffeinated Content &#8211; Members-Only Content for WordPress</a></div>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/freelancing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How much shld I charge for freelance writing job (internet, magazine, newspaper)?</title>
		<link>http://freelancingriches.com/how-much-shld-i-charge-for-freelance-writing-job-internet-magazine-newspaper/</link>
		<comments>http://freelancingriches.com/how-much-shld-i-charge-for-freelance-writing-job-internet-magazine-newspaper/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 23:29:53 +0000</pubDate>
		<dc:creator>Freelancer</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Freelance Job]]></category>
		<category><![CDATA[Freelance Writing]]></category>
		<category><![CDATA[Writing Job]]></category>

		<guid isPermaLink="false">http://freelancingriches.com/how-much-shld-i-charge-for-freelance-writing-job-internet-magazine-newspaper</guid>
		<description><![CDATA[mia asked: How much should I charge for freelance writing job (on the internet/newspaper/magazi&#8230; I&#8217;m trying &#8230; <a class="readmore" href="http://freelancingriches.com/how-much-shld-i-charge-for-freelance-writing-job-internet-magazine-newspaper/">Readmore <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="float:left; padding: 12px"><a href="/wp-content/uploads/cc/internet_freelancing9.jpg"><img src="/wp-content/uploads/cc/internet_freelancing9.jpg" title='internet freelancing' alt='internet freelancing' /></a></div>
<div><em><strong>mia</strong> asked: </em><br/><br/><br/>How much should I charge for freelance writing job (on the internet/newspaper/magazi&#8230;</p>
<p>I&#8217;m trying to start a freelance writing job. But Im not sure how to charge them. Is it based on pages? or the length of the content?<br />
What should I expect from my client (information on what to write, recognition etc.)? Any suggestions?<br />
Thank you.<br/><br/><a href='http://mycaffeinatedcontent.com'>Caffeinated Content</a></div>
]]></content:encoded>
			<wfw:commentRss>http://freelancingriches.com/how-much-shld-i-charge-for-freelance-writing-job-internet-magazine-newspaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

