Pronto prontissimo son come il fulmine

Mark Holland

World Book Night

A reading initiative.

The underlying site is built in Joomla CMS which in turn is built in PHP. It’s really not my cup of tea. I wrote the Users’ Favourite Books section as PHP pages/modules which are plugged into the framework. The demo was was written in Rails in three days. The PHP/Joomla port took four times as long!

The main page shows the top 100 favourite books. The popularity algorithm ranks favourites by number of votes weighted by where in the users’ ranking order the book is placed.

The user’s list of favourites. The list can be re-ordered by dragging and dropping.

The book search page with infinite scrolling (except IE which has to use a button). This was a doddle in Rails but a pain in PHP/Joomla. I had to replicate jQuery’s load() function with Mootools.

Back to portfolio