RSS Feed

Articles

Felix Geisendörfer - Javascript and Git

July 19 2009 | Graham Weldon |

Felix gave a demonstration of the production level javascript separation and management that the team at Debuggable use in order to minimise the amount of Javasript that needs to be sent to the client for any specific page view, and to ensure the logic is separated into the pages that it is used for. This creates a better management system for Javascript than using a single file.

In addition to this separation, Felix gave an overview of commo...

[ Read More | 1 Comment ]

Marius Wilms - The CakePHP Media Plugin

July 18 2009 | Graham Weldon |

If Marius had more than an hour to talk about the Media Plugin, he most certainly would have taken it. To go over the features and functionality of the entire plugin would have been many hours as there is a lot there. A brief touch on the features provided by the plugin was discussed, with some examples.

Requirements are in the high end, but considering the state of PHP and the upcoming version of CakePHP, developers should be moving forward ...

[ Read More | 1 Comment ]

Robert Scherer - Multi-Tenancy in CakePHP

July 18 2009 | Graham Weldon |

Robert's talk was unscheduled, but ended up being a great case study for an insurance sales white-labelling solution that his company had undertaken and completed. Robert talked about multi-tenancy, and what this means for a web application, and how it relates to SaaS architecture.

Challenges to be solved included:

Differences in functionality Workflow differences Separation and security of data Branding and visual differences Auth a...[ Read More | 0 Comments ]

Neil Crookes - Bake Master Class

July 14 2009 | Graham Weldon |

After an introduction to bake, and what this shell means within CakePHP, Neil went on to explain and show examples of the code generation templates and capabilities provided by default.

The bake shell is broken down into tasks and a main shell. These tasks separate out the logic required for various main task subsets including controller, model and view baking, amongst others. The main bake shell is found in the CakePHP directory cake/console...

[ Read More | 0 Comments ]

Felix Geisendörfer - Recipies for successful CakePHP projects

July 13 2009 | Graham Weldon |

Felix liked to Get Things Done™. And through experience and what became an interactive idea and experience sharing productivity session, he explained mechanisms and methods that he has used to achieve the best results for projects in the shortest time possible.

Communication. While this means your team should be in contact, and that those contact points should be quality communication, it doesn't mean that instant communication is a requireme...

[ Read More | 1 Comment ]

Joël Perras - Demystifying Webservices in CakePHP

July 13 2009 | Graham Weldon |

Joël's presentation on Web Services and CakePHP identifies important and interesting points that really demystify both implementation of datasources, and what web services mean for developers trying to take advantages of their offerings.

A Web Service is a defined interface. The interface is made known and public, however the implementation may not be known (and its not really important). The developer should be interested in the data supply ...

[ Read More | 2 Comments ]

Garret Woodworth - CakePHP then, now and tomorrow (Opening keynote)

July 13 2009 | Graham Weldon |

Beginning with an overview of the CakePHP project, changes and evolution of direction and development team members, Garret provided a great overview of where the project stands, and how it has grown to be as successful as it has today.

Garret gave a great description of the types of participation that are seen in open source teams, and these are relevant to CakePHP. He also described the attributes that make a good team member in such project...

[ Read More | 1 Comment ]

Benchmarking requestAction

February 27 2009 | Mark Story |

Now there has been a lot of discussion in the past few months about requestAction() and how it can very easily create a negative impact on your application. In fact I even wrote such an article myself. However, its high time that someone did the number crunching to really see if requestAction() is actually as slow as we all seem to think it is. So onto the testing method and the results.

Testing method

To test this theory I used a smal...

|

[ Read More | 5 Comments ]

RSS Feeds, Fast and Easy

December 25 2008 | |

For my first entry, I am going to talk about how to create an RSS Feed on your website. RSS (Really Simple Syndication) is a format used to publish frequently updated works such as blogs or featured products. RSS defines a set of XML elements that are used to describe a channel or feed of information. An RSS feed is comprised of two parts, first is the metadata describing the channel and second is the records that make up the elements of the f...

| | |

[ Read More | 7 Comments ]

Lighty Story

December 20 2008 | |

I will tell you a story. Once upon a time... Seriously though, it was not too long ago in the past - but it happened and it is possible you can benefit from it.

What?

This tutorial will show how to make lighttpd 1.4.20 serve virtual hosts with CakePHP applications. Our scenario is quite simple:

For admin purposes, lighttpd will listen on localhost, it will serve several CakePHP applications on several external ip addresses, without SSL. ...

| |

[ Read More | 3 Comments ]

Basic CakePHP markup for designers

December 15 2008 | |

This article assumes you practice semantic markup and have a fairly good understanding of CSS.

CakePHP does a number of things automatically that designers might not expect, which can cause confusion for designers and difficulty for developers in implementing markup. I hope to provide some general purpose information and guidelines to designing for a CakePHP site. I would like to make a couple quick notes first however. CakePHP is a very flex...

[ Read More | 9 Comments ]

Meet the CakeDC

December 08 2008 | Larry E Masters |

The articles section of our site will include best practices, business advice, and technical advice, updated weekly or more often by our talented developers. Our articles will touch upon a wide range of topics from our experiences and expertise. Check back frequently for fresh thoughts from our seasoned talent, including Mark Story who was at CakeFest in Argentina providing updates daily on the talks.

As a founder of and lead developer at the...

| |

[ Read More | 2 Comments ]

| 1 | 2 | 3 | 4