A Moodle theme is a template that controls the way Moodle looks. A theme can be changed by the Moodle administrator and can have its settings altered through the Moodle administrative interface. A theme does not normally affect the way Moodle functions, only the way it looks. You may have come across the term "theme" before in web applications such as Content Management Systems (CMS) and blogs such as WordPress, all of which have the ability to have their look or design changed through theming. WordPress, for example, has hundreds of themes available and many more that can be downloaded from various sites on the Internet. Examples of places from which you can search and download Moodle's themes on the Internet will be covered later in this chapter.
Theming as a concept for any web application is sometimes referred to as skinning. In general, these terms are used interchangeably and both refer to the separation of design (look and feel) from the functionality of the...