I have created a new project on top of Yii (needless to say, a great framework).
You can find it at http://code.google.com/p/yii-modules/
I think the start page describes it pretty well
"A methodology of organizing self-contained modules and a collection of such modules on top of the Yii Framework"
For more details, keep an eye on the wiki.
However I want to make my point:
1. I think it has a great potential, but it cannot reach it without you
2. You are not allowed to think of it as being even in the alpha stage. It's merely a pilot project for now, a prototype
3. There is much room for improvement
4. I know many of you had already tried to create modular applications on top of yii. The "yii modules" project tries to unify the needs of such modular applications
5. At its core lies a very lightweight messaging system (LMS) for use across modules. I doubt it can get any lighter than that
6. Ever wondered how to create navigation menus from independent, stand-alone, completely individual modules? It uses LMS to do just that
7. It's worth taking a look at it. The LMS is much more powerful and multi-purpose than "building navigation menus from modules".
8. Did I say there's much room for improvements? VERY much! But please look at the general ideas behind the code and try figuring out if its worth contributing with patches, ideas, bug reports. Patches are highly appreciated.
9. I would be glad if some people would join me. However I won't simply call out for new members, because very often in the OSS world it happens people come by, submit a patch, and then you never hear from them. I've done that myself with other people's projects and I know the ones who do that are not malevolent. Neither was I. If you'd like to contribute because you consider you can benefit from it too, submit patches. "Excessively" active patch submitters will be granted commit access.
10. I don't "feel the yii way of doing things" yet, thus there may be some inflection points which are poorly designed. Feel free to point them out
Comments and constructive critique are welcome

Help


















