contents/articles/24.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
----- title: CakePHP 1.0 released content-type: article timestamp: 1146625560 tags: cakephp|webdevelopment ----- <p>As <a href="http://digg.com/programming/CakePHP_1.0_has_been_released">Digg</a>_ points out, the first <em>stable</em> version of CakePHP was released, yesterday. I should have posted yesterday about it, and no, I didn’t forget: I was just busy downloading the new version, have a look at the new site, talk to people etc.</p> <p>Anyhow, it’s ready, just baked and smells damn good. Go get it if you didn’t already, it’s available at <a href="http://cakeforge.org/frs/?group_id=23">the usual place</a>, even this time you won’t be disappointed. CakePHP now reached the 1.0 milestone, in a way which reminds me a lot about Mozilla Firefox: a lot of people were already using it <em>before</em> it went stable officially!</p> <p style="float:left;"><img src="/img/pictures/CakePHP_1.0.png" alt="" /></p> <p>The CakePHP Team has been humble enough not to declare their product <em>stable</em> before the time. I personally considered CakePHP stable <em>enough</em> since RC2… and considering that this site and many others have been built on alpha, beta and RC version, I think people can get an idea of Cake’s reliability.<br /> Nothing (too) new came out the oven this time: CakePHP 1.0 is mainly a bugfix release, with all the features we’ve learnt to love. It’s just <em>better_: a lot of things have been fixed, model associations work better, etc. etc. You can read the <a href="http://cakeforge.org/frs/shownotes.php?group_id=23&release">changelog/announcement</a></em>id=85 or have a look below for a quick summary of the new features and most interesting fixes:</p> <pre><code> Revision: [2420] Added fix for Ticket #320. Fixed Model::save() so it will only allow a model to save itself. Fixed Model::save() when saving a HABTM association Revision: [2437] Adding fix for Model::findNeighbours(). Was returning all associations and fields. Now recursive is set to 0 and only returns the prev and next keys array Revision: [2456] "Enables use of Controller::$data in addition to Controller::$params['data']" Revision: [2490] Fixing a bug that occurs when connecting to two different databases on the same server, and enabling cross-database model associations Revision: [2491] Adding Microsoft SQL Server driver [EXPERIMENTAL] Revision: [2577] Adding $alias property to enable future Oracle support Revision: [2625] Bringing all DB drivers up to date Revision: [2653] Adding check for custom error class in app/. Added check for AppController::appError(); will be called if this method is in AppController. </code></pre> <p style="float:right;"><img src="/img/pictures/cakesite.png" alt="" /></p> <p>If you’re not too excited about this new release, maybe you should have a look at <a href="http://www.cakephp.org">www.cakephp.org</a>. Different? Damn right it is: it looks like someone listened to our prayers for a new website design. The merciful soul is <a href="http://www.nolimit-studio.com/">Armando Sosa</a>, the winner of CakePHP’s design contest. He’s a latin-american web designer who had the <span class="caps">GREAT</span> idea of thinking about an <em>innovative</em> design for the Cake site… Actually my dad didn’t think that way: <em>“That’s not new, that way of advertising was all over the place when I was a kid!”</em> And he’s right, Armando thought that a fifties-like template would have been perfect for Cake. Forget all the smooth, roundy-and-chubby, toons-like “official” Web 2.0 designs (beta), the new Cake site needs to stand out of the crowd…</p> <p style="float:left;"><img src="/img/pictures/fonz.jpg" alt="" /></p> <p><br /><br /> <em>Heyyy! Well done guys…</em></p> |