<?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>Abundant Media&#187; Garden</title>
	<atom:link href="http://abundantmedia.com/category/technical/garden/feed/" rel="self" type="application/rss+xml" />
	<link>http://abundantmedia.com</link>
	<description>Ethical online business building</description>
	<lastBuildDate>Tue, 10 Nov 2009 22:45:00 +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>Creating a basic application in Garden</title>
		<link>http://abundantmedia.com/creating-a-basic-application-in-garden/</link>
		<comments>http://abundantmedia.com/creating-a-basic-application-in-garden/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 22:45:00 +0000</pubDate>
		<dc:creator>sarah</dc:creator>
				<category><![CDATA[Garden]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[quick start guide]]></category>

		<guid isPermaLink="false">http://abundantmedia.com/?p=177</guid>
		<description><![CDATA[I first tried to DIY it by duplicating the &#8220;Skeleton&#8221; application and editing things. That didn&#8217;t last long as there are a fair number of files and I don&#8217;t know the system well enough to just zip around the relevant ones and go.
Then I had an idea. &#8220;I could check the documentation!&#8221;
  
So I [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents for Garden</h3><ol><li><a href='http://abundantmedia.com/exploring-the-garden-php-framework/' title='Exploring the Garden PHP framework'>Exploring the Garden PHP framework</a></li><li>Creating a basic application in Garden</li></ol></div> <p>I first tried to DIY it by duplicating the &#8220;Skeleton&#8221; application and editing things. That didn&#8217;t last long as there are a fair number of files and I don&#8217;t know the system well enough to just zip around the relevant ones and go.</p>
<p>Then I had an idea. &#8220;I could check the documentation!&#8221;</p>
<p> <img src='http://abundantmedia.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So I did, and found &#8220;<a title="A Quick-Start Guide to Writing Applications in Garden" href="http://vanillaforums.org/page/AppQuickStart">A Quick-Start Guide to Writing Applications in Garden</a>&#8220;. Perfect!</p>
<p>Well, kind of. It <em>was</em> quick, but provoked a bit of head-scratching as it&#8217;s apparently in need of a little updating. For instance, following along as best I could resulted in an ugly, unstyled page when the Guide indicated I should have a lovely, finished-looking beauty. Turns out <a title="How to make the Garden Quick-Start application look nice" href="http://vanillaforums.org/discussion/comment/98130/#Comment_98130">I needed to add a bunch of javascript and style calls</a>.</p>
<p>Much more concerning than these minor oversights is the final sentence:</p>
<blockquote><p>Of course you can do much more than just simple pages, but this is really all you need to know in order get your own applications up and running.</p></blockquote>
<p>Ummm&#8230; The Guide <em>ends</em> with a basic, essentially static page with &#8220;Hello world!&#8221; printed on it. No mention of how to interact with the database, for instance. Which wouldn&#8217;t be too bad, except all of the links to &#8220;full documentation on applications&#8221; lead to an error: &#8220;The page you&#8217;re looking for doesn&#8217;t exist (yet)&#8221;</p>
<p>Well, those are the brakes sometimes, right? So now I&#8217;ll plow in and see what I can figure out from the code itself (it&#8217;s supposed to be well-commented), and record what I&#8217;m doing to get the results (I&#8217;m hoping that) I get. Wish me luck!</p>
 <div class='series_links'><a href='http://abundantmedia.com/exploring-the-garden-php-framework/' title='Exploring the Garden PHP framework'>Previous in series</a> </div>]]></content:encoded>
			<wfw:commentRss>http://abundantmedia.com/creating-a-basic-application-in-garden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring the Garden PHP framework</title>
		<link>http://abundantmedia.com/exploring-the-garden-php-framework/</link>
		<comments>http://abundantmedia.com/exploring-the-garden-php-framework/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 22:28:59 +0000</pubDate>
		<dc:creator>sarah</dc:creator>
				<category><![CDATA[Garden]]></category>
		<category><![CDATA[mark o'sullivan]]></category>
		<category><![CDATA[php frameworks]]></category>
		<category><![CDATA[user management]]></category>
		<category><![CDATA[vanilla]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://abundantmedia.com/?p=172</guid>
		<description><![CDATA[I have been passively following the development of Garden for a while now. If you&#8217;re not familiar with it, it&#8217;s a PHP framework that makes it easy to get started and includes all of the user management stuff that most web applications need.
This seems like a great fit for me because I despise spending ages [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents for Garden</h3><ol><li>Exploring the Garden PHP framework</li><li><a href='http://abundantmedia.com/creating-a-basic-application-in-garden/' title='Creating a basic application in Garden'>Creating a basic application in Garden</a></li></ol></div> <p>I have been passively following the development of <a title="Garden documentation" href="http://vanillaforums.org/docs">Garden</a> for a while now. If you&#8217;re not familiar with it, it&#8217;s a PHP framework that makes it easy to get started and includes all of the user management stuff that most web applications need.</p>
<p>This seems like a great fit for me because I despise spending ages (which is what it always seems to take) to get the user stuff working on other PHP frameworks. Makes me <em>crazy</em> and I dislike it enough that it&#8217;s actually kept me from starting some projects. (I&#8217;ll admit this probably says more about me than the frameworks.)</p>
<p>So that&#8217;s the good news about Garden. Unfortunately, there&#8217;s also bad news (for me), and that&#8217;s the fact that Garden is still very much in development and the documentation is utter crap. Well, I should be more specific: what&#8217;s there is well-written. There are just <em>huge gaping holes</em> in what&#8217;s there.</p>
<p>I also am not clear on how to contribute to the documentation (which I would gladly do), so for the moment, I&#8217;ve settled on this blog for gathering what I&#8217;ve learned.</p>
<p>It&#8217;s worth noting that because Garden is evolving so rapidly, it&#8217;s likely that the problems I&#8217;m running into will be fixed, rendering this category of posts outdated. So be it. Until that point, hopefully it will save someone else a little trouble.</p>
 <div class='series_links'> <a href='http://abundantmedia.com/creating-a-basic-application-in-garden/' title='Creating a basic application in Garden'>Next in series</a></div>]]></content:encoded>
			<wfw:commentRss>http://abundantmedia.com/exploring-the-garden-php-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
