<?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>MacdougalMedia &#187; Smarty</title>
	<atom:link href="http://macdougalmedia.com/tag/smarty/feed/" rel="self" type="application/rss+xml" />
	<link>http://macdougalmedia.com</link>
	<description>by Scott Macdougal Weaver</description>
	<lastBuildDate>Tue, 18 May 2010 10:56:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SweetDate.org</title>
		<link>http://macdougalmedia.com/2009/07/07/sweetdate-org/</link>
		<comments>http://macdougalmedia.com/2009/07/07/sweetdate-org/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 19:45:16 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Smarty]]></category>

		<guid isPermaLink="false">http://macdougalmedia.com/?p=103</guid>
		<description><![CDATA[


Language:
PHP w/ Smarty


Database:
MySQL


Javascript:
jQuery



Sweet Date is a very straight-forward dating service web site. People sign up, browse and find people that interest them, and they can either send them an instant message or they can send them a message using the site's built-in mailing system.
As far as the look goes, I chose blue because I think [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_104" class="wp-caption alignleft" style="width: 260px"><a href="http://sweetdate.org"><img class="size-full wp-image-104" title="Sweet Date" src="http://macdougalmedia.com/wp-content/uploads/2009/07/portfolio_sweetdate.png" alt="Sweet Date" width="250" height="250" /></a><p class="wp-caption-text">Sweet Date</p></div>
<table style="margin-bottom:15px;" border="0">
<tbody>
<tr>
<td>Language:</td>
<td>PHP w/ Smarty</td>
</tr>
<tr>
<td>Database:</td>
<td>MySQL</td>
</tr>
<tr>
<td>Javascript:</td>
<td>jQuery</td>
</tr>
</tbody>
</table>
<p><a title="Sweet Date" href="http://sweetdate.org" target="_blank">Sweet Date</a> is a very straight-forward dating service web site. People sign up, browse and find people that interest them, and they can either send them an instant message or they can send them a message using the site's built-in mailing system.</p>
<p>As far as the look goes, I chose blue because I think it looks great and because I thought I'd try adhering to some standards for emotional targetting this time (e.g. <a title="Color Wheel Pro: Color Meaning" href="http://www.color-wheel-pro.com/color-meaning.html" target="_blank">Color Wheel Pro / Blue</a>). Additionally, I'm taking my time with the feel of the site as I don't want it to have a "thrown-together" appearance. Instead, I want people to know intuitively how to use the web site and where to go if they need help.</p>
<p>The reason I'm able to pay attention to these elements is because I'm using Smarty Templating Engine again, which makes development go a lot faster. Now I can focus on jQuery and Photoshop.</p>
<p>While I'm very aware that dating web sites are a dime-a-dozen these days, I've always wanted to build one for several reasons:</p>
<ol>
<li>Ads pay reasonably well</li>
<li>The structure is reasonably simple</li>
<li>I need more large-scale web sites on my resume</li>
</ol>
<p>Although at the moment, the web site is currently being built, the basic frame is in place with the look &amp; feel largely intact. Once registration is open, feel free to open an account but the site will be largely in beta until I feel it is relatively complete.</p>
]]></content:encoded>
			<wfw:commentRss>http://macdougalmedia.com/2009/07/07/sweetdate-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sitdiary.net</title>
		<link>http://macdougalmedia.com/2009/06/30/sitdiary-net/</link>
		<comments>http://macdougalmedia.com/2009/06/30/sitdiary-net/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 15:27:50 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Smarty]]></category>

		<guid isPermaLink="false">http://macdougalmedia.com/?p=54</guid>
		<description><![CDATA[


Language:
PHP w/ Smarty Templates


Database:
MySQL


Javascript:
jQuery



Sitdiary started back in 2001 as a very simple idea: I wanted other people to be able to post blog entries about anything they wanted. What started as a small idea soon grew into a user-base of over 250,000, where at its peak had over 100 users online at any given time.
Time [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_52" class="wp-caption alignleft" style="width: 260px"><a href="http://www.sitdiary.net" target="_blank"><img class="size-full wp-image-52" title="Sitdiary" src="http://macdougalmedia.com/wp-content/uploads/2009/06/portfolio_sitdiary.png" alt="Sitdiary" width="250" height="250" /></a><p class="wp-caption-text">Sitdiary</p></div>
<table style="margin-bottom:15px;" border="0">
<tbody>
<tr>
<td>Language:</td>
<td>PHP w/ Smarty Templates</td>
</tr>
<tr>
<td>Database:</td>
<td>MySQL</td>
</tr>
<tr>
<td>Javascript:</td>
<td>jQuery</td>
</tr>
</tbody>
</table>
<p><a title="Sitdiary" href="http://www.sitdiary.net" target="_blank">Sitdiary</a> started back in 2001 as a very simple idea: I wanted other people to be able to post blog entries about anything they wanted. What started as a small idea soon grew into a user-base of over 250,000, where at its peak had over 100 users online at any given time.</p>
<p>Time after time, the bandwidth wasn't enough for this "small" site and I was forced to continuously upgrade on a monthly basis. At one point, the cost became more than I could handle and that's when the popularity of the site started to take a downward turn.</p>
<p>As the site would be out of commission for days at a time, the user base soon dwindled down to around 50,000 and all of a sudden, bandwidth wasn't too much of an issue.<span id="more-54"></span></p>
<p>Of course, if I knew then what I know now, I would have done quite a few things differently. For one, I would've chosen a catchier name. Secondly, I would've added some serious caching to this site to reduce overall demand on files <em>and</em> database. Thirdly, I wouldn't have built the database in such a fashion. When I started building Sitdiary, I figured the best way to build the database would be to give each user their own tables for: entries (posts), comments and friends. While this might work well for a few thousand users, the method quickly degrades over time as it is an unnecessary waste of space. Fourthly, I would have added a payment plan for the really dedicated users to help pay for the bandwidth costs.</p>
<p>Since then, I've upgraded the database to a more standardized format and after testing the speed before and after, I can tell you that the standardized format is significantly faster. I've also added page caching using Smarty.</p>
<p>Overall, I'm glad Sitdiary is still running despite its bumpy and uncertain past.</p>
]]></content:encoded>
			<wfw:commentRss>http://macdougalmedia.com/2009/06/30/sitdiary-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

