Downloads

Google Ad

CakePHP Search Engine Optimization Plugin

Date: Mon, Jan 3rd 2011, 13:12 Author: nick share

The Goal

I've been working on a few tools to help my good friend Doug Lay, an SEO expert, to optimize a CakePHP based application for search engines. I had two goals when developing this plugin

1) An Easy, yet powerful, 301 redirecting tool complete with regular expression support and model callbacks to find correct slugs uris.

2) Dynami...
Read More...

Facebook Plugin v2.0 -- Graph System!

Date: Mon, Jul 19th 2010, 02:20 Author: nick share
CakePHP Facebook Plugin v2.0 is here! With the help from Theaxiom (https://github.com/theaxiom) the popular CakePHP Facebook plugin is now updated to the newest PHP SDK which features among other things full access to the much anticipated Facebook Graph System.

New Features

Along with access to the new SDK, I've implemented some great new f...
Read More...

HABTM Search By Multiple Tags in CakePHP

Date: Sun, Jul 11th 2010, 15:53 Author: nick share

The Problem

A client came to me with an interesting request. They wanted the ability to search a songs database based on tags that defined that song. A similar problem would be faced with a real estate portal trying to search properties that have specific amenities, or posts with certain tags, etc.. etc...

The concept is fairly simple, b...
Read More...

File Upload Plugin v6.0 Security Released

Date: Wed, Jun 2nd 2010, 16:49 Author: nick share

What's new in 6.0


FileUploadPlugin v6.0 is a security release rather than a features release. There are two major changes that you should be aware of.

First, a bug fix -- if a fileNameCallback function returns false the upload will be halted as documented.

Second, I've changed the way the plugin validates a file being uploaded. Previ...
Read More...

Gigya Social Network CakePHP Plugin

Date: Fri, May 28th 2010, 16:01 Author: nick share
Over the course of the last few weeks, I've been developing a complete social network plugin for CakePHP. The plugin takes advantage of Gigya, a free social network service that allows a developer a single API to interface with multiple social networks, including Facebook, Twitter, Linkedin, Google, OpenID, Yahoo, Myspace, and many more.
Gi...
Read More...

Get it on Github

Date: Sun, May 9th 2010, 18:12 Author: nick share

Peer Pressure -- hangin with the cool kids


I've been debating making the switch to github for a while now. I've always liked git just fine, but I felt more at home with SVN. However, the more I work and collaborate with users via github the more I really appreciate it, and git. However, as much as I've come to love git, some of the servers...
Read More...

FileUploadPlugin v5.0 released!

Date: Fri, Apr 16th 2010, 22:52 Author: nick share
I'm excited to announce the newest v5.0 release of the popular File Upload Plugin. There have been a lot of new features since the last major release and I'll discuss each one in depth.

New Features

At a glance:

- Validation, and file upload errors now display back to the view
- new 'required' key setting
- new 'maxFileSize' key sett...
Read More...

CakePHP Rake Plugin

Date: Thu, Apr 1st 2010, 21:47 Author: nick share
Testing is one of the most essential parts of any application, and CakePHP apps are no different. CakePHP ships with a very nice full featured testing suite with a little help from simpletest. If you're not fully testing your CakePHP app you're really missing out.

Pump some models

Testing is like going to the gym. The more you go, the mor...
Read More...

The Power of CakePHP aliases

Date: Tue, Mar 23rd 2010, 01:20 Author: nick share
While working on many projects over the years I've come to the conclusion people don't take advantage of CakePHP's alias attribute nearly enough. As such I've decided to go a bit into one of my personal experiences to show you the power of $this-alias. We may even get you laid in the process.....

Case Study

Recently I've had the (dis)pleas...
Read More...

CakePHP Facebook Plugin -- Auth+Facebook and more

Date: Tue, Feb 9th 2010, 06:44 Author: nick share
The purpose of the Facebook plugin is to provide a seamless way to connect your cakePHP app to everyone's favorite social networking site -- Facebook. The goal for this plugin is to not only provide extremely useful dynamic features but to also provide a complete interface to the Facebook API.
This plugin is specifically for CakePHP 1.3
E...
Read More...