<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Discovering the Zend Framework (0.2.0 Preview)</title>
	<atom:link href="http://blog.lphuberdeau.com/wordpress/2006/11/discovering-the-zend-framework-020-preview/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lphuberdeau.com/wordpress/2006/11/discovering-the-zend-framework-020-preview/</link>
	<description>Software engineering and anthropology, annectodes, and more.</description>
	<lastBuildDate>Thu, 03 Nov 2011 15:11:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Rob...</title>
		<link>http://blog.lphuberdeau.com/wordpress/2006/11/discovering-the-zend-framework-020-preview/#comment-16</link>
		<dc:creator>Rob...</dc:creator>
		<pubDate>Sun, 26 Nov 2006 08:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=90#comment-16</guid>
		<description>I don&#039;t know about other tutorials, but mine certainly does not take the incubator into account. The incubator code is far too much like a moving target and will see many changes before getting into the main library.

The MVC code is a good example. The code in the incubator now is significantly different from what was released with 0.2.

Regards,

Rob...</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know about other tutorials, but mine certainly does not take the incubator into account. The incubator code is far too much like a moving target and will see many changes before getting into the main library.</p>
<p>The MVC code is a good example. The code in the incubator now is significantly different from what was released with 0.2.</p>
<p>Regards,</p>
<p>Rob&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Weier O'Phinney</title>
		<link>http://blog.lphuberdeau.com/wordpress/2006/11/discovering-the-zend-framework-020-preview/#comment-15</link>
		<dc:creator>Matthew Weier O'Phinney</dc:creator>
		<pubDate>Thu, 16 Nov 2006 20:39:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=90#comment-15</guid>
		<description>BTW, the updates I mention are now in the framework subversion repository.</description>
		<content:encoded><![CDATA[<p>BTW, the updates I mention are now in the framework subversion repository.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Louis-Philippe Huberdeau</title>
		<link>http://blog.lphuberdeau.com/wordpress/2006/11/discovering-the-zend-framework-020-preview/#comment-14</link>
		<dc:creator>Louis-Philippe Huberdeau</dc:creator>
		<pubDate>Wed, 15 Nov 2006 01:39:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=90#comment-14</guid>
		<description>Actually, the getInstance() part does not really matter. It was more of a complaint about the unverified tutorial with bad examples I found. Having the front controller as a singleton or not does not bother me.

For the setRequest(), I had to do it to get the routing to work. I noticed a bug report about Apache with virtual hosts or something like that, which seemed to be related, but it had nothing to do with my configuration. I do have a virtual host set-up locally, but the rewrite rules are placed in a .htaccess file.

As for the version number, after upgrading my system, the bundled version now is 5.1.6 and it seems to work (altought I still need the setRequest() part). The error was relating to ReflexionClass::newInstanceArgs if I remember well. It might have been a problem with something else, causing a wrong call. I have to admit I&#039;m a bad bug reporter.

Great work so far!

(As for the problem with the blog, I have no idea. Maybe I should try to see if there is an update.)</description>
		<content:encoded><![CDATA[<p>Actually, the getInstance() part does not really matter. It was more of a complaint about the unverified tutorial with bad examples I found. Having the front controller as a singleton or not does not bother me.</p>
<p>For the setRequest(), I had to do it to get the routing to work. I noticed a bug report about Apache with virtual hosts or something like that, which seemed to be related, but it had nothing to do with my configuration. I do have a virtual host set-up locally, but the rewrite rules are placed in a .htaccess file.</p>
<p>As for the version number, after upgrading my system, the bundled version now is 5.1.6 and it seems to work (altought I still need the setRequest() part). The error was relating to ReflexionClass::newInstanceArgs if I remember well. It might have been a problem with something else, causing a wrong call. I have to admit I&#8217;m a bad bug reporter.</p>
<p>Great work so far!</p>
<p>(As for the problem with the blog, I have no idea. Maybe I should try to see if there is an update.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Weier O'Phinney</title>
		<link>http://blog.lphuberdeau.com/wordpress/2006/11/discovering-the-zend-framework-020-preview/#comment-13</link>
		<dc:creator>Matthew Weier O'Phinney</dc:creator>
		<pubDate>Tue, 14 Nov 2006 20:29:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.lphuberdeau.com/wordpress/?p=90#comment-13</guid>
		<description>As the principal code monkey behind the 0.2.0 MVC changes, I thought I should reply.

First off, when I developed, I was using php 5.1.4, the same version noted as the minimum version requirement for the framework. If you ran into issues indicating version specific functionality was needed, please file a bug report so we can fix this.

Second, one of the last items you had was a comment about &quot;setRequest() should not be required.&quot; For the record, it&#039;s not; Zend_Controller_Request_Http() is instantiated by default if no request object is registered. The main reason people are suggesting using it in their examples is that setRewriteBase() has been put into the request object instead of the router; this should probably be changed.

As for the documentation, this was completely rewritten for the 0.2.0 changes, but, unfortunately, we do not yet publish incubator documentation in the official manual at http://framework.zend.com/manual. However, incubator documentation is now being built automatically and ported into the framework wiki at http://framework.zend.com/wiki/display/ZFDOC/Home. If you have suggestions for documentation improvements, I&#039;d be very excited to hear them!

That said, the RewriteRouter documentation was not updated in time for the release, and this was probably one of the most confusing changes to the MVC components. This documentation has been updated at this point in subversion, and the process should be clearer now.

Based on your post, I already see a few action items that will dramatically increase user perception: reinstate the front controller&#039;s getInstance() method; use Zend_Controller_Router() by default if none provided; add setRewriteBase() to both the router and front controller, proxying to the request object.

Thanks for your detailed overview!

(BTW, if there is an error submitting a comment, your blog does not retain the information from the previous post...)</description>
		<content:encoded><![CDATA[<p>As the principal code monkey behind the 0.2.0 MVC changes, I thought I should reply.</p>
<p>First off, when I developed, I was using php 5.1.4, the same version noted as the minimum version requirement for the framework. If you ran into issues indicating version specific functionality was needed, please file a bug report so we can fix this.</p>
<p>Second, one of the last items you had was a comment about &#8220;setRequest() should not be required.&#8221; For the record, it&#8217;s not; Zend_Controller_Request_Http() is instantiated by default if no request object is registered. The main reason people are suggesting using it in their examples is that setRewriteBase() has been put into the request object instead of the router; this should probably be changed.</p>
<p>As for the documentation, this was completely rewritten for the 0.2.0 changes, but, unfortunately, we do not yet publish incubator documentation in the official manual at <a href="http://framework.zend.com/manual" rel="nofollow">http://framework.zend.com/manual</a>. However, incubator documentation is now being built automatically and ported into the framework wiki at <a href="http://framework.zend.com/wiki/display/ZFDOC/Home" rel="nofollow">http://framework.zend.com/wiki/display/ZFDOC/Home</a>. If you have suggestions for documentation improvements, I&#8217;d be very excited to hear them!</p>
<p>That said, the RewriteRouter documentation was not updated in time for the release, and this was probably one of the most confusing changes to the MVC components. This documentation has been updated at this point in subversion, and the process should be clearer now.</p>
<p>Based on your post, I already see a few action items that will dramatically increase user perception: reinstate the front controller&#8217;s getInstance() method; use Zend_Controller_Router() by default if none provided; add setRewriteBase() to both the router and front controller, proxying to the request object.</p>
<p>Thanks for your detailed overview!</p>
<p>(BTW, if there is an error submitting a comment, your blog does not retain the information from the previous post&#8230;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

