Archive for the ‘Projects’ Category

Launch of The Gift Company website

Filed under General, PHP / MySQL, Programming, Projects by Brett Reid at 01:03am August 3rd, 2008

The Gift Company approached Jackie and I to help them with a complete makeover of their (now archived) old site. The old site had served the previous owners of The Gift Company well but the new owners, Graham and Michelle, wanted to carry through the new branding onto the website.

The new site needed to allow engaged couples to register and create an online Bridal Registry by adding products from the website. Each couple would have their own unique url (eg. www.thegiftcompany.co.za/amanda-and-dave) for their registry, friends and family could then visit this page and purchase items off their bridal list. Visitors to the site would need to be able to purchase products seperately too.

I built the site using Zend Framework. I chose ZF because of it’s flexibility, power, speed and potential to scale if need be. For the ecommerce part of the site, I recommended PayGate. I have worked with PayGate about 4 times now but this was the first time I’ve worked with their new SecureCode option. Their documentation is really good and it’s not much different other than the extra verifcation step. I went through some of the code I had written on previous PayGate solutions and then wrote one for ZF. I wrote a PaymentGateway ‘factory’ to use as a loader and then wrote the PayGatePayXML class. The cart system uses AJAX and I wrote a ‘mini-api’ in the CartController to allow for more secure ajax requests and to plug into flash (if need be). I built an indexed search for Products and Bridal lists but had a lot of issues with this during launch thanks to a certain automated script. The ZF search class has to create an index lock for each search. It turns out Hetzner (hosting company) have a script which runs at 10pm each night altering ownership of files (including index.lock). So each morning we’d be getting errors thrown on search. Solution was a cron job at Hetzner resetting ownership back but debugging that wasn’t fun!

I am very happy with The Gift Company website from every angle. ZF ensures that the code you write is reusable and I hope to publish the PayGate v4 class once I’ve refined it a bit more.

 

SAAF Website goes live

Filed under Aircraft, SAAF Website by Brett Reid at 09:40am August 6th, 2007

After much hard work by George and I and a little bit of help towards the end from Richard and Louise, the new SAAF website went live. For those who experienced the previous website this one has breathed new life into the SAAF site. It has also saved the owner Dean Wingrin a lot of time with updates.

Some launch comments.

Couple more comments.

 

SAAF Website revamp coming along nicely…

Filed under Aircraft, General, SAAF Website by Brett Reid at 23:37pm April 10th, 2007

About 4 years ago I approached Dean Wingrin, owner of www.saairforce.co.za, an unofficial website dedicated to our airforce. At that stage I couldn’t really offer much but…Then last year October I approached him again, this time with a CMS I had written and some really cool ideas. He went for it.

 

WeddingSA Phase 2 Launched

Filed under General, WeddingSA by Brett Reid at 23:35pm March 3rd, 2007

untitled-1.jpg

After 2 months of part-time slog I launched WeddingSA on Thurs 1st at about 4am in the morning :) Everything went smoothly and the site already has 4 couples making use of the new gallery.