Change view: ListGrid

Full Stack CakePHP Deployment With Chef and Capistrano - Part 3

Templating, Custom Resources, and Cookbook creation for the Chef Deployment Tool

Read More…

Full Stack CakePHP Deployment With Chef and Capistrano - Part 2

What goes in a Chef Recipe, and how much do I really need to know about resources?

Read More…

Full Stack CakePHP Deployment With Chef and Capistrano - Part 1

This text is the first in a long series to correct an extremely disastrous talk at CakeFest 2011. It will also hopefully apply to more than CakePHP.

Read More…

A CakePHP Book I can finally recommend

Review of Mariano Iglesias' CakePHP 1.3 Application Development Cookbook

Read More…

A Standard Readme for your CakePHP Plugins

Please stop using jank readmes for your CakePHP plugins, and use something like this instead.

Read More…

Carl Sutton of Infinitas CMS

Infinitas CMS is a pretty well-built and performant CMS, and Carl Sutton has a few thoughts to share on CakePHP in general.

Read More…

Fahad Ibnay Heylaal, creator of Croogo CMS

What does Fahad think about Croogo, CakePHP, and the CakePHP community in general?

Read More…

Using loadModel() in the Model

How do you use loadModel() in the CakePHP Model? Hint, you don't. There are other ways though.

Read More…

Why CakePHP documentation sucks and what I'm doing about it

When people complain about documentation, the solution is to write more, and better, documentation.

Read More…

Cakefest Conference Notes

CakeFest 2010 Conference notes and links

Read More…

CakePHP Plugins - A Biblical Retelling

A list of CakePHP plugins I use and abuse on a daily basis, as well as things I've discovered but haven't found a use for but seem to be cool.

Read More…

Drop-down select fields in CakePHP

For anyone wishing to make dropdown select fields in CakePHP forms happen automagically, here are some facts.

Read More…

You want access? Well you no can has! - A CakePHP AccessComponent

One of the things I am working on is Authentication and Access Control. While Authsome Component takes care of authentication, we still need something more.

Read More…

Clean up your Model data with Purifiable Behavior

Sanitizing saved data when rendering the view is stupid, and it should be done when creating/updating records.

Read More…

How to Grow or A Look Back at 2009

2009 wasn't so bad, and here's how it owned face for me.

Read More…

The Chaw - A Wishlist

Read More…

How CakePHP Automagic fails me (or How I failed at the FormHelper)

Getting CakePHP form urls to generate correctly might be difficult if you don't know how the default url is created.

Read More…

Quick Tip - Bring Out Yer Queries

Log your queries to find out what CakePHP is doing when it has 9 million blobs or is taking 34234 years to process.

Read More…

Quick Tip - Translating Model Variables

Translating CakePHP Model variables and validation rules isn't straight-forward to new developers. However, it is possible through the use of the class constructor.

Read More…

Inflect Shell - Inflect the heck out of your word(s)

CakePHP provides us with a nice little Inflector class. It's quite useful in creating slugs, but can't be used for testing purposes without creating a dummy page.

Read More…

Thoughts - An API for Plugin Installation

One of my current projects is a CakePHP plugin server. The existing sample was created by John David Anderson of http://www.thoughtglade.com. It is neat and all, and one of the first things I came across when looking at CakePHP 11 months ago.

Read More…

Quick Tip - Model::save() isn't Model::saveAll()

A very small example on when to use Model::save() versus Model::saveAll()

Read More…

Rails-Style Error Messages in CakePHP

A simple CakePHP helper for outputting grouped error messages as in the Ruby on Rails framework.

Read More…

CakePHP HABTM Relationships

A slightly misguided post on CakePHP HABTM relationships

Read More…

First Post

my first post

Read More…

Allow Subdirectories Apache

Example .htaccess file for allowing custom subdirectories in your CakePHP application under Apache

Read More…

Simple JSON Layout

Extremely simple JSON Layout for your application

Read More…

Cacheable Behavior

Cacheable Model behavior caches views pertaining to model records to the disk via a RequestAction hack.

Read More…

ResourceHelper

A general purpose helper to support random functionality that need not be in it's own helper. Has BlueprintCSS support, jQuert ASM HABTM, File displaying, jQuery Error displaying and Google Maps support.

Read More…

Hide Plugin Prefixes in Routed Urls

Hack on the CakePHP Router to hide the plugin prefix in connected routes

Read More…

Conditionally Load Javascript

Example of loading javascript files in 1.2 based on the current controller/action path

Read More…

Conditional Loading of Helpers

Example of conditionally loading helpers in a view

Read More…

Application Settings

Snippet of code to load application-level settings from the database

Read More…

Adding a Helper/Behavior/Component on the fly

A short tutorial on adding behaviors/components/helpers to your application in a dynamic fashion

Read More…

Toggle Behavior

Toggle CakePHP Behavior for toggling boolean model fields in CakePHP

Read More…

Trackable Behavior

Trackable Behavior for CakePHP 1.2/1.3

Read More…

Commentable Behavior

Commentable Behavior for CakePHP 1.2

Read More…

Yahoo Maps-based Geocoding

Very crude integration of Yahoo Maps and CakePHP using CURL

Read More…