<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Building an audit engine with Zend Framework</title>
	<link>http://www.zed23.com/2008/04/03/building-an-audit-engine-with-zend-framework/</link>
	<description>Musings of Ryan Brooks, web developer, serial entrepreneur and technophile out of Calgary, Alberta...</description>
	<pubDate>Sat, 22 Nov 2008 21:03:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Jani Hartikainen</title>
		<link>http://www.zed23.com/2008/04/03/building-an-audit-engine-with-zend-framework/#comment-466</link>
		<author>Jani Hartikainen</author>
		<pubDate>Fri, 04 Apr 2008 07:55:02 +0000</pubDate>
		<guid>http://www.zed23.com/2008/04/03/building-an-audit-engine-with-zend-framework/#comment-466</guid>
		<description>This is a very nice idea. I actually have something slightly similar in the CMS I'm developing using Zend Framework and Doctrine.

This would be easier if Zend_Db had an interface similar to Doctrine's. Since Doctrine supports event listeners, you can just create a listener and attach it to your model.</description>
		<content:encoded><![CDATA[<p>This is a very nice idea. I actually have something slightly similar in the CMS I&#8217;m developing using Zend Framework and Doctrine.</p>
<p>This would be easier if Zend_Db had an interface similar to Doctrine&#8217;s. Since Doctrine supports event listeners, you can just create a listener and attach it to your model.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Brooks</title>
		<link>http://www.zed23.com/2008/04/03/building-an-audit-engine-with-zend-framework/#comment-462</link>
		<author>Ryan Brooks</author>
		<pubDate>Thu, 03 Apr 2008 15:31:36 +0000</pubDate>
		<guid>http://www.zed23.com/2008/04/03/building-an-audit-engine-with-zend-framework/#comment-462</guid>
		<description>@Adam

An "undo manager" is exactly the intent. You can revert an entire transaction, or just a column. Let's say you make a post, edit it, and decide later on the edit to the title you made was wrong. You can revert to the former title, without changing the rest of the record. THAT is power.</description>
		<content:encoded><![CDATA[<p>@Adam</p>
<p>An &#8220;undo manager&#8221; is exactly the intent. You can revert an entire transaction, or just a column. Let&#8217;s say you make a post, edit it, and decide later on the edit to the title you made was wrong. You can revert to the former title, without changing the rest of the record. THAT is power.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://www.zed23.com/2008/04/03/building-an-audit-engine-with-zend-framework/#comment-461</link>
		<author>Adam</author>
		<pubDate>Thu, 03 Apr 2008 15:25:35 +0000</pubDate>
		<guid>http://www.zed23.com/2008/04/03/building-an-audit-engine-with-zend-framework/#comment-461</guid>
		<description>Nice. So this would make a row in the _audit table for each column modified.

I plan on doing something like this for an Undo Manager in my web application. Thanks for the proof of concept!</description>
		<content:encoded><![CDATA[<p>Nice. So this would make a row in the _audit table for each column modified.</p>
<p>I plan on doing something like this for an Undo Manager in my web application. Thanks for the proof of concept!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
