Start Here
Welcome to our course on building your own business website using Joomla, the
worlds most powerful web building tool!
Chapter One includes the following four sections:
1.1 Why Joomla is Better than Wordpress
1.2 Evolution of Web Building Tools
1.3 How to Protect your Online Business
1.4 Steps to Secure your Domain Name and Web Hosting
In Section 1,1, we begin with a summary of the many benefits of building your
business website with Joomla. Because so many business owners make the
mistake of trying to use Wordpress for their business website, we also include a
precise explanation of why Wordpress business websites eventually turn into a
poorly organized mess.
In Section 1.2, we provide a history of the internet and web building tools to help
you better understand where Joomla fits into the bigger picture.
In Section 1.3, we warn of major problems that have led to many online
businesses being forced to shut down and how you can protect your online
business from this problem.
In Section 1.4, we review essential steps for securing your online business
domain name and web hosting.
Questions? Feel free to post any questions on our course website forum!
http://collegeintheclouds.org/forum
Are you ready to take your online business to a higher level?
Lets get started!
Build your Own Business Website
Page 1
Page 2
Page 3
#3... Joomla offers thousands of free and low cost tools called extensions
Joomla offers many extra tools called extensions to help you build and manage
your business website. It is important to know not just the Joomla core but also
how to select, install and use essential Joomla extensions.
The Joomla Extension Directory is more transparent and efficient than any other
web building tool as all Joomla extensions are grouped into logical categories
and organized by function. When you click on to specific categories, you see a
list of only the extensions which apply to that category. The extensions are
ranked by popularity. Then when you go to the page of a particular extension, the
reviews are posted right below the extension. This makes it very easy to quickly
identify the advantages and drawbacks of all of the Joomla extensions.
#4... Joomla comes with a database so it can be used to build an interactive
website rather than an uninteresting and difficult to change static website
The term static means that the web page contains only text and images. A static
website does not change or interact with the viewer in any way.
Many traditional website building tools are more about design than function. They
are built using HTML and CSS computer programming codes. With traditional
web building tools, you may come away with a beautiful looking web page. But
there is typically no way for the customer to interact with your website, and it is
very difficult for your to change and grow your website over time. With Joomla's
hidden database, if you want to organize data sent to you by users, such as an
email sign up list, you can set up multiple mailing lists and send out custom
newsletters with just the click of a button.
Build your Own Business Website
Page 4
Page 5
#7...The Joomla Article Manager Table has more features than any other
web page building tool
The Joomla Article Manager includes not only dozens of options for each article
you write, but also includes an Options area for setting the default values of what
to display and how to display it for all of your articles.
#8... The Joomla Menu Item Manager offers more than one dozen menu
item types
Most web build tools lack the ability to define different menu item types. Joomla
divides the creation of a menu item into several crucial steps. The first step is
selecting a Menu Item type. The most common choice is Single Article. But you
can select Category Blog and Joomla will put lots of articles on the same page
(similar to what Wordpress does). Or you can click on Category List and the
Menu Item will display a list of articles. In fact, there are more than 20 different
kinds of menu item types available for a Joomla website!
#9... The Joomla User Manager allows you to precisely define user access
groups
A huge advantage for Joomla over other web building tools is the ability to define
your own user groups and permissions. This is extremely important to nonprofits,
business owners and instructors who would like to better define which users are
in which groups so that different groups of users will see different pages in
addition to all groups seeing the public pages.
#10... Joomla offers online help through the official Joomla forum
Over the years, with the help of thousands of volunteer members of the Joomla
community, the Joomla forum has provided answers to more than 70,000
questions. There is a direct link to the Joomla forum in the Control Panel Help
section of every Joomla website. To reach the Joomla forum, go to the following
link: http://forum.joomla.org/
Why Joomla is Better than Wordpress
One of the most decisions any new website owner faces is which Content
Management System they will install on their domain. This decision often comes
down to Joomla versus Wordpress. This is because the other two options,
Dreamweaver and Drupal, are difficult to use and lack many important features.
Page 6
Many novices have been lured into getting a Wordpress blog due to the fact that
they can get their site hosted for free on Wordpress. Many have also been misled
by claims that Wordpress is easier to use than Joomla. Sadly, after spending
many hours, days and months trying to adjust the appearance and structure of
their Wordpress website, they are left with a site where they cannot control the
appearance and the content is a mess. This is particularly a problem for small
business owners or nonprofit organizations that depend on their website to
generate revenue and promote their cause and therefore requires a lot of highly
organized content on their site.
There have been dozens of articles written on why Wordpress is better than
Joomla or Joomla is better than Wordpress. However, none of these past articles
have compared the actual interfaces and functions of Joomla and Wordpress.
In this article, I will use the Joomla and Wordpress interfaces and functions to
explain why it is a mistake to use Wordpress for anything other than a personal
blog and why it is irresponsible to claim that Wordpress is easier than Joomla. In
the long run, it is much easier to control the appearance and structure the
content of a Joomla website than a Wordpress website.
Comparing the Installation of Wordpress to Joomla
It is easy to install Wordpress on the Wordpress.com website. You do not need to
get a hosting account or pay for hosting. But you are then left with a URL that
looks like mylamebusiness.wordpress.com. You are also left with a Wordpress
website which, as we will show below, is lacking many important functions.
With Joomla, to get a real domain name and shared web hosting costs about $10
per month. This is a very small price to pay for a modern interactive website.
Nearly all web hosts offer a One Click Install of both Wordpress and Joomla. The
one click installation process is nearly identical. Both Wordpress and Joomla
require setting up a database and installing the program in the database. The
entire process takes less than one minute. For both, simply click on Install Now.
Comparing the Default Sample Content
With Joomla, you have the option of installing Sample Content while Wordpress
comes with the sample content installed whether you want it or not. The sample
content on Wordpress is very basic with only a Home page and a sample page.
Here is the Wordpress Default Content Home Page:
Page 7
Page 8
Joomla places their administrator functions in a horizontal top menu rather than a
vertical side menu. Clicking on any of these top menu items reveals a submenu.
Arrows to the right of submenus indicate quick links such as Add New Article.
For the sake of readability, the Component Submenu is not shown. Below are the
top level menu Joomla administrator items with the submenus in parenthesis:
Site (Control Panel, Global Configurations, Clear Cache, System Information)
Users (User Manager, Groups, Access Levels, User Notes, Mass Mail Users)
Menus (Menu Manager, Main Menu Item Manager)
Content (Article Manager, Category Manager, Feature Articles, Media Manager)
Components (Several default components plus the ability to add dozens more)
Extensions (Extension Manager, Module Manager, Template Manager)
Help (Joomla Help, Official Support Forum, Documentation Wiki, Joomla
Extension Directory and other useful Joomla links)
All of these menu items can be confusing to a novice. But there are many more
menu items to learn when writing in a MS Word or Libre Writer document. So to
help the novice, Joomla also offers Quick Links to the most important screens.
Build your Own Business Website
Page 9
In Joomla 3.5, Quick Links have changed to a Side Menu which is easier to see
and use from a portable device. Below is the new Quick Links Side Menu.
The most important screen for either Wordpress or Joomla is the Article
Manager. Click on this link to go to the Joomla Article Manager Table.
Joomla Benefit #2: The Joomla Article Manager Table has more features
than the Wordpress All Posts Table
In the Wordpress Administrator Menu, click on Posts, All Posts to see the All
Posts Table. This is the Wordpress Version of the Joomla Article Manager:
Build your Own Business Website
Page 10
By default, Wordpress orders articles by the time and date they were posted.
Clicking on the arrows to the right of the title (arrow hidden) changes the order to
alphabetical. Clicking on the arrow to the right of the date (arrow shown) changes
the order back to date. But there is no way to sort articles by subject! Also,
whatever way they are shown in the table, all articles are ordered by date posted
in the front end of the website. Below is the Joomla Article Manager:
The Joomla Article Manager has four main advantages over the Wordpress All
Posts Table. First, one can set articles to display on the Home Page with the
Featured Articles function or in the Main Menu if Featured is set to No.
Second, Joomla Ordering arrows make it is easier to control the order of articles.
You have much greater control over where any article appears on the page and
how functions such as READ MORE buttons are displayed.
Third, the Joomla Access button allows you to set some pages for public display
while other pages are reserved for special groups.
Page 11
Fourth, the Joomla Options button allows for all kinds of different ways to display
pages. Below are just a few of the settings available from the Joomla Article
Manager Options Screen:
These options allow you to control nearly every aspect of the appearance of your
articles and pages with just the click of a button. The Wordpress All Posts Table
is simpler than the Joomla Article Manager Table. But is it simpler because it is
missing many important functions.
Joomla Benefit #3... The Joomla Add New Article screen offers more
features than the Wordpress New Post screen
Whether you use Wordpress or Joomla, you have to click on Add New to add a
new post or a new article. Below is the Wordpress Add New Post Screen:
With Wordpress, you give the post a Title and add text. To add images, click on
the Add Media button (assuming you have already added the images to the
Wordpress Media Library). You can create categories and assign posts to
categories. But by default, Wordpress organizes posts by date rather than by
category. Below is the Joomla Add New Article screen:
Build your Own Business Website
Page 12
With Joomla, you also give the post a Title and add text. To add images, you click
on a button called images. Like with Wordpress, the images need to be added to
the Joomla Media Manager before inserting them into the article. But in addition,
Joomla allows you to set whether the article appears on the Home page or not
and whether the article is accessible to the public or requires registration to view.
There are also more than one dozen custom settings which are in the Joomla
Article Edit side menu (not shown above). Once again, Wordpress appears to be
simpler. But that is because it is missing several important functions.
Joomla Benefit #4... The Joomla Category Manager table offers more
features and is easier to use than the Wordpress All Categories Table
Wordpress has you add new categories using a different process than adding
new Wordpress posts. Instead of being taken to a different screen, new
categories are added in the same screen as the table of categories. When a
category is created, a category blog menu item for it is also created in the Front
End Side Menu and all posts assigned to this category are automatically placed
in this blog page. This is one of many reasons that Wordpress is harder to learn
than Joomla. Folks using Wordpress have trouble figuring out how to add and
use categories. So they often skip this screen and put all posts in the same
category. This results in their Wordpress website eventually turning into a mess.
Below is the Joomla Category Manager screen:
Page 13
To add a new category in Joomla, click on NEW in the same manner that you
click on NEW to add a new article, add a new menu item, or add a new module
to a Joomla website. This repetition of actions makes Joomla much easier to use
than Wordpress.
Joomla Benefit #5... The Joomla Media Manager offers far better
organization than the Wordpress Media Library
Below is the Wordpress Media Library with a bunch of images uploaded.
The Media Library is perhaps the worst problem with Wordpress. I recommend
having as much space devoted to images as to text. A content rich website might
have one hundred articles (or one hundred posts). If each article/post has ten
images, you could have 1,000 images on your website. Sadly, Wordpress will
organize these images by the month and year they were loaded. In other words,
your Wordpress image folder will eventually be a disorganized nightmare.
Below is the Joomla Media Manager
Page 14
Note that, with Joomla, images can be organized by topic. Even better, the
images can be organized by article with article folders placed inside of category
folders which can be numbered in the order that the categories appear on the
main menu. For example, above are the folders for the four articles in the first
category. Open any of these folders to show the images which are numbered in
the order in which they appear in the article. Thus, even if you have one
thousand images, they can be organized as ten images, each in ten articles
folders which are each in ten category folders. Creating new folders is done
simply by clicking on the Create New Folder button. You can also view the folders
and/or images in a table by clicking on the Detail View button.
Joomla Benefit #6... The Joomla Menu Item Manager offers more features
than the Wordpress Pages Table
The Wordpress Pages table is a very basic table. To add a new page or new
menu item, you click on Add New. Then give the page a Title and some content.
The title automatically appears in the main menu and the content appears on the
page. What is missing is the ability to define different menu item types.
Below is the Joomla Menu Item Manager:
Build your Own Business Website
Page 15
To add a new menu item, simply click on New. This brings up this screen:
Joomla divides the creation of a menu item into several crucial steps. The first
step is clicking on blue Select button to select a Menu Item type.
This brings up a selection screen:
Page 16
There are several categories of menu item types. Click on Articles to see the
most common types.
The most common choice is Single Article. But you can select Category Blog and
Joomla will put lots of articles on the same page (similar to what Wordpress
does). Or you can click on Category List and the Menu Item will display a list of
articles. In fact, there are more than 20 different kinds of menu items available for
a Joomla website! After you choose a menu item type, the New Menu Item
screen will change to reflect the choice you made. With a single new article on a
page, the following screen will appear:
Joomla now knows you want an article. Clicking on the lower Select button takes
you to the Joomla Article Manager where you can select the article you want to
link to this menu item. In other words, with Joomla, you first write the article and
then create a menu item for the article.
With Wordpress, it is much more limiting. You first have to create the menu item
(in other words the Wordpress Page). You then add the content directly to the
page. If you want to add a post to a page, you have to install a separate plugin or
alter the code. Once again, Wordpress appears to be simpler than Joomla. But
once again, it is because Wordpress is missing two very crucial functions the
ability to assign menu item types and the ability to assign articles to pages.
Build your Own Business Website
Page 17
Joomla Benefit #7... The Joomla Extensions system offers more features
and is easier to use than the Wordpress Plugins system
The Wordpress Plugins Menu is the equivalent of the Joomla Module Manager
and Plugin Manager all rolled into one as Wordpress does not distinguish
between components, modules and plugins. They are all called Plugins. You can
add more plugins by going to the Wordpress Plugin Directory. However, the
categories on this website are quite a disorganized mess. The plugins are not
categorized by function. Instead, they are categorized by tags which are listed
by terms such as widget, post, plugin, admin, posts, sidebar, twitter, google,
comments, images, page and links. Clicking on the Plugins tag brings up a list of
126 pages organized solely by the date they were updated. The tag called
Widgets has 222 pages of randomly assorted extensions. With Wordpress, to
find the best plugins for your website, you literally have to read several hundred
pages. Then you need to read hundreds more pages to learn how to use these
plugins.
You can enter search terms. But these do not properly categorize the plugins. For
example, enter the term shopping cart and you will get 33 pages of entries
showing 236 plugins. Clicking on Most Popular does bring the highest
downloaded shopping carts to the top of the list. But you are still left to wander
through 33 pages of random content which includes many plugins that are not
shopping carts but simply payment systems. If you want to see the customer
reviews, you need to click on the plugin and then click on another page to see
the reviews.
The Joomla Extension Directory and upload system is much more transparent
and efficient. First, there is an All Categories page which shows you all of the
categories and all of the subcategories and all of the extensions in each:
Second, go to the Ecommerce section and click on Shopping Carts and you will
find 24 options, all of which are actually Shopping Carts! Instead of 33 pages of
mostly junk, you get 2 pages of well-organized information.
Page 18
You can quickly tell that VirtueMart is a non-commercial (or free) extension that
includes a component, module and plugin. You can also tell that 392 people have
reviewed it. When you click on VirtueMart, you are taken immediately to a page
with a summary of features and the latest reviews. After selecting the extensions
you want and downloading them, you install all of them the same way with the
Joomla Extensions Manager. Components then appear in the components menu
item, modules appear in the Module Manager and Plugins appear in the Plugins
Manager. Below is the Joomla Module Manager:
Note that this Module Manager screen looks just like the Article Manager, the
Category Manager and the Menu Item Manager. There are two ways to add a
new module. First, you can go to the Joomla Extensions Directory and load the
extension you are interested in using the Joomla Extension Manager.
The second way to create a new Joomla Module by clicking on New which takes
you to the Select a Module Type screen. Joomla allows you to create many
different kinds of modules. The most common module is a Custom HTML box.
You can give the box a title and select a position in the page to display it. You can
then add text and images just like it was an Article. You then assign this box to
any pages you would like. There is no question that it is much easier to add and
configure extensions with the Joomla system than with the Wordpress system.
This is huge because neither Joomla nor Wordpress works very well by itself.
Both require a lot of extra tools. Joomla makes this process of adding tools
extremely easy while adding Wordpress plugins is a real nightmare.
Build your Own Business Website
Page 19
Joomla Benefit #8... The Joomla User Manager offers more features than
the Wordpress User Table
The Wordpress User Menu Item is the equivalent of the Joomla User Manager. It
is also very basic. There are only a few roles which a user can be assigned to.
Below is the Joomla User Manager:
A huge advantage for Joomla over Wordpress is the ability to define your own
user groups, access levels and permissions. This is extremely important to
nonprofits, business owners and instructors who would like to better define which
users are in which groups so that different groups of users will see different
pages in addition to all groups seeing the public pages. Wordpress does not
offer anything close to this versatility.
Joomla Benefit #9...The Joomla Design Control Template is much easier to
use than any Wordpress Theme
The Wordpress Appearance/Themes Tab is similar to the Joomla Template
Manager. Clicking on this menu item brings up the Manage Themes screen:
To customize the Twenty Twelve theme, click on Customize. There is not much
that can be customized. By comparison, these are some of the dozens of
customization options of the Joomla Design Control template:
Build your Own Business Website
Page 20
A major problem with Wordpress is the inability to place text over a header
image. The only way to get both words and an image in the header is to create
an image with the text in the image and upload that. By contrast, with the Joomla
Design Control template, you can load a background image into the template and
then place the text in an HTML module loaded into the same Logo position.
These are just a few of many problems with Wordpress themes. You run into the
same lack of function when trying to change the appearance of menus, forms,
positions and just about anything else on your website. If you want to control
every aspect of the appearance of your website with just the click of a button, the
best way to do this is to use Joomla and install the free Design Control template.
Joomla Benefit #10... Joomla SEO is better than Wordpress SEO
Last but not least, some have claimed that Wordpress has better Search Engine
Optimization (SEO) than Joomla. This is ironic because Joomla offers a several
specific ways to add meta tags and descriptions to your Joomla website and
article while Wordpress does not! Here is a quote from the Wordpress website:
http://codex.wordpress.org/Meta_Tags_in_WordPress
It is important for website developers to understand that a default installation of
WordPress does not contain the description and keywords meta tag data. Meta
tags can be added manually, through changes to the Theme template files or
through WordPress Plugins.
Build your Own Business Website
Page 21
Meanwhile, Joomla allows you to add a site-wide Meta description just by going
to Site, Global Configurations in the Main Menu:
Below is the Page Source for a Wordpress website without any additional tools:
Wordpress does a better job with the title (which must be changed manually in
Joomla). But Joomla does a better job with the Description and key words. Both
fail to change the generator without the addition of free tools. Both Joomla and
Wordpress offer free plugin tools to improve their Search Engine rankings. Later
in this course, we describe how to add several tools for improving the SEO of
your Joomla website. But the claim that Wordpress is better out of the box at
SEO than Joomla is simply not true.
(Well Organized) Content is King
Rather than getting all wrapped up in Meta data, it is important to realize that
meta data is only one small part of search engine categorization and ranking. Far
more important than Meta data is website traffic and linkage. These two elements
are both strongly related to the quality of the content on your website and the
organization of the content on your website. If your website is a disorganized
mess, you are not going to keep a lot of visitors and your visitors are not as likely
to refer your website to their friends. This is why a Joomla website is likely to
have better SEO than a Wordpress website. It is because visitors will spend
more time reading a well-organized website and are more likely to refer their
friends to a well-organized website. If one objectively compares the interfaces
and functions of Joomla versus Wordpress, there is really no contest. Joomla is
much better than Wordpress in nearly every area.
Build your Own Business Website
Page 22
Page 23
First, you need to secure a unique domain name for your website.
Second, you need a web hosting company to place your site on their
server.
Third, you then need to install a web building program such as Joomla in
the main folder on your web server.
Fifth, you need to motivate customers to link to your website and then
interact with your website. We cover all five of these topics in this book
and course.
Page 24
Page 25
Page 26
The inventor of HTML Tim Berners-Lee also posted the first image on the web a
year later in July 1992. It was a band made up of CERN staff members:
A year later, in 1993, the first graphical web browser for the public was released.
It was called Mosaic. A web browser is a program placed on your home computer
so that you can more easily view content transmitted over the internet.
In 1994, Netscape came out with an even easier web browser called Navigator
Today, the four most common web browsers are Internet Explorer, Apple Safari,
Google Chrome and Mozilla Firefox. We recommend that you use Firefox to build
your website because it comes with a special tool called Firebug to analyze
website problems.
Build your Own Business Website
Page 27
Up until 1994, because the internet was developed using public funds,
commercial businesses had been prohibited from using the internet. Once this
prohibition was lifted, many commercial businesses flooded the internet. Amazon
and Ebay were both started in 1995 along with many other online stores.
Remember the Dot Com bubble? Opening the internet to commercial businesses
was the spark that led to this rapid expansion of economic activity.
1995: Javascript and PHP start the Interactive Revolution
Until 1995, all websites consisted of static pages. These were simply web pages
with words, images and links to other pages with words and images. Simple
forms could be filled out but beyond that there was very little interaction between
the viewer and the browser or between the viewer and the server. In 1995, two
new interactive computer programming languages, JavaScript and PHP were
introduced. Suddenly, for the first time, people could click on and interact with a
website in real time.
Both Javascript and PHP are based on a technique called scripting. Scripting
means inserting a simple code into the HTML which stands for something much
more complex which is placed into a library of scripts. Scripting languages like
Javascript and PHP are what makes interactive websites like Facebook, Google
and Amazon possible.
Scripts are a library of premade computer codes which can be inserted into
other computer codes to trigger more complex actions.
Page 28
An Example of Scripting
Imagine that you want to display something very complex on several web pages.
For example, you want to include the entire text of the book Moby Dick on every
web page. You could type out the entire book every time which would take
quite a while. Or with scripting, you just place the Moby Dick book in a library of
other books you want to refer to. Then when you get to the part on your webpage
where you want to insert Moby Dick, you simply tell the web browser to go to the
library and get the Moby Dick book and put it on the web page.
A Crucial Difference between Javascript and PHP
The difference between PHP and JavaScript is that PHP interacts with the Server
(or the place where your website lives) while JavaScript interacts with your home
computers web browser (such as Internet Explorer or Mozilla Firefox).
The Problem with Javascript: People refused to update their web browsers
The browser in your computer is what connects you to websites. The Javascript
system works only as long as the viewer has an up to date web browser.
Because Javascript and PHP scripting libraries keep getting new bigger and
more powerful books every year, computer screens will not display correctly
unless users update their web browsers to the current version. The problem with
Javascript was that people refused to update their web browsers. If you have an
old browser, you will have trouble connecting to newer websites. This is why folks
would often receive a warning like the following when they went online:
Page 29
Most folks ignored these warnings and kept using the web browser that came
installed on their computer. This led to even sterner warnings like the following:
Wiser website builders now realize that their customers are not going to update
their web browsers. We have therefore moved away from Javascript to interact
with customers and instead use PHP which is updated on the server and
therefore does not rely on the customer to update their computer. No customer
has ever gotten the following warning. But it summarizes how websites have
changed in the past few years.
Why you should use a PHP based program to build your business website
PHP has two huge advantages over Javascript. First, PHP is more reliable than
JavaScript. The benefit of a server side script like PHP over a user side script is
that it is not dependent on the upkeep of the browser or the customers computer.
Java Script will not work on old computers or old browsers. But PHP will as
long as the web host has the most current version of PHP installed.
Why an HTML program is not adequate for a modern business website
The second advantage of PHP is that it is used to control a database called My
SQL which is inside of the server. Databases are simply tables of data. PHP is
dynamic in that the viewer can click on different buttons to see different answers
in the data table. This is why all three major Content Management Systems
(Wordpress, Joomla and Drupal) are based on PHP. PHP control over its
database is the life blood of a modern interactive website. However, an HTML
program like Dreamweaver does not easily interact with a database. This is why
Dreamweaver is not an adequate tool for a building business website.
Build your Own Business Website
Page 30
PHP
Javascript
HTML
Interactive
Yes
Yes
No
Yes
No
Yes
This is a very important reason why millions of PHP based websites are now built
using a Content Management System (CMS) like Joomla which offers simple
Graphic User Interfaces to build our websites rather than complex PHP computer
coding.
Build your Own Business Website
Page 31
There are however many problems with Dreamweaver. The biggest challenge is
the need to learn HTML and CSS computer programming. This is on top of
learning how to use the various sections of the complex Dreamweaver Graphic
User Interface shown above. The look on these students faces pretty much says
it all. Learning to use Dreamweaver, HTML and CSS computer programming is
like learning how to decipher Egyptian hieroglyphics.
Even worse, Dreamweaver was and still is an HTML based web building tool.
This means that most Dreamweaver built websites do not have access to an
interactive database. Without a database, your website cannot interact with your
customers. A better way was needed to build modern interactive websites.
Build your Own Business Website
Page 32
In 2003, Wordpress introduced a tool for building a simple blogging website. One
can create a Wordpress blogging website with just the click of a couple of
buttons. You do not even need a domain name or a web host. Wordpress will
give you a subdomain. For example, myblog.wordpress.com, and then host that
domain name on their server all for free! However, as we explained in the last
section, there are several drawbacks to Wordpress blogs:
First, Wordpress organizes content by date rather than by subject. This poor
category method will eventually turn your Wordpress website into a mess.
Second, it is much more difficult to control the appearance of a Wordpress
Blog than a Joomla site. Wordpress templates, called themes have few options
for changing the appearance of the header, menu tabs and mobile boxes
compared to the Joomla Design Control template.
Third, Wordpress offers a very limited number of extensions (which
Wordpress calls Plugins). Extensions and plugins are additional functions which
can be added to a website to expand what your website can do. The WordPress
extensions directory is poorly organized in comparison to the Joomla Extension
Directory. This makes it more difficult to choose between WordPress Plugins and
much more difficult to modify a Wordpress website to match the specific needs of
a growing business. This is important because these add-on extensions are more
important to the success of a small business than the core web building tools!
Fourth, Wordpress lacks a way to easily organize images and articles.
Joomla has an easier ability to organize web pages, articles and images by
folders using categories. In addition, Joomla tables are much better organized
than WordPress tables. This can make a huge difference over time as even
posting only one article a day with only a single image per article can result in
one thousand articles and images in just 3 years. The more content you have on
your site, the more obvious it becomes that WordPress is not very good at
organizing website content. Wordpress simply lacks the ability to organize a large
amount of content. If a person only wants a simple blog, Wordpress does an
excellent job. If one wants more, such as commercial applications, then Joomla
with its thousands of extensions offers a better alternative.
Page 33
Page 34
Joomla is the first tool to give regular people simple control over all of the
functions of a PHP based website without any knowledge of PHP programming.
Joomla is an international program meaning that one can easily build a Joomla
website in more than 60 languages. There are literally millions of Joomla
websites worldwide with thousands of new Joomla websites being built every
month.
2008.. Joomla introduced Joomla version 1.5 the world first true Content
Management System
In January 2008, Joomla released Joomla version 1.5. It was truly a revolution in
combining simplicity with a well-defined content management structure.
Amazingly, Joomla was offered to the public for FREE. Thousands of free
extensions or add-ons were developed for Joomla 1.5. All of these add-ons could
be installed automatically with the click of a button. Joomla was such an
improvement over previous web building tools that in less than one year Joomla
became one of the worlds most popular web building platforms.
In 2012, Joomla introduced Joomla version 2.5
The next long term version of Joomla, 2.5, was introduced in January 2012. It will
be supported through 2014. So if you want to build a new business website now,
your best option is to follow our instructions for building a Joomla 3x website.
Joomla 3.5 arrives in summer 2014
The latest version of Joomla, version 3.5 became available in the Summer 2014.
The chief benefit of Joomla 3.5 over Joomla 2.5 is that it offers more support for
mobile devices such as smart phones and tablets which as many as one in
three customers use to surf the internet.
Page 35
Thankfully, it is pretty easy to transition from Joomla 2.5 to Joomla 3.5 provided
you are careful to choose a template and other tools which works on both
versions of Joomla. Joomla continues to be the best choice for building a truly
interactive business website.
The Joomla Development Cycle... Future Versions of Joomla
Joomla is currently experiencing a rapid state of development and improvement.
Joomla is introducing major improvements in the structure of Joomla about every
two years. This means that the next long term version of Joomla, version 4.5, will
be released in the summer of 2016. This series of rapid innovations does make it
difficult for an online business to keep up. However, it also means that Joomla
online business websites are better all of the time. Ironically, one of the biggest
mistake a business owner can make is moving to a new version of Joomla too
soon! Joomla will release an experimental version of Joomla, called version 4.0
in 2015. This version should NOT be used for a real business website! It will
likely have numerous problems which will take a year or more to resolve. In
addition, it will take a year or more for Joomla extension developers to develop
compatible extensions for Joomla 4x. You should therefore wait until at least
Joomla 4.2 to migrate your business website to version 4x. In this book, we are
recommending and using Joomla version 3.2 which is much more stable than
versions 3.0 and 3.1. Updating from Joomla 3.2 to Joomla 3.5 will likely involve
simply clicking on an Update Button. So it is important to understand the Joomla
development cycle in order to have a reliable business website.
Joomla Drawbacks
Joomla does suffer from a couple of shortcomings. One is that some of the
extensions are loaded with bugs and have poor instructions. Research
extensions carefully and use only ones with a good track record and clear
documentation. We will review how to add the best extensions in this course.
Another drawback of Joomla is that there are very few Joomla courses available
at high schools and colleges. Instructions on how to build a Joomla website have
not been very clear. Prior to this course, folks have learned mainly by trial and
error. One of the goals of this course is to offer you the best step by step
instructions for building a dynamic and interactive Joomla website. Our aim is to
give you the ability to create a modern dynamic and interactive website.
Build your Own Business Website
Page 36
Page 37
This book is the first step in the next revolution. Our intention is to change the
way Joomla is taught and the way Joomla websites are built. In the following
pages, we provide you with a much easier way to build and run your business
website. The tools for doing this have existed since 2011. Now we have a book
and a course to teach you how to use these revolutionary new tools.
Suggested Activity: You will need a good web browser to build your
website. We recommend that you download the free Mozilla Firefox Web
Browser. We will build our example websites using this web browser. To install
the latest version of Firefox, go to the Mozilla Firefox English page:
http://www.mozilla.org/en-US/firefox/new-b/?utm_expid=657898508&utm_referrer=https%3A%2F%2Fwww.google.com%2F
What's Next?
There have been major changes in domain name support in the past year. We
will therefore review how to obtain and protect your domain name.
Page 38
Page 39
Page 40
So if you want to make sure your online business website is safe from the NSA,
then keep reading. If you still think this article does not apply to your online
business, then please listen to this Ladar Levison video. He did not think it would
happen to him either. This is one of the most shocking videos I have ever
watched: http://www.youtube.com/watch?v=Ui3KpztUzVg
Ladar is the guy in the white shirt. The guy next to him is his attorney
who is trying to keep him out of jail. Here is one of the things Ladar said in
this video:
What Im opposed to are blanket court orders granting government access to
everything. If the American people knew what our government was doing, they
would not be allowed to do it anymore. What we have seen in recent years is
their willingness to use those laws in ways personally I consider to be
unconstitutional, unethical and immoral."
Edward Snowden noted: America cannot succeed as a country when individuals
like Mr. Levison have to relocate their businesses abroad to be successful.
The next day, another US email encryption provider, Silent Circle, shut down.
Another US secure email service, Hushmail, caved and handed over their
database to the NSA. Once people realize that their data is not safe with
Hushmail, they too will go out of business. The lesson here is that the only safety
for your online data is by moving your data, website content and email service to
servers which are located outside of the United States. For those not familiar with
US history, our Founders fought a Revolutionary War over this issue. King
George issued General Warrants allowing his (NSA) agents to terrorize the
colonists. The whole point of the 4th Amendment to the US Constitution was to
eliminate General Warrants and require Specific Warrants stating the exact
things to be taken and the reason they are taken before a person's property or
their online business website and database could be seized. The NSA has
brought back General Warrants and sadly both the US Congress and the US
federal courts have authorized this massive invasion of privacy.
Page 41
In addition, the NSA and other US agencies have shut down thousands of other
online businesses without a court order merely by asking US hosting companies
and US domain registrars like GoDaddy to shut them down. US web hosts
always comply even without a court order. The problem with shutting down
online businesses without a court order is that there is no opportunity for the
online business to defend themselves in front of a neutral judge before they are
driven out of business and their reputation is destroyed. This is not only a
violation of the 4th Amendment of the US Constitution. It is a violation of basic
human rights.
The US is not a safe place for any web related business
I was pretty upset at how the NSA treated Ladar Levison. He was a guy who
worked hard for more than ten years set up his online business. Then the NSA
moved in and shut down his online business. If the NSA can do this to Ladar
Levison, and thousands of other online businesses, they can shut down any of us
who have an online business or any small business website or social
organization or political website. Sadly, neither the US Congress or US Courts
have been willing to stand up to the NSA. So much for our 4th Amendment right
to privacy. This means that no online business is safe in the US. If your online
business is not safe in the US, then it is time to move it out of the US. This article
will tell you how to move your site to a safer country - one not run by the NSA.
GoDaddy ignores the US Constitution to take down innocent websites
On January 9 2014, a freedom supporting domain registrar in Canada called
Easy DNS won a huge victory when a British arbitrator agreed with them that a
registrar cannot take down and block the transfer of a domain name just on the
say so of law enforcement or anyone else who does not have a court order. What
happened was that in 2012 a US Domain Registrar, GoDaddy.com (the world's
largest domain registrar) took down a domain called JotForm.com just because
of a request from the US Secret Service. Jot Form is a small online business that
help folks create online forms. See their website below. Apparently someone
made a bad form using Jotform's online interactive web tools.
Page 42
Page 43
Page 44
Page 45
According to this report, the largest sectors of the economy are housing, banking
and health care. This is followed by transportation, education, agriculture and
energy. While the Internet is not yet counted as a separate sector of the
economy, if it were it would rank higher than agriculture, energy or education as a
percent of world GDP. The report concluded that the average British citizen
spends more than $1,000 per year in online shopping. In short, the Internet is the
future of business in the US and in the world. The report notes that most this
internet related economic growth has been in the US. However, thanks to the
Snowden revelations, that is likely to change as new internet startups move to
European servers in order to escape from the dangers of NSA created hacker
attacks. The NSA has made a critical blunder in destroying the internet industry
in the US. Congress has made an equally critical blunder in allowing the NSA to
destroy this important American industry.
What about just getting your own private server?
You could just purchase a private server for your business. Don't get a Windows
server because the NSA has instant access to those things. However, if your
server is in the US, the NSA still has access to it. After all, Ladar Levison had his
own private servers and the NSA still took them anyway. The bottom line is the
web server and the office controlling the server must be outside of the US.
The second reason that a private server is not a good option for most small
business owners is that servers (which are just fancy computers) must be kept
up to date to maintain their security. Ladar Levison is a computer programmer.
So he was able to keep his private servers up to date. For the rest of us small
online business owners, a hosting plan at a web hosting company is a much
better and less expensive option. So the goal is to ditch our US hosting company
and move our website and database to a non-US hosting company.
Which country to move our web hosting to?
This decision to move my online business out of the US has led to months of of
research into where to move my websites. At first, I was thinking about Germany
mainly because this is where Jacob Appelbaum and Laura Poitras are located
and I figure they might respect privacy more in Europe. However, I could not find
a good small business hosting option that had English speaking support. There is
also the issue of latency. It adds about one second for a web page load to go
back and forth to Europe. So I decided to move my websites to a web hosting
company in Canada for a couple of important reasons. The first is that I and most
of my students speak English. I wanted to find a web hosting company where the
staff spoke English as a first language and where the Knowledge base (or
instructional articles) was written in English. Also there are almost no latency
problems with using a Canadian web host and most of my students are here in
the US.I am aware that Canada is a member of the NSA program called Five
Eyes and is also a member of the freedom-restricting TPP trade agreement.
However, Canadian courts have a much better track record of protecting internet
freedom and privacy than almost any other English speaking country.
Build your Own Business Website
Page 46
In particular, Canada is not directly under the thumb of the NSA. The NSA would
at least have to get a Canadian warrant in order to take down your online
business. Canada's Privacy Act, which took effect in July 1983, limits the amount
of personal information the government can collect, use, and disclose. Canadas
Communications Security Establishment (CSE)the agency responsible for
gathering foreign intelligenceis forbidden by law from monitoring domestic
communications. Mike Broadfoot, chief executive officer of Solium Capital in
Calgary, calls Canadas privacy laws the gold standard. There is a structural
advantage in Canada in that the privacy protection is more stringent, says Lloyd
Switzer, who runs Teluss 10 data centers in Canada.
http://www.businessweek.com/articles/2014-01-23/nsa-spying-sends-data-tocanada
Canada is also very close to my location here in the United States. There may
come a time when I need to follow in the footsteps of Jacob Appelbaum, Glenn
Greenwald and Edward Snowden and leave the US. In addition to moving my
websites to Canada, I may eventually move myself to Canada. One of the many
benefits of running an online business is that it can be run from nearly any
country. In addition, there are nearly one thousand web hosts to choose from in
Canada and all have fast internet connections to the US.
How difficult is it to change web hosts?
It is not difficult to change web hosts but the actual steps you will need to go
through will depend on where your website is being hosted now and whether you
are using an industry standard control panel called cPanel. More on this later.
You should create a backup of your business website. But you are not likely to
need it. Most good web hosts will do the transfer for you for free if it is a simple
cPanel migration. There may be some down time of a day or two. But it is better
than having your website and online business permanently shut down by the
NSA. In Section 1.4, we will describe the exact steps for migrating your websites.
Which Canadian web host?
This is the toughest question. Small business websites are more complex than
personal websites in that they must manage a lot of content and images in a
database with a content management system such as Joomla. They also have a
lot of traffic. It is therefore important to get a web host that offers a large amount
of data storage (more than 5 GB) and a large amount of data transfer (more than
50 GB). Because many business owners are not very computer literate, it is
important that there be an actual person for them to talk with or exchange emails
with about their website. It is also important that the web host have a good
knowledge base explaining how to build and run a website. A community forum is
also helpful. Because I am interested in helping new and growing small
businesses which will likely need to offer secure checkout web pages, I also
wanted a web host which offered SSL certificates are a reasonable price. But
perhaps the most important feature is a good reputation with their existing
customers.
Build your Own Business Website
Page 47
After several days of looking at hundreds of Canadian web hosts, I found a web
host in Vancouver BC called Fullhost.ca which offered most of what I was
looking for. Below is more about them and why I choose them.
Looking for Goldilocks in a non US Web Hosting Company
Within Canada, there are nearly one thousand web hosting companies. Because
I am not merely looking for a web hosting company for me, but a web hosting
company I can recommend to thousands of my students, I did extensive research
on nearly all of these Canadian web hosts.
Question #1: Are they really a Canadian Web Host?
The first problem I ran into was that many hosting companies which claim to be
Canadian hosting companies actually have some or all of their servers located
in the United States! In addition, many supposedly Canadian web hosts are
actually owned or run by US corporations and therefore are subject to US laws
and subject to the NSA!. I am not an attorney. But I do know that any business
with even a partial location in the US will be subject to the oppressive laws of the
US. I therefore narrowed my search down to web hosts that had all of their
servers located outside of the US and had an ownership which was entirely in
Canada. Here is how you can determine if a web host domain is actually
registered in Canada: Go to http://whois.domaintools.com/
Then enter the web host domain name in the search box to find out who owns
the Domain name. If the domain name is registered to a Canadian address, then
the company is likely in Canada. It is also important that ALL of the servers of
your web host be located outside of the US. To tell where a server is really
located, go to the following link. http://www.dailychanges.com/
Then enter the domain name of the web host in the search box. You will then see
information like the following for every server registered with this domain name.
This will tell you how many servers they have, who runs the servers and where
the servers are located and how many domain names are on each server.
Build your Own Business Website
Page 48
What this program does not tell you is how fast the server is or how much space
the domain names are taking up on the servers or how much free space is left on
the servers. One benefit of fullhost.ca is that they use a service called
Cloudburst to speed up your website loading times. They also use a program
called Cloudlinux which prevents one over-active website from crashing a server.
So the number of domains on a server is only one factor out of many.
To show you how bad the web hosting market is, some Canadian web hosts
had their domain names registered at GoDaddy in the US and were listed as
belonging to American corporations. Even worse, when you look for their servers,
they do not have any servers meaning they are farming out the actual hosting
to some unknown third party. Then if you call or email then, I found that many
never returned either phone calls or emails! Thankfully, Fullhost has servers in
Vancouver Canada and Montreal Canada and their ownership is in Victoria
Canada.
Page 49
Page 50
Page 51
Why the Vast Majority of the Worlds Most Active Websites run on Linux
Microsoft has bribed, bought or taken over the world's largest web host,
GoDaddy in an effort to fool folks into thinking that slow, unreliable and unsafe
Microsoft servers are somehow gaining ground on fast, safe and reliable Linux
servers. GoDaddy in turn has moved a huge number of parked domains from
Linux servers to Microsoft servers in an effort to pad Microsoft numbers.
However what matters are websites that are actually being used. A March 2014
study by Netcraft confirms that people who really know what they are doing
choose Linux servers in overwhelming numbers. Microsoft may be able to fool
some of the people some of the time. But they seldom fool anyone who does
actual research. When your online business is on the line, you would be crazy to
use anything other than a Linux server. Below is the chart from Netcraft which
analysis websites actually being used since the year 2000.
Build your Own Business Website
Page 52
http://news.netcraft.com/archives/2014/03/03/march-2014-web-serversurvey.html
Given that Apache, Nginx and Google are all using versions of Linux as are most
of the Other group, it is reasonable to conclude that at least 80% and possibly
90% of all active business websites are running on Linux servers while only 10%
are running on Windows servers (either paid by Microsoft to use Windows or
simply not paying attention or not caring about the performance of their website).
Netcraft monitors about 920 million active websites. The March 2014 survey saw
Microsoft lose 15.8 million websites in just the past month! Meanwhile, Apache
gain 3.2 million websites and Nginx gain 5 million websites in the past month!
Page 53
Netcraft also analyzed the server programs used by the one million most active
websites. These are typically very large companies that have an entire staff of
computer technicians and web consultants. Thus, this group tends to use the
most cutting edge technology. Above is the chart of the servers used by the top
one million most active websites. This survey is 2008 to the present.
Once again, Windows is at just over ten percent. Given how slow and unreliable
Windows servers are, it is surprising that even ten percent use Windows. Apache
has fallen from 70% to 50% while Nginx has risen from 0% to 20%. The reason
Nginx is gaining ground on Apache is because it is slightly faster than Apache
and this matters to really busy websites. The other reason Nginx is gaining
ground is because a company called Cloudflare is using Nginx as part of its
platform. Cloudflare also offers several other features to super charge and
protect websites. So leading web hosts are moving in this direction including
Fullhost which offers Cloudflare to its customers at no extra charge!
http://blog.cloudflare.com/pushing-nginx-to-its-limit-with-lua
With Fullhost, you get all 6 of these state of the art web building tools plus
unlimited databases for only $6 per month. But wait.There's more!
Question #9... Do they offer an SSL certificate program?
SSL stands for Secure Socket Layer. SSL is a protocol that allows your
customers to browse your website pages anonymously and securely. You can tell
if a webpage is secure because the beginning part of the link will begin with https
rather than http. HTTPS stands for Hyper Text Transfer Protocol Secure.
There are some minor drawbacks to SSL in that it can slightly slow down your
website loading time. Therefore not all of your web pages need to be secure.
One of the many benefits of Joomla is that it offers excellent support for SSL
configuration of your business website. You can select which web pages load
with SSL and which do not.
Build your Own Business Website
Page 54
SSL prefixes are typically used for special secure web pages where your
customers would enter private information like their credit card number or
medical information or attorney-client privileged information in order to prevent
hackers from gaining access to this information.
SSL requires two things. First, the page information is encrypted. Second, the
page provides a special certificate stating who owns the page. This certificate is
called an SSL certificate. You need to get this certificate from your web host. But
not all web hosts offer this and some who do charge a fortune for the service.
Fullhost offers a range of SSL certificate programs from free to hundreds of
dollars per month for higher levels of security. Thus, a new business owner on a
limited budget can start out with a low cost option and then move to a more
secure option as their business grows.
Question #10... Do they have good reviews from their customers?
Another very important factor is a caring attitude. How much time and effort did
they put into their own website? How well organized was it? Did they have an
easy way for customers to reach them to get help? Did they have good reviews
from their existing and past customers? This final factor alone eliminated many
web hosts that looked great on the surface but failed to deliver on their
promises. In fact, there was only one web hosting company I could find that had
been around for more than five years that did not have any negative reviews
AND had dozens of positive reviews on a variety of web host rating services.
That company was Fullhost. This was why I spent so much time researching this
company. They are obviously taking good care of their existing customers and
have been doing this for more than ten years.
Question #11... Do they have a good knowledge base and/or a good
community forum and/or instructional Youtube videos?
Because I teach courses in how to build Joomla websites, I was also hoping to
find a web host who at least knew what Joomla was and was willing to work with
me to put some good articles on how to build Joomla websites into their
knowledge base. I was also hoping to find a web host that either already had a
community forum or would be willing to set up a community forum and either
already had a series of youtube instructional videos or would be willing to create
them. Sadly, Fullhost lacks all of these important educational tools. The one
drawback of Fullhost is that their knowledge base is very limited and they do not
have a community forum. Nor do they have instructional youtube videos. Thus
every new web builder has to re-invent the wheel rather than learning from the
advice of others.
Build your Own Business Website
Page 55
Page 56
Page 57
Page 58
Before you edit any of your Contact Information, you should be aware that if you
edit this information, GoDaddy will lock your domain and not let you transfer it for
60 days! Therefore, if you can still receive emails from your current contact
information, you should NOT edit it and instead edit it AFTER you have moved
your domain to a new Domain Registrar. If you want to change your contact
information and are willing to wait 60 days to transfer your domain, choose the
Edit All Contacts button to edit all of your contact information on the same
screen. Then click on the All Domains link to return to your list of website domain
names. Repeat this process for all of your domain names.
Step 3... Update your Applications
Next, update your applications. Applications include web building tools like
Joomla and Wordpress. Click on My Account in the top menu. Then click on
Hosting and click on the Hosting Launch button. Go Daddy offers two different
kinds of hosting control panels. Old accounts have a GoDaddy control panel and
newer accounts have a much better and more useful cPanel screen. Either way,
click on Applications to bring up a list of your applications. Update them to the
latest versions of Joomla 1.5 or Joomla 2.5 or the latest version of Wordpress.
You can also click on Actions, Details to get the name/number of the database
associated with each application. Write this number down or copy paste the
Build your Own Business Website
Page 59
database names and numbers into a document as you will need them later.
Step 4... Update your database passwords
Next, update your database information. From your control panel, click on
Databases to bring up a list of your databases. If you are like most business
owners, you lost the passwords to your databases years ago. You can recover
your old password by selecting the database Actions, Details option. You can
also change the database password to something you can remember. But if you
do this, you will need to go to the File Manager for your account (from the Control
Panel), change the permissions to Read/Write and then update the password in
the configuration.php file. Once we have updated the domain name information,
the applications and the databases, we are ready to backup our websites.
Step 5... Backup your website
The method you use to backup your website(s) will depend on the type of tools
you used to create your website(s). There are three common types of small
business website creation tools. The most well organized small business
websites are built using a free Content Management System (CSM) called
Joomla. Unlike a personal blog, a small online business might have hundreds of
pages, thousands of images and dozens of addon tools such as web forms,
video players, shopping carts and Enewsletter organizers. Joomla does a better
job than any other system of organizing and displaying all of this content. The
second most popular free CMS is called Wordpress a system more appropriate
for a personal blog. The third website building method is to use one of hundreds
of proprietary or commercial web building tools such as Adobe Dreamweaver or
a tool provided by your current web host. Wordpress and/or proprietary websites
can become a real disorganized mess over time.
If you are using Joomla or Wordpress, nearly all of your content will be stored on
an interactive database. You will need to backup or make a copy of both your
website static files and your dynamic database. The database files are backed up
in the databases screen and the static files are copied from the File Manager
screen. A lot can go wrong with this process. If you had the wisdom to use
Joomla to build your website, you are in luck. There is a free tool called Akeeba
Backup that can quickly make a complete copy of your Joomla files and
database and also migrate them to a different web host in a matter of minutes.
If you are using any of the other options, you have two choices. You can either
follow the backup options provided by your web host. Or you can manually copy
the content from your website into a folder on your home computer and then
install Joomla on your new web host account. I strongly recommend manually
copying your files and images off of your current site and considering this
migration your opportunity to switch to the Joomla web building tool. It may take
a few more minutes now but it will save you years of headaches down the road.
I also recommend manually copying your website if you have an older Joomla
1.5 website. This is simply a matter of going to each page on your current
Build your Own Business Website
Page 60
website and copy/pasting the pages and images and links into folders on your
home computer. This way if everything else fails, you can use this information to
completely rebuild your website using Joomla 3x on your new web host.
Another thing to be aware of is that there are two main types of computer server
operating systems, Linux and Windows. Linux is much safer than Windows which
is why the Canadian web host I recommend uses Linux. If you current host uses
Windows, you should make a manual copy of your website and use Joomla 3x to
build a new website with your new web host. There is no way to make a
Windows hosted website safe from the NSA or other potential hackers.
There are also three main kinds of control panels. About one third of all small
online businesses use the old GoDaddy control panel. Another third use cPanel.
Another third use a Windows based control panel called Plesk. The easiest kind
of migration is for those lucky few who have cPanel on their current host and are
migrating to cPanel on their new host (Full Host uses cPanel). This involves only
changing a couple of minor settings in cPanel. All you have to do is open an
account and send them a ticket. Full Host will make the changes for you in a
matter of minutes and you are good to go. If you have multiple websites, during
the migration process, keep both hosting accounts and only migrate one website
at a time. The first website you migrate should be your main website. All other
websites will be placed in folders, called Addon websites, inside of the folder for
your main website. Your remaining websites should be copied and moved one at
a time from your old host to your new host. Each website may take a day or more
to move. So if you have ten websites it could be a while. On the other hand, if
your websites are all Joomla 2.5 or 3x websites on cPanel, you could be done
migrating in under one hour! Domain names take a little longer to transfer which
is why that step should be done first.
Below is a table of suggested options depending on what control panel you have
and what application you used to build your website.
Current
Current
Plan of Action to migrate websites to new
Control Panel Application host
Linux cPanel
Any
Linux GoDaddy
Joomla 2.5
Linux GoDaddy
Joomla 1.5
Page 61
Any
For excellent videos on how to install and use the free Akeeba Backup Core tool
with any Joomla website, see this website.
https://www.akeebabackup.com/videos/63-video-tutorials/1529-akeeba-backupvideo-course-with-brian-teeman.html
The latest version of Akeeba Backup Core version 3.9.2 only works with Joomla
2.5 and Joomla 3.2 (not Joomla 1.5) Be sure to move Akeeba Backup files and
all other backup files to your home computer so you can access them even if
your website no longer loads. Then delete the file from your website backend
with Akeeba Backups, Manage Backups, Delete.
Step 6: Get a Business Related Gmail Address before getting your web
host
When you set up your web hosting account and/or your domain registrar account
you will need to provide them with an email address. You will need to give them
your personal email address. But it would be better to provide them with an
intermediate email address that you can then have forwarded to whatever email
address you would like to use. This way, if you change your personal or business
email address, you merely change the forwarding of the intermediate address
rather than changing the email address associated with your domain name
and/or web hosting account. Gmail is ideal for this intermediate address. Go to
Gmail.com to create a new gmail address. Then when it is set up, go to settings
to forward your gmail address to your normal email address.
Page 62
Page 63
Step 7... Open a shared hosting account with a Canadian Web Host.
In Section 1.3, we described the benefits of a Canadian Web Host called Full
Host. All you need to do to open an account with them is to go to their website.
Then click on Shared Hosting. Then choose the first option and click on it. Then
pay for a few months with a credit card. If you pay for a year, you get a 10%
discount. On the other hand, they do not give refunds after 30 days. So, you can
also just pay for a few months. Before migrating your websites to them, you
should also move your domain names to a Canadian Domain Registrar.
Step 8... Protect your Business Website Domain Name by moving it to a
non US registrar
Next we will describe the simple steps for changing your domain name registrar
from GoDaddy.com to Easy DNS. As mentioned above, your domain lock
must be turned off and your domain contact information must be current.
Go to your current registrar, such as GoDaddy.com, and log into your account.
Then go to Domains. For GoDaddy domains, click on the green launch button to
open the domain. Click on the Lock/Manage button to unlock each domain. It will
take 15 minutes for the change to take effect.
Page 64
Then click on the Contacts tab and edit any contact information so that it is
correct and up to date. Some information can only be changed in the GoDaddy
account settings area. Next, verify that the domain name is not listed as not
paid. Speak with a customer service person at GoDaddy and verify that your
account is current. The charge for domain name registration at Easy DNS is $15
per year per domain name which is about $3 per year more than at GoDaddy.
But at least they will protect your online business from being taken down!
Once this is done, we are ready to move our domain names to Easy DNS.
Page 65
to transfer from your old registrar to your new registrar. Transferring the domain
name should not affect the appearance of your web site on your web host.
Why Register Your Own Domain Name
A domain name, such as mygreatwebsite.com, is what you use to advertise and
promote your online business. While it is possible to have a free website
without having your own domain name, it is generally not a good idea for
anything more than a personal blog. The reason is that your domain name is
your online presence. It gives your business credibility if you have your own
domain name. As your online business grows, you want links to your website to
remain stable. Therefore the time to secure your domain name is when you first
start your online business. You can and should secure your domain name before
you officially organize your online business. Since each domain name is unique,
your first choice in a domain name may have already been taken. Therefore the
availability of a domain name may determine what you call your online book or
business. Having your own domain name also means that should you move your
website to a new web host, your domain name and customers and visitors to
your website can move with you.
How to Register Your Own Domain Name
To secure your own domain name, simply register it with a domain name
registrar. The world's biggest registrar is GoDaddy.com. In a previous article, we
explained several serious drawbacks of registering your domain name with
GoDaddy including the fact that they have taken down and destroyed many
online businesses without any court hearing or court order.
We then explained the process for registering your domain with a more secure
registrar called EasyDNS.com. The cost for your domain name will be about $15
per year. You can also register your domain name directly with most web hosts.
The benefit is that you only have one bill for web hosting and domain registration.
However, there are a couple of drawbacks to doing this. Some dishonest web
hosts especially some who offer a free domain name have been known to
register your domain name under their name rather than yours. If you later move
your website to a different web host, they can block you from taking the domain
name with you or charge you a huge fee to get full control of your domain
name. But a more important reason to register your domain name with EasyDNS
is that they have been willing to protect the domain names of their customers.
Most web hosts are not in a position to challenge an authority figure who comes
to them and asks them to take down a website. EasyDNS is therefore a more
secure place to register your domain name.
Choosing your Domain Name
Before registering your domain name, there are a three things you should think
about. First, you should research the domain names of businesses similar to the
one you would like to start. There is a drawback in getting a domain that is too
similar to your competitors. But domain names of other successful online
businesses can give you ideas of what you can call your business. Second,
Build your Own Business Website
Page 66
consider the extension you want to use at the end of your name. Most
businesses tend to end with dot com. However, a non-profit social organization
should choose dot org. There are dozens of new extensions which you might
want to consider such as dot info. Next you want to see which of your domain
name options are actually available. Most domain name registrars have a
search box which tells you if a domain name is available.
Once you know that a domain name is available, you could register it online.
However, in order to avoid problems, it is better to actually call the domain name
registrar on the phone and talk with a real person to confirm that the domain
name is available and that you can get this domain name today. You will need to
set up an account with the domain name registrar and pay for the domain name
with a credit card. So be sure to have the credit card available when you call.
Step 9: Point your new domain name to a name server
One question your domain name registrar is likely to ask you is the names of
your web host primary and secondary domain name servers.
The domain name servers, also called DNS1 and DNS2 are the address where
your domain name is linked to or pointed to the data in the folder or directory on
your web hosts servers. This is why you should secure your web hosting account
before getting your domain name. Your web host will give you the DNS names to
provide to the domain registrar. If you do not have a web host yet, you can still
obtain your domain name as your domain registrar will simply park your domain
name on their servers until you are ready to point it at your web host.
Many domain registrars also offer web hosting. But since hosting and domain
registration are different specialties, you will likely want a web host who
specializes in web hosting. Many domain name registrars also offer a free email
address at your domain name while it is parked at their site. For example,
david@mygreatwebsite.com. However, you would be better off to use your web
host to provide your email addresses. So get your web hosting, then secure your
domain name, then site up your website and then add email addresses.
What is a DNS?
When you type the name of a website into a browser window, then click GO, you
Build your Own Business Website
Page 67
are magically taken to the website associated with that domain name. But the
internet does not actually use website names. Instead, it uses a series of
numbers which are associated with the location of the server which your website
is hosted on. There may be as many as a thousand websites on a single shared
server. Domain Name Server is the name/number/address of the server(s) used
by your web host. The IP address or Internet Protocol address of the server is a
number such as 123.4.5.6. However the DNS numbers of your web host are
often listed as simply ns1.mywebhost.com and ns2.mywebhost.com. These are
the names that you give to your domain name registrar.
DNS translates your domain name to the actual numeric IP address used by
routers that control traffic on the Internet. If one domain name server is
overloaded, having a secondary DNS can help insure that folks are still able to
reach your website. This is why you web host should provide you with two DNS
addresses which you then provide to your domain registrar. If you ever transfer
your website to a new web host, you will need to contact you domain name
registrar and give them the two new DNS numbers of your new web host. For
safety reasons, it is a good idea to have an overlap period when you have
hosting at both your old and your new web host during the transfer process.
While the DNS numbers may be posted on your web host's website, it is also
wise to call your web host and confirm with a real person that the posted DNS
addresses are the ones they actually want you to use for your shared hosting
account. Alternately, when you signed up for your web hosting account, your web
host likely sent you an email confirming your new account.
It is also likely that on this same confirmation email, they listed the DNS names
they want you to use for your account. So track down and save this email. Then
copy and paste the DNS addresses into your Domain Registrar's DNS form.
Enter the Name Servers into Your Registrar's Settings for Your Domain
Once you have your web hosts two name servers, log into your account at your
domain name registrar. Then go to Manage Domains and select your domain
name. Below is the Caprica Manage Domain screen at Easy DNS.
Page 68
Click on nameservers which takes you to a screen showing where your domains
are initially parked.
Be sure to enter both the primary and the secondary DNS address. There may
be spots for more DNS addresses. But these are generally not needed and can
Build your Own Business Website
Page 69
Page 70
Page 71