I had covered some steps one should take before beginning to build a website. Planning, structuring, and designing a ‘floor plan’ so that the actual build is as trouble-free as possible. Lets take this a bit further.
So you designed a floor plan which exhibits some basic form and content for your site. This is the framework. These are the blocks upon which to build all else from. The cornerstones if you will. It may seem simple but the process of forming a foundation is not. It takes careful time and planning. One of my first websites, I went into without a plan and without a foundation. Probably one of the worst design decisions I have ever made. I ran into so many problems.
There were compatibility issues when viewing the website on different browsers. This was due to incompatible coding which can happen if the HTML, CSS, XML, PHP, or any other language happens to have a typo or alternative syntax. I began building the website on my local server so that I could design and build without having a separate host to rely on. Having a local server can be very useful for those of you who wish to design locally and then export to an online server. Options for establishing a local server on your PC include using Microsoft SQL Server or a process which I used in order to stray from MS. Download the latest version of PHP, latest version of MySQL, and the latest version of Apache personal web server. Here is a walk-through of the installation because it can get a bit hairy for the inexperienced users. The problem I ran into with designing via a local server was transferring it to the web. After careful research I realized that I must export and import the mysql database, copy and upload all files, and then dig through the code to change paths from my local server to the web server.
As you can see there are quite a many problems one can run into. I will continue this web design series with a short tutorial on upgrading the look and usability of ones current site.


