Note:

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

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

I produced this as an at-a-glance reference for use when writing a plugin renderer. In yellow, it shows all the methods of html_writer, all of the methods provided by the $OUTPUT global (or $this->output in a plugin renderer). In blue, it shows the APIs for displaying tables. The sheet fits on 2 sides of A4, is displayed below as PNGs or is downloadable as PDF

Output Cheatsheet Side 1 Output Cheatsheet Side 2