Companies Home Search Profile

How to Create a Child Theme for Moodle 4

Focused View

Chris Richter

1:55:39

67 View
  • 1. Welcome to the Course.mp4
    01:54
  • 1. Setting up your Development Environment.mp4
    04:27
  • 2. Developer settings.mp4
    05:05
  • 1.1 ricoshaeboost-2023061606.zip
  • 1. Step 1 - The Theme Folder (Includes code).mp4
    00:55
  • 2. Step 2 - config.php.mp4
    03:00
  • 3. Step 3 - version.php.mp4
    04:35
  • 4. Step 4 - The Language File.mp4
    02:54
  • 5. Step 5 - settings.php.mp4
    02:23
  • 6. Step 6 - Style Sheets.mp4
    01:17
  • 1. Installing the Child Theme.mp4
    04:40
  • 2. Installing using a ZIP file.mp4
    03:21
  • 1. Adding CSS to a Child Theme.mp4
    09:25
  • 2. Overriding the Navigation Template.mp4
    08:51
  • 3. Overriding the Course Page Header.mp4
    06:43
  • 4. Overriding the Login Page.mp4
    03:31
  • 5. Admin Settings Introduction.mp4
    01:33
  • 6. Admin Settings.mp4
    08:43
  • 7. Using Config Data in a Child Theme.mp4
    06:37
  • 8. Overriding the Footer Introduction.mp4
    00:45
  • 9. Overriding the Footer.mp4
    03:55
  • 10. Course Renderer Introduction.mp4
    01:26
  • 11. Overriding a Course Renderer.mp4
    15:58
  • 12. Assignment Renderer Introduction.mp4
    01:08
  • 13. Overriding an Assignment Renderer.mp4
    11:57
  • 1. Thank you.mp4
    00:36
  • Description


    Learn how to build a child theme, use templates, renderers and configuration settings using PHP in the Moodle platform.

    What You'll Learn?


    • How to create a child theme for Moodle 4.x
    • How to create a child theme configuration page
    • How to override templates for a child theme
    • How to use renderers in a theme
    • How to modify the login page in a child theme
    • How to add a custom footer to a child theme

    Who is this for?


  • PHP developers that need to learn how to program theme for the Moodle platform
  • What You Need to Know?


  • An understanding of PHP development
  • Access to a Moodle 4.x development environment
  • More details


    Description

    Welcome to "How to Create a Child Theme for Moodle 4"!

    In this course, you will embark on an exciting journey to learn the ins and outs of creating a child theme for the Moodle Learning Management System (LMS). Whether you are an experienced PHP developer or looking to enhance your coding skills, this course is designed to equip you with the knowledge and tools necessary to create your own customisable child theme for Moodle.

    Throughout the course, we will focus on the fundamental coding structure required to build a theme, as well as delve into the intricacies of modifying templates, utilising renderers, and creating theme configuration settings. We will be building a child theme based on the popular Moodle Boost theme, incorporating the powerful Bootstrap framework.

    To ensure a hands-on learning experience, you will have access to the completed code for the child theme. This will not only allow you to analyse and understand the child theme, but also provide you with the opportunity to modify and personalise it according to your preferences. Please note that this course assumes you have access to a development server with Moodle 4.x installed, enabling you to build and test your child theme in a practical environment.

    By the end of this course, you will have acquired the skills to confidently create your own child themes for Moodle 4, offering a tailored and visually appealing experience for Moodle users. This course will empower you to customise Moodle to suit your specific needs.

    I am thrilled to have you join me on this exciting journey of theme creation for Moodle 4. Let's get started and unlock the potential of a personalised Moodle experience together!


    Who this course is for:

    • PHP developers that need to learn how to program theme for the Moodle platform

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Chris Richter
    Chris Richter
    Instructor's Courses
    Chris runs a web application development company called Ricoshae Pty Ltd. Ricoshae develops advanced business web application and integrated mobile apps for government and education organisations in both Australia and Europe. Chris is also an online education technology specialist with over 15 years supporting large education organisations online platforms and technology.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 25
    • duration 1:55:39
    • Release Date 2023/07/30