Adrian Fitchet

Adrian Fitchet


Website URL: E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Sunday, 20 June 2010 07:34

Fnb Partner with PayPal

paypal-plus-fnbSo Paypal has arrived in South Africa in partnership with FNB. Great! But what does this mean? And what is Paypal?

Paypal is an online payment system. It allows one to:
  • purchase goods or services online
  • send and receive money to people with another Paypal account via their email address
The system is funded from ones bank account or credit card. It offers a very secure interface for one to transact online. You can transact without having to expose your credit card or bank information, due to Paypal securely retaining this information in your online account on your behalf.

Fantastic, but what does this mean? And how, is this different to Netcash, Setcom, VCS or any of the other South African online payment solutions?

Saturday, 03 April 2010 09:05

A simple Joomla gallery plugin

A simple Joomla gallery plugin.

Looking for a simple gallery to plug into your Joomla website? Well, here’s one I put together:



This gallery came about by amalgamating 2 pieces of work. The first piece of work is a jquery gallery created by, coffeescriptor.com. I enjoyed working with this gallery, it has a great presentation, looks good and is easy to setup. The second piece of work is Simple Image Gallery from joomlaworks.gr. I love this group’s work. Along with some serious solutions and components, they have developed many small and useful Joomla plugins that make Joomla life much easier. So 2 thumbs up to them!

Google Analytics offers a wealth of information and statistics to monitor and understand your site usage. I always like to squeeze blood from a stone and get Google Analytics to offer more.


For the Google Analytics enthusiast there are plenty of ways to do this. We often like and want to know how users interact within our clients sites. One great way to do this is to record a users actions throughout a site. This can be done by using the Google Analytics event tracking method / functionality (_trackEvent()).


I will give some examples then show you how easy it is to implement.


image002

I have always struggled to find a simple and easy solution to generate PDF documents in ASP.net. pdf_image

There certainly are solutions out there but at a cost. There are also the open source developments of iTextSharp. However, the PDF generation is not simple and comes with a learning curve. I was in search of a solution that would take HTML I had already generated to a produce a PDF document.

I found a simple and easy solution, dompdf. However, it used the server technology php. Now there have always been debates between myself and my php developers as to which is the better server side technology, asp.net or php. When it comes to simple and inexpensive PDF generation I must give it to the php world, they have the better solution. dompdf is a style-driven renderer; thus it takes in the html and CSS stylesheets and passes the PDF rendering to another library called PDFlib. So what can I do since I want to program in asp.net? Combine the two? That is exactly what I did…

I had already generated the HTML code. Now all I wanted to do is generate an easy and simple PDF document. dompdf was the perfect solution. It was easy to use (no learning curves) and generates a PDF document from simple HTML.

This is what I did (download solution here):

Tuesday, 08 December 2009 12:02

Google Analytics asynchronous tracking

This is great news! Particularly for those that may have had issues with Google Analytics loading in their websites, as I have had with some of our client sites. Some of the issues that I have personally experienced with the traditional tracking code are:
  • slow loading of the web page
  • inaccurate data
The asynchronous tracking script should resolve these issues by optimising the load time of the script. This improves tracking and impacts less on the users experience (waiting for the the page to load).

The new script is still beta. Thus, one can't access it from their analytics account just yet. However, you can implement it by following these instructions, Google Analytics asynchronous tracking installation. I have already implemented it, it was easy, and tracks perfectly. Now I am just testing some of the scripts tracking methods.
Monday, 09 November 2009 11:28

Ready, Set, Go Fish

Gofish is setting up a blog to share their experiences with regards to SEO, Internet Marketing and website development...

Call Us: +27 11 612 7460
LiveZilla Live Help