Boost navigation fumbling

General plugins (Local) ::: local_boostnavigation
Maintained by Ulm University, Alexander Bias
Moodle plugin which tries to overcome some fixed appearance behaviours of Boost's nav drawer in a clean way
Latest release:
4446 sites
124 fans

Since the release of Moodle 3.2, Moodle core ships with a shiny new theme called "Boost". While Boost does many things right and better than the legacy theme Clean, it also has some fixed behaviours which don't make sense for all Moodle installations. One of these behaviours is the fact that the look and feel of the nav drawer (the menu which appears when you click on the hamburger menu button) is hardcoded and can hardly be configured by administrators.

Please see README file for details about the usage and features of this plugin.

No support in the comments section on this page

Please note that we don't provide any support for this plugin in the comments section on this page anymore.

We appreciate your commendation and reviews for this plugin in the comments. For bug reports and support requests, please read the extensive information in the plugin's README file first and create, if needed, a ticket in the bug tracker which is linked below.

Thanks for your cooperation.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


Ulm University (Lead maintainer)
Alexander Bias: Maintainer
Kathrin Osswald: Developer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Tue, Jun 9, 2020, 4:43 AM
    Thanks for this great plugin. I am trying to have the menu to show only for users who logged in (irrespective of their role). In Moodle there is a system role, user for all authenticated user, but it seems like when I put user in the role field, it is not working. Any idea on how to display menu for any authenticated user?
  • Fri, Jul 24, 2020, 8:21 AM
    Hi! Thanks for this great plugin! I noticed two things:
    1) Since Moodle 3.9 there is new nav drawer item called "Content bank". Could you maybe add the option to hide it as well?
    2) If one hides the Dashboard node, the root and course nodes are merged. Can you confirm this?
  • Sat, Aug 1, 2020, 12:29 PM
    Thank you very much for this grate plugin
  • Tue, Aug 11, 2020, 5:08 PM
    Hi guys, thanks, this is a brilliant addition - and should be core!
  • Ricardo Caiado
    Tue, Aug 18, 2020, 4:42 AM
    Is it compatible with 3.9+ version of Moodle?
  • Tue, Aug 18, 2020, 3:23 PM
    yes its working fine with 3.9
  • Tue, Aug 18, 2020, 10:34 PM
    Is there a way to hide content if the user is not currently logged in?
  • Mon, Sep 28, 2020, 3:00 PM
    Is it possible to incorporate the FilterCodes compatibility with this? Especially allowing the option to use filtercodes conditional statements on menus. This would allow even more flexibility when creating customized menus. Thanks for your consideration!
  • at the footy
    Thu, Oct 8, 2020, 11:49 AM
    Re 3.9: Is there any plan to add the 'content bank' link as one of the items to remove from the menu?
  • Peter Jonker
    Thu, Oct 8, 2020, 3:21 PM
    Hello Meg in the meantime you could remove the item using CSS in your theme. Just add: [data-key="contentbank"] {display: none;}
  • Thu, Apr 22, 2021, 9:35 AM
    I copied the original boost theme, renamed it to my needs and made some very light design & structural changes. Now this collapsible boost drawer is not working any more : ( - I downloaded this plugin, removed the theme_boost dependencies and updated it on my page - - - - But it's still not working. Any idea what i also need to change in this plugin to work with "different" themes (not really different it's still 100% boost - just under a new name)

  • Andrew
    Thu, Apr 29, 2021, 8:34 PM
    This is a fantastic plugin. Thank you for your hard work on this. I completely agree with Dave, it should be core.
  • Thu, Jul 1, 2021, 7:11 PM
    Great plugin! Is there a way to remove the course home node altogether? I have tried the following:
    $coursehomenode->showinflatnavigation = false;
    $coursehomenode->display = false;
    Only remove() would work, but of course it also removes the node from breadcrumbs, which I don't want.
    Thank you for your help
  • Mon, Aug 30, 2021, 7:10 PM
    Hi everyone,

    I am trying to install this plugin after reading a blog about it. However, I am having an issue with its dependency. It is requiring block_myoverview to be installed, and I cannot find that from anywhere. Do you know how to get this dependency? Thank you.
  • Tue, Nov 30, 2021, 10:39 PM
    Hi everyone,
    Is there a way i could add custom root nodes for each role, e.g student, tutor, manager and admin? Thank you.
1 2 3 4
Please login to post comments