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_Template
for unified templating in modules - Added
__sleep()
and__wakeup()
toFramework_Object
andFramework_Object_DB
- Added
$this->template->plugins_dir = array('plugins',$path.'/'.'plugins')
toFramework_Presenter_Smarty
- Added
Framework_Auth_ACL
to 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.xml
for site configuration data - Added
Framework_Presenter_JSON
which 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_Object
was attempting to create a log file beforeFramework_Site_Common
had 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_REST
to includeXML_Serializer
options - Changed all
Exception
‘s toFramework_Exception
Changed Framework_Object::__construct()
to useFramework_Site_Common::$logFile
to 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
)