General plugins (Local): Boost navigation fumbling

Maintained by Picture of Ulm UniversityUlm University, Picture of Alexander BiasAlexander Bias, Picture of Kathrin OsswaldKathrin Osswald
Moodle plugin which tries to overcome some fixed appearance behaviours of Boost's nav drawer in a clean way
2010 sites
75 fans
Current versions available: 6

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


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

Comments RSS

Show comments
  • Picture of Alexander Bias
    Tue, Aug 27, 2019, 9:20 PM
    Roland, as you may have read on Github, this issue has been fixed now and a new version has been published.
  • Picture of Ian L
    Sat, Sep 7, 2019, 10:17 AM
    I tried this with the "classic" theme in 3.7 and it doesn't work. Just saying if anyone was wondering.
  • Picture of Acqua Alta
    Sun, Sep 8, 2019, 2:30 PM
    Hi Ian L,
    I think that this is expected. The plugin is called "*Boost* navigation fumbling", and is it name suggests, it suppose to work with the "Boost" theme (that includes the navigation drawer).
    The "Classic" theme is different.
  • Picture of Alexander Bias
    Sun, Sep 8, 2019, 7:04 PM
    This is more or less correct. While "Classic" is also a Boost child menu, it does not have the Nav Drawer which this plugin is manipulating.
  • Peter Jonker
    Mon, Dec 16, 2019, 6:28 PM
    Hi Alexander, thanks very much for this plugin! It is very helpful and we use it all the time. I found one issue with local_boostnavigation | removeparticipantscoursenode. In the description you mention it should not cause any problem but I found the following. It definitely removes the Participants node for regular users which is good. However when being an admin I want to enrol participants through Course Administration / More / Users / Enrolled users (/user/index.php?id=XX). Normally the breadcrumb stays intact and I can go back to the course using the breadcrumb. When the participants node is being removed the breadcrumb becomes Dashboard / Site pages / Participants and I can not use the breadcrumb to navigate back to the course. Could you have a look at this issue and let me know if it could be solved? Already tried to hide Participants node through css but cannot pin-point the class.
  • Picture of Alexander Bias
    Thu, Dec 19, 2019, 3:49 AM
    Hi Peter,

    there's a yellow box at the top of this page which says "No support in the comments section on this page".
    Please create an issue on and I will handle it as soon as time permits.

    Thanks for your understanding,
  • Picture of stefan weber
    Wed, Jan 29, 2020, 12:07 AM
    thanks for this absolutely amazing plugin, together with boost_campus it actually makes boost usable smile
  • Picture of paola lopez
    Wed, Feb 12, 2020, 11:24 PM
    Thank you very much for this information you need this plugins to be able to modify some supports on my website.
  • Picture of R. Tillman Connie
    Mon, Mar 2, 2020, 4:26 PM
    Hi Alexander Bias
    Im using moodle 3.7 and use Moove theme. When i added custom root node to navigation bar and change icon menu but not show. Please help me how to fix. Thank so much.
  • Picture of Majid Rafiee
    Mon, Apr 6, 2020, 9:29 PM
    Is it compatible with Moodl;e 3.8.2 ?
  • Picture of Nico Knoester
    Sun, Apr 12, 2020, 9:26 AM
    Yes Majid, i was wondering this as well!?
  • Picture of Vito Corleone
    Tue, Apr 14, 2020, 1:02 AM
    Hi, good day.

    Does someone know if it is possible to use this plugin to show the courses inside their categories as a node??
  • Picture of Benjamin Ben
    Wed, May 20, 2020, 6:28 PM
    Unfortunately, all the features doesn't seems to work on Moodle 3.8.2. You can remove some nodes but can't collapse them. The collapse icon shows up but when you click on it nothing happen. Nothing surprising as the code shows that there's no imbrication in the nav. All menu's items are at the same level.
  • Picture of Cécile Godé
    Mon, May 25, 2020, 11:08 PM
    I recently installed this plugin on Moodle 3.8.3+: there are problems in the menu collapse and some links added for users do not appear. Is there a plugin update planned to make it compatible with Moodle verse 3.8? Thank you.
  • Picture of Acqua Alta
    Tue, May 26, 2020, 11:57 PM
    Hi Cécile,
    There is already a discussion about the collapse issue, including a possible patch:

    And that's what Alex (the plugin creator/maintainer) wrote me 10 days ago:
    "... during the (COVID-19) crisis landed in Moodle core as a bugfix. This will solve all blockers with local_boostnavigation on 3.8 and will also most probably fix all of the 3 issues which you referenced (Github - 36,48,49). It will just take some concentrated coding... It's on my list to finish the plugin upgrade soon, but I can't promise any release date."

    On the other hand, if you switch off the collapsing nodes feature, the 3.7 version should also work on 3.8.
1 2 3
Please login to post comments