Sunday, May 6, 2012

How to create a website

Hi Readers

Sorry for not being active for such a long time. I got so many questions about website development from you people. So here I will go through the basic procedure involved in website development.
Note: Here I assume that people reading this blog post have basic knowledge of HTML tags and can create a web page of their own. The steps here will help them to put their contents visible online.
1) First of all we have to determine the topic of our website. If you are creating a website for your business, then it's OK. Otherwise, there should be a relevant theme for the website. You can create your website with any of the theme like: 

  • Hobbies
  • Sports
  • Food
  • Travel
  • Movies
2) Once you are sure as of what theme you want to use, next comes the coding part. If you are familiar with coding in HTML, JavaScript or a server side language like PHP, it's really easy for you. If you are a newbie, then you will have to learn a web development language to create a web page. Learning HTML is not a big deal. You can easily learn the basic things within a week. To get started you can visit : W3Schools . They provide good information about various web development languages.

3) After completing the coding part, you have one or more HTML / PHP or other web page with you. Now we have to put all the developed web pages into a single folder (Just to make sure all web pages are in place). Make sure that you have one of your web page named as index.html or index.php or default.html. This is the page that will load automatically when a user opens your website.

4) Now we have all our files with us. Next step is to create a web-space where we can store our files so that it can be accessed online and also a Domain name that will be used by the visitors to uniquely identify your website. Here we have two approaches:
  • To create a web server of your own
  • To get a web server from a provider on rent.
The first step is a complex process and will be covered in another post. Here in this post we will go with the second method i.e using the web-server of a provider.

5) There are various server providers in the market. Some of the brands I would suggest are :
You can visit their site to see different plans available and select the one that best suits your requirements. I would suggest to go with Bigrock for your first website as it is economic and is best suited for newbies. Register for both a server and domain name combo. So you won't face any issue in connecting your server with the domain. If you wish to use domain service of one provider and server of another, then the steps involved in it will be discussed in another post.

6) Once you have registered with the provider, you get access to the control panel where you can upload your files, manage your stuffs, etc.

7) Use a FTP client like Filezilla to transfer your web pages you created in the previous steps to your online server.

8) Once you have transferred all your web pages to your server, you can try opening your website. e.g: If your domain name is then type the address in the address bar of your browser and see.. Its what you created :-)