Projects completed
Below you will find a list of all the main web projects I have worked on in reverse order. I've listed all of them since I started as they all represent a significant step to where I am now. If you are only interested in the most recent then read the first few but if you want to know everything then read on...
Please Note: I've been on hiatus since Early 2009 so there's been no updates since then.
G Tickets (G Tickets) September 2008.
Capacity: Programmer.
Technologies used: PHP MySQL JavaScript XHTML CSS.
A new look for G Tickets.
Glade Festival 2008 (G Events) May 2008.
Capacity: Programmer.
Technologies used: PHP MySQL JavaScript AJAX XHTML CSS.
A bit more tweaking and it changed colour.
Glade Festival 2008 (G Events) March 2008.
Capacity: Programmer.
Technologies used: PHP MySQL JavaScript AJAX XHTML CSS.
Built on top of last year's site, a new design, a bit of tweaking and there it is.
Glade Festival 2007 (G Events) March 2007.
Capacity: Designer and Programmer.
Technologies used: PHP MySQL JavaScript AJAX XHTML CSS.
A whole new look for the UK's premier electronic music festival, and the first commercial design work I've done since 2001! The site's fully content managed using my CMS and uses gracefully degrading AJAX functionality for filtering of information across the festival's many stages.
GTickets Online Ticket Agency (GTickets) March 2007.
Capacity: Programmer.
Technologies used: PHP MySQL JavaScript XHTML CSS.
An online ticket shop using HSBC's API payment gateway and incorporating my CMS to allow the sale and full administration of tickets for multiple events.
NANO Records New Website (NANO Records) October 2006.
Capacity: Programmer.
Technologies used: PHP MySQL JavaScript XHTML CSS RSS.
Incorporating the newly designed NANO Records site into my CMS allowing for editorial control over every aspect of the content.
Glade Festival Ticket Shop (GTickets) March 2006.
Capacity: Programmer.
Technologies used: PHP MySQL JavaScript XHTML CSS.
A secure and usable ticket shop to sell tickets for the 2006 Glade Festival integrated with HSBC's CPI payment gateway. The shop was designed to handle an initial massive demand for tickets by only allowing a certain number of users to go through the payment procedure at any one time thus ensuring those who have already started on the procedure can continue uninterrupted. An administration system allowed for the management of all purchases.
This system has also been customised and re-used for the ticket sales of a number of other 2006 UK festivals such as The Secret Garden Party and Lovebox Weekender.
Apex Auctions Bidding Application (NixonMcInnes / Apex Auctions) December 2005.
Capacity: Programmer.
Technologies used: Java AJAX PHP MySQL JavaScript.
An online bidding application integrated into Apex's existing BidSpotter system using AJAX and Java technology in order to allow the user to view and place bids in real-time without continually refreshing the page.
thewiringundertheboard Website September 2005.
Capacity: Designer and Programmer.
Technologies used: PHP XHTML CSS.
A very light and simple site. I decided to not use a database or a CMS as the size of the site didn't warrant it and not doing so makes for faster page loading and less strain on system resources.
Members and Artists Upload Areas (NANO Records) September 2005.
Capacity: Programmer.
Technologies used: Java PHP MySQL XHTML CSS JavaScript.
A secure registration and members download area with double opt-in for people that have bought NANO CD's. On registering, using a login/password from a CD, users are taken to a secure area in which they can download various bonus materials managed by a CMS.
The artists upload area is for NANO artists to login and upload new tracks to the record company. Artists and their respective directories are managed through the CMS and uploads of large wav/aiff files are handled by a signed Java Applet.
More for NANO to come including integrating the CMS into their existing Flash website...
Content Management System (thewiringundertheboard / NixonMcInnes) July 2003 to present.
Capacity: Programmer.
Technologies used: PHP MySQL XHTML CSS JavaScript.
An object oriented and open-source CMS using the MVC (Model View Controller) design pattern. The CMS is centered around the workflow and security system which divides users into multiple groups and then allows certain tasks to be undertaken restricted by previously set permissions. The base CMS exists as a blank slate which can be easily modified for any website and requirements.
Development and installations are ongoing and the currently the CMS is on version 4.
Noted installations include:
Spin Pictures Website (Spin Pictures) May 2003.
Capacity: Programmer.
Technologies used: PHP MySQL HTML CSS JavaScript.
Spin Pictures offer an image purchase and download service along with a facility to re-access previously purchased images. A small content management system was provided to allow the upload, pricing and categorisation of images along with a user front-end and saveable shopping basket. Worldpay was used for credit card validation which on success places the purchased images in a secure and individual user area.
GetGorgeous.com Website (NixonMcInnes) February 2003.
Capacity: Programmer.
Technologies used: PHP MySQL HTML CSS JavaScript.
I was brought in at a late stage to fix bugs and complete the project on this largely object oriented site, the work included upgrading the search facility, client administration area, user registration and messaging system along with Worldpay intergration.
thewiringundertheboard Website September 2002.
Capacity: Designer and Programmer.
Technologies used: Java (Servlets, JDBC, JavaMail) MySQL XML XHTML CSS JavaScript.
Database-driven and utilising an interface between CSS, JavaScript and Java to give a choice of four different colours that are changeable throughout, the site is concise and fast with no loss of style.
Positiva MP3 Upload Facility (EMI / Positiva Records) April 2002.
Capacity: Programmer.
Technologies used: Perl XHTML JavaScript CSS.
A facility for prospective Postitiva signees to upload MP3 demos to their A+R department. Each MP3 file is tagged with the user's details and logged in a database for later retrieval.
Synstar News Service (Synstar International) March 2002.
Capacity: Programmer.
Technologies used: Java (JDBC / JAXP/SAX / JavaMail / jakarta-regexp) XML PHP MySQL XHTML JavaScript CSS.
Synstar commissioned this system to provide a filtered news service for their customers. The system automatically collects a zip file each day at a specific time from the news content provider, NewsEdge's server. Within the zip file are a number of XML documents containing all of the day's news, these are parsed using Java and JAXP and then stored in a MySQL database.
The front end of the site, written using PHP, JavaScript and XHTML, allows a pre-validated user to register and to select a number of subscription topics. After topic selection the user is given a personalized page displaying all the news stories for that day by topic. A search by date and keyword(s) facility is provided for organizing and displaying news from the archive. An administration section was also written for the management by Synstar of user accounts and page content.
Synstar Content Management System (Synstar International) December 2001.
Capacity: Joint Programmer.
Technologies used: PHP MySQL XML XSLT HTML JavaScript CSS.
Synstar operate a worldwide service over many languages and required a content management system that provided access and publishing rights along with changeable template design.
The site content is stored in a MySQL database in an XML format, being transformed through XSLT by PHP's sablot extension into HTML for publishing on the live site. Templates can be easily modified to accommodate redesigns through editing of the XSL files. The system also allows the administrator to add new sections and pages to the tree menu of the site, dynamically recreating the navigation every time the site is published.
EnvoyPro Email Application (Hypnosis Media) October 2001.
Capacity: Designer and Programmer.
Technologies used: Java (JDBC / jakarta-regexp) XML PHP MySQL XHTML JavaScript CSS.
EnvoyPro works as a data capture, user registration manager and e-mail application for sending plain/rich text e-mails and SMS messages to large databases of registered users.
Designed and written over a period of many months, the system is currently in use by a diverse range of clients such as Telstar Records, Cream, Dewynters PLC and East/West Records. The system allows secure online authentication through a web interface for user administration and detailed e-mail tracking reports. The site below advertises the software.
Spiritualized Send to A Friend Feature (Universal / Spaceman Records) July 2001.
Capacity: Programmer.
Technologies used: PHP XHTML JavaScript CSS Flash.
Launched from an executable flash file, the functionality allows a recipientĚs name and email address along with a message to be entered in order to send out a personalised HTML email.
Telstar Records Secure Upload Locker (Telstar Records) April 2001.
Capacity: Programmer.
Technologies used: PHP XHTML JavaScript CSS.
A secure webspace and interface for Telstar sub-labels and artists to login with a unique username and password. Upon authentication, the system allows uploading and sharing of secure files across Telstar's respective departments worldwide.
The Divine Comedy E-Commerce system (EMI / Parlophone Records) February 2001.
Capacity: Programmer.
Technologies used: PHP MySQL PGP encryption XHTML JavaScript CSS.
A online shop for merchandise and fanclub subscriptions which allows users to store multiples of items in a cookie-enabled shopping basket and then to increase or decrease the amount of each item before entering payment details. Orders are taken over an SSL secured server and the invoices are emailed using PGP encryption to the fulfilment house for processing.
Craig David Updateable News Feature (Telstar Records) December 2000.
Capacity: Programmer.
Technologies used: Perl XHTML JavaScript CSS Flash.
Integrating Perl with Flash to give content management to an all Flash site.
Nelly Furtado Send To a Friend Feature and CMS (EMI Records) December 2000.
Capacity: Programmer.
Technologies used: Perl XHTML JavaScript CSS Flash.
To accompany the launch of Nelly Furtado's debut single in the UK, this microsite contained streaming audio, a content managed news service and the ability to send a personalised Flash e-card.
The Monsoon Bassoon Website and CMS (Weird Neighbourhood Records) November 2000.
Capacity: Designer and Programmer.
Technologies used: Perl PHP MySQL HTML CSS JavaScript.
A major redesign from the initial site, centering around random numbers, text and graphics so a visitor would never see the same site twice.
The site allowed quick access to current tour and release news along with a t hreaded Perl message board. It was content managed through an CMS which also gave the opportunity to send mass mailouts to a list of subscribers.
Freddie Mercury E-Commerce System (EMI Records) October 2000.
Capacity: Programmer.
Technologies used: Perl PHP HTML CSS JavaScript.
The official Freddie Mercury and Queenonline shop, using the same shopping basket technology as The Divine Comedy site above. Credit cards were charged through Datacash using Perl with the remainder of the site written using PHP.
Worldpop Dance Site (Worldpop) August 2000.
Capacity: Programmer.
Technologies used: HTML JavaScript CSS Flash IPIX.
Winner of the 2001 UK DanceStar awards for best website, Worldpop's specialised dance website was coded in liaison with Cu3ed who were proving a content management system for integration with Worldpop's main site.
Dynamic Voting System (It's Your Movie) August 2000.
Capacity: Programmer.
Technologies used: Perl HTML JavaScript CSS.
It's Your Movie were filming a number of installments for a central film and wanted to give the audience the opportunity to direct the course of the film themselves. For this they were provided a dynamic voting system in which their staff could set questions and multiple choice answers, totalling the votes as the movie progressed.
Trackplay Website (Arena) August 2000.
Capacity: Programmer.
Technologies used: HTML JavaScript CSS.
A proposal site aimed at the horse racing industry for Arena's then forthcoming online racing coverage.
Done and Dusted Summer Festivals Microsites (Done and Dusted) July 2000.
Capacity: Programmer.
Technologies used: Perl HTML JavaScript CSS Flash RealMedia.
Throughout the 2000 festival season, Done and Dusted were writing reviews, filming interviews and performances from a series of festivals. They required the ability for their staff to upload these to specific sites and publish live from the festival as soon as copyright clearance was granted. Each site was content managed and had it's own unique Perl message board.
iCrunch T in the Park Microsite (iCrunch) June 2000.
Capacity: Programmer.
Technologies used: HTML JavaScript CSS RealMedia.
For the T in the Park festival 2000, this microsite provided a portal for video streaming of interviews and perfromances. I was on location at the festival overseeing the implementation.
Worldpop Ibiza 2000 Website and CMS (Worldpop) May 2000.
Capacity: Programmer.
Technologies used: Perl HTML JavaScript CSS IPIX.
Worldpop's Ibiza 2000 site was launched to cover the summer Ibiza season and contained the f irst ever live webcam of the Ibiza sunset, an IPIX walkthrough of Pacha, along with steaming audio, video and photography updated through the CMS by Worldpop journalists in Ibiza.
Craig David Website and Bulletin Board (Telstar Records) April 2000.
Capacity: Programmer.
Technologies used: Perl HTML JavaScript CSS Flash MP.
With the launch of Craig David's career, this multi-coloured site contained all information relating to the artist, a Perl message board with moderator facility and secret pages playing previews of forthcoming tracks.
The Butterfly Effect Website (The Butterfly Effect) December 1999.
Capacity: Designer and Programmer.
Technologies used: HTML CSS JavaScript.
The Butterfly Effect was an online and mail order business selling animal-free organic hemp and flower products. The site was designed to advertise the company and give information on it's practises and range of products.
Wild Website (Wild Promotions) October 1999.
Capacity: Programmer.
Technologies used: HTML CSS Flash Director.
Wild Promotions' business centers around the mailing of promotional copies of forthcoming music releases. Their website was designed around the theme of a club and contained different rooms for competitions, dance/indie releases, a student area, and tour dates. In addition to the site HTML training was provided to Wild staff for future maintenance.
The Monsoon Bassoon Website (Weird Neighbourhood Records) July 1999.
Capacity: Designer and Programmer.
Technologies used: HTML JavaScript CSS Flash.
To coincide with the release of their debut album, this site was graphically intensive and unusual in its workings. A cinematic Flash movie displayed a biography, with the press section containing an archive of all articles ever written about the band in their entirety.
