I’m been a codeigniter MVC user for many years now and just recently started learning Yii, one of the main reasons being the support for module that Yii has (HMVC). My work mainly involves developing standalone scripts and selling them commercially.
I have a few questions about Yii and I would really appreciate it if someone could help me out with these :
Does the Yii license permit me to sell scripts I make using Yii code commercially ?
I want to give users the ability to enable / disable certain modules in the Yii app, but WITHOUT going into the code. I was thinking I would store the list of activated / deactivated modules in the database. From what I understand, modules are loaded in the application configuration file :
return array( ...... 'modules'=>array('forum',...), ...... );
How can I have the list of modules coming from the database ?
I have a few functions I would like to use globally. Does Yii have the concept of helper functions that can be called from anywhere in the application without prefixing with a class ? How do I implement this ?
Does Yii have a thumbnailing library ? Does it have any libraries that ship with the framework itself ?