<?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>Geekinator.com &#187; classified ads</title>
	<atom:link href="http://www.geekinator.com/tag/classified-ads/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geekinator.com</link>
	<description></description>
	<lastBuildDate>Sat, 10 Jul 2010 16:26:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Working on a new classified ad system</title>
		<link>http://www.geekinator.com/2010/02/05/working-on-a-new-classified-ad-system/</link>
		<comments>http://www.geekinator.com/2010/02/05/working-on-a-new-classified-ad-system/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 23:30:50 +0000</pubDate>
		<dc:creator>geekinator</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[classified ads]]></category>

		<guid isPermaLink="false">http://geekinator.com/?p=4</guid>
		<description><![CDATA[I&#8217;ve always subscribed to the &#8220;don&#8217;t reinvent the wheel&#8221; theory in everything I do, especially when trying to develop software. However, sometimes the wheel turns out to be a little lopsided. Over the past few years, I&#8217;ve used a couple of different classified ad systems to run my fairly successful RV Classified Ads website, that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always subscribed to the &#8220;don&#8217;t reinvent the wheel&#8221; theory in everything I do, especially when trying to develop software. However, sometimes the wheel turns out to be a little lopsided.</p>
<p>Over the past few years, I&#8217;ve used a couple of different classified ad systems to run my fairly successful RV Classified Ads website, that my dad and I own, called <a href="http://www.rvclearinghouse.com" target="_blank">www.RVClearingHouse.com</a>. The first system I used was custom built and we paid $5,000 for it in 2000 and it worked really well. Well, long story short, we had a problem with the company that built the software and they turned off the site.</p>
<p>I then built my own system with PHP and MySQL, before I really knew what I was doing. It was simple and worked OK, but still wasn&#8217;t scalable. My company owns and operates over 2,300 small websites, so by the time I needed some new software to run my classified site, I figured I should just buy a turnkey system instead of taking the time to write my own. I did a little research and found that most people recommended the GeoClassifieds system, and I bought the $100 version first to try it out, but decided it was too limited and upgraded to the $700 version on a gamble. 3 years later, I&#8217;ve had nothing but problems with it and am now taking the time to develop my own, that will hopefully work much better than my first attempt.</p>
<p>I&#8217;ll admit that I&#8217;m pretty lazy when it comes to programming, so I looked at some various frameworks and decided that <a href="http://cakephp.org" target="_blank">cakePHP</a> worked the best for me. Now, some of you out there may agree or disagree with me, and that&#8217;s perfectly fine, but for me cake seems to do the job. I figure I have a couple more months of fine tuning my code before I migrate my existing ads (roughly 9,000) into my new system.</p>
<p>When I started brainstorming, I decided it would be a good idea to be able to add any custom field that I wanted to, based on a category. For instance, if I wanted an Items for Sale category and a For Trade category, the for sale category would need a price field, whereas the trade category would most likely not. I&#8217;m not sure if the method I chose to go about setting up custom fields in the database was the &#8220;correct&#8221; way to accomplish it, but it seems to work fine. Until I come up with a reason why it&#8217;s a horrible way, then I&#8217;ll stick with it.</p>
<p>Anyway, that&#8217;s about it for my first post. It doesn&#8217;t give you much useful information I guess, but at least you can get a sense of what another wannabe programmer is up to in the world. I&#8217;ll be back with more amazing adventures of <em><strong>The Geekinator</strong></em>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geekinator.com/2010/02/05/working-on-a-new-classified-ad-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
