Category Archives: Website Development

This category has posts related to website development which includes how to do tutorial, development services, graphics designing, web hosting and website maintenance services.

Domain Name Registrars

A domain name registrar is normally an organization or commercial entity that manages the reservation of Internet domain names. This organisation must be accredited by a generic top-level domain (gTLD) registry and/or a country code top-level domain (ccTLD) registry. Domain name registrar is also responsible for maintenance of domain name registrations in accordance to the guidelines from ICANN.
List of few domain web hosting services and domain registrars


 

How can I create a simple website?

In this post I am explaining how any one can create a simple website using some free services provided by the web hosting companies online or a simple HTML code. To understand this the reader must have at least basic understanding of computers, internet, and HTML coding.

Lets start here :

Select a domain name for your web site

To start creating a website, first of all you need to select a domain name for your website.  A domain name is normally a combination of website name and a top level domain after the dot(.) period. For example, “prabhnoor.com”, “piscpl.com”, “ebay.com” etc.  In these examples “prabhnoor”, “piscpl”, and “ebay” are domain names and top level domain for these domains was “.com” . There are some other top level domain names available too like “.eu”, “.au”, “.co.in”, “.edu” etc.

You can select any good and SEO friendly domain name for your website. People prefer to use easy to remember and small names for the domain. For example the website for mobile phone reviews the potential domain name can be “reviewmobiles.com”, “mobilephone.com”, “mobilereviews.com” etc.

Register your selected domain name

You can register your selected domain  on your own computer (without a hosting service) or store them on another company’s servers (with a hosting service). Most web hosting services will also be able to register a domain name for you.

Steps to register it with your web hosting service are

  1. Visit a web hosting service provider web site

    You can visit a web hosting company’s web site. They usually do the domain registration as well.

  2. Search for the required domain name

     

     

    You can search for your desired domain name on domain availability checker tool, which is mostly available on their website front page. If your domain name is available on the website press next or register on the web page.

  3. Select the other services your required from the hosting service provider

    Web hosting service website will offer you more services here like web hosting, SSL, Website Privacy and many other services. You can select the services you want to include in your account and move to next section.

  4. Fill out the forms provided by the service provider

    Now there will be some information to be filled by you. It can be your personal information and contact information. After filling up that information, go to next screen.

  5. Pay them for the selected services

    On this section web hosting provider’s web site  may be showing you the due amount for selected services and prompt you to do the online payment. If you agree for the payment, do it now and the website will process your order and send you the receipt on your email address you have provided to them in the form you have filled up. Anyway during this process you may use their live chat option to guide you through the process as well. Most of these websites provide the live chat for support.

  6. Use the tools provided by the hosting service

    Now you will receive the instructions from the web hosting service providers in your email, which also has the control panel link, user  name, password etc. Keep it safe and change the password after first login for security reasons. In control panel you will have most of the tools to create your website.

Create web site

After registering your domain name your next step will be to create your website on the web hosting server. In this step you create the website content, i.e. web  pages, services, and links for the web pages to the menu on website etc. To create a website you can use “one click installation scripts” provided by the web hosting service, as well as  creating the whole website locally using different development tools and coding on your computer and then upload the ready to use webpages to the website using FTP client service like “filezilla” or “File Manger” facility provided by the web hosting service provider in the control panel for the website.

Create your first simple static html web site

To create your website we need to create or upload a set of web pages required for your website. Most commonly used web pages are

  • A default page:

You can create your first website by creating a .html file named “index.html”. Normally this is the default file to load when we access a web site, but it can be changed using .htaccess file. Some other default web pages which will be loaded if default web page is not mentioned in .htaccess are index.php, index.asp, home.html, home.asp, default.html, default.asp, or default.php.

  • About Us:

This page tells the information about the website owner or company to the website visitor.

  • Contact Us:

This page gives the contact information for the company or the owner of the website. This may contain the email, phone, mailing address or an online form to submit the inquiries online.

  • Copyright:

This page has the copyright information for the text and media on the website.

  • Privacy Policy:

Another important web page, which explains the privacy policy to the website users.

  • News:

A page to update the website users with the latest news or updates about the website, company, services, products, events or the individuals.

  • Services:

On this page the organisation creates a list of services it provides. It may have the links to some other pages to explain more details on the particular services.

  • Products:

Products page displays a list of items or products, the company is offering for sale. Similar to services section this page may also have links to individual product pages for more details.

  • Reviews/Feedback :

Reviews or feedback pages list the reviews and feedback from clients for the services or products they have  used. This is a good way to engage clients on your website.

  • Testimonials:

Testimonials page has most positive responses, by the company’s very satisfied customers, for the services and products they have used and for the good reputation of the company or the individuals in the company.

  • Upload the pages

So if you have these pages ready on your computer you should upload these pages to the web hosting server to the website  root directory. Normally it is denoted by “/” but some hosting providers set it to “/public_html/”.

