To enhanced my knowledge on PHP5 and the MVC pattern, I've just started a brand new framework project to be able to develop quickly some PHP appliction with the following input requirements:
- Internationalization (i18n)
- Themes management
- Ajax compliant (to respect the Web 2.0 paradigm :)
- User authentication & authorization
- Model Driven Development with some code generator
- Database version and migration management
My goal is to try to develop some similar functionalities in my PHP framework like in the RAILS framework (yes, some modesty is good sometimes;)
Edit: You can find some alpha code on the http://code.google.com/p/os-emarket/ site.