You are Here: Articles

You are not authorized to access that location.

Listing twenty-nine articles…

Managing Simple Pages in CakePHP
Posted on 15/7/07 by Paul Herron

Creating pages dynamically with a PagesController and using a dynamic route to publish them at any URL.

As well as complex functionality like blogs or product listings, websites often need simple pages. An about us or our services page, for example, might consist of only text and images.CakePHP has...

Full article…

Event Photography Application
Posted on 18/6/07 by Paul Herron

Web developer Nick Cumber has asked me to help make a photography application for a popular food show.

Visitors who were photographed at the show will be able to log in to retrieve their photos. I'll be taking care of the back-end in CakePHP and Nick will be designing the interface.

More details coming soon.

A CakePHP Component for the Servage SMS API
Posted on 4/6/07 by Paul Herron

Say it with an automated text message.

Being a Servage customer, I'm using its SMS API, which offers two main features:Check if a text message can be sent to a specified number.Send a text message to a specified number. Servage...

Full article…

Setting Up Domains for Local Projects on Windows Apache
Posted on 27/5/07 by Paul Herron

Using the Apache VirtualHost directive and Windows' hosts file to establish domain names for local projects.

In Apache, the easiest way to set up a project is to declare its directory path as the DocumentRoot in httpd.conf:[code]# DocumentRoot: The directory out of which you will serve your# documents....

Full article…

Available for Freelance Work
Posted on 19/5/07 by Paul Herron

My contract position with Abraxor is due to finish at the end of May. I'll be available for freelance work from June 1st, so feel free to get in touch with any suitable offers!

Using afterFind() to create pseudofields in CakePHP
Posted on 6/5/07 by Paul Herron

CakePHP provides a useful model function, afterFind(), which can be used to manipulate results returned from any find(), findAll() or findBy<field>() query.

One useful application of this feature is in merging data from two or more database fields into one pseudofield. In the example below, afterFind() is added to a User model. A foreach statement...

Full article…

Design and Digital Media
Posted on 6/5/07 by Paul Herron

I've been accepted for the Design and Digital Media MSc course at the University of Edinburgh. The course lasts for one year and starts in September 2007. More information is available at the DDM homepage.

New Job at Abraxor
Posted on 17/1/07 by Paul Herron

I'm now working at Abraxor, a digital design firm based just off Tottenham Court Road in London. My official job title is PHP Developer, and I'm using the CakePHP framework in almost everything I do. Most of my time is being taken up by one large and particularly enjoyable project. More details coming soon.

No-Cost Computing: The Best Free and Open Source Windows Applications
Posted on 1/1/07 by Paul Herron

There's a huge amount of useful software available that costs nothing to download or use. Here's a list of the freeware and open source applications I wouldn't want to live without.

Antivirus avast!. It's functional and updates its virus definitions regularly. This software has been keeping my computers virus-free for over a year. Browsers Mozilla Firefox. The fast,...

Full article…

Donate Your Carcass Online
Posted on 30/11/06 by Paul Herron

My parents always wanted me to go to medical school. uktransplant.org.uk let me make amends by filling out one simple form.

As someone who inadvertently destroys or loses donor cards on a regular basis, I was pleased to be referred by a friend to the NHS UK Transplant website. Because a computerised database is...

Full article…

Fetch a Random Database Entry with CakePHP
Posted on 27/11/06 by Paul Herron

CakePHP's findAll() function can be used to fetch one or more random entries from a database.

To achieve this, all we need to do is order our retrieved records randomly. We can do that by inserting the rand() function in the $order field.To take only a certain number of these randomised...

Full article…

Eyeline Website Completed
Posted on 8/11/06 by Paul Herron

I've just finished work on a catalogue site for Eyeline, a firm specialising in disposable medical instruments. Find out more in the portfolio.

Priory Park Relaunch Completed
Posted on 20/10/06 by Paul Herron

At the beginning of the month, Priory Park Circuit asked me to relaunch the website I made for them last year. Find out more here.

What is This?

Articles about web development, life and more.

Article Tags

Show all articles, or just those tagged as:

Feed

The articles RSS feed is available.

Elsewhom

  • The Tech.
    MIT's Student Newspaper
  • indexed.
  • A List Apart.
    Influential webzine for web designers
  • Modern Life.
    A blog about the web - development, design, search engines and statistics. Sometimes controversial, occasionally satirical and usually on the nose.
  • RichardHerring.com.
    Home of the comedian and online journal-keeper

See More…

Recent Comments

It has Been Said…

On inventing the World Wide Web:

I just had to take the hypertext idea and connect it to the TCP and DNS ideas and ? ta-da! ? the World Wide Web.

Tim Berners-Lee

Back to top.