Some Terms And Definitions Used In Hosting.
There are currently over 30 million websites using Joomla. It’s a testament to the CMS’s usability and great flexibility. The number of web hosting companies offering Joomla installations to clients has been growing rapidly over the past few years. In fact, it’s become a favorite amongst web designers. But there is still a ‘learning curve’ for Joomla, especially if you are coming from the WordPress world.
So we’ve created a handy glossary of terms to help those new Joomla users.
It doesn’t matter if you’re a WordPress or a Joomla user: every owner of a website should be worried about their security. Even high-profile company websites with entire security departments have fallen prey to hackers in the past decade.
No one is absolutely sure that their website(s) are 100% safe. But you can significantly reduce the chances of attempted hacks on your websites by searching for web hosting companies that have excellent reputations in this regard. Most companies are pretty aggressive about hiding the fact that they have been hacked, so you may need to search reliable forums for accurate information on this sensitive subject. On a personal note, we had lots of trouble with Fatcow’s websites being hacked. They may have fixed the problem since then (it was late 2014 when the attacks happened).
But besides a web host’s ‘reputation’, there are a few security-related factors to look for before you commit to a host:
- Data Encryption – Most hosts offer some kind of SSL certificate that you can buy for your website. But is it any good? Not all SSL certificates are created equal. Use a website like Digitcert.com to find out which of these certificates is best.
- Daily Backup – If your website is attacked and the files are destroyed, all may not be lost. If your web host has a daily backup, you can simply restore the website to what it looked like just before the attack. Many hosts like GoDaddy offer free backups (up to 30 days). But lower-cost hosting companies will sometimes offer this service for extra charge.
Joomla Security Settings:
Joomla content management system has some in-built security settings of its own which can enhance the security of the content of the site (when they are enabled). But these security features will not serve their purpose if the provider does not secure its site. The site needs to install patches on all their servers and they need to update the servers as well. It is when the site is well secured that Joomla’s built-in security feature will work well to consolidate the security of the website.
Customer support generally refers to responses and information that are provided by the site to the customers who contact them to enquire about their websites. When a consumer or subscriber gets to a stumbling block while trying to do some things on his website, the best place to go to is customer support.
Customers can usually contact customer support via electronic mail, phones, chat and forum. Sometimes they will offer a live-chat ‘portal’ where a ticket for that enquiry will be given. Almost all of the time there is a ‘Frequently Asked Questions’ section on the hosting company’s page where customers can read through and (hopefully!) find their problem already solved.
First off, a ‘server’ is a hard drive where your hosting company stores your website. ‘Server performance’ is the rate at which the server respond to every request sent to it. It also refers to number of hits the server can take before it starts to slow down.
To increase server performance, web hosts will utilize all forms of redundancy like clustering more than one servers together, implementing server Redundant Array of inexpensive disk (RAID) technology or even installing multiple processors on the servers.
The purpose behind these methods is to prevent the servers from being overwhelmed because of the massive server requests and website traffic. Subscribers can ask their website host about their server performance before they eventually sign up with them.
Web Server Applications:
Web server applications are those features of the server’s operating system (OS) which enable the server to do its basic work of website hosting. One of them is the Internet Information System (IIS) which runs on the Windows platform and works to extend the functionality of the core technology. It is a good service that support all various server languages like PHP, python, Tcl and Perl. The other application is Apache which rides on the Linux operating system. It does the same thing as the IIS above and is less expensive to be maintained than the IIS.
Web Server Languages:
These are web applications that utilize server applications of the systems. The most notable of them are:
- PHP: which is a hypertext preprocessor that enables sending of codes to the server application? The server application will now send back to the client desktop and display it as dynamic or static page. PHP is very flexible scripting language and is used in most Joomla designed websites to store data that will later be called up. It can be integrated easily with hypertext markup Languages (HTML).
- MySQL:it is usually called MySQl. Structured Query Language is a Relational Database Management System (RDMS) and can be used to run many databases on the hosting servers for customers to retrieve or store data. PhPAdmin is usually used to access this relational database system. Both WordPress and Joomla websites tend to use MySQL for their database and PHP for the programming language.
- Website Control Panel: The control panel of a website is the main operating room where changes could be made on that website. Every site will offer any of these three different types; the Fantastico (one-click installer), the CPanel and custom control panel. There is also Plesk which some smaller sites use because of its simplicity. It however lacks many features of the Fantastico and CPanel.