It is not a big secret that I like to try new PHP frameworks. Yii framework was on my list of things I should try, so I have experimented with it a bit. To summarize, I have switched back to Cake PHP. But let me explain further.
The framework itself is quite good, and documentation is good enough. Especially I like the way plugins can be nested in each other, that is one of the strongest points of Yii. There are some nice and well done plugins and add-ons, like image handling module, handling everything at model level.
However, the most of the widgets presented are not that good. Their biggest strength and weakness is configurability – they can be configured, adapted to any need, but to adapt them for SEO (especially widgets) is quite tough. Yii does not care about duplicate content, pretty urls that much. That is why I like Cake much more, and that is why I am not going to switch from it.
Overall, I do not think Yii is suitable for sites that have SEO in mind. Stick to frameworks or CMS’es that are stricter. It might have good future though, as I really liked some solutions.
Categories: Programming
2 Comments
Tygas · February 7, 2012 at 8:16 am
I guess this could be fixed depending on situation how you are using router
Dave Freeman · April 30, 2012 at 1:46 pm
Thank you for your article. I was trying to figure out which framework to use, and was about to settle on Yii when I came across your post. I also need certain plug-ins and Yii does not have them yet being so new, so Cake it is.