Writing
Over the past ten years I have written a large number of articles, features and columns for publications both on and offline. Many of these are listed below.
Online
Smashing Magazine
- Supporting Your Product: how to provide technical support
- A Guide to PHP Error Messages for Designers
- How to use CSS3 Media Queries to create a mobile version of your website
- Getting Started with e-commerce: your options when selling online
24ways.org
edgeofmyseat.com
Sitepoint
- Nifty Navigation Using CSS
- Dreamweaver 8 Does Standards
- The CSS Anthology – Getting Started with CSS
Think Vitamin
- Review of Microsoft Expression Web Final Release
- Review of Microsoft Expression Web Designer – Community Technology Preview
- Review of SlickEdit V11
DMXZone.com
- I have written a large number of articles for DMXZone ‘Premium Content’, a listing of which may be found here .
Web Designer Magazine (Imagine Publishing)
- Issue 117: Build an Online Survey using Dreamweaver
- Issue 118: Design Standards Compliant Sites using Dreamweaver
- Issue 119: Build an Online Response Form for your Website
- Issue 121: Enhance your Web Applications using Ajax (introduction to Prototype library)
- Issue 123: Create XML files from a MySQL database
- Issue 124: Build a shopping cart with PHP
- Issue 125: Build a shopping cart with PHP – part 2
- Issue 126: Use SSI to streamline website development
- Issue 127: Coding drag and drop lists with the Yahoo User Interface Library
- Issue 131: Power your tag clouds with PHP and MySQL
Practical Web Design (Future Publishing)
- Issue 28: Manage Content with PHP
- Issue 29: Manage Content with PHP – Part 2
- Issue 30: Create great looking and accessible forms with CSS
- Issue 31: Design Attractive Data Tables with CSS
- Issue 32: Creating tab style navigation using CSS
- Issue 33: Enhance your Content with Microformats (also reprinted in .net magazine)
- Issue 34: Create a search form with MySQL
- Issue 35: Sell electronic downloads with PayPal and PayLoadz
Practical Web Projects (Highbury/Paragon)
- Issue 11: Build a Content Management System with ASP
- Issue 15: Manage different database connection types
- Issue 17: Manage Content with a Database
- Issue 19: Create a Database Search Facility using PHP
- Issue 23: Gauge Opinions by adding a Poll with PHP&MySQL
Practical Internet Web Designer (Highbury/Paragon)
- Issue 86: Build a Content Management System – Part 1
- Issue 87: Create an online poll using PHP and MySQL – Part 1
Build a Content Management System – Part 2 - Issue 88: Create an online poll using PHP and MySQL – Part 2
Build a Content Management System – Part 3
Create a database driven photo album using ASP – Part 1 - Issue 89: Create an online poll using PHP and MySQL – Part 3
Build a Content Management System – Part 4
Create a database driven photo album using ASP – Part 2 - Issue 90: Build a web portal that visitors can customize – Part 1
Build a Content Management System – Part 5
Create an online postcard site with ASP and Access – Part 1
Web Developer Tech Support column - Issue 91: Build a web portal that visitors can customize – Part 2
Build a Content Management System – Part 6
Create an online postcard site with ASP and Access – Part 2
Create a ‘Send to a Friend’ script
Web Developer Tech Support column - Issue 92: Build a web portal that visitors can customize – Part 3
Build a Content Management System – Part 7
Create an online postcard site with ASP and Access – Part 3
Create a Guestbook with ASP and Access
Web Developer Tech Support column - Issue 93: Build a web portal that visitors can customize – Part 4
Create an Online Helpdesk using ASP – Part 1
Create a Blog using PHP and MySQL – Part 1
Build an Online Organiser using PHP and MySQL – Part 1
Web Developer Tech Support column - Issue 94: Build a web portal that visitors can customize – Part 5
Create an Online Helpdesk using ASP – Part 2
Create a Blog using PHP and MySQL – Part 2
Build an Online Organiser using PHP and MySQL – Part 2
Web Developer Tech Support column - Issue 95: Build a web portal that visitors can customize – Part 6
Create an Online Helpdesk using ASP – Part 3
Create a Blog using PHP and MySQL – Part 3
Build an Online Organiser using PHP and MySQL – Part 3
Web Developer Tech Support column - Issue 96: Build a web portal that visitors can customize – Part 7
Create an Online Helpdesk using ASP – Part 4
Create a Blog using PHP and MySQL – Part 4
Build an Online Organiser using PHP and MySQL – Part 4
Web Developer Tech Support column - Issue 97: Build a web portal that visitors can customize – Part 8
Create an Online Helpdesk using ASP – Part 5
Create a Blog using PHP and MySQL – Part 5
Build an Online Organiser using PHP and MySQL – Part 5
Web Developer Tech Support column - Issue 98: Build a web portal that visitors can customize – Part 9
Create an Online Helpdesk using ASP – Part 6
Create a Blog using PHP and MySQL – Part 6
Build an Online Organiser using PHP and MySQL – Part 6
Web Developer Tech Support column - Issue 99: Build a PHP File Manager – Part 1
Create an Online Helpdesk using ASP – Part 7
Create a Blog using PHP and MySQL – Part 7
Build an Online Organiser using PHP and MySQL – Part 7
Web Developer Tech Support column - Issue 100: Build a PHP File Manager – Part 2
Create an Online Helpdesk using ASP – Part 8
Create a Blog using PHP and MySQL – Part 8
Build an Online Organiser using PHP and MySQL – Part 8
Web Developer Tech Support column - Issue 101: Build a PHP File Manager – Part 3
Create an Online Helpdesk using ASP – Part 9
Create a Blog using PHP and MySQL – Part 9
Build an Online Organiser using PHP and MySQL – Part 9
Web Developer Tech Support column - Issue 102: Build a PHP File Manager – Part 4
Create an Online Helpdesk using ASP – Part 10
Build an Online Organiser using PHP and MySQL – Part 10
Manage adverts on your website with PHP
Web Developer Tech Support column - Issue 103: Build a PHP File Manager – Part 5
Create an Online Helpdesk using ASP – Part 11
Build an Online Organiser using PHP and MySQL – Part 11
Manage adverts on your website with PHP – Part 2
Web Developer Tech Support column - Issue 104: Build a PHP File Manager – Part 6
Create an Online Helpdesk using ASP – Part 12
Build an Online Organiser using PHP and MySQL – Part 12
Manage adverts on your website with PHP – Part 3
Web Developer Tech Support column - Issue 105: User Authentication with ASP and Access
Develop a ratings system with PHP
Manage adverts on your website with PHP – Part 4
Web Developer Tech Support column - Issue 106: User Authentication with ASP and Access – Part 2
Develop a ratings system with PHP – Part 2
Web Developer Tech Support column - Issue 107: User Authentication with ASP and Access – Part 3
Develop a ratings system with PHP – Part 3
Create a Bookings System using ASP and Access
Web Developer Tech Support column - Issue 108: User Authentication with ASP and Access – Part 4
Develop a ratings system with PHP – Part 4
Create a Bookings System using ASP and Access – Part 2
Web Developer Tech Support column
Web Developer (Highbury/Paragon)
- Issue 1: Create a guestbook for your website
>Tracking visitors using ASP and Access
“Challenge the Experts” – ASP