Yii Framework Forum: Demo page of modules/extensions or any think that can be separated - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Demo page of modules/extensions or any think that can be separated Help select \ install \ update \ manage of extensions Rate Topic: -----

Poll: Extension selection system (4 member(s) have cast votes)

Sould be demo/index page be a part of YiiFramework infrastructure or like gii bundled in Yii it self

  1. Part of main-infrastructure (0 votes [0.00%])

    Percentage of vote: 0.00%

  2. Bundeled in Yii (0 votes [0.00%])

    Percentage of vote: 0.00%

  3. Both (2 votes [50.00%])

    Percentage of vote: 50.00%

  4. Part of main-infrastructure (i don't read whole topic) (1 votes [25.00%])

    Percentage of vote: 25.00%

  5. Bundeled in Yii (i don't read whole topic) (0 votes [0.00%])

    Percentage of vote: 0.00%

  6. Both (i don't read whole topic) (0 votes [0.00%])

    Percentage of vote: 0.00%

  7. In general its bad idea (1 votes [25.00%])

    Percentage of vote: 25.00%

  8. In general its bad idea (i don't read whole topic) (0 votes [0.00%])

    Percentage of vote: 0.00%

Vote Guests cannot vote

#1 User is offline   Ulten 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 52
  • Joined: 04-October 10

Posted 11 January 2012 - 11:05 AM

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
[Extension] wtfgenerazedinformationinoneword.
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.yiiframew...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.

2) "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
http://www.yiiframew...nent-extension/

in both cases it should be able to utilize different sources like
http://yiiext.github.com/index.html

P.S. real\your experience may differ
0

#2 User is offline   jacmoe 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 2,601
  • Joined: 10-October 10
  • Location:Denmark

Posted 16 January 2012 - 02:14 PM

None of above. :)

Yii Playground has existed for quite some time; maybe it's time for more people to contribute to it? :)
"Less noise - more signal"
0

#3 User is offline   Ulten 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 52
  • Joined: 04-October 10

Posted 17 January 2012 - 05:11 AM

View Postjacmoe, on 16 January 2012 - 02:14 PM, said:

None of above. :)

Yii Playground has existed for quite some time; maybe it's time for more people to contribute to it? :)


PlayGround is more like encyclopedia\browser, but this topic is about just browsing but stigmatization of selection needed extensions/modules for base of the project, or even manage exte4nsions in Gii in any time of project development. I just sayn that i spend like 30-40% of time for project just searching installing(some times updates or even rewrite) modules\extensions.

and i understand that playground not mandatory for creators of extensions.
0

#4 User is offline   mmx 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 50
  • Joined: 20-June 11
  • Location:Virginia Beach, VA USA

Posted 23 January 2012 - 04:46 PM

View Postjacmoe, on 16 January 2012 - 02:14 PM, said:

None of above. :)

Yii Playground has existed for quite some time; maybe it's time for more people to contribute to it? :)


Yes, but some cross indexing in the right column would not hurt (e.g. modules, portlets, behaviors, editors, etc.). User Interface is getting crowded and might deserve some subcategories to speed up searches for widgets and such. Sooner or later that is probably going to need to happen.

I think we would see more portlets and probably modules contributed if users, especially beginners, fully understood the benefits of encapsulating certain widgets such as menus, breadcrumbs, stats, headers, footers, etc. in CPortlet or parts of application code in modules. Portlets make some types of widgets reusable in any number of projects to lower code redundancy just by copying them over to another project and cutting and pasting config information to main.php. Portlets also make it possible to populate the regions in a theme or layout using a database solution. In a similar way, modules can include their own dedicated portlets to improve code reusability and decrease code redundance (e.g., separate portlets for various payment methods in a shop module), allowing the end user to only conditionally see the payment method requested). If you are working on many projects over time, the benefits of using modules and portlets should be emphasized somewhere and this might be possible by including some short introductory text at the head of result lists.

I'm not suggesting to reinvent the wheel, but some improvements might be nice. After 20 months or so, I got accustomed to finding what I need so what's there is OK for me personally.

(Trying to get my message count up so I can upload extensions)
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users