There are a number of customers who still seem to be confused about what is required to own and manage a website. In this article we will go through all the parts that are required.
The main parts of a website are:
- Domain Name
- Website Hosting
- Website Design
- Website Development Functionality
- Content Management System
The domain name is obtained from a domain registry. Without getting into a lot of technical specifics you basically lease or rent (my terms) your domain for one year or more at a time. Two of the domain names we commonly deal with are .com (world wide) and .ca (Canadian) domains.
The website hosting us another service that is typically paid for one year or more but can be paid on a monthly basis. The hosting service is used to tell the internet users what web server to go to when they type in your website URL such as www.tmhrconsulting.com. The hosting service will house your website web files, multi-media files including images and other files required to run your website.
The website design pertains to the look and feel of your website and typically will include your organization logo as the focal point of your website design.
The website design should be consistent not only throughout the website but also with any other marketing materials used by your organization.
Website Development Functionality
The development functionality is what makes the website design function as a website. It activates the website design objects.
Content Management System
The content management system is used to deploy websites in a manner that will allow the owner of the website to make content changes to the website without affecting or changing the look and feel of that website. Some of the CMS solutions that we use to develop websites are: WordPress, Typo3, CMS and Joomla. Determining what CMS should be used is another on its own.
Some of the criteria we use for choosing the CMS development platform are:
- WordPress: Under 50 web pages, blog format instead of web page format, make use of existing plugins.
- Joomla: Under 50 web pages, simple user segmentation, make use of existing plugins.
- Typo3: Over 50 web pages, Multiple web site management, complex custom development, transaction and bandwith scalability.
Of course if you ask 10 developers which CMS development platform is the best choice you will probably get 10 different answers. So you just need to make sure there is a logical discussion and decision process before the CMS development platform is chosen.
Other reasons to choose a particular CMS development platform are:
- Current CMS platform being used
- Cost of CMS Development platform developers services
- Availability of CMS development platform developers
- SEO friendliness