Themes: Difference between revisions
From MoodleDocs
Helen Foster (talk | contribs) (content moved from Theme development) |
Helen Foster (talk | contribs) (list of links) |
||
Line 1: | Line 1: | ||
This page is a starting point for Moodle theme developers. | This page is a starting point for Moodle theme developers. | ||
Line 7: | Line 6: | ||
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 XHTML and CSS. | ||
* | * [[Themes overview]] | ||
* | * [[Creating a theme]] - A quick step by step guide to creating your first theme. | ||
* | * [[Cloning a theme]] | ||
* | * [[Using images in a theme]] - Explains how to use and override images within your theme. | ||
* | * [[Creating a theme settings page]] - Looks at how to add a setting page making your theme easily customisable. | ||
* [[Extending the theme custom menu]] - Customising the custom menu. | |||
* [[Overriding a renderer]] - A tutorial on creating a custom renderer and changing the HTML Moodle produces. | |||
* [[Simple (bootstrap) theme|Simple theme]] (new in 2.5) | |||
==See also== | ==See also== |
Revision as of 16:07, 22 April 2013
This page is a starting point for Moodle theme developers.
For documentation on installing and using themes, please see the Themes user documentation.
Moodle has a powerful themes system that allows for a variety of effects through the use of XHTML and CSS.
- Themes overview
- Creating a theme - A quick step by step guide to creating your first theme.
- Cloning a theme
- Using images in a theme - Explains how to use and override images within your theme.
- Creating a theme settings page - Looks at how to add a setting page making your theme easily customisable.
- Extending the theme custom menu - Customising the custom menu.
- Overriding a renderer - A tutorial on creating a custom renderer and changing the HTML Moodle produces.
- Simple theme (new in 2.5)