CakePHP Digest #20 - Nothing Left To Bitch About
News
CakePHP 1.2.5
We bitched about PHP4 support and result sets as arrays and Cake3 was announced. We bitched about being stuck with prototype/script.aculo.us and CakePHP 1.3 was announced. We bitched about deprecation messages with PHP 5.3 and CakePHP 1.2.5 was released. Is there anything left to complain about?
Version Confusion
How about how confusing it is that there are so many different CakePHP versions? Can we complain about that? Oh...I guess not.
München Workshops
Fine, what about the lack of CakePHP workshops in München during 15. und 16. Oktober 2009? How dare the CakePHP not fix this incredibly glaring oversight. Shoot...that one is covered too.
CakeMatsuri
Ha, that was trick. I didn't really care about German workshops. What I really want is a CakeFest like gathering in Tokyo, Japan on October 30th and 31st and I want it to be called CakeMatsuri and I want workshops all day on the 30th and talks all day on the 31st and I want lectures from Garrett J Woodworth, Graham Weldon and Joel Perras. Why doesn't the Cake team ever listen to my demands the needs of the community???
Anti-CakePHP Tweet(s) of the Week Month
for fucks sake #cakephp you're one fucked up framework. I hate you from the bottom of my soul
My demand for @cakephp to respond went un-answered. Again CakePHP not coming through for it's users.
I will donate $5 to @cakephp if they reply to this tweet with "We hate you too". http://twitter.com/robertbasic/statuses/3602590128
This one from @s_bergmann got re-tweeted a lot. Of course, I lost all respect for the tweet once I looked up "dementor" and found it was a Harry Potter reference.
Reading the CakePHP source code feels like being kissed by a dementor.
In The Wild
Nothing? Really? I must have missed something, right? Can the CakePHP team get on this right away?
In The Blogs
URL Shortener
Jotlab has a post on going from clean install to working URL shortener in 8 simple pages.
Code
Cupcake Forum
Miles Johnson has released an awesome CakePHP forum plugin. This thing rocks pretty hard - you should definitely try it out before wasting your time trying to integrate some other forum system.
File Uploads
Upload plugins are now giving Twitter components/datasources a run for most released CakePHP code. Here's UploadPack from @szajbus, which was recently made into a plugin.
OpenID Component
There is a new version of cakebaker's OpenID Component.
Akismet API Component
Seth Cardoza released Akismet API Component for fighting spam. This would probably be better off as a datasource, but I can see why people stay away from datasources since there aren't any docs for it. Oh wait, what's that? The Cookbook now has a datasource section? Fuck...one less thing to complain about I guess.
Static Pages
Not much in the way of docs on this one, but if you follow this link path you'll figure it out - I have faith in you. First check out Jonathan Snook's original post and his updated post. That should help you understand AD7six's latest version. Code has now been "verbosified" (great word, courtesy of @AD7six).
Lorem Ipsum Helper
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus pulvinar, est ut convallis vestibulum, lectus velit placerat lorem, sit amet euismod erat nunc sit amet enim. Cras dictum aliquet mauris vitae elementum. Morbi scelerisque enim ac turpis interdum pellentesque ac at eros. Ut quis leo libero, a sagittis sapien. Proin molestie neque ac quam tincidunt mattis. Ut magna urna, posuere quis rhoncus et, laoreet vel erat.
Simple Queue Plugin
MSeven released a simple job queue plugin. It doesn't require any additional server configuration so it's an easy way to get up and running with deferred job execution. As a semi-professional slacker, you stick the word "deferred" in front of anything and I'm interested.
Session Handling
ADmad has a post showing how to customize CakePHP's session handling.
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.

7 Comments
have a good one
http://github.com/mariano/robot
That should have read something like "...but for the good of (the community/the world/the children), I elected..."