This course is for Moodle administrators who want to improve the user experience of their Moodle learning management system by applying themes. Learn what tools and skills you need to get the most out of this course.
To get the most of out this course, you'll need your own local Moodle test environment set up and running. I'd suggest using a local install of Moodle rather than one set up on a testing server to speed up your development time. If you have a recent install of Moodle 3.1, then you should be good to go. If you don't have a local test environment set up, go to moodle.org and click on the downloads link. This page may look slightly different when you arrive here, but look for the link for the current version of Moodle.
In this case, it's Moodle 3.1.2+. It's not necessary to build your own complete environment from scratch, unless you really want to. I'd suggest following the download links for the local installers for your platform. I'm going to be installing version 3.1.2+. The next two movies will quickly walk you through this process on each platform, if you need them. On either platform, make sure you locate the Moodle source files. I'll point out the exact location for each platform in the next movies.
We'll be working with these files throughout this course. You'll also need to have a text editor, or web IDE for editing code with. For this course, I'm going to be using brackets, which you can download for free from brackets.io. If you have another preferred IDE, then feel free to use that. For my web browser, I'll be using Chrome, but any modern web browser should be fine. One final note, one final note. Do not attempt to follow along with this course using a live production Moodle server that's hosting classes on it.
I would strongly suggest using a local copy, then after you're sure everything is working, move the appropriate files up to a live testing server on your campus network, and test again. If everything is still working correctly, schedule a maintenance window to install or update themes so that courses are not interrupted. Okay, now that all the heavy stuff is out of the way, let's dive in to Moodle themes
- Installing Moodle
- Setting preferences for working with themes
- Customizing theme settings
- Installing themes
- Creating custom theme CSS rules
- Customizing theme layouts