UI components standardization

There is a difference between humor and trolling, my friend. ;)

If Schmunk is right - and I hope he is! we can have what we want and eat our cake too. :lol:

Definitely ;)

+1 for Foundation

I am pretty happy with the combination of jQuery and YAML, because for us it’s always been pretty flexible and straight forward to use.

+1 for Bootstrap.

Modern, clean and objective.

+1^Yii for a default, which delivers grids as themes and UI components separately, while all of them can be switched.

We can’t agree on what to use, so why not agree to this:

Yii should generate HTML5 boilerplate compatible code.

It should bundle modernizr.js and have full support for html5 tags,elements, structure…

The code should be semantic.

Not tied to the Blueprint framework.

The semantic bit is very important, because it allows us to use any css framework we want to use.

@jacmoe: I totally agree with you. By the way, have a look at https://github.com/schmunk42/lessii/blob/master/translations/blueprint-bootstrap.less which is a (alpha) LESS translation from blueprint to bootstrap - Note: It’s not zurb, but based on your ideas ;) Thanks man.

If you don’t want raw html lists etc., Yii should have a default theme. Then you can change it, but it should have a default theme. In my opinion (not just mine) Boostrap 2 would be a perfect default theme.

@ekerazha: I also agree with you, Yii should always use a theme, where UI components and CSS grid are defined. Have a look at https://github.com/schmunk42/p3bootstrap - this is a pretty complete theme folder for Yii.

Note that the Bootstrap Widgets (Yii Extension) are required by https://github.com/schmunk42/p3bootstrap/blob/master/composer.json (line 25)

I know that this one is not very popular, but has a lot of good stuff on it. Flaw Less

It uses Less: flexibility.

It allows you to define your own grid. This is because of the use of Less.

Check it out:

Drawbacks: its not very popular, and I think it has been discontinued or at least, not updated in months. Maybe turned into other product?