David Zülke kirjoitti:
My thoughts exactly. Either my clients are dumb or don't care, and let me do
the stuff, or they are smart and fumble around with their system. If the
latter is the case, they can just as well install Phing. I really find the
concept very, very appealing.


You have to think about "clients" little more widely. I consider all users - both developers and end users that use some application developed on top of Agavi - our "clients". Let's take for example some killer forum (killer as in killer application, not a forum for killers) web application (isn't web forums what PHP is designed anyway :) The application must work almost-out-off-to-box. Debug cannot be on but requiring Phing just to get some other application installed would definitely be an overkill. This could of course be solved by setting debug on, running once and then setting debug back to false... but, like bob said, this is kludgy. So the way Agavi cache now works would suit perfectly.

I think having an Phing task to build cache file and disabling mod time checks is a Great idea, but we must not take away the current options/behaviour. And again, TTL-setting should be taken into a consideration now too (even if we decide to implement it later or not at all).


-veikko

P.S. I promised David that my branch is ready for merging this saturday night (GMT). The merging, however, is going to be nasty because there are so many conflicts. I'm going to need help with it as I have never done it before.
_______________________________________________
agavi-dev mailing list
[email protected]
http://labworkz.com/cgi-bin/mailman/listinfo/agavi-dev

Reply via email to