My design philosophy when creating a website is simplicity first! In my experience from customers, clients, users, experienced web users, in-experienced web users, and beyond, they all seem to want the same things from a website.
- It should look clean, neat, and professional.
- It should be easy to navigate.
- The information should be laid out logically.
- Contact links should not try to launch an email client.
- Use of pop ups should be avoided if at all possible.
- Contact information should be easy to find.
These things seem, to many, like common sense. So I ask you. Why are so many websites not designed this way? I guarantee that these concerns are at the forefront for me when designing a site. I primarily use the following technologies in order to create a custom site:
- PHP - This language is very flexible and can be used to create small files that do many jobs thus replacing the need for many static HTML pages.
- CSS - Cascading Style Sheets are a great way to make sure that webpages are displayed uniformly without having to pay so much detail to individual page formatting.
- HTML - I use the HTML 4.01 Transitional output of the PHP for most work unless specified by the client.
- MySql - MySql is a database application that integrates very easily with PHP and in turn gives a website a great amount of flexibility. I use it a lot when making administration pages so that end user clients can update their websites without the knowledge of programming.
- Adobe Photoshop - This software is great for image manipulation and optimization.
- Adobe Image Ready - This software is used to create animated images.
Unless it is unavoidable I will always try to make every page of a website meet W3C standards, so that the greatest number of Operating Systems and Browsers will present the website the way it was intended to be presented.