You are Here: Articles

Listing twenty-six articles…

Counting Users' Votes with a CakePHP Sum Cache
Posted 3 weeks, 5 days ago by Paul Herron

Tweaking Cake's inbuilt counter cache functionality is a handy way of tracking user-submitted votes

CakePHP's counter cache functionality is a handy way of keeping track of how many associated records something has. If I wanted to know the number of comments an article has, for example, I could...

Full article…

Collaboration Tool with CakePHP
Posted on 16/4/09 by Paul Herron

I've just started work on a new project with Moonrocket Interactive. I'll be using CakePHP to build a collaboration tool for the staff of a leading television news channel.

Contract Work with Moonrocket Interactive
Posted on 30/3/09 by Paul Herron

I've just got back from a great week working with Moonrocket Interactive in London. It's developing an exciting new product with CakePHP, and asked for my help with various features as it prepares for the app's release. I can't say any more than that at the moment, but there'll be more news once the service goes live!

Copy a File's Full Path in Nautilus
Posted on 7/12/08 by Paul Herron

Ubuntu's native file browser has 'copy as path' functionality built in

To get the full path of a file, select it in Nautilus and choose copy. As you'd expect, selecting paste in another file window would duplicate the file itself. However, paste somewhere that only...

Full article…

A Script to Automatically Upload Screenshots to the Web from Ubuntu
Posted on 22/11/08 by Paul Herron

When the print screen button is pressed, take a screenshot, upload it to the specified location with FTP and copy the URL to the clipboard.

To show what's on my screen to someone who isn't with me, the easiest solution is usually to grab a screenshot, upload it to the Web and send out the URL. On Windows, I've used the basic but...

Full article…

MSc Results
Posted on 8/10/08 by Paul Herron

My MSc results are in. I'm pleased to say I got 78% for my final project, so I'll graduate from the DDM course with a distinction. I was also awarded the Aart Bijl prize for outstanding leadership in the learning and welfare of the student body.

Back to Full-Time Work
Posted on 1/10/08 by Paul Herron

Having finished my MSc, I'm pleased to be available for work again. Do contact me if you can use my services.

Optimising Queries with ContainableBehavior
Posted on 1/6/08 by Paul Herron

A new addition to the Cake core, Containable is a powerful behavior for declaring what data should be returned by model finds.

One of the pleasures of developing with nightly builds of CakePHP is seeing new functionality constantly finding its way into the core. Changeset 6918 saw the addition of ContainableBehavior,...

Full article…

Fat Links in CakePHP
Posted on 20/1/08 by Paul Herron

Using one hyperlink to point to multiple pages

Occasionally, several links are relevant to the same piece of text. The usual approach to presenting this is to apply separate anchors to individual words within that text:There are many search...

Full article…

2012: The Next Generation
Posted on 14/11/07 by Paul Herron

I've just attended 2012: The Next Generation, a conference at the HBOS headquarters in Edinburgh. Spending the day discussing future trends in banking technology were guests such as Ian Morgan, Head of Financial Services for Google UK, and Lesley Gavin, a futurologist at BT. I and four other members of Edinburgh University's DDM course were invited to contribute.

MSc Scholarship
Posted on 22/10/07 by Paul Herron

Happily, I've been awarded one of eight UK/EU Master's Scholarships offered by the University of Edinburgh for 2007. That takes the financial pressure off a bit.

Corporate Website in Joomla
Posted on 3/9/07 by Paul Herron

Earlier today I completed a content-managed website for a London-based security firm. The site features a product catalogue and other information about the company. Made using Joomla, it is easily maintained without the need for specialist web design knowledge.

Markup for FIFO Digital Media
Posted on 14/8/07 by Paul Herron

I've just finished a markup project for London-based design firm FIFO Digital Media. I was asked to turn a set of Photoshop mockups into HTML- and CSS-based templates for a medical company's e-commerce website.

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…

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

  • Ubuntu Blog.
    Not quite everything about Ubuntu, but close
  • Boing Boing.
    A directory of wonderful things
  • cakebaker.
    Baking cakes with CakePHP
    Enlightening CakePHP articles
  • Create Digital Motion.
    Motion graphics, live visuals, VJing, video production, and interactive art
  • A List Apart.
    Influential webzine for web designers

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.