If you found this page, you're probably just starting out with a new website and are completely confused by all the terms that people keep using to describe it. Here's a question we hear a lot:

I just want a simple website, why is it so complicated?

It can be complicated, but there's a good reason for everything and in this article we'll try to explain the most common terms and answer some of the most common questions posed by first time web owners. It's good to have a basic understanding of all the pieces.

Quick Answers

We'll go into full detail below, but here are some quick definitions:

A Domain Name is the human friendly name used to identify your web site on the Internet. Well known domain names are google.com and facebook.com. The "dot com" part of these names is called the Top-Level Domain (TLD). Common TLDs are .com, .net, and .org. There are also national TLDs such as .ca for Canada, and many new theme-specific TLDs such as .menu and .pro.

A Domain Registrar is a business authorized to register domain names. Most hosting companies are also domain registrars, but there is no need to register your domain with the same company that hosts your web site.

A Web Host is a company that operates servers (high powered computers) to offer Internet services such as web hosting, email, and File Transfer (FTP).

Web hosts typically have two main ways for interacting, the first is a system that lets you purchase services, pay bills, and get support. There's no common name for this, we call ours the Customer Portal (https://my.abivia.net). The second is the interface that lets you manage your web hosting. This is called the Control Panel. The most popular control panel application is called cPanel. That's what we use. Other hosts might use another popular product called Plesk, or they may have developed a custom control panel. The control panel is where you create databases, manage files, add new email addresses, and so on. Many control panels also offer webmail access.

Most websites are built with an application (a computer program) designed for that purpose. The most common types of application are Content Management Systems (CMS), Forums, and Online Stores (typically called ecomm, short for for Electronic Commerce).

If your site is built using a CMS (popular CMS systems are Wordpress, Joomla, and Drupal) then it will have two ways to interact. The first is what visitors to your website see, the second is the interface that you use to update your site with new content. When you log in to your CMS you see this second interface. Different CMS systems use different names for this interface, but common names are Dashboard, Back-End, and System Administrator.

Some start by building a web site on a hosted service (for example wordpress.com or joomla.com) or with a web creation tool (for example Website Tonight or Wix.com) and want to move to using their own domain. Here it is critical to be using an open solution such as Joomla or Wordpress, because there are well established ways to move your site. If you used a proprietary tool you are likely to be either locked in or you will lose significant functionality when making the transition.

Domain Registration

The systems that route data through the Internet use systems of numbers that aren't very human friendly. Every device on the net, including your computer, your tablet, and your phone, has an Internet address, which is a series of numbers. This is called an IP address. The IP stands for "Internet Protocol" For most devices, this address isn't one permanent value. For example the IP address of your phone will change as you move from place to place.

While this system works great for computers, it is pretty difficult for people. This is where domains and the Domain Name System comes in. You'll see the acronym DNS several times in your travels. Your domain is the name that people, and other servers, use to find you on the Internet. When you type www.google.com, DNS servers translate that name you understand into an IP address that your device understands, and then it uses the IP address to connect to Google.

You buy a domain name from a Domain Registrar. Most hosting companies, including Abivia, will act as domain registrars. Because a domain is unique, the system is administered by international and national bodies who maintain a central database. Internationally, ICANN, Internet Corporation for Assigned Names and Numbers, is responsible for maintaining the master database of domain names that end in many common suffixes (.com, ,net, and dozens more). National associations are usually responsible for administering country code TLDs, for example in Canada, the body is CIRA, the Canadian Internet Registration Authority. There is usually a hierarchy of businesses involved here, starting with the administration body, then down through a wholesaler to the retail registrar.

Customer Portal (my.abivia.net)

The Customer Portal is an application that you use to purchase products and services and to open support requests. If you registered your domain with Abivia, this is also where you can set the DNS servers for the domain. Your user name on the portal is the email address you used when you created the account. If you forget your password, you can request a reset and we'll mail you a temporary password.

portal

Hosting Contol Panel (cPanel)

Your hosting control panel can typically be accessed by adding /cpanel to your domain name, for example www.abivia.net/cpanel. This redirects to a secure login. When you signed up for hosting with us, you should have received a welcome email that contains your user name and password. You can also connect to cPanel via the customer portal.

cpanel

CMS Administration

The administrative login for your content management system depends on the specific CMS. The login credentials for your CMS are set when you or your web developer installs the application. If you no longer have the password, we may be able to help you recover access, however if you're not on a managed support plan there may be a charge for this service.

Here are the login screens for Joomla 3 and Wordperfect:

joomla 3 admin login  wordperfect login

Porting Your Site to Abivia

If you already have a web site, it may be possible to move your site over with relative ease. Here are some typical scenarios. If you don't see your listed here, please open a support request and we'll see if a transfer is possible.

Site Source
Transfer information*
From another cPanel host
Make a full cPanel backup and let us know where we can copy it from (usually a FTP server). Your account should move over with all existing features intact.
Move a Joomla site
Use Akeeba Backup (www.akeebabackup.com) to make a backup of your site. Transfer the files to your Abivia account, create a new database, and follow the Akeeba instructions to restore your site.
Move a Wordpress Site
Use a Wordpress backup plugin to back up your site (we like BackWPup). Transfer the files to your Abivia account, create a new database, and follow the plugin instructions to restore your site.
Move from wordpress.org
Create a new Wordpress install on your Abivia account (look for the Wordpress installer near the bottom of the cPanel home page). Export the data from wordpress.org, then import that data from the Wordpress dashboard.
Website Tonight (GoDaddy)
Transfer not possible
wix.com
Transfer not possible

* Subject to change as new information becomes available.