It cost over $1.4 million to develop CakePHP

June 5th, 2008 by Joel

In todays announcement on the release of CakePHP RC1, Gwoo mentioned the use of Ohlo and in particular, their Journalling feature. I hadn’t heard of Ohlo before, so I took a look. Seems a great idea, and touches along the lines of Github (but nowhere near as well). It’s basically somewhat of a social networking site for open source projects, and taps into each projects source control system to display changesets and activity. You can rate developers and users, and discover other projects of a similar nature, or with similar tags.

Anyway, I tried registering, but got an error when trying to login, and I have yet to receive my validation email. I was about to give up when I found this curious little box near the bottom of the CakePHP project page:

CakePHP Project Cost - According to Ohlo

So according to Ohlo, if you wanted to recreate CakePHP in its entirity and copy everything it has, it woul take one person 24 years to complete, and cost nearly $1.4 million!

Now, I’m not taking away from the huge amount of work that has gone into the core by umpteen members of the community, but doesn’t that sound a little bit off to you? It seems they use some sort of mathematical calculation based on lines of code etc. But to be honest I really felt that that made a mockery of both Ohlo as a viable service, and CakePHP as a very successful open source project.

Anyway, I just really felt the need to let you all know about that one. I thought it was funny.

CakePHP RC1

June 5th, 2008 by Joel

Today marks the release of the long awaited first release candidate of CakePHP. Hopefully this will mean a final release will be close behind.

Congrats to all involved. Keep up the hard work.

On a side note, Cake now has an official jobs board. Nothing on there right now, but hopefully we will see more activity on there soon. So if you are looking for bakers, please post on there.

CakePHP Migrations v4.0 Beta

May 20th, 2008 by Joel

I am excited to announce the a beta of the next version of the popular database Migrations shell for CakePHP 1.2. It’s a little later than expected (I wanted a release candidate out by now) due to a certain muppet who didn’t commit his changes to SVN!

Get it now!

Take a look at the ChangeLog, and you will see a few long needed changes. The most notable being the ones discussed earlier. Here’s the rundown of what you can find in the beta…

Read the rest of this entry »

Stable release of CakePHP 1.2 is very, very near

May 13th, 2008 by Joel

As expected since the the changes that were made within the core team a few weeks ago, a final release candidate of CakePHP 1.2 is very imminent. It has just been announced on the Bakery, that a stable version will be arriving very soon. In fact, I have it on good authority that the first release candidate could be available as early as next week.

There has been a lot more activity on IRC and within the Changesets recently, so hats off to all involved, and the Cake Book is becoming so much better every time I see it.

But, as emphasized in the official announcement on Tim and Felix’s blog, we need help to squash those remaining bugs. Please join us in the newly created IRC room: #cakephp-dv on freenode.net and offer your assistance however you can.

Here’s to a bright future.

The problem with Migrations

May 5th, 2008 by Joel

Back in February in sunny Orlando, I gave a presention on why and how one should use CakePHP Migrations. I think the presentation went down well, but when it came to the Q&A at the end of the session, a few issues were raised that - quite honestly - I hadn’t actually thought about. It’s not that I didn’t know about them, it’s just that I never came across them to make them a problem for me. But since I began to actually use Migrations in a team of developers, I have come to understand some issues that could potentially be a deal breaker for some teams and users.

Read the rest of this entry »