CakePHP Digest #24 - Drama Free
News
CakePHP Drama
Note: I wrote this last week before the latest incident, but it mostly still applies. And I'm too lazy to write a new intro. Besides in the time it takes to write a new one something else would happen and then that one would be shot.
If you stalk the Cake devs (and former Cake devs) on Twitter you might have caught some disagreements lately. Mostly related to the new navigation bar on the top of cakephp.org. I'm not going to link to the disputes here, since that isn't what this digest is all about.
Instead I wanted to comment on the thought that these "discussions" are bad for the framework. Whenever an internal dispute spills into the IRC channel or Twitter someone always complains that these public spats reflect badly on Cake.
I disagree (wanna fight about it?). Apart from the entertainment aspect (who doesn't love a internet cat fight?), I would argue that something like 1% (now that the bakery is involved this number is more like 25%) of the people who use Cake even know about the spats . Most developers just use Cake, without following it religiously.
Take jQuery for example - I use it all the time. I keep updated with the latest news. I even contributed (although you could barely call it a contribution) to the latest release (it was a good thing I was already in the bathroom when I was reading that or I would have pooped myself). But if @jeresig got into a Twitter-fight (need a good word for this - anyone?) with a former jQuery developer (who split to start the next generation JavaScript framework lQuery), I wouldn't know anything about it. In fact I can't even name anyone else on the jQuery team.
My point is that unless your virtually stalking a project you'll never even know about these little Twit-fits (nah...that doesn't work) .
Update: Thankfully everything worked out in the end (well at least for the latest incident) and all parties involved had tremendous internet make up sex.
CakePHP 1.2.6
On to the good news: There was a new bug fix release for the 1.2 branch (1.2.6).
As usual I didn't rush to upgrade - mostly because I have absolutely zero issues with 1.2.5 (and prior 1.2.x versions). Kudos to anyone who actually found a bug. You must be doing some really crazy and experimental things. Kind of like what happened in the aforementioned internet make up sex...uh...I heard.
CakePHP 1.3 Beta
There is also new beta release of the 1.3 branch. I probably shouldn't be saying this but the 1.2 release kind of pissed off the 1.3 branch for releasing so soon after. 1.3 was like "bitch, why you stealing my spotlight" and 1.2 was all like "you're stable you can hang in my league, deck officer". They haven't talked since. Kind of sad really.
In The Wild
RentUpdate.com
This one is from Marc Grabanski and is a rental listing site. Might come in handy during messy split-ups.
Almost Musique
From Guillaum comes Almost Musique. I'm not going to look this up on the 1% chance I'm wrong - I'm going to assume the name translates to Almost Music, which is completely hilarious when you think about it. It's not quite music. Close. It has instruments and people singing, but something's missing. Can't put my finger on it.
I think I'm going to change the title on my resume to "Almost Developer". This will really get expectations in line.
DecalCat
From @voidet come DecalCat.com. For whatever reason (probably cause they're too tough to ship) the cat isn't actually included - just the decals. But I found one in my neighbors house and let me tell you: those decals stuck on that cat like Tiger Woods on a cocktail waitress.
Copify
The @cakephp account tweeted about copify.com. For a site about copywriting it's a bit embarrassing that they spelled "organisations" wrong. FOOLS! HAHA!
PRManna
Thanks to @savant for pointing out this Hacker News posting about PRManna.com which is running CakePHP.
In The Blogs
File Upload and Migrations Posts
From the CakeDC blog a post describing file handling in CakePHP and a guide to the migrations plugins, which is now available without mandatory donation.
Custom Routes in CakePHP 1.3
From the always awesome Mark Story - custom route classes in Cake 1.3
Firing Behavior Callbacks in UpdateAll
From Teknoid a snippet on firing behavior callbacks when using UpdateAll.
Croogo Switching to 1.3
Fahad19 announced the migration of Croogo CMS to CakePHP 1.3. Cake 1.3 didn't handle it very maturely, posting numerous Twitter updates taunting Cake 1.2.
Code
Zend Search Lucene Datasource
From Jamie Nay a datasource for Zend's search Lucene class.
MongoDB Datasource
From ichikaway a MongoDB datasource.
Capistrano Integration
From jadb Capcake - a capistrano integration thingy.
Permissionable Behavior
From @jmcneese an updated to his permissionable behavior and a new metadata plugin (also a blog post), which looks really hot.
Facebook Super Plugin
From Nick - a Facebook connect + API + lots of other stuff plugin.
Bakery Clustfuck
A bunch of new stuff in the bakery. As always it's a mixed bad. Here's a few I thought were interesting: Salesforce datasouce, Excel spreadsheet helper, and More tree stuff.
I'm Out!
Don't forget to subscribe to my feed or follow me on twitter. As always if you think I missed something leave a comment. Or if you do something interesting and want it included in the next digest, send me an email.

14 Comments
And yes, twights are fun to watch
"Man, Cake 1.3 bitch-twapped the daylights out of 1.2 when croogo went with them."
You're right about to the translation. "Pseudo Musique" was another option ;-)
Add new comment