<?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"
	>

<channel>
	<title>N2F Training Team Blogtorials</title>
	<atom:link href="http://n2framework.com/training/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://n2framework.com/training</link>
	<description>Because training isn't just a good idea.</description>
	<pubDate>Fri, 15 Jul 2011 19:08:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>N2F Yverdon v0.5 Changelist</title>
		<link>http://n2framework.com/training/?p=109</link>
		<comments>http://n2framework.com/training/?p=109#comments</comments>
		<pubDate>Fri, 15 Jul 2011 19:08:56 +0000</pubDate>
		<dc:creator>z&#124;Andrew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=109</guid>
		<description><![CDATA[The following changelist covers everything we&#8217;ve done with v0.5:
- Fixed code-documentation throughout system
- Changed order of parameters for n2f_cache::setObject()
- Added global static methods to template system (no more calling n2f_template_dynamic directly)
- Added derivative support to template system (fallback from skin to default skin if missing)
- Created *::setFile() method for template engines to support file extensions
- [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=109</wfw:commentRss>
		</item>
		<item>
		<title>N2F Yverdon: Extension Roundup</title>
		<link>http://n2framework.com/training/?p=108</link>
		<comments>http://n2framework.com/training/?p=108#comments</comments>
		<pubDate>Sat, 08 Jan 2011 11:16:39 +0000</pubDate>
		<dc:creator>z&#124;Andrew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=108</guid>
		<description><![CDATA[As we’re hard at work on v0.4 beta, I wanted to take a few minutes and highlight some of the extensions that we’ve started building.&#160; Most of these are still incomplete as they await a more official release of v0.4, but they are also mostly usable despite that fact.
Database Helper    The database [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=108</wfw:commentRss>
		</item>
		<item>
		<title>Yverdon v0.3 Changes/Additions</title>
		<link>http://n2framework.com/training/?p=106</link>
		<comments>http://n2framework.com/training/?p=106#comments</comments>
		<pubDate>Sun, 05 Dec 2010 15:34:00 +0000</pubDate>
		<dc:creator>z&#124;Andrew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=106</guid>
		<description><![CDATA[Even though we&#8217;ve gone a bit faster through the final stages of Yverdon v0.3 than we had planned, we still had enough time to get a good number of features into the release.  We also broke a few things in the process, but we&#8217;ll be doing a lot more discussion on that once v0.4 [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=106</wfw:commentRss>
		</item>
		<item>
		<title>Yverdon  N2F Yverdon Cookbook: Ajax login with data.php and jQuery</title>
		<link>http://n2framework.com/training/?p=97</link>
		<comments>http://n2framework.com/training/?p=97#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:37:25 +0000</pubDate>
		<dc:creator>z&#124;MattH</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Yverdon]]></category>

		<category><![CDATA[ajax]]></category>

		<category><![CDATA[data.php]]></category>

		<category><![CDATA[jquery]]></category>

		<category><![CDATA[json]]></category>

		<category><![CDATA[n2f yverdon]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[yverdon v0.2]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=97</guid>
		<description><![CDATA[Anyone who has used the N2 Framework is familiar with page.php.  By default, all requests for a given module go to that modules page.php, and it is in page.php that the template is selected, data is fetched and chewed, and the result is finally sent back to the browser.  This is great if [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=97</wfw:commentRss>
		</item>
		<item>
		<title>N2F Yverdon Cookbook: A Useful $user</title>
		<link>http://n2framework.com/training/?p=85</link>
		<comments>http://n2framework.com/training/?p=85#comments</comments>
		<pubDate>Mon, 01 Feb 2010 02:50:15 +0000</pubDate>
		<dc:creator>z&#124;MattH</dc:creator>
		
		<category><![CDATA[Yverdon]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=85</guid>
		<description><![CDATA[Almost every site needs some security, or maybe user specific settings.  The n2f $user object exists for this purpose.  Since every site&#8217;s needs are different, the default $user is more of a template than anything else.  Luckily, expanding it is pretty easy.
The default user (see code here) only manages two properties, and [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=85</wfw:commentRss>
		</item>
		<item>
		<title>N2F Yverdon Cookbook:  Get Records from a Database</title>
		<link>http://n2framework.com/training/?p=80</link>
		<comments>http://n2framework.com/training/?p=80#comments</comments>
		<pubDate>Fri, 29 Jan 2010 20:19:09 +0000</pubDate>
		<dc:creator>z&#124;MattH</dc:creator>
		
		<category><![CDATA[Yverdon]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=80</guid>
		<description><![CDATA[A common task is retrieving records from the database.  Despite the existence of N2F Yverdon Basics: Part 4 - The Database Engine, this common task is often confusing to people used to using the mysql_* functions.  The n2f database system takes care of most of the annoying code for you, and setup is [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=80</wfw:commentRss>
		</item>
		<item>
		<title>N2F Yverdon: The mod.ext.php File</title>
		<link>http://n2framework.com/training/?p=79</link>
		<comments>http://n2framework.com/training/?p=79#comments</comments>
		<pubDate>Fri, 29 Jan 2010 15:27:36 +0000</pubDate>
		<dc:creator>z&#124;Andrew</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Yverdon]]></category>

		<category><![CDATA[mod.ext.php]]></category>

		<category><![CDATA[n2f yverdon]]></category>

		<category><![CDATA[php 5]]></category>

		<category><![CDATA[sys.ext.php]]></category>

		<category><![CDATA[yverdon v0.2]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=79</guid>
		<description><![CDATA[One of the new features introduced with v0.2 is the mod.ext.php feature.  This feature was a request from a few users and can be a useful way to add functionality to your system.
The premise behind mod.ext.php is similar to that of the sys.ext.php file.  However, instead of being included globally, the mod.ext.php file [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=79</wfw:commentRss>
		</item>
		<item>
		<title>Yverdon v0.2 Changes/Additions</title>
		<link>http://n2framework.com/training/?p=78</link>
		<comments>http://n2framework.com/training/?p=78#comments</comments>
		<pubDate>Mon, 25 Jan 2010 19:12:15 +0000</pubDate>
		<dc:creator>z&#124;Andrew</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=78</guid>
		<description><![CDATA[Now that we’ve finally released v0.2 officially, it seems appropriate to outline the various changes and additions that were done between v0.1 and v0.2.&#160; Lots of testing and planning went into v0.2’s release, so I’ll do my best to summarize in a clear way what we have for the end result.
Bug Fixes

Fixed bug with n2f_paginate::listPages() [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=78</wfw:commentRss>
		</item>
		<item>
		<title>N2F Yverdon: Using Securimage PHP CAPTCHA</title>
		<link>http://n2framework.com/training/?p=74</link>
		<comments>http://n2framework.com/training/?p=74#comments</comments>
		<pubDate>Fri, 24 Jul 2009 13:41:22 +0000</pubDate>
		<dc:creator>z&#124;Andrew</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Yverdon]]></category>

		<category><![CDATA[captcha]]></category>

		<category><![CDATA[N2 Framework]]></category>

		<category><![CDATA[n2f yverdon]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[php captcha]]></category>

		<category><![CDATA[phpcaptcha.org]]></category>

		<category><![CDATA[securimage]]></category>

		<category><![CDATA[yverdon v0.2]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=74</guid>
		<description><![CDATA[Most people building a website today are familiar with the need to have a CAPTCHA on their site.  For years I’ve had a set of small functions I built for the purpose of easily fulfilling this request for clients and internal sites.  The solution worked but it was poorly packaged and never improved [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=74</wfw:commentRss>
		</item>
		<item>
		<title>N2F Yverdon: v0.2 Improvements</title>
		<link>http://n2framework.com/training/?p=71</link>
		<comments>http://n2framework.com/training/?p=71#comments</comments>
		<pubDate>Fri, 26 Jun 2009 22:51:02 +0000</pubDate>
		<dc:creator>z&#124;Andrew</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Yverdon]]></category>

		<category><![CDATA[Memcache]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[MySQLi]]></category>

		<category><![CDATA[N2 Framework]]></category>

		<category><![CDATA[n2 framework yverdon]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[PHP 5.3]]></category>

		<category><![CDATA[PostgreSQL]]></category>

		<category><![CDATA[SQLite]]></category>

		<guid isPermaLink="false">http://n2framework.com/training/?p=71</guid>
		<description><![CDATA[With today&#8217;s development release of Yverdon v0.2, I decided I would take some time to highlight a few of the smaller changes we&#8217;ve implemented in the next iteration of our PHP 5 framework.
MySQLi Database Extension
We were lucky to be working with Waterfall Data Solutions from the start of N2F Yverdon, so we&#8217;ve had some great [...]]]></description>
		<wfw:commentRss>http://n2framework.com/training/?feed=rss2&amp;p=71</wfw:commentRss>
		</item>
	</channel>
</rss>

