Thursday, December 4, 2008

Captcha component with PhpCaptcha

By Spout (spout)

PhpCaptcha is a library for generating visual and audio CAPTCHAs (completely automated public Turing test to tell computers and humans apart).

Supported Features

* Multiple random TrueType fonts
* Character rotation
* Optional chararacter shadow support
* Optional site owner display text
* Random custom background images
* Font size selection
* Greyscale or colour lines and characters
* Character set selection
* Integration of validation function for checking the user entered code with the generated code


NB: The audio CAPTCHA requires the Flite text to speech synthesis engine.

1.- Download PhpCaptcha http://www.ejeliot.com/pages/2 and unzip archive in /vendors/phpcaptcha directory
2.- Download Vera font files: http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/ttf-bitstream-vera-1.10.zip and unzip archive in /vendors/phpcaptcha/fonts/
3.- Create Captcha component:

[Read More]

Integrate CakePHP with Kcaptcha

By Andrew Stephanoff (stephanoff)

Simple way to integrate CakePHP with Kcaptcha.

KCAPTCHA is a free and open source PHP solution to generate human validation images (CAPTCHA).

KCAPTCHA is meant to be a very strong protected one but requires no special hosting featires, only PHP with GD library.

You can download Kcaptcha from here: http://captcha.ru/en/kcaptcha/. After this, put kcaptcha folder into vendors directory.

[Read More]

Wednesday, December 3, 2008

PHPMailer with native API for PHP 5.x

By Heiner Gassen (kitten)


This tutorial on using PHPMailer with Cake (http://bakery.cakephp.org/articles/view/94) has a comment requesting a component that lets you use the native PHPMailer API. This is possible with PHP5's built-in overloading capabilities.

[Read More]

Setting up Eclipse to work with Cake

By Michael McAndrew (MilkyJoe)

You’re on the quest for painless PHP development. You’re using Cake and considering the goodness of Eclipse. Two great first steps.

All you need now is a little help getting to know Eclipse and configuring it for CakePHP. This tutorial gathers information already out there, adds a bit more, and puts in all in one place.
This tutorial is based on a standard setup.

* A recent stable build of Eclipse PHP Development Tools (3.2.100)
* Standard CakePHP install (in C:\\xampp\\htdocs\\cake) 1.1 or 1.2
* Standard XAMPP install (in C:\\xampp)
* Windows XP.

There is a lot more that could be covered. If you can fill the gaps or suggest how it could be improved, that would be great.

[Read More]

Tuesday, December 2, 2008

jQuery Helper

By Marco Pegoraro (thepeg)

I wrote an helper that allow you to enjoy jQuery library by helping in script inclusion and plugin management.
I have only wrote an italian documentation yet but code il simply, comments are in english (bad english... but english!)

Code download and documentation can be found at:
http://www.consulenza-web.com/cakephp-jquery-helper.dc-28.html
I hope someone will give me an english translation!

[Read More]

Pagination

By Andy Dawson (AD7six)

If you have more than a few results it is useful, if not vital, to provide a means of presenting the results a few at a time.
This tutorial will demonstrate how easy it is to present your data using pagination.
If part of your application includes displaying lots of results, it's a good idea to give the user the possibility to view the results in digestable chunks and possibly to be able to sort the presented data. This tutorial will explain how, after copying a few files into your application, you can achieve this in very few lines of code.
You need almost no knowledge of cake to be able to make use of this tutorial :).

If you already have a table in mind that you want to add pagination to, read on; otherwise run through http://manual.cakephp.org/appendix/blog_tutorial to have some code to play with.

[Read More]

Wildflower realease

Content management system and application platform build on CakePHP framework and jQuery Javascript library.

Download from here