1. Interesting use case.
-
There are some in extensions. Have you reviewed these?
-
It’s very project-specific so unless all your projects are structured the same way you’ll need different set of rules to apply. There are Phing and Ant doing exactly this. We’re using Phing to manage Yii release process. Also it can be done via simple plain PHP-script.
-
See #3.
5. What do you need findDirectories for? By deleteDirectory you mean recursive directory deletion?
-
Don’t think we should have it in the core since it’s application-specific. Here’s third-party implementation: https://github.com/firstrow/yiiadmin
-
I think the right way is to have another CFormModel class.
8. What for? Current findFiles works for directories too.
-
See #6.
-
Application-specific + there are behaviors in extension section for doing it.
-
Application-specific + generally application shouldn’t change DB schema.
-
Application-specific.
-
See extensions section + Zend_Mail.
-
See extensions section for various file uploader wrappers.
-
Don’t think it should be in the core framework since there are actually only a few products where interactive installation needed compared to websites and other projects. Moreover the ones I know already have their own vision to this process.
-
Application-specific.
-
Application-specific.
-
See extensions.
19. There is CWebLogRoute. It doesn’t color messages though. Any idea what should be colored and how?
-
Please elaborate.
-
Application-specific.
-
Application-specific.
23. Why YUI and not another one?
- Application-specific.