<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Leaking Abstraction</title>
	<atom:link href="http://leakingabstraction.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://leakingabstraction.com</link>
	<description>Loosely coupled thoughts on web development</description>
	<lastBuildDate>Wed, 03 Mar 2010 07:47:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on About by Sal</title>
		<link>http://leakingabstraction.com/about/#comment-2</link>
		<dc:creator><![CDATA[Sal]]></dc:creator>
		<pubDate>Wed, 03 Mar 2010 07:47:46 +0000</pubDate>
		<guid isPermaLink="false">http://zendframeworkhelp.com/?page_id=2#comment-2</guid>
		<description><![CDATA[I like your articles. Thanks. I&#039;m building one social project with zend framework]]></description>
		<content:encoded><![CDATA[<p>I like your articles. Thanks. I&#8217;m building one social project with zend framework</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Resources for Zend Framework by 西波</title>
		<link>http://leakingabstraction.com/2010/01/09/resources-for-zend-framework/#comment-4</link>
		<dc:creator><![CDATA[西波]]></dc:creator>
		<pubDate>Mon, 15 Feb 2010 05:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.zendframeworkhelp.com/?p=98#comment-4</guid>
		<description><![CDATA[http://delicious.com/search?p=zend&amp;chk=&amp;context=main%7C&amp;fr=del_icio_us&amp;lc=&amp;sd=1D&amp;ed=
http://delicious.com is well a good place.
Twitter is an awesome  place,We can find another people ,even another language ,and then Google translate .]]></description>
		<content:encoded><![CDATA[<p><a href="http://delicious.com/search?p=zend&#038;chk=&#038;context=main%7C&#038;fr=del_icio_us&#038;lc=&#038;sd=1D&#038;ed=" rel="nofollow">http://delicious.com/search?p=zend&#038;chk=&#038;context=main%7C&#038;fr=del_icio_us&#038;lc=&#038;sd=1D&#038;ed=</a><br />
<a href="http://delicious.com" rel="nofollow">http://delicious.com</a> is well a good place.<br />
Twitter is an awesome  place,We can find another people ,even another language ,and then Google translate .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing CSS and JavaScript files within a Zend Framework App by Ben</title>
		<link>http://leakingabstraction.com/2010/02/01/managing-css-and-javascript-files-within-a-zend-framework-app/#comment-10</link>
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Mon, 08 Feb 2010 17:22:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.zendframeworkhelp.com/?p=115#comment-10</guid>
		<description><![CDATA[Always good to see different approaches, I think this is especially true with ZF since it is not strictly structured.

Not sure if this matters for your application but caching the view seems like a good idea if you use this method. I would think there would be some performance hit by doing the file system read. Just something that I was noodling on when re-reading your article.

Thanks again for your thoughts.]]></description>
		<content:encoded><![CDATA[<p>Always good to see different approaches, I think this is especially true with ZF since it is not strictly structured.</p>
<p>Not sure if this matters for your application but caching the view seems like a good idea if you use this method. I would think there would be some performance hit by doing the file system read. Just something that I was noodling on when re-reading your article.</p>
<p>Thanks again for your thoughts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing CSS and JavaScript files within a Zend Framework App by Andy Baird</title>
		<link>http://leakingabstraction.com/2010/02/01/managing-css-and-javascript-files-within-a-zend-framework-app/#comment-9</link>
		<dc:creator><![CDATA[Andy Baird]]></dc:creator>
		<pubDate>Sun, 07 Feb 2010 05:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.zendframeworkhelp.com/?p=115#comment-9</guid>
		<description><![CDATA[Interesting, but I like to keep details about presentation out of my controllers as much as possible. The code in your layout plugin I usually code directly into the layout (but then again, I don&#039;t mind putting a few PHP tags in my layouts as long as they control markup, I know some people prefer not too)

Also, even for me I don&#039;t use a separate JS/CSS file for every controller/action, but because the view helper only loads the files *when* they exist that works perfectly fine.]]></description>
		<content:encoded><![CDATA[<p>Interesting, but I like to keep details about presentation out of my controllers as much as possible. The code in your layout plugin I usually code directly into the layout (but then again, I don&#8217;t mind putting a few PHP tags in my layouts as long as they control markup, I know some people prefer not too)</p>
<p>Also, even for me I don&#8217;t use a separate JS/CSS file for every controller/action, but because the view helper only loads the files *when* they exist that works perfectly fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing CSS and JavaScript files within a Zend Framework App by Ben</title>
		<link>http://leakingabstraction.com/2010/02/01/managing-css-and-javascript-files-within-a-zend-framework-app/#comment-8</link>
		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Sat, 06 Feb 2010 17:32:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.zendframeworkhelp.com/?p=115#comment-8</guid>
		<description><![CDATA[Hi, interesting article (saw this here and on the zend site). I figured I would share my approach for handling CSS/JS files in zend since it is quite different.

http://www.devpatch.com/2010/02/view-plugin/

Thoughts and opinions are welcome.]]></description>
		<content:encoded><![CDATA[<p>Hi, interesting article (saw this here and on the zend site). I figured I would share my approach for handling CSS/JS files in zend since it is quite different.</p>
<p><a href="http://www.devpatch.com/2010/02/view-plugin/" rel="nofollow">http://www.devpatch.com/2010/02/view-plugin/</a></p>
<p>Thoughts and opinions are welcome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing CSS and JavaScript files within a Zend Framework App by David</title>
		<link>http://leakingabstraction.com/2010/02/01/managing-css-and-javascript-files-within-a-zend-framework-app/#comment-7</link>
		<dc:creator><![CDATA[David]]></dc:creator>
		<pubDate>Thu, 04 Feb 2010 19:23:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.zendframeworkhelp.com/?p=115#comment-7</guid>
		<description><![CDATA[I would say that gziping your css/js is a must for reducing the load on your servers!  I&#039;m had pretty good YSlow results using php_speedy in the past http://aciddrop.com/2009/02/02/php-speedy-wp-052-bug-fix/.  If any of us ever have the luxury of time, this would be nice to have ported over to Zend Framework ;)]]></description>
		<content:encoded><![CDATA[<p>I would say that gziping your css/js is a must for reducing the load on your servers!  I&#8217;m had pretty good YSlow results using php_speedy in the past <a href="http://aciddrop.com/2009/02/02/php-speedy-wp-052-bug-fix/" rel="nofollow">http://aciddrop.com/2009/02/02/php-speedy-wp-052-bug-fix/</a>.  If any of us ever have the luxury of time, this would be nice to have ported over to Zend Framework <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing CSS and JavaScript files within a Zend Framework App by Andy Baird</title>
		<link>http://leakingabstraction.com/2010/02/01/managing-css-and-javascript-files-within-a-zend-framework-app/#comment-6</link>
		<dc:creator><![CDATA[Andy Baird]]></dc:creator>
		<pubDate>Tue, 02 Feb 2010 06:37:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.zendframeworkhelp.com/?p=115#comment-6</guid>
		<description><![CDATA[Thanks! I&#039;m glad this was useful for someone else. It&#039;s also nice to see that someone else shares my point of view. As much as we try to avoid it, CSS &lt;strong&gt;is&lt;/strong&gt; a language with it&#039;s own set of best practices.

My thoughts for a packer/minifier would probably be to take hints from &lt;a href=&quot;http://dean.edwards.name/packer/&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; project and &lt;a href=&quot;http://code.google.com/p/cssmin/&quot; rel=&quot;nofollow&quot;&gt;this one&lt;/a&gt; (if not just using them outright). Instead of including the file, read the contents of the file and send it to the packer/minifier class. Send the returned value to a Zend_Cache object. The view helper could handle the caching and either output the script inline (which would be the best bandwidth optimizing, however, I suspect you might run into some CSS rendering issues) or include it all in one simple file.

If I have time, I&#039;ll try to whip this up -- but in my experience thus far, this is more of a nice-to-have than a requirement. When I first started using my CSS/JS view helpers I was very concerned about loading an additional file per controller/action, but in practice I&#039;ve discovered the overhead is pretty minimal for the maintainability you end up getting out of it.]]></description>
		<content:encoded><![CDATA[<p>Thanks! I&#8217;m glad this was useful for someone else. It&#8217;s also nice to see that someone else shares my point of view. As much as we try to avoid it, CSS <strong>is</strong> a language with it&#8217;s own set of best practices.</p>
<p>My thoughts for a packer/minifier would probably be to take hints from <a href="http://dean.edwards.name/packer/" rel="nofollow">this</a> project and <a href="http://code.google.com/p/cssmin/" rel="nofollow">this one</a> (if not just using them outright). Instead of including the file, read the contents of the file and send it to the packer/minifier class. Send the returned value to a Zend_Cache object. The view helper could handle the caching and either output the script inline (which would be the best bandwidth optimizing, however, I suspect you might run into some CSS rendering issues) or include it all in one simple file.</p>
<p>If I have time, I&#8217;ll try to whip this up &#8212; but in my experience thus far, this is more of a nice-to-have than a requirement. When I first started using my CSS/JS view helpers I was very concerned about loading an additional file per controller/action, but in practice I&#8217;ve discovered the overhead is pretty minimal for the maintainability you end up getting out of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Managing CSS and JavaScript files within a Zend Framework App by David Weinraub</title>
		<link>http://leakingabstraction.com/2010/02/01/managing-css-and-javascript-files-within-a-zend-framework-app/#comment-5</link>
		<dc:creator><![CDATA[David Weinraub]]></dc:creator>
		<pubDate>Tue, 02 Feb 2010 04:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.zendframeworkhelp.com/?p=115#comment-5</guid>
		<description><![CDATA[I love the general idea and your specific view helper.

Even better, I am relieved that you, too, use page-specific (in the case of an MVC-framework like Zend Framework, controller-action-specific) styles and scripts. Looking at so many sites and samples, it was beginning to appear that best practice was a single global css file and a single javascript file (to reduce the number of HTTP requests, etc). But it always bugged me that there would be some styles/scripts that would be page-specific, so why should they be parsed/executed on *every* page?

Thanks for a bit validation that at least I am not alone in this. On the other hand, any ideas on the best way to address this - like your allusion to packing/minifying in a way that would still create significant caching benefits - would be most welcome.]]></description>
		<content:encoded><![CDATA[<p>I love the general idea and your specific view helper.</p>
<p>Even better, I am relieved that you, too, use page-specific (in the case of an MVC-framework like Zend Framework, controller-action-specific) styles and scripts. Looking at so many sites and samples, it was beginning to appear that best practice was a single global css file and a single javascript file (to reduce the number of HTTP requests, etc). But it always bugged me that there would be some styles/scripts that would be page-specific, so why should they be parsed/executed on *every* page?</p>
<p>Thanks for a bit validation that at least I am not alone in this. On the other hand, any ideas on the best way to address this &#8211; like your allusion to packing/minifying in a way that would still create significant caching benefits &#8211; would be most welcome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Resources for Zend Framework by Matthew Weier O'Phinney</title>
		<link>http://leakingabstraction.com/2010/01/09/resources-for-zend-framework/#comment-3</link>
		<dc:creator><![CDATA[Matthew Weier O'Phinney]]></dc:creator>
		<pubDate>Tue, 19 Jan 2010 18:54:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.zendframeworkhelp.com/?p=98#comment-3</guid>
		<description><![CDATA[You missed probably the most important location for help: the mailing lists. We maintain a number of mailing lists, the most popular and trafficked of which is fw-general. Information on the lists is available at http://framework.zend.com/archives]]></description>
		<content:encoded><![CDATA[<p>You missed probably the most important location for help: the mailing lists. We maintain a number of mailing lists, the most popular and trafficked of which is fw-general. Information on the lists is available at <a href="http://framework.zend.com/archives" rel="nofollow">http://framework.zend.com/archives</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

