WordPress is the best choice for a project which deals with a large amount of content primarily because it provides a simple single-click installation directly from the website, it is supported by almost all the major domain and server providers worldwide and most importantly, it is free to use. WordPress Learning Management System, which supports both video tutorials as well as text documents, is used to create the project. The major features of woocommerce Plugin include a lot of pre-defined functionalities and layouts which are suited for making and selling courses online. The major features include Page-Builder (a drag and drop interface containing the most used elements like tables, whitespaces, headings, paragraphs and so on), Login and Register Facility, Paid & Free Courses and Advanced Courses Search option. The theme runs on the Bootsrap Framework, which makes it responsive to any screen size, be it a laptop, desktop, tablet or a mobile phone.
Fig. 3.1. WordPress Architecture
The figure 3.1 illustrates a typical architecture of WordPress, which is essentially composed of three things, the WordPress.org, which is the server hosted by WordPress themselves, WordPress.com, which is where anyone can develop websites and Self Hosted servers, where anyone can host their websites.
3.2. MODULE DESCRIPTION
3.2.1 Woocommerce module
Use the WooCommerce module to insert WooCommerce content into any page. With the WooCommerce module you can easily insert any of the following WooCommerce shortcodes into your layout:
Add to Cart button
The Product Description module is in the WooCommerce modules category, which appears only when you’re editing a Singular-type theme layout in Theme Builder and you’ve assigned a single product page as the location. General tab and an advanced tab are the two module settings.