Developing Ajax based web application using CakePHP

One of the challenges in developing ajax application using CakePHP is to figure out how to load ajax view (interface) for first time and request only data (json or XML) in subsequent ajax calls. Luckily, with CakePHP this is simple and you really don’t need to write many different functions. The trick is to use [...]

CakePHP – using associationForeignKey with belongsTo

While defnining “belongsTo” association in CakePHP 1.2, there are five keys that you can used (to read more about association or belongsTo, checkout this page) . The five keys are className, foreignKey, conditions, fields, counterCache. In general, if you have followed CakePHP conventions, you wont need any other key. However, today I stumbled across a [...]

Integrating CakePHP and ExtJS: A complete guide

A tutorial on how to integrate CakePHP and ExtJS. Demonstrates the integration of the two using the example of a simple user registration form. Also shows how to load data and validation errors returned by the server

Google Task Lists

       Horrrrrrraaay……..Finally, Google released a much awaited Gadget: todo or Task list. Checkout the Google Blog post for more details. Based on few minutes of testing, below are some insights: 
Pros:

1. Similar to any Google product, the Task Gadget has a clean interface and is simple to use. 
2. Users can create multiple lists to [...]

Turning GMail into a central Google application

I extensively use GMail, GCal, GChat, Notebook, Reader, and Google Docs. However, I always felt the need for a central application that provides access to all these different Google products. Recently, I figured out that there are two options to turn GMail into such a central Google application. As shown in top image, the first [...]