Moove

Themes ::: theme_moove
Maintained by Willian Mano
Moove it's a Moodle's theme that makes online environments more clean and intuitive for learners and educators. If you like it, please show some love by clicking "favourite" ( ♥ ) below!
Latest release:
26319 sites
8k downloads
714 fans
Current versions available: 17

Moove premium version!

We are proud to announce that now Moove has a premium version. Look at this as an alternative to help the free plugin version. Check this out!

Go to Moove Premium site

Moove Premium live preview

The main idea behind the Moove premium is to keep the open-source project alive. So, thanks for considering it.

About this plugin

Moodle is awesome, but we can be better together!

Moove it's a Moodle's theme that makes online environments more clean and intuitive for learners and educators.

Its intuitive layout is optimized for online learning, focusing on the things that matter - your learning activities and content.

Moove frontpage

Moove start page

The new Moove brings a cleaner and standardized platform.

Texts, backgrounds, and fonts are more uniform and enjoyable

Some present features

  • Slideshow;
  • Marketing boxes, which can be disabled;
  • Site numbers;
  • FAQ;
  • And all blocks available on Site administration > Front page settings.

Footer area

A footer re-design was made to make it compact, but still having all important data like contacts, social media, Moodle stuff, and others.

Moove frontpage
Moove frontpage

Login page

Modern, responsive, and easy to use. If you do not have a front page for guest users, there is no problem, your first page will be perfect for your learners.

Login page can have 1 or 2 columns, depending on the elements your site have.

Moove frontpage

Front page

Nothing is too good that could not be improved! This is our frontpage.

Course cards received special care to bring a modern view view.

Moove frontpage

Course page

Moove keeps on its path to focus on what matters, your content!

The new course page is the page with more improvements on Moodle 4.0.

  • Course index navigation(which can be disabled in the theme settings): displays all course sections and activities;
  • Course blocks: now users can show/hide(already present on Moove);
  • New activities icons;
  • New visualization for activities restrictions, deadlines, completion;
  • New collapsible topics.
Moove frontpage

Profile page

The new Profile page was simplified but still improved.

User info, user interaction buttons, and some performance improvements.

New Moodle 4.0 special Moove features


Site font

Now it is possible to choose a font for your site.

Mobile APP links

You can redirect your users to download your Moodle APP.

FAQ

It is possible now to create a FAQ to be displayed for your users on the front page.

Enable/Disable course index navigation

Moodle 4.0 introduced the course index navigation, which displays all course sections and activities on a left-side navbar. This resource is amazing, but if you don't like it, no problem, Moove can disable it for you.

Premium features

The main idea behind the Moove premium is to keep the open-source project alive. After a year of the launch of a premium feature, this feature will be added in the free version, so... it is time to add some cool stuff here. Wait for news.

Because education is for everyone.


Moove is the only theme with accessibility focus.

Moove accessibility settings

Accessibility features

  • Font type — currently there are only options to choose between the default font and the OpenDyslexic font. This is a new open-source font created to increase readability for readers with dyslexia.
  • Enable accessibility toolbar — the bar has options for increasing and decreasing the site font size, and 3 different types of text contrast can be chosen.

The accessibility bar was inspired by the accessibility block, but all javascript has been rewritten, along with how the stylesheets are displayed.

When enabled, the accessibility bar is displayed at the top of the site, as you can see below.

Documentation

You can see the theme documentation on https://willianmano.github.io/moove

Installation

First way

  • Clone this repository into the folder theme.
  • Access the notification area in moodle and install

Second way

  • Download this repository
  • Extract the content
  • Put the folder into the folder theme of your moodle
  • Access the notification area in moodle and install

Stay updated!

Follow the theme profile in medium and stay inside the news. Link to the medium profile

Special thanks

  • Some designs were made in partnership with Kaptiva.
  • A special thanks to Irandy and all your efforts.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

