Simon Overell's
Stuff

Portfolio CMS

Due to frustrations with bloat in other CMS applications (Wordpress, Drupal, Joomla, etc). I wrote my own on top of CakePHP, Prototype.js and 960.css. It powers this site. Fork it on Github.

This is the 3rd CMS I've attempted to write. Each time I've got frustrated with the bloat or inflexibility of what I'm currently using and decide to reinvent the wheel. The previous two occasions I half built something bloated and inflexible, realised why the design choices of the CMS that had previously frustrated me had been made, gave up, then tried a new open source CMS.

My latest attempt is very thin layer largely atop raw html. I decided to use CakePHP to handle the ORM, CRUD, Routing, Authentication etc. Prototype.js and 960.css for browser compatibility and a clean UI.

Due to the choice of frameworks the business logic and page layouts fit into a couple of hundred lines of PHP. As is often the case in coding -- less is more. Writing a little bit of code is often much harder than writing a lot.


Simon Overell's Stuff
About.me | Academia | Linked in | Publications | Stuff I've Built | Musings | Follow Me

Top Websites Movie

A simple application that downloads images of the most popular webpages according to their Alexa ranking and combines them into a video.

Maps

My PhD was in Geographic Information Retrieval. A significant part of my thesis involved generating maps to visualise my results. These maps tell the story of my PhD.

TRIDE

TRIDE is a Teleo-Reactive Integrated Development Environment and was built as part of my Master's Project. It is a cross compilation IDE for the Lego Mindstorm robots written in Java, and was used as a teaching aid on ICL's 3rd year robotics course.

Twicipe

Twicipe is a website which I now very rarely maintain extracting recipes from Twitter. Built over 3 week-ends in CakePHP with a logo kindly donated by u89djt.

140 Character Web App

Having been inspired by the 140 character webapp challenge, I've attempted my own...

Photo Soup

PhotoSoup is a photo word puzzle developed while I was on internship at Yahoo Research Barcelona.

Github

I've sporadically worked on a number of Open Source projects over the years. All my projects since 2006 make it to Github.

Portfolio CMS

Due to frustrations with bloat in other CMS applications (Wordpress, Drupal, Joomla, etc). I wrote my own on top of CakePHP, Prototype.js and 960.css. It powers this site. Fork it on Github.