<?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>v-nessa.net &#187; site design</title>
	<atom:link href="http://www.v-nessa.net/tag/site-design/feed" rel="self" type="application/rss+xml" />
	<link>http://www.v-nessa.net</link>
	<description>pink is the new black</description>
	<lastBuildDate>Thu, 31 Mar 2011 21:13:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>8 Steps to Starting a Free Online Service</title>
		<link>http://www.v-nessa.net/2010/03/28/8-steps-to-starting-a-free-online-service</link>
		<comments>http://www.v-nessa.net/2010/03/28/8-steps-to-starting-a-free-online-service#comments</comments>
		<pubDate>Sun, 28 Mar 2010 21:42:12 +0000</pubDate>
		<dc:creator>Nessa</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[site design]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.v-nessa.net/?p=288</guid>
		<description><![CDATA[Working in the web hosting industry, I come across a lot of interesting sites and not surprisingly, I&#8217;ve found that a good number of new site owners have at least one of two goals in mind &#8211; to become well-known on the Internet, or to make money&#8230;sometimes even both.  It&#8217;s also not surprising to find [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.v-nessa.net%2F2010%2F03%2F28%2F8-steps-to-starting-a-free-online-service"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.v-nessa.net%2F2010%2F03%2F28%2F8-steps-to-starting-a-free-online-service&amp;source=nessa421&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Working in the web hosting industry, I come across a lot of interesting sites and not surprisingly, I&#8217;ve found that a good number of new site owners have at least one of two goals in mind &#8211; to become well-known on the Internet, or to make money&#8230;sometimes even both.  It&#8217;s also not surprising to find out that less than an eighth of the people that have these goals will never meet them.</p>
<p>One of the more common trends I&#8217;ve noticed is the creation of free services.  No individual wants to pay for using things on the Internet nowadays, and anyone who has a choice between a paid and a free service will consider the free choice first.  Offering a free service also may mean big bucks for you in the long run, so if you were thinking about enhancing your presence on the Internet by offering a service, here are some tips to help get you started.</p>
<p><strong>1) Come up with a solution</strong></p>
<p>People turn to using services because they provide some kind of value that can help or solve a real-life issue. For instance, Mint.com offers free financial planning services. Facebook and MySpace offer social networking to help you keep in touch with other people. These services were unique to their time, which is why they are so popular &#8211; and now millions of people use them.  The first thing you should think about when starting any new service is what you can offer for people that may have a dilemma or need for efficiency. Stuck?  Carry a mini notebook around and jot down things that you do on a daily basis, then look back and think: Is there something on this list that would be easier to do or track if there was a something out there to help me out?  Also, don&#8217;t waste your time trying to clone free services that already exist unless you&#8217;re prepared to offer something that they don&#8217;t.  Instead, focus on coming up with something unique.</p>
<p><strong>2) See what&#8217;s already out there</strong></p>
<p>When I was in technical support, I would come across <em>at least</em> two customers every week that appeared to be starting some kind of social networking site, and some even admitted that they&#8217;re trying to launch the next MySpace.  Let&#8217;s get a reality check here &#8211; most of the popular social networking sites out there have been around for years and by now have millions of users, and are endorsed by multi-billion dollar companies.  You&#8217;re not going to have the next eBay or Youtube, so don&#8217;t waste your time trying.   When there are already hundreds of services offering the one that you&#8217;re trying to launch, you really need to know what you&#8217;re doing if you plan on being successful at reaching your target audience.  Your best bet at success is offering something that no one else does.</p>
<p>Instead, again, focus on bringing something new to the table or improving a service that isn&#8217;t as readily available.  One of the best ways to get attention for a free service is basing it off a paid one that is at least moderately successful.  The simple concept of something being free will entice your targeted audience to at least try it.</p>
<p><strong>3) Figure out how you&#8217;re going to do it</strong></p>
<p>Listen here, dreamer &#8211; if you want people to use your service, you have to do <span style="text-decoration: line-through;">some</span> a lot of technical planning.  Depending on what kind of service you&#8217;re starting, you may end up needing a design and custom content management software for your website, neither of which comes easy or cheap.  If you&#8217;re tech-savvy, expect to spend at least 10 hours a week for several months on development alone. If you&#8217;re not a technical person when it comes to programming and site design, well, let&#8217;s hope you have quite a bit of money saved up.</p>
<p>But &#8211; don&#8217;t just start throwing a bunch of junk together. You need to site down with a pencil and paper and plan out all the major aspects of your website before you get started.  This tends to be the most time-consuming part of the entire process if you&#8217;re doing this all yourself, because you have to think about how everything is going to tie together as far as programming, layout, and security.  Then there&#8217;s the actual doing of all this, which takes even more time.  Be aware of exactly what you&#8217;re needing and how long it&#8217;s actually going to take. Once you have a plan, start on it as soon as possible.  It helps to make an outline of what needs to get done, and then set deadlines for those items.</p>
<p><strong>4) Think about maintenance</strong></p>
<p>Running a service doesn&#8217;t end at its launch, that is, if you want your users to continue using it.  You need to think about how you&#8217;re going to support and maintain your service &#8211; your users may try to contact you every so often if they need help, or the site itself may eventually need maintenance and updates performed.  If you don&#8217;t think you&#8217;re going to be able to maintain the site yourself, see if you have any friends that will be willing to help out. Depending on how successful your service ends up, you may eventually need to hire staff members to help you maintain the site.</p>
<p><strong>5) Make it free for them, but profitable to you</strong></p>
<p>You&#8217;ll want to make all this worth your time, otherwise you&#8217;ll probably end up giving up.  Free services are almost always supported by paid ads, which offer a per-click or per-sale incentive for you.  Always consider putting ads or endorsements on the site that will bring in money, but make sure they are relevant to what your service is offering and they don&#8217;t affect the usability of the site.  Search places like Commission Junction for affiliate programs or other services that you think your users will find helpful. Either way, find ways to make your site profitable, whether it be supported by ads, or giving the option for users to upgrade to a paid service that offers a few more features.</p>
<p><strong>6) Cover your ass</strong></p>
<p>Believe it or not, people can pretty much be sued for anything nowadays, regardless of how stupid it is.  I&#8217;m not saying that you need to hire a lawyer, but you need to make sure your bases are covered when it comes to dealing with people that are either just out for money, or want to take things to the extreme by holding you accountable for their problems. Anytime you offer a service, you&#8217;re going to have people who are not satisfied.  Therefore, you&#8217;ll want to draft a Terms of Use and/or legal document on your site specifically stating that you&#8217;re not responsible for what your users do, or how your service works.  Basically, don&#8217;t offer any kind of guarantee, and let your users know that they are using your service at their own rish.  The exception is in cases where personal information is stolen, as if you obtain and store such information on your site you are responsible for its security.  That also brings up the point that you should avoid obtaining personal information for your members that isn&#8217;t necessary for then to use your site.  If you do have to obtain such information, take a few extra steps to secure it and cover yourself against liability by encrptying information and getting PCI certified by a trusted provider.</p>
<p><strong>7) Make it known</strong></p>
<p>You need to get the word out about what you&#8217;re trying to do, and set it up far enough in advance to where people are actually looking forward &#8211; and waiting anxiously &#8211; to using your service. This means using Twitter, Facebook, and other social media networks to tell everyone about the site, and reach out to other blog owners that may be interested in posting about it.  You&#8217;ll want to start letting people know about it at least 2-4 weeks before your expected launch date.  Your site should have a visually-friendly page up indicating what services and features you will offer, when they will be available, and that it&#8217;s free.  It may also be worth setting up a mailing list that people can opt into so they are notified of updates, and purchasing ad space on more popular sites, which can eventually pay off if your service is a success.</p>
<p><strong>8) Stick with it</strong></p>
<p>One of the hardest parts of starting anything is sticking with it. In this case, you may be looking at a project lasting six months to well over a year.  If you think about giving up, motivate yourself by thinking about how much money you&#8217;re going to make, or how you&#8217;re going to be helping people.  If you find yourself in a bind, consider getting help or making your goals a little more realistic.</p>
<p><map name='google_ad_map_288_7fa65e237551a74a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/288?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_288_7fa65e237551a74a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=288&amp;url= http%3A%2F%2Fwww.v-nessa.net%2F2010%2F03%2F28%2F8-steps-to-starting-a-free-online-service' /></p><img src="http://www.v-nessa.net/?ak_action=api_record_view&id=288&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.v-nessa.net/2010/03/28/8-steps-to-starting-a-free-online-service/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which Programming Language is For You?</title>
		<link>http://www.v-nessa.net/2007/10/30/which-programming-language-is-for-you</link>
		<comments>http://www.v-nessa.net/2007/10/30/which-programming-language-is-for-you#comments</comments>
		<pubDate>Tue, 30 Oct 2007 16:23:22 +0000</pubDate>
		<dc:creator>Nessa</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[site design]]></category>

		<guid isPermaLink="false">http://www.v-nessa.net/2007/10/30/which-programming-language-is-for-you/</guid>
		<description><![CDATA[Working with a webhosting company I get asked all the time &#8212; which programming language is better? It&#8217;s obvious that I&#8217;m more bias towards PHP, but there are other great languages out there that may be more suitable for certain people creating certain sites. I&#8217;ve decided to write a nutshell comparison on the most common [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F10%2F30%2Fwhich-programming-language-is-for-you"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F10%2F30%2Fwhich-programming-language-is-for-you&amp;source=nessa421&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Working with a webhosting company I get asked all the time &#8212; which programming language is better?  It&#8217;s obvious that I&#8217;m more bias towards PHP, but there are other great languages out there that may be more suitable for certain people creating certain sites.  I&#8217;ve decided to write a  nutshell comparison on the most common languages, so you can decide for yourself.</p>
<p><a href="http://php.net" title="PHP" target="_blank">PHP</a></p>
<p>My preferred language, PHP, is the most popular and widely-used dynamic programming language on the Internet.  As a result, it&#8217;s increasingly become easy to learn (I have 4 brain cells and even I could do it) and can be run on virtually any operating system.  It&#8217;s popularity has resulted in the availability of thundreds of contributions, modules, and addons for PHP to increase its functionality and integration with other software.  It&#8217;s also free to download and easy to install (for most people), and is the most common in CMS&#8217;s and prebundled website software.</p>
<p>The major downside to PHP is that it&#8217;s so popular that security holes are being found all the time.  Its very nature requires some configuration changes and restrictions in order to boost security.<br />
<a href="http://www.perl.org/" title="Perl" target="_blank"></a></p>
<p><a href="http://www.perl.org/" title="Perl" target="_blank">Perl</a></p>
<p>Perl is one of the oldest and most successful languages to date.  With thousands of modules that can be added, it can pretty much do anything.  While it&#8217;s currently not as popular as PHP, it&#8217;s more efficient for server management in its double use as a shell scripting language.   It&#8217;s also open-source and compatible for most all OS&#8217;s.  The only real downside is that it&#8217;s not as quick and easy to learn, and even the simplest tasks can take more programming and lines of code to accomplish.  Also, the camel logo is <a href="http://images.google.com/images?gbv=2&amp;svnum=10&amp;hl=en&amp;q=perl+logo&amp;btnG=Search+Images" target="_blank">fugly</a>.<br />
<a href="http://www.asp.ne" title="ASP.net" target="_blank"></a></p>
<p><a href="http://www.asp.ne" title="ASP.net" target="_blank">ASP/VBScript</a></p>
<p>I&#8217;ll try to be nice about this one.  Really, I&#8217;m not an ASP fan mainly because it&#8217;s proprietary to Windows and IIS.  That being said, I&#8217;m sure you can figure how secure and reliable it is.  It&#8217;s not as actively maintained by its developers (Microsoft) so major bugs have been known to linger for months &#8212; unacceptable for busy webmasters trying to manage professional websites.  While ASP, .net, and VBScript (aka the ASP family) are all &#8220;free&#8221;, if you want any of the fancy addons or modules for them you&#8217;ll be owing Microsoft a nice little licensing fee.  On a positive note, <a href="http://www.chilisoft.com/" title="ChiliSoft" target="_blank">Chilisoft</a> has made is possible to port ASP over to Linux, so it&#8217;s no longer 100% platform dependent.</p>
<p><a href="http://java.sun.com/products/jsp/" title="JSP" target="_blank">JSP</a></p>
<p>Java Server Pages (developed by <a href="http://java.sun.com/products/jsp/" title="Sun" target="_blank">Sun</a>) is more similar to the ASP framework, but targeted towards Java fanatics.  Out of all the programming languages I&#8217;ve studied in school, JSP is probably my least favorite.  Not only is it hard to learn, but there&#8217;s no such thing as simplicity with it.  However, it&#8217;s very powerful software and is platform-independent, as long as you have a Java Environment for it to run in.  <a href="http://tomcat.apache.org/" title="Tomcat" target="_blank">Tomcat</a> (an <a href="http://apache.org/" title="Apache" target="_blank">Apache </a>Project) is the most common servlet container for JSP.  But, Java takes up a lot of memory and JSP servers are very difficult to maintain and administer for non-experts.</p>
<p><a href="http://www.ruby-lang.org" title="Ruby" target="_blank">Ruby</a></p>
<p>Ruby is one of the newer programming language to hit the web developer market, and it&#8217;s actually quite close in concept to PHP except that it&#8217;s 100% object-oriented, and very clean because you don&#8217;t need as much punctuation.   It&#8217;s also very beginner-friendly, and is growing in popularity.  The main disadvantage to Ruby is that it&#8217;s difficult to troubleshoot runtime errors because its reluctance to declare variables before their use.  And being that it&#8217;s a newer language, there are definitely less resources available and not as many applications currently employing Ruby as a framework.  However, it is cross-platform compatible, easy to install, and even easier to learn.</p>
<p><a href="http://python.org" title="Python" target="_blank">Python</a></p>
<p>I really don&#8217;t know a whole lot about Python other than that expert programmers claim that it&#8217;s such a strong language.  I personally think it&#8217;s crap&#8230;my one shot at Python and I find out that it&#8217;s very whitespace/tab sensitive, so one extra space can ruin your program.  Coming from PHP I don&#8217;t find that very appealing&#8230;I personally think it&#8217;s a mistake, and that its developers just call it a &#8216;programming guideline&#8217; since they can&#8217;t figure out how to fix it.  Really, there&#8217;s no huge benefit in using Python other than for your Google sitemaps, so all I&#8217;m going to say is steer clear.</p>
<p><a href="http://en.wikipedia.org/wiki/HTML" title="HTML" target="_blank">HTML</a></p>
<p>I put this at the bottom of the list because I don&#8217;t really consider it a programming language, but it is the more predominate and widely used language that all the others revolve around.  I do think it&#8217;s important that every programmer become an expert in HTML before going dynamic with their coding.  While other languages rely on HTML for output, it&#8217;s very common for sites to be purely HTML and nothing else.  However, HTML is a static language with no dynamic capabilities in itself whatsoever, so it&#8217;s somewhat boring on its own</p>
<p><strong>Client-side</strong></p>
<p>In a category all its own, there are several client-side languages that augment the others.  Client side languages no require any server-side software to be installed, just a browser capable of interpreting them.  CSS (Cascading Style Sheets) is a language primarily used in formatting and creating a uniform and repetitive style for use across multiple pages.  <a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript" target="_blank">JavaScript </a>is a mini-java language used to create mild effects for a website, like popup windows and form validation.  I also consider it to be very insecure, so it should be used sparingly.  <a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29" title="AJAX" target="_blank">AJAX</a> is a newer JavaScript framework that is more appealing to the eye and lets you create those special effects that you see on many web 2.0 sites&#8230;things like refresh-less page loading.</p>
<p><map name='google_ad_map_101_7fa65e237551a74a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/101?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_101_7fa65e237551a74a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=101&amp;url= http%3A%2F%2Fwww.v-nessa.net%2F2007%2F10%2F30%2Fwhich-programming-language-is-for-you' /></p><img src="http://www.v-nessa.net/?ak_action=api_record_view&id=101&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.v-nessa.net/2007/10/30/which-programming-language-is-for-you/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Increase Your Blog Traffic</title>
		<link>http://www.v-nessa.net/2007/06/15/increase-your-blog-traffic</link>
		<comments>http://www.v-nessa.net/2007/06/15/increase-your-blog-traffic#comments</comments>
		<pubDate>Sat, 16 Jun 2007 00:00:08 +0000</pubDate>
		<dc:creator>Nessa</dc:creator>
				<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[site design]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.v-nessa.net/2007/03/19/increase-your-blog-traffic/</guid>
		<description><![CDATA[.!. Yes, it&#8217;s another one of those. It seems that every blog has its own tips for increasing traffic, so I decided to add my own tips that seem to have worked for my site My first website was bluebutterflyweb.net which was set up back in 2005 for a school project while I was learning [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F06%2F15%2Fincrease-your-blog-traffic"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F06%2F15%2Fincrease-your-blog-traffic&amp;source=nessa421&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div style="display:none">.!.</div>
<p>Yes, it&#8217;s another one of those.  It seems that every blog has its own tips for increasing traffic, so I decided to add my own tips that seem to have worked for my site</p>
<p><span id="more-40"></span><br />
My first website was bluebutterflyweb.net which was set up back in 2005 for a school project while I was learning PHP and simplistic web design.  I eventually made that a personal site, but I didn&#8217;t really care about search engine placement because the only traffic I cared to generate was from my friends and colleagues.  In August 2006 I changed the domain name to v-nessa.net.  It wasn&#8217;t until I redesigned my site back in Dec of 2006 that I started caring about people actually finding my site&#8230;I only had about 400 unique visitors a month which is obviously equal to pathetic in the eyes of the internet world.  Three months later, I look in my stats and see that the traffic has nearly quadrupled since my first launch.  Putting the pieces together I came up with a list of what worked for me.</p>
<p>1)  <strong>Write what people want to read.</strong></p>
<p>The giant cluestick should have slapped you with this one.  If you don&#8217;t write what people want to read, no one will read.  Try to keep your blog focused on a niche&#8230;it&#8217;s ok to post on other topics occasionally, but try to keep your blog based on a general category to build a good reader database.  For instance, you&#8217;ll see that my blog is primarily focused on programming and technology, with mild tangents of topics that no one probably cares about.<br />
Also, be original.  It&#8217;s ok to post on topics that are discussed in other blogs, but add your own twist and you&#8217;ll find that people will be less likely to turn their heads.  You&#8217;ll always want &#8220;features&#8221; on your site that no one else has so people will have to go to your site to get it.  You can offer your own scripts, themes, wallpaper, etc. to encourage people to come to your site.</p>
<p>2) <strong>Make it pretty</strong></p>
<p>Have you ever seen a dog so ugly that you wanted to gouge your eyes out with a spoon rather than pet it, even though the owner says it the best dog in the world?  I could probably say the same about your blog.  No one likes an ugly site, or a site with a gazillion popups.  Get yourself a good host, <a href="http://wordpress.org" title="Wordpress" target="_blank">good blogging software</a>, and a nice theme.  I&#8217;m not saying this just because I&#8217;m employed there, but <a href="http://inmotionhosting.com/basichostingplans.html" title="InMotion Hosting" target="_blank">InMotion Hosting</a> would be a good start for all of the above &#8212; for as little as $4 per month you get your choice of 5 bloggers that can be installed with a click of your mouse, not to mention a free domain name.</p>
<p>3) <strong>Watch your stats</strong></p>
<p>Know where your traffic is coming from.  I use <a href="http://awstats.sourceforge.net/" title="AWstats" target="_blank">AWstats</a> on my server so I can see exactly how most people are getting to my site, like which search engine terms they are using, who&#8217;s linking to me, etc.  I&#8217;ll occasionally see a crapload of search hits for a topic that I didn&#8217;t even write about&#8230;this lets me know what people are searching for and I&#8217;m therefore more likely to write on it because I know that people want to read it.  It&#8217;s also helpful to know which sites are linking to yours so you can continue to keep tabs and possibly create even more traffic from that site to yours.</p>
<p><!--adsense--></p>
<p><strong>4)  Search engines are your friend</strong></p>
<p>This one should come second in the &#8220;duh&#8221; list, and it&#8217;s possibly the hardest point to write on in a post like this.  I&#8217;m not going to lie &#8212; getting a good placement in search engines is not easy for some people, but if you don&#8217;t get listed no one will find you.  There are a lot better resources out there that can elaborate more on this topic, but here are the key points:</p>
<p>- Check your code &#8211; You should make sure that the coding of your site will allow search engine spiders to properly crawl your site, meaning that your HTML should be clean and properly formatted.  Using professional blogging software like <a href="http://wordpress.org" title="Wordpress" target="_blank">WordPress</a> can eliminate your need to worry about this.</p>
<p>- Use META tags, descriptions, and anything else you can squeeze in there &#8211; If you do a &#8216;view source&#8217; on my site you&#8217;ll see that I have a variety of keywords set up.  META tags are still valuable to most search engines, so don&#8217;t ignore them.</p>
<p>- Use SEF URLs &#8211; Search Engine Friendly URLs are formatted in a way that will allow search engines to find them.  A link that looks like this will probably make Yahoo want to commit suicide:</p>
<p><em>http://domain.com/index.php?page=4&amp;id=something&amp;sess=123456778909</em></p>
<p><em><br />
</em>Try to make your URL&#8217;s formatted in a way that search engines understand:</p>
<p><em>http://domain.com/pages/page<br />
</em><br />
If you are using software that generates dynamic URL&#8217;s like in my first example, you can create a rewrite rule in your  .htaccess.  Most software developers of blogging engines have additional plugins or re-formatted .htaccess rules that you can use.</p>
<p>You&#8217;ll also want to name the URLs approriate for the type of post.  For instance, if you were writing a post on sex and candy, a url extension of &#8230;/sex-and-candy/ would probably score higher than ../index.php?page=123456.</p>
<p>- Use Sitemaps &#8211; I can&#8217;t stress how important this one is.  A sitemap is just how it sounds &#8212; a map of your site.   They are very easy to make, and can be submitted to Google or Yahoo in seconds.  There are several sites out there who offer to generate them for you at no cost, but if you are using blogging software there may be a plugin available for you.  For Wordress I use <a href="http://www.arnebrachhold.de/2005/06/05/google-sitemaps-generator-v2-final?utm_source=wp-wm&amp;utm_medium=install&amp;utm_content=plugin-home" title="Google Sitemaps" target="_blank">this</a>.</p>
<p>5 )  <strong>Get listed</strong></p>
<p>There are hundreds of blog directories out there, and the more that you can get into the better.  If you go to the &#8216;Stuff&#8217; section of my sidebar you&#8217;ll see several places that you can register your blog.  This is called &#8220;Social Networking.&#8221;</p>
<p>6)  <strong>Let people link</strong></p>
<p>You should be somewhat reliant on other bloggers to help you, whether it be on their sites or in a blog directory.  If you make this easy you&#8217;ll find that your visitors will actually do it, so add some links at the bottom of your posts to allow your visitors to instantly add your blog to social bookmarking sites like Del.icio.us, Technorati, and Digg.  I use <a href="http://push.cx/sociable" title="Sociable" target="_blank">Sociable</a>, which allows you to add over 50 different links to popular directory sites, even though I only chose the most popular.<br />
<strong><br />
</strong></p>
<p><strong>7)  Socialize</strong></p>
<p>This is a tip I kind of found by accident, when I started posting on my friends&#8217; blogs and random forums.  When people read my comments they clicked on my site too.  Forums can be a little trickier, but you&#8217;ll want to try to link back to your site as much as possible without spamming.  Put your URL in your profile and signature, and try to link back to your site if you have relevent information to share.  For example, I recently posted my <a href="http://www.v-nessa.net/2007/01/15/installing-ruby-on-cpanel/" title="Installing Ruby on cPanel" target="_blank">Ruby on Rails</a> tutorial on the <a href="http://cpanel.net" title="cPanel" target="_blank">cPanel</a> forums, and  suddenly I&#8217;m getting 100 more visitors a month from people learning how to install Ruby.  Do use caution with this method though, as some sites frown upon users linking to their own sites.</p>
<p><a href="http://tinyurl.com/3cu9zg"><img src="http://tinyurl.com/2k94yk" /></a></p>
<p><!--adsense#img_banner--></p>
<p><map name='google_ad_map_40_7fa65e237551a74a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/40?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_40_7fa65e237551a74a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=40&amp;url= http%3A%2F%2Fwww.v-nessa.net%2F2007%2F06%2F15%2Fincrease-your-blog-traffic' /></p><img src="http://www.v-nessa.net/?ak_action=api_record_view&id=40&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.v-nessa.net/2007/06/15/increase-your-blog-traffic/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress 2.2 &#8220;Released&#8221;</title>
		<link>http://www.v-nessa.net/2007/05/15/wordpress-22-released</link>
		<comments>http://www.v-nessa.net/2007/05/15/wordpress-22-released#comments</comments>
		<pubDate>Wed, 16 May 2007 04:49:18 +0000</pubDate>
		<dc:creator>Nessa</dc:creator>
				<category><![CDATA[annoyances]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[shelby]]></category>
		<category><![CDATA[site design]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.v-nessa.net/2007/05/15/wordpress-22-released/</guid>
		<description><![CDATA[And I use the word &#8220;released&#8221; very loosely. Yes, I just upgraded my blog to use WordPress 2.2 after this guy made it sound delicious. No, I don&#8217;t regret it, but I do think it would be best to wait for a bugfix. I shall start with the positives: - It&#8217;s optimized a bit more [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F05%2F15%2Fwordpress-22-released"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F05%2F15%2Fwordpress-22-released&amp;source=nessa421&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>And I use the word &#8220;released&#8221; very loosely.  Yes, I just upgraded my blog to use <a href="http://wordpress.org/development/2007/05/wordpress-22/" alt="Wordpress 2.2" target="_blank">WordPress 2.2</a> after <a href="http://fauxzen.com" alt="Shelby" target="_blank">this guy</a> made it sound delicious.  No, I don&#8217;t regret it, but I do think it would be best to wait for a bugfix.  I shall start with the positives:</p>
<p>- It&#8217;s optimized a bit more to help your site load faster.  This may or may not be noticeable to you, but it probably is to your webhost</p>
<p>- It&#8217;s harder to break your site by enabling a botched plugin.  I tried to enable <a href="http://photomatt.net/2004/07/26/staticize-25/" target="_blank">Staticized-Reloaded</a> and I got what I interpret as the &#8220;WordPress Screen of Death&#8221;:<br />
<a href="http://v-nessa.net/images/wp-error.jpg" rel="lightbox"><br />
<img src="http://v-nessa.net/images/wp-error.jpg" alt="Wordpress Plugin Error" title="Wordpress Plugin Error" align="middle" /></a></p>
<p>This is also a shame because this happens to be one bad-ass plugin.</p>
<p>Now for the bad, which outweighs the good:</p>
<p>- Don&#8217;t be surprised if your plugin database disappears.  From some odd reason, WordPress could only find it after I created a new plugins folder and copied over my plugin files again&#8230;.and yes, I had to re-enable all 30 of them.</p>
<p>- WP-Cache no longer works (at the time of this writing), and you&#8217;ll find that enabling it will cause some strange behavior on your blog.  Oddly enough it also caused my plugin database to be erased yet again</p>
<p>- TinyMCE (the WYSIWYG editor) malfunctions, esp. in Firefox when trying to use certain functions.</p>
<p>- You may need to tweak your theme a bit.  I had to make several code modifications to my sidebar and header files.</p>
<p>- Your boobs might shrink in size.  Oops, wait&#8230;that&#8217;s what happens when you stop taking birth control.</p>
<p>Anywho, those of you who are thinking on upgrading, be prepared to spend a few minutes messing with your site and testing your plugins and such.  It may be a good idea to wait for a bugfix, which by WordPress history will probably be out within the next few days.</p>
<p><!--adsense--></p>
<p><map name='google_ad_map_67_7fa65e237551a74a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/67?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_67_7fa65e237551a74a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=67&amp;url= http%3A%2F%2Fwww.v-nessa.net%2F2007%2F05%2F15%2Fwordpress-22-released' /></p><img src="http://www.v-nessa.net/?ak_action=api_record_view&id=67&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.v-nessa.net/2007/05/15/wordpress-22-released/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top 10 Ways Websites Makes Me Suffer</title>
		<link>http://www.v-nessa.net/2007/04/25/top-10-ways-websites-makes-me-suffer</link>
		<comments>http://www.v-nessa.net/2007/04/25/top-10-ways-websites-makes-me-suffer#comments</comments>
		<pubDate>Wed, 25 Apr 2007 18:20:55 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[annoyances]]></category>
		<category><![CDATA[site design]]></category>

		<guid isPermaLink="false">http://www.v-nessa.net/2007/04/25/top-10-ways-websites-makes-me-suffer/</guid>
		<description><![CDATA[By: Jason O&#8217;Connor I believe some people create and publish websites for the sole purpose of tormenting their visitors. Browsing various websites and navigating the Web can often be like trying to read on an airplane while a kid kicks the back of your seat and the baby next to you alternates between screaming, crying [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F04%2F25%2Ftop-10-ways-websites-makes-me-suffer"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F04%2F25%2Ftop-10-ways-websites-makes-me-suffer&amp;source=nessa421&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>By: Jason O&#8217;Connor</p>
<p>I believe some people create and publish websites for the sole purpose of tormenting their visitors. Browsing various websites and navigating the Web can often be like trying to read on an airplane while a kid kicks the back of your seat and the baby next to you alternates between screaming, crying and drooling on you. There are some excellent websites out there to be sure, but there are also a lot of dreadful ones too. The latter are the bane of so many people&#8217;s existence, especially those who use the Web regularly.</p>
<p>The Net continues to grow in popularity and importance for consumers and businesses alike. Therefore, the quality of sites needs to keep pace. Creating and maintaining high-quality websites is more important now than ever. Higher quality equals more revenue.</p>
<p>The following lists the top ten ways that a website misses the boat and contributes to hair loss and nervous breakdowns. Notice the common thread that runs throughout each of these. Namely, a bad website neglects to consider the site visitor&#8217;s experience in some fundamental ways.</p>
<p><span id="more-51"></span></p>
<p><strong>1. Animation</strong></p>
<p>Seven year-olds like watching animated cartoons on Saturday morning, business people, professionals and most other adults don&#8217;t. Sites that include showy Flash animations as an &#8216;Intro&#8217;, animated gifs on every page, or flying words are really annoying. They take away from the content and distract the visitor from achieving their goals. Unless your site is an entertainment site, try to avoid maddening motion. However, if your product or service can be better demonstrated using Flash, Quick Time, or other multimedia, which is common, offer your visitors the chance to click a link to view it. But don&#8217;t force them.</p>
<p><strong>2. Too much scrolling</strong></p>
<p>Once I scroll down a full screen&#8217;s worth, my eyes start to blur, I feel slightly lost, my head spins and my interest wanes. Computer monitors really aren&#8217;t the best medium for reading. The Net and many sites are so big that it&#8217;s important to always provide a clear frame of reference for your visitors at all times while they&#8217;re on your site. If a page requires two full screens of scrolling or more, simply split it up into multiple pages.</p>
<p><strong>3. Long, text-heavy and blocky paragraphs of unbroken text</strong></p>
<p>I really have to be into a topic or desperately need to glean the information to trudge through big chunks of unbroken text online. If I&#8217;m just shopping around for a product or service, you&#8217;ve lost me if I have to endure this kind of torture. Again, it is harder to read text on the Web than in other mediums such as books. Additionally, Web users are notoriously impatient, so make your content easy to read and non-intimidating. Use titles, sub-titles, small paragraphs, bullets and numbering.</p>
<p><!--adsense--></p>
<p><strong>4. No obvious ways to contact the company</strong></p>
<p>If all you supply is an email on your website, your legitimacy may be questioned. Why can&#8217;t you answer the phone? Why hide behind an anonymous and cold email address? Make it easy for your existing and potential customers to talk with you.</p>
<p><strong>5. Unchanging or out-dated content</strong></p>
<p>If I start reading content on a site and soon discover that the content was written three years ago, I split. Since there&#8217;s so much information out there, my reasoning is there&#8217;s got to be comparable information online that&#8217;s more current. If you keep your content fresh your site will attract repeat visitors. And repeat visitors are more likely to turn into customers.</p>
<p><strong>6. Long page downloads</strong></p>
<p>It&#8217;s amazing that this is still a problem. When I click on to a site and have to sit there waiting for it to appear in my browser, I start sweating, picking my teeth, tapping my toes, rolling my eyes and soon want to throw my computer through my office window. I&#8217;m obviously a little impatient, but again, I know there are other sites out there with the same information that will download more quickly, so why wait? I&#8217;m gone.</p>
<p><strong>7. &#8220;Me, me, me!&#8221; instead of &#8220;You, you, you&#8221;</strong></p>
<p>Generally speaking, no one cares about you, your company or your thoughts. What they do care about is what you can do for them. So sites that show pictures of the company building or tout their deep philosophy on the way business should be conducted really don&#8217;t bode well for keeping the interest of site visitors. On the other hand, sites that speak directly to potential customers about how they can solve their problems, make their lives easier, safer, richer or more comfortable have a much better chance of keeping the eyeballs glued.</p>
<p><strong>8. Non-explanatory buttons or links</strong></p>
<p>Here are some examples of buttons that leave me dazed and confused: A wedding site with a button called &#8216;Blanks&#8217;, a boating site with a button named &#8216;The Lighthouse&#8217;, a book site with a button called &#8216;The Inside Story&#8217;, or a Web design site with a button called &#8216;Tea Time&#8217;. They sound like Jeopardy categories. Imagine trying to find your way on a highway where its various signs read &#8216;Over Here&#8217;, &#8216;Moon Beams&#8217;, and &#8216;Lollypops&#8217;. Good luck navigating your way through. It&#8217;s the same with navigating websites. Button and link names need to tell the visitor where the link leads to. Make it as easy as possible for a visitor to know where they&#8217;re going before they click. However, there are times when naming a link an ambiguous name may pique the curiosity of a user and get them to click on it. But as a general rule, keep your links and buttons as descriptive as possible.</p>
<p><strong>9. Inconsistent navigation</strong></p>
<p>Imagine sitting down at a restaurant and the waiter comes over to you and hands you five different menus, one for the appetizers, one for the soups and salads, one for the entrees, one for the desserts, and one for the drinks. Annoying. Now imagine if each menu had a different format, layout and method for listing the items. Brutal. I really don&#8217;t want to work that hard at picking out my dinner, I&#8217;m hungry and I just want a meal. Don&#8217;t make your visitors work hard either by expecting them to re-learn your navigation system each time they enter another section of your site. They too are hungry; for useful information and they&#8217;re even more impatient.</p>
<p><strong>10. Inconsistent look &amp; feel</strong></p>
<p>When the look &amp; feel completely changes from one page to another in a website, I think I am visiting another site, another company, a partner or subsidiary. I get very confused. This screams poor planning and often results from tacking on new sections later after the original site was built. This can lead to design-drift. It may be tempting to stray from the original design; you may have a better design now. But wait till you do a complete next-generation re-design of the entire site before introducing a new look &amp; feel. If not, lots of visitors will be scratching their heads with one hand and possibly clicking away with the other.</p>
<p>Finally, any site that employs a number of these notorious features is particularly painful to experience. When I click to a website that has five different fonts and colors, scrolls down to the core of the Earth, incorporates zinging words and big fat blocks of text, lists no phone number and has content written and dated in 1996, I scream and know deep down inside that pulling my fingernails out wouldn&#8217;t be as torturous as having to remain there a minute longer.</p>
<p><!--adsense#img_banner--></p>
<p><a href="http://tinyurl.com/3cu9zg"><img src="http://tinyurl.com/2k94yk" /></a></p>
<p><map name='google_ad_map_51_7fa65e237551a74a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/51?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_51_7fa65e237551a74a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=51&amp;url= http%3A%2F%2Fwww.v-nessa.net%2F2007%2F04%2F25%2Ftop-10-ways-websites-makes-me-suffer' /></p><img src="http://www.v-nessa.net/?ak_action=api_record_view&id=51&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.v-nessa.net/2007/04/25/top-10-ways-websites-makes-me-suffer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing PHP, Revisited.</title>
		<link>http://www.v-nessa.net/2007/04/16/optimizing-php-revisited</link>
		<comments>http://www.v-nessa.net/2007/04/16/optimizing-php-revisited#comments</comments>
		<pubDate>Mon, 16 Apr 2007 12:34:19 +0000</pubDate>
		<dc:creator>Nessa</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[site design]]></category>

		<guid isPermaLink="false">http://www.v-nessa.net/2007/04/16/optimizing-php-revisited/</guid>
		<description><![CDATA[I wrote an article a while back on PHP optimization, but it was pretty lacking in most aspects, probably because I&#8217;m a lazy poster. I&#8217;ve revisited that article and reposted to hopfully have it be a little more helpful on the area. &#8220;My website is slow&#8221; Yes, we&#8217;ve already established that. And while your visitors [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F04%2F16%2Foptimizing-php-revisited"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F04%2F16%2Foptimizing-php-revisited&amp;source=nessa421&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I wrote an article a while back on PHP optimization, but it was pretty lacking in most aspects, probably because I&#8217;m a lazy poster.  I&#8217;ve revisited that article and reposted to hopfully have it be a little more helpful on the area.<br />
<span id="more-46"></span></p>
<p><strong>&#8220;My website is slow&#8221;</strong></p>
<p>Yes, we&#8217;ve already established that.  And while your visitors are waiting for it to load, they are probably Mapquest-ing your house and buying a shovel at their local hardware store.  No one cares how hot your website is if they have to wait an eternity to see it.</p>
<p>Before we continue on this topic, it&#8217;s important for you to understand how PHP works.  PHP is an HTML-embedded scripting language that is executed server-side, therefore it generates dynamic content more quickly and efficiently than most other programming languages.  The obvous conclusion is that the server your site is hosted on needs to provide a good PHP environment, and your site needs to be optimized to take advantage of that.</p>
<p>FYI, One of my other posts <a href="http://www.v-nessa.net/2007/04/15/timing-your-php-scripts/">demonstrates a code addition</a> that you can implement into your website to display how long a page takes to generate.  This can be helpful in relializing exactly how long your site takes to load!</p>
<h2> <u><strong>Setting the Server Environment</strong></u></h2>
<p>This section will probably not have much relevance to websites that are hosted on shared or free hosting plans, as most hosting companies shy away from making server-side changes.   You may choose to skip this section and go straight to the programming concepts, my feelings won&#8217;t be hurt.</p>
<p><strong>Your Hosting</strong></p>
<p>If you are serious about your website and want the best performance possible, you should probably look into a v-dedicated hosted environment.  The benefits of this is that 1) you are on your own server, so other websites will not affect yours, and 2) you can usually choose your own server configuration.  If you need a quick and easy solution, <a href="http://inmotionhosting.com/dedicated_server.html" title="InMotion Hosting" target="_blank">InMotion</a> Hosting offers a nice selection of v-dedicated hosting plans.</p>
<p>If VPS hosting is not an option to you yet, you can ask your host if they have any shared servers based on the configuration you need.  There&#8217;s also the option of hosting your own website, but we won&#8217;t go into that here.</p>
<p><strong>MySQL/PHP Versions</strong></p>
<p>My website is currently running on CentOS 4, Apache 1.3.37, PHP 5.2.1, and MySQL 5.  This does well for my website, but you&#8217;ll want to make sure that whatever combination you choose will work well together.  I would say that PHP 5.2.1 and MySQL 5 are the best combination to use as long as your website software is compatible.  If not, the alternative PHP 4.4.6 and MySQL 4.1 should be just fine.  Keep in mind that as far as MySQL and PHP are concerned, newer is usually better.</p>
<p><strong>PHP Accelerators</strong></p>
<p>Hands down, a Zend/eAccelerator platform is the best way to go.  <a href="http://www.zend.com/products/zend_optimizer" title="Zend" target="_blank">Zend Optimizer</a> is the most popular and stable (and free!) PHP acceleration agent there is, and <a href="http://eaccelerator.net" title="eAccelerator" target="_blank">eAccelerator</a> compliments it nicely with its advanced caching and processing engine.  Since I installed both on my server, I&#8217;ve noticed a considerably faster loading time in my website.</p>
<p>Zend can be installed easily by it&#8217;s autoinstaller, but if you need help installing eAccelerator, have a quick look at Shelby&#8217;s walkthrough.</p>
<p><!--adsense--></p>
<h2><strong><u>Optimizing your Website</u></strong></h2>
<p>This section mainly deals with small modifications you can make to your site to help it load faster.  I&#8217;m not going to go too much into programming here, but there are a lot resources online that can <a href="http://www.dublish.com/articles/10.html" title="Optimizing PHP" target="_blank">help you out</a> in that department.</p>
<p><strong>Keep Your Stuff up to Date</strong></p>
<p>If you’re using bundled software like a CMS, blog, Gallery, etc., software developers are constantly making updates and improvements to up the speed and security of their programs. If you’re not willing to keep up with the newest releases, don’t expect peak performance of your site.</p>
<p><strong>Caching</strong></p>
<p>You know how when you go to a website a few minutes after you&#8217;ve already been there it seems to have loaded a ton faster?  That&#8217;s because there are two caching agents in place &#8212; your ISP has cached that website into their nameservers to avoid having to do another external lookup, and your browser cached the website on your computer to avoid having to look it up, period.  If you implement the same concept into your website, the logical conclusion is that the server will serve your pages more efficiently.  The benefit of caching is that is generally uses less resources since the database isn&#8217;t being utilized as much, which cuts down on resources.  Some bundled software will have an option or third-party plugin that can easily set up caching on your site.  You can also use something like <a href="http://httpd.apache.org/docs/2.0/mod/mod_cache.html" title="mod_cache" target="_blank">mod_cache</a> for Apache to accomplish similar results.</p>
<p><strong>What is all this junk?</strong></p>
<p>Do you really find it necessary to bog your website down with ads and useless plugins?  You&#8217;re really not doing your site (or your visitors for that matter) a favor by loading your site with a lot of junk.  I&#8217;m not saying to stay away from plugins and ads altogether (being that my site uses both of all of the above), but to use them in moderation and be aware of the ones that suck.  Honestly, there are a lot of really nice additions to some of my favorite software, but some of them can cause your site to load a lot more slowly.</p>
<p><strong>Images</strong></p>
<p>Lastly, most novice web designers tend to make this mistake when adding images to their sites.  Since digital media has become more popular, it&#8217;s become a lot easier just to upload images straight from your camera onto the web.  Most digital cameras nowadays take multi-pixel snapshots, which can amount to  pictures that are several megs in size.  What most beginner programmers don&#8217;t know is that when you upload an image this size and then just resize it with HTML &lt;img&gt; tags, it does NOT change the actual MB size of the image itself.  Resizing the images with HTML also makes the pictures look crappy by reducing their quality.</p>
<p>If you are adding images to your site, you should take their loading time into consideration.  Resize them first on your computer, then upload them to your site.  You also try to use web-friendly image formats like GIF, JPEG, and PNG, which yield high-quality images without the massive size.</p>
<p><!--adsense#img_banner--></p>
<p><map name='google_ad_map_46_7fa65e237551a74a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/46?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_46_7fa65e237551a74a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=46&amp;url= http%3A%2F%2Fwww.v-nessa.net%2F2007%2F04%2F16%2Foptimizing-php-revisited' /></p><img src="http://www.v-nessa.net/?ak_action=api_record_view&id=46&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.v-nessa.net/2007/04/16/optimizing-php-revisited/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Modx Makes Me Drool</title>
		<link>http://www.v-nessa.net/2007/01/25/modx-makes-me-drool</link>
		<comments>http://www.v-nessa.net/2007/01/25/modx-makes-me-drool#comments</comments>
		<pubDate>Thu, 25 Jan 2007 05:27:11 +0000</pubDate>
		<dc:creator>Nessa</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[site design]]></category>

		<guid isPermaLink="false">http://www.v-nessa.net/2007/01/25/modx-makes-me-drool/</guid>
		<description><![CDATA[I never thought I&#8217;d say that about a CMS, but then again I said the same thing about Scott and look what happened there. Anywho, one of my friends showed me this new CMS that is purely Ajax on PHP, and I decided to give it a whirl. I might even switch my site over [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F01%2F25%2Fmodx-makes-me-drool"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F01%2F25%2Fmodx-makes-me-drool&amp;source=nessa421&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://v-nessa.net/images/lime.jpg" title="Modx" alt="Modx" align="left" />I never thought I&#8217;d say that about a CMS, but then again I said the same thing about Scott and look what happened there.  Anywho, one of my friends showed me this new CMS that is purely <a href="http://developers.sun.com/ajax/index.jsp?cid=59754" title="Ajax" target="_blank">Ajax</a> on <a href="http://php.net" title="PHP" target="_blank">PHP</a>, and I decided to give it a whirl.  I might even switch my site over once I figure out how it works.</p>
<p><a href="http://modxcms.com/features.html" title="Modx" target="_blank">See it here.</a></p>
<p><map name='google_ad_map_26_7fa65e237551a74a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/26?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_26_7fa65e237551a74a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=26&amp;url= http%3A%2F%2Fwww.v-nessa.net%2F2007%2F01%2F25%2Fmodx-makes-me-drool' /></p><img src="http://www.v-nessa.net/?ak_action=api_record_view&id=26&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.v-nessa.net/2007/01/25/modx-makes-me-drool/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radiant CMS is Gorgeous</title>
		<link>http://www.v-nessa.net/2007/01/15/radiant-cms-is-gorgeous</link>
		<comments>http://www.v-nessa.net/2007/01/15/radiant-cms-is-gorgeous#comments</comments>
		<pubDate>Tue, 16 Jan 2007 02:41:35 +0000</pubDate>
		<dc:creator>Nessa</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[site design]]></category>

		<guid isPermaLink="false">http://v-nessa.net/2007/01/15/radiant-cms-is-gorgeous/</guid>
		<description><![CDATA[If you haven&#8217;t heard the news, Radiant CMS is finally making its presence on the internet. Of course, you wouldn&#8217;t have heard the news unless you&#8217;re a dork like me. Anyways, I thought it would be worth mentioning as this is probably one of the sexiest content management systems I&#8217;ve seen yet. But really, I [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F01%2F15%2Fradiant-cms-is-gorgeous"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.v-nessa.net%2F2007%2F01%2F15%2Fradiant-cms-is-gorgeous&amp;source=nessa421&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a target="_blank" title="Radiant CMS" href="http://radiantcms.org/"><img align="left" title="Radiant CMS" alt="Radiant CMS" src="http://v-nessa.net/images/radiant.gif" /></a>If you haven&#8217;t heard the news, <a title="Radiant CMS" target="_blank" href="http://radiantcms.org/">Radiant CMS</a> is finally making its presence on the internet.  Of course, you wouldn&#8217;t have heard the news unless you&#8217;re a dork like me.  Anyways, I thought it would be worth mentioning as this is probably one of the sexiest content management systems I&#8217;ve seen yet.  But really, I just like the color.  And the logo&#8217;s nice too.</p>
<p>Check out <a title="Chris" target="_blank" href="http://seancribbs.com/">Chris</a> and <a title="Luke" target="_blank" href="http://lukewendling.com/">Luke&#8217;s</a> sites, which are currently running <a title="Radiant CMS" target="_blank" href="http://radiantcms.org/">Radiant</a> with <a title="Ruby" target="_blank" href="http://ruby-lang.org">Ruby</a> on <a title="Rails" target="_blank" href="http://www.rubyonrails.org/">Rails</a>.</p>
<p><map name='google_ad_map_14_7fa65e237551a74a'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/14?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_14_7fa65e237551a74a' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=14&amp;url= http%3A%2F%2Fwww.v-nessa.net%2F2007%2F01%2F15%2Fradiant-cms-is-gorgeous' /></p><img src="http://www.v-nessa.net/?ak_action=api_record_view&id=14&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.v-nessa.net/2007/01/15/radiant-cms-is-gorgeous/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

