Web Construction

So you want to build a website but you have no idea where to start? It can be a scary process if it’s your first time but the whole process is comparable to building a house. The best thing is that there is no mortgage attached to the website.

Before your site can just magically appear on the internet, you will need to stake your claim on a piece of land space on the internet. This virtual land is known by it’s common name as web hosting. These lots usually come in a variety of different options. The most common type is an apartment shared hosting. In shared hosting, users share facilities resources, bandwidth and space. The server is managed by the hosting company so you don’t need to tinker with the server settings. For this reason, it is suitable for most users and generally websites such as blogs will run just fine. The other two options are condos virtual private hosting and a house dedicated hosting. Both give you more control over your property server. VPS hosting gives you allotted resources on a shared server. While dedicated hosting gives you full control of everything. The good news is, lots are always available and there is no need to put a deposit to hold a lot in an area you really love!


Just like any house, a good foundation and framework is essential to a website to ensure that it is properly built and lasts many years. It can determine how features are added to extend the use of the site while securely protecting you and efficiently deliver your site to thousands of users across the web.

So what is a foundation for a website? In my opinion, it is the cement base structure that you will use to build your site on, like an application framework or content management system.

Website Framework

Application frameworks are fully customizable solutions to build dream homes websites from the ground up. The architecture and features are determined by you. But just like every custom home, it often takes longer and will cost you a lot more.

Content management systems on the other hand have features built in determined by the builder developer. A set floorplan user interface on how you interact with your site with some customizable options are available to the user. A good content management system can lay down the foundation and set up the framework of the house site at the same time, saving you time and money. If you want to extend your content management system to do more, you have the option of renovating programming it to add more features. You could hire a contractor web developer to add these features for you. A great web developer will evaluate the system being used and understand how to properly integrate features to ensure proper electrical, fire protection, water drainage, security measures, best coding practices and ease of use are in place.

Now that we have a foundation and framing has been set, it’s time to make our website look beautiful. If you’re using a content management system this is where you can finally customize your website.

Cascading stylesheets (CSS for short) and JavaScript are the most common tools to decorate your home site. CSS let’s you customize the colors, fonts, sizes of various elements, the flow and layout and even how it looks as you scale down from desktop to tablet and mobile devices (responsive design). On modern browsers, the ability to animate in CSS is also available. JavaScript, which is often tied to jQuery provides a dynamic experience and makes interacting with your home website fun. Animations, events, sliders on the website utilize JavaScript in some way.


Before we can hand over the keys to your new home website, it goes through a rigorous inspection process. Your site must be functional, built according to the design renderings concepts and blueprints wireframes. And most importantly working and looking great on multiple browsers and devices. When everything is approved and ready, a walkthrough training session is provided to make sure you understand how to use your website.

Congratulations on your new home on the web!

Leave a Reply

Your email address will not be published. Required fields are marked *