Willian Mano (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Willian Mano
    Wed, 3 Dec 2025, 2:11 AM
    Hello Alejandro, I only support the version for the most recent moodle version, currently 5.1.
  • Willian Mano
    Wed, 3 Dec 2025, 2:16 AM
    Hi Dr. Nellie Deutsch,

    Thank you for mentioning me in your videos.

    TLDR;
    No, I will not remove it.

    Open source can be challenging. Everyone benefits from new features, bug fixes, and continuous updates — but maintaining this work requires time and resources. In the past, I added a donation button, and over three years it received only $50.

    To ensure the open-source version remains free, stable, and constantly improving, I introduced a premium option. It helps support development while keeping the core project open for all.

    If you’d like to remove this banner/notice and unlock additional enhancements, please consider upgrading to the premium version.

    I understand that this message may be inconvenient, and I’m exploring alternative ways to support the project in the future. For now, I appreciate your understanding and support — it truly makes a difference, but... it will continue there.
  • Dr. Nellie Deutsch
    Wed, 3 Dec 2025, 3:57 PM
    Hi Willian
    Thank you for explaining things so well. I support you whole heartedly.
  • Iván Cepedal
    Sat, 20 Dec 2025, 6:34 AM
    I purchased a Moove Premium license (1 year) and I’m experiencing the same issue.

    When I enter the license key in my Moodle 5.1 site, it is reported as invalid.

    I have already tried to contact the support team but haven’t received any response so far.

    Has anyone else faced this issue or knows how to resolve it?

    Thanks in advance.
  • GUILLERMO TORBETT
    Thu, 22 Jan 2026, 11:49 PM
    Hello, we are using Moodle 5.1.1+ (Build: 20251219) and the Moove 5.1.2 theme (2025093001).

    We have detected a missing template: `public\theme\moove\templates\loading-overlay.mustache`.

    We found the problem because one of our plugins uses Moodle's `redirect()` function. When it tries to run, it indicates that the template is missing from the theme.

    You can find the error code in `public\theme\moove\classes\output\core_renderer.php`, line 518.

    For now, we have added the template from the previous version of Moove.

    Greetings from Spain.
  • Leandro Engler Boçon
    Fri, 6 Feb 2026, 9:47 PM
    Olá hoje a barra de admin está carregando em branco.
    Moodle '4.5.9 (Build: 20260209)', Moove 2024100801
    Voltei para Moove 2023100903 e voltou a funcionar.
  • Leandro Engler Boçon
    Tue, 10 Feb 2026, 10:28 PM
    Additional parameter for core_admin_renderer function added in MDL-87352 breaks many custom themes.
    https://moodle.atlassian.net/browse/MDL-87892
    Já corrigido.
  • Willian Mano
    Wed, 11 Feb 2026, 12:06 AM
    O Moodle é assim msm, eles mudam sabnendo que vai quebrar os plugins e não avisam a gente pra poder ajustar o plugin, mesmo impactando milhões de usuários. O problema já foi resolvido para o Moodle 4.5 e 5.0.
  • Iñigo Zendegi Urzelai
    Wed, 11 Feb 2026, 1:24 AM
    Hi, Willian

    MDL-87892 has been already integrated in 4.5, 5.0 and 5.1 branches so previous versions of theme_moove will work again on those branches, so is this new version compatible with it?
  • Javier Pardo
    Mon, 16 Feb 2026, 6:26 PM
    After updating the Moove theme to the latest available version in a Moodle 4.5.8 installation, an error appears when accessing Site administration → Notifications.

    Moodle throws the following coding exception:
    Detected coding error, it must be fixed by a programmer:
    Unknown method called against theme_moove\output\core\admin_renderer :: moodlenet_removal_warning
  • Willian Mano
    Mon, 16 Feb 2026, 8:28 PM
    @javier already fixed, update your moodle and moove code.
  • Javier Pardo
    Mon, 16 Feb 2026, 8:32 PM
    @Willian Mano

    Thanks for your reply.

    Just to clarify: the error started immediately after updating Moove to the latest version. Before that update, everything was working correctly on Moodle 4.5.8, including Site administration → Notifications.

    At the moment I cannot upgrade to the latest Moodle release due to plugin compatibility constraints, so I need to stay within the Moodle 4.5 branch.

    Could you please confirm the minimum Moodle 4.5.x version required where this issue is already fixed and fully compatible with the current Moove version?

    This would help ensure a safe update path without breaking existing plugins.
  • Willian Mano
    Mon, 16 Feb 2026, 9:22 PM
    @javier this error was caused by moodle, because they changed api for old moodle versions. Moodle recognized their error and fixed the problem https://moodle.atlassian.net/browse/MDL-87892
  • Javier Pardo
    Mon, 16 Feb 2026, 9:36 PM
    Hi Willian,

    thank you for the clarification and for the link to MDL-87892.

    I think my confusion comes from the following situation, so I would appreciate a bit more clarification to understand the expected behaviour.

    I am currently running Moodle 4.5.8, and everything was working correctly until this morning. The error only started immediately after updating Moove to the latest version for the 4.5 branch (4.5.2 – 2024100802). Before updating the theme, Site administration → Notifications worked without any issue.

    According to the Moodle issue you shared (MDL-87892), the affected versions seem to be 4.5.9, and the fix was introduced in 4.5.10. That is why I am confused: my installation is on 4.5.8, which in theory should not be affected, but after updating Moove the error appears and prevents access to the Notifications page.

    At the moment I cannot move to the latest Moodle release immediately because of plugin compatibility requirements, so I need to understand the compatibility expectations here.

    Could you please clarify whether the current Moove release for the 4.5 branch requires Moodle 4.5.10 or newer, or if it is still expected to work correctly on Moodle 4.5.8?

    I just want to make sure I follow the correct upgrade path, since the system was stable before updating the theme and now I am forced to consider a core upgrade that was not previously necessary.

    Thanks in advance for your help.
  • Marion Ordean Marion Ordean
    Tue, 24 Feb 2026, 10:53 PM
    It would be very userful to have the slider on the front page when user is connected and not only when he is disconnected.
Please login to post comments