A couple of months ago, I heard about frameworks for PHP. I was like “What is it for?” and “Whatever” and also “I don’t have time for new developer gadgets”.
And then, Pascal, a freelance web developer, spent a couple of weeks working on a project at my agency, and he used CakePHP. He had never used it before but he could master it in one day! He showed me a bit how it worked and I was very happy to know about it because, actually, I thought about developing something like that, I wanted it to be my project for uni. Thank God I didn’t do it because it would have been a waste of time, since it already exists! And it is better than what I would have done.
With CakePHP, you design a database, call the “bake.php” script and it writes your entire application! Forms to add, edit, list or delete your items are all done! And you can customize them quite easily. Also, the server rewrites URLs to make them safer, more search-engine friendly and more elegant.
So, I started testing it with a simple application to make articles with images and, er… it took me a bit more than one day to understand how it works but I got it now (even if I still have a couple of weird messages when I edit an article but at least, it doesn’t crash!).
I’m definitely going to use it for jujupiter.com. And this URL thing can work with Flash, thus, my application will be more accessible!