This is a fairly major upgrade for the little framework that could. I haven’t stopped developing Framework. Quite the contrary, I’ve been working on it extensively as I’m starting to build sites utilizing it. Other than the extensive changes, fixes, etc. anybody wishing to try this out will be pleasantly surprised that there is now an example document root in the examples.
- Added
Framework_Exception - Added
Framework_Templatefor unified templating in modules - Added
__sleep()and__wakeup()toFramework_ObjectandFramework_Object_DB - Added
$this->template->plugins_dir = array('plugins',$path.'/'.'plugins')toFramework_Presenter_Smarty - Added
Framework_Auth_ACLto handle Access Control Lists based on module/event pairings - Added
Framework_Request - Added
Framework_User::__isset() - Added
Framework_Site_Common::stop()which is ran fromFramework::stop()when processing has completed - Added
config.xmlfor site configuration data - Added
Framework_Presenter_JSONwhich utilizes php-json - Fixed a bug when creating custom user classes in
Framework_Uset::singleton() - Fixed how
Framework_User::__construct()detected the userField fromFramework_Session - Fixed misspelled function call in
Framework_User - Fixed a bug where
Framework_Objectwas attempting to create a log file beforeFramework_Site_Commonhad been created - Fixed mispelled return code in
Framework::start() - Fixed a bug where a module’s event was running before the session/user had been authenticated
- Changed
Framework_Presenter_RESTto includeXML_Serializeroptions - Changed all
Exception‘s toFramework_Exception Changed Framework_Object::__construct()to useFramework_Site_Common::$logFileto create instance of PEAR Log inFramework::$log- Removed a few references to deprecated constants in
Framework_Presenter_Module - Deprecated
Framework_User::$userTable,Framework_User::$userField,Framework_User::$defaultUser,Framework_User::$userClass(seeconfig.xml)