Hi everyone
We've been running a course for a couple of years aimed at helping people needing to do some Theme design in Moodle. We would really love input from people in this Forum, whether you are new to Moodle Theming, or relatively experienced. If you are new: What were the barriers to you starting developing Themes? What information did you feel was missing? What knowledge do you wish you already had? What skills did you find you needed to start?
Here is how our outline looks at the moment - but we would love to hear ideas from Moodle Theme designers old and new about how we could improve this - thanks !
Level 1
- Pre-start (generic web understanding)
- Accessibility - colours, fonts and screen resolutions
- Accessibility - browsers and mobile devices
- Week 1
- Week 2
- PHP basics
- Theme structures
- Making changes with CSS
- Changing CSS in Moodle with external stylesheets
- Custom CSS classes
- Cloning Themes
- Week 3
- Beyond the basics
- Adding fonts
- Understanding Templates
- Moodle.org and Moodle Docs resources for Theme designers
Level 2
- Week 1
- Templates to alter the layout of a page
- Using SCSS
- How to display blocks horizontally
- Week 2
- Applying accessibility
- Adding PHPUnit tests
- Week 3
- Configuration management with Git
- Creating and using custom settings
- Theme Maintenance and planning for change with refactoring