Plugins and Components

New Brute Force Detection Plugin

BackgroundWhile developing an application we were getting 1000s of brute force attacks so we decided to create a plugin to handle detection of this to block the users. Requirements PHP 5.3+ CakePHP 1.3 Minor intelligence Get The SourceManual Download this: http://github.com/jonbradley/Brute-Force-Detection/zipball/master Unzip that download. Copy the resulting folder to app/plugins Rename the folder you just copied to @intrusion GIT Clone In your plugin directory type it clone git@github.com:jonbradley/Brute-Force-Detection.git brute_force Installation Import the database schema - ./cake/console/cake...

Read more...

CakePHP Amazon S3 Simple Upload Component

I’ve been looking for weeks for a straight foward simple to utilize plugin or component for CakePHP that worked with CakePHP 1.3.x. Unfortunately the documentation on these plugins and components I have found, showed almost no examples of how they should work or what they should do. So while working on Studdr version 2.0, I created a simple plugin from examples from about 100 different sources that tackles this issue in the easiest possible manner I could find. Here is the component: Here is the link to the project: https://github.com/jonbradley/CakePHP-S3-Upload

Read more...

Bit.ly Datasource

A simple Datasource for the Bit.ly standard API. Documentation for the api can be found here: http://code.google.com/p/bitly-api/wiki/ApiDocumentation. The code can be found at http://github.com/jonbradley/Bitly-Datasource-for-CakePHP.

Read more...

Permission Plugin

The Permission plugin is a simple variation of the classic ACL permissions structure for the CakePHP framework. This allows a simple flat table lookup to verify if a user has permission to a particular action with-in a controller based upon their group. Get the code here: http://bakery.cakephp.org/articles/view/permissions-plugin

Read more...