You can upload using “File Manger” application in web hosting control panel or if you have FTP client software like “filezilla” you can connect web hosting FTP account using host name, username and password for ftp account on filezilla. It will show you the files and folder from hosting server on filezilla window and you can select the desired target directory on server and a local source directory from where you want to upload the files. Then you can upload files from source directory to the target directory.

After uploading the files the website will be live and working. If it does not load properly then there must be some coding error. Sometimes, domain name takes few hours to few days to get activated, that can be one more reason why your website is not working. So if you think html code is right, and error can be on the server side, you need to contact the web hosting provider. For that, web hosting service providers usually help  the clients. You need to contact their technical team to get the help and most probably they will sort it out  for  you.

Create your website with uploading scripts

We can also upload these scripts manually; for that we need to follow the installation instructions. These are usually available on the websites providing these scripts. Normally this process takes longer than auto install feature but it gives the flexibility to the user to configure it the way, he/she wants to configure. This option is suitable for advanced website developers as it needs to understand and configure many technical settings sometimes.

You can upload these scripts using Filezilla (ftp client software) or File Manger (using online ftp account) in control panel. Uploading is similar to uploading the html web pages. After uploading you need to install them using the proper instructions. Some times we need the assistance from expert users for installation.

Create your website with automatic installation scripts

This options is suitable for medium to advance level users. You can create a website by using different automatic website installation scripts. These are including,  Wordpress, Moodle, Joomla, Concrete, Drupal and many more. With these scripts, user can create Online Store, Social Media Website, Online Directory, Classifieds, Blogs, Commercial Websites, Forums and many more types of websites in few hours. But, you need to know how to use these scripts before installing them on live web site. If you know any of these scripts you can easily install them using  one click installation or automatic installation option and by just following the instruction given while installation. There will be no need to upload any files to server. The files will be installed automatically.

Steps to install these scripts are very easy:

  • Select the script :

Select a script you want to install, from the list for installations scripts, in control panel. For example, WordPress, Drupal or any other as per your choice and requirement.

  • Begin installation:

Click begin(start) installation button to start installation.

  • Follow the instructions:

Auto install scripts give instructions to the user to fill up some required information, like, for WordPress, it’s administrator user name, password,  blog title, installation directory, and to select or create database information must be provided to install.

  • Click Install:

After that we need to click “install now” or “install” button, it will finally install the website using the script we have selected.

  • Configure and design:

After this installation finish. We can configure the different settings for the website and also can change its look by using our own, free or paid themes to give web site a better look.  These scripts have many add on features, which we can configure and use now. For example, social media links, online store, seo management, “contact us” forms  and many more.

 

This article is the start of new series of articles related to web development. Soon I will be back with some more information on other topics related to web development and design. If there are any questions or or queries feel free to contact me through Contact Page .

-Aman

 -o-

 

What is a domain name?


A domain name is used to identify one or more IP addresses. For example, the domain name prabhnoor.com represents one or many IP addresses. It is also used in URLs to identify particular Web pages. For example, in the URL “http://www.prabhnoor.com/index.html”, the domain name is “prabhnoor.com”.

Every domain name has a suffix, that is after the last dot(.) in name,  and this indicates which top level domain (TLD) it belongs to. There are only a limited number of such domains. For example:

  • com – commercial business
  • org – Organizations
  • gov – Government agencies
  • edu – Educational institutions
  • mil – Military
  • net – Network organizations
  • ca – Canada
  • in – India
  • melbourne -Melbourne
  • taxi – Taxi
  • au – Australia

  • Internet is based on IP addresses, not domain names, so every Web server requires a Domain Name System (DNS) server, who translates domain names into IP addresses.

    What is an IP address?


    An Internet Protocol address (IP address) is a numerical name allotted to every device (e.g., PC, printer) taking part in a PC system that uses the Internet Protocol for communication. An IP address serves two central capacities: host or system interface ID and area tending to. A name demonstrates what we look for. An address demonstrates where it is. A course demonstrates how to get there.

    IP addresses have two versions IPv4 (Internet Protocol Version 4) and IPv6(Internet Protocol Version 6). IPv4 use the IP address as a 32 bit number and looks like 127.0.0.45 or similar with four numbers with dot(.) period between each of them. Some others examples can be 182.10.10.56, 180.0.0.12 etc. These numbers  can be any number between 0-255.

    IPv6 uses 128 bits for address and can handle more IP addresses as compare to IPv4. An example of IP address in IPv6 format is  “2002:db7:0:1234:0:456:8:1”.

    The Internet Assigned Numbers Authority (IANA) deals with the IP address space designations comprehensively and delegates five regional Internet registries(RIRs) to dispense IP deliver squares to neighborhood Internet registries (Internet specialist organizations) and different substances.

    I will provide some more information on these topics soon.

    -Aman