Main idea for this is to stimulate usage of extensions\modules (speed up process of development) and know arsenal of yii better then now. Every body knows that im super lazy, and when i read yii-framework news(rss) got lots of new extensions sometimes its exactly what i want, but mostly its not even understandable what it is like
[Extension] banglasupportmodule or
That last one i made up for dramatization.
My idea is to create some kind of demo(real\live) page of extensions. Its mostly for GUI and something that can be visualized but creating a small working example will demonstrate extension ten times better then text that you need to read… (lazy reference).
For realization i have tree diffident views for this.
1)"Part of main-infrastructure" first is general catalog, something like it used now http://www.yiiframework.com/extensions/ but, with potability to click like browse whole category with working examples. I realize that is… like stupid or something, because u have to run code that some one write and its can be… nasty but its realizable, at least images pictures in one endless belt (possible commet-tecnology usage)! If u yii-executive and consider images idea the index page its like extension per line , and images horizontal for one extension, vertical different extensions.
Second step is something like selection some of extension that can be used in project, i like that and that, please send me .ZIP with all of them that easy install.
- "Bundeled in Yii" for this is need little imagination, use case of this will be somthing like,
download bundle of extensions, extract\install\update (in automated manner)
shell #> yiic extensions install\update [category]. // and yes its will download all of them or category or individual.
somewhere in yii base directory(not project),
then you access your demo page from
shell #>yiic webapp-extensionsDemoApplication /path/to/it.
when you access it you should see some categories, and live examples and selection tool for generation new project, and button Generate New project with thees extensions.
can be easily combined with
in both cases it should be able to utilize different sources like
P.S. real\your experience may differ