Content
Design
Development
Management
Portfolio
Prices
Contact

Website development

Server-side scripting

This means creating scripts which run on the web server and produce pages that interact with the user, as in e-commerce, log-ins, search pages and on-line forums. This code can be complex and usually involves the use of databases at the web server.

I have worked with two popular web server/database systems for SMEs - a Microsoft one (Access database, Active Server Pages scripting, Internet Information Server) and an open source one (MySQL database, PHP scripting, Apache server) - and the latter is now my preferred system. Some of my web applications have involved using medium-size databases with millions of records.

It may not even be necessary to create the code for the application you have in mind. There are a tremendous number of ready-made, free web applications out there, particularly for open-source systems, and it could cost far less than you might think to have, say, a full content management system on your site. For more information, see the Content Management page.

Client-side scripting

Here the code (usually Flash or Javascript) runs on the browser and is used to enhance the visual presentation of the site. Here are a few examples:

  • Do you need to present a lot of photos of all shapes and sizes? Try a lightbox.
  • Do your customers visit your location? Show them a Google Map with directions.
  • Bothered with spammers sending automatic messages via your contact form? Add CAPTCHA verification.