Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Themes: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
(2 intermediate revisions by 2 users not shown)
Line 4: Line 4:




Moodle has a powerful themes system that allows for a variety of effects through the use of XHTML and CSS.
Moodle has a powerful themes system that allows for a variety of effects through the use of HTML and CSS.


* [[Themes overview]]
* [[Themes overview]]
* [[Creating a theme]] - A quick step by step guide to creating your first theme.
* [[Creating a theme based on boost]]
* [[Cloning a theme]]
* [[Using images in a theme|Using images]]
* [[Using images in a theme]] - How to use and override images within your theme.
* [[Creating a theme settings page|Theme settings page]]
* [[Creating a theme settings page]] - Looks at how to add a setting page making your theme easily customisable.
* [[Adding theme upgrade code]]
* [[Extending the theme custom menu]] - Customising the custom menu.
* [[Extending the theme custom menu|Extending the custom menu]]
* [[Overriding a renderer]] - A tutorial on creating a custom renderer and changing the HTML Moodle produces.
* [[Overriding a renderer]]
* [[Theme checklist]] - Things that you might miss when you think you have finished your theme.
* [[Theme checklist]]
* [[Clean theme]] (new in 2.5) - How to copy and customise the Clean theme to create your own theme.
* [[Templates]]
* [https://moodle.org/mod/forum/discuss.php?d=224651 How to add a 'Watermark' as a background image to your theme.]


==See also==
==See also==


* [[:Category:Themes|List of all themes-related developer documentation]]
* [[:Category:Themes|List of all themes-related developer documentation]]
* [http://youtu.be/K3MYE8am7M4 Install a New Theme]  MoodleBites video on YouTube


[[Category:Themes]]
[[Category:Themes]]

Revision as of 05:26, 1 December 2016

This page is a starting point for Moodle theme developers.

For documentation on installing and using themes, please see the Themes user documentation and Themes FAQ.


Moodle has a powerful themes system that allows for a variety of effects through the use of HTML and CSS.

See also