WordPress is an open source website creation tool written in PHP. It easiest and most powerful blogging and website content management system (or CMS) available with a plethora of functional plug-ins of which most are free-of-charge. I recommend WordPress to all of my smaller clients who have a tight budget because:
- WordPress (shared hosting) is inexpensive. Web hosting can be as little as a few dollars per month. I recommend going with a WordPress dedicated web hosting package because they offer:
- Database back-ups
- Website staging
- Increased speed and security
- Dedicated WordPress technical support
- The client and can easily edit and update the website
- Multiple users with different access levels can be assigned.
One of the challenges that this site presented was the ability to sell online courses using what is known as an LMS (Learning Management System) this technology permits users to buy online courses and take these courses online.
Another was the ability to categorize and present course support information.
Using the WordPress platform, I used WooCommerce to provide the eCommerce engine; this is a robust eCommerce product. To provide the LMS functionality, I used LearnDash LMS with Grassblade XPI (which is installed on the server). The integration of these modules permitted me to build a very slick online store to sell these courses and permit the users to take the courses to completion on the website.
The Avada WordPress theme is the top-selling WordPress theme and has a great range of functionality and great technical support – at the time of writing the price for this theme was $59 – one of the advantages of this theme is the ability to install multiple sidebars and the installation of multiple-blogs – you can control the content of each blog by defining which post category is displayed.
To solve the multi-language aspect of the new site I utilized the free-of-charge Google Translator. Avada is WPML compliant, but there are annual license fees to use the service, so Google Translator provides a nice alternative.
This site is a nice example of the use of blogs to manage data and eCommerce.