The main advantage of using WordPress as a Content Management System (CMS) is the ability to make your own website edits. Gone are the days of finding a typo on your site and not being able to do anything about it. However a website powered by a CMS isn’t the same as a static website. In fact a site that is powered by a CMS is called dynamic, not static.
When making changes to a static site, you’re web developer modifies the code of each HTML page. Changes on a WordPress site are done by modifying the content which is stored in a database. The WordPress templates, coded using PHP, then pulls the content dynamically from the database and displays the webpage.
Thus when planning your WordPress, you’ll need to make sure that your hosting provider offers the following:
- PHP version 4.3 or greater
- MySQL version 5 or greater
Any server that runs PHP and MySQL will do, but an Apache server is the most robust and has the most features for running a WordPress site. Some hosting provider will tell you that Microsoft based servers are perfectly fine, but please don’t listen to them. The set up is quite difficult and no fun at all.
Having installed hundreds of WordPress sites, I am happy to recommend the following hosting providers.
These hosting providers all have very good WordPress support and great customer service.
Once you’ve set up your hosting, you’ll need to provide your web developer with the following:
- Access to your hosting provider control panel – This is needed to set up the database
- FTP access – This is needed to install the files on your server
Setting up a WordPress site is a bit more complicated than a static one, but with WordPress’s popularity, more and more hosting providers and making the necessary changes to offer full WordPress support.