Cakephp is open source php framework to develop web applications rapidly. Cakephp is out there for a long time. It utilize the power of most common design patterns MVC (Model View Controller). It was inspired by the famous ruby langue framework Ruby on Rails. In other words it is Ruby on Rails implementation in PHP.
Cakephp comes with very nice helpers such as form, html, js, session, paginator, text, time and Rss to ease development process. But it lacks a file uploader helper. To fulfil this, Milesjohnson has created a very ruboust and easy to use plugin to upload file of multiple mimetypes such as text, images, archives, audio, video.