When setting up any type of website, we need do consider two things before anything else; The domain name and where the website will be hosted.
The domain name is the address of your website, the “thisisthesitename.com.au”. The bit after the first “dot” after your brand or name is called a Top Level Domain, or TLD for short. You will probably choose a “.com.au” TLD or maybe even a “.com” TLD.
Will a domain name be registered? There are various requirements in purchasing an Australian TLD such as proving your company name corresponds to the web site name you are seeking to purchase.
If the domain name already exists, check with the domain name registrar where the domain name is managed and they may offer hosting and installation (see below).
Hosting is about where the website will physically be located. The site files and server infrastructure need to be located somewhere and managed by someone. This is called hosting.
Most hosting companies also allow for domain registration so it makes sense to register the domain and host the website with the same company.
WordPress installation and Support
A lot of hosting providers offer WordPress installation either through an admin panel (the most common admin panel is called “cPanel”) or the hosting company can provide this service. This process sets up a vanilla WordPress installation and creates and connects to a database.
If the hosting company provides WordPress installation they will also provide technical support to do with the WordPress site, like server settings to allow for mailing (PHP Mailer)
WordPress themes are a way to create custom site designs across the whole site and allow flexible page design functionality. We use the Astra Pro Theme as it works well with the Learn Dash plugin and has very powerful design functionality to help design and maintain the WordPress site. There are various extra plugins that are developed by the theme developer which extend the functionality of the theme and these are installed as required based on site requirements. Eg. Ultimate Addons for Gutenberg
This theme is automatically included in Learning Plan WordPress / LearnDash installations
One of the key features of the wordPress site is to send emails based on user functions. For example when a user registers, or triggers the “forgot password” feature, the WordPress site will send an email. In order for this functionality to work we require PHP Mailer to be installed on the server. Some hosting providers don’t have this setup so other arrangements need to be made like running the email functionality through an existing email address associated with the company. This is possible however requires further technical setup and administration.
WordPress functionality can be extended using plugins. Plugins are WordPress approved applications that are installed within the WordPress system. Most functionality needed on the WordPress site requires installation of a number of plugins which we will discuss below
LearnDash – Learning Management System plugin
The first plugin to be installed is the LearnDash plugin. This plugin provides LMS functionality for a WordPress site allowing for the creation of courses, lessons and topics. The course information can be created and delivered via an experience that resembles an online learning experience. Users can register and be enrolled in specific courses and course completion status can be measured and reported against users.
Uncanny Toolkit Pro for LearnDash plugin
This plugin offers numerous models that further extend the LearnDash functionality by providing customisable user experience and navigation options, like automatic redirecting users when they register and login, site management tools, custom dashboards for learners, User group management.
Tin Canny Reporting for LearnDash plugin
This plugin allows the uploading of SCORM content into LearnDash. SCORM content is any content that has been created using an eLearning Authoring tool like Adobe Captivate or Articulate Storyline. These programs offer ways to create rich interactive experiences with quiz functionality, animations, and complex branching and scenario building.
H5P is an interactive object content plugin which works seamlessly with WordPress. H5P allows for the inclusion of numerous different types of interactive activities, like Drag and Drop, Interactive books, slide shows, image galleries. This plugin is free.
Once the site is active with WordPress installed, the plugins suggested are installed and the site can be designed to reflect agreed wire-frames and functionality. Over time, further features and functionality can be implemented.