Boost navigation fumbling

General plugins (Local) ::: local_boostnavigation
Maintained by Logo "Moodle an Hochschulen e.V."Moodle an Hochschulen e.V., Alexander Bias
Moodle plugin which tries to overcome some fixed appearance behaviours of Boost's nav drawer in a clean way

Boost navigation fumbling v3.5-r8

Moodle 3.5
Released: Wednesday, 13 March 2019, 3:45 PM

moodle-local_boostnavigation

Changes

v3.5-r8

  • 2019-03-12 - Allow participants node to be removed from the course navigation.
  • 2019-03-12 - Allow grade node to be removed from the course navigation - Credits to Dan Marsden.
  • 2019-03-12 - Add support for setting the node id attribute.
  • 2019-03-12 - Announce undocumented parameters for custom nodes for admins.
  • 2019-03-12 - Add logical combination operator for the cohort, role and system role settings - Credits to Adrian Perez for the idea.
  • 2019-03-11 - Add node with icon to example section.
  • 2019-03-11 - Target link to FontAwesome icon list to FontAwesome 4.7.0 which is still used by Moodle core.

v3.5-r7

  • 2019-02-06 - Add the new custom node definition fields to the settings description.

v3.5-r6

  • 2019-02-06 - Bugfix: Get rid of a debug message which appeared when there wasn't an icon defined for a custom node.

v3.5-r5

  • 2019-02-06 - Add support for icons in custom nodes.
  • 2019-02-06 - Improve processing of the language parameter - Credits to Adrian Perez.
  • 2019-02-06 - Add support for system roles and site-admin on custom course nodes - Credits to Adrian Perez.
  • 2019-02-05 - Improve the accessibility of the collapsible nodes, let users open / close the MyCourses node with the keyboard.

v3.5-r4

  • 2019-02-04 - Fix a flaw in the language pack for the node title placeholders.

v3.5-r3

  • 2019-02-04 - Improvement: Add placeholders for node titles.
  • 2019-02-04 - Improvement: Add editingtoggle placeholder for custom nodes.
  • 2019-02-04 - Improvement: Make sure that the right custom node with parameters is active and highlighted.
  • 2018-12-05 - Changed travis.yml due to upstream changes.
  • 2018-07-23 - Remove deprecated strings file as the strings were fully depreated before.

v3.5-r2

  • 2018-07-19 - Adapt the mechanism to de-activate collapsible custom parent nodes.
  • 2018-07-19 - Cleanup: Remove a PHP notice in a forgotten edge case.
  • 2018-07-19 - Split settings onto multiple settings pages.
  • 2018-07-19 - Change collapse node icon to FontAwesome.

v3.5-r1

  • 2018-07-18 - Some changes after navdrawer icons have landed in core.
  • 2018-07-18 - Check compatibility for Moodle 3.5, no functionality change.

v3.4-r7

  • 2018-07-18 - Support guest and non-logged-in users for role specific custom nodes.

v3.4-r6

  • 2018-06-20 - Bugfix: {pagecontextid} placeholder in custom node URLs was broken.

v3.4-r5

  • 2018-06-20 - Bugfix: Display custom nodes for multiple cohorts did not work
  • 2018-06-20 - Add support for role specific custom nodes. With warm greetings from Moodle-DACH18-DevCamp - Cheers Jonathan and Christian
  • 2018-06-19 - Add support for placeholders in custom node URLs.

v3.4-r4

  • 2018-05-16 - Implement Privacy API.

v3.4-r3

  • 2018-02-27 - Change the icon for custom nodes based on early adopter feedback.

v3.4-r2

  • 2018-02-27 - Fix a note in the language pack.

v3.4-r1

  • 2018-02-26 - Always set the data-isexpandable attribute of the mycourses child nodes.
  • 2018-02-22 - Add icons to custom nodes to be displayed in theme_boost_campus
  • 2018-02-21 - Change the icons which were added to the activity nodes to a simple indent. This will simplify our work with theme_boost_campus, thanks for understanding.
  • 2018-02-21 - Bugfix: Collapsing only custom nodes did not work.
  • 2018-02-21 - Fix collapsing of mycourses node in theme_boost_campus.
  • 2018-02-20 - Don't highlight active collapsible custom nodes.
  • 2018-02-20 - Remove all notes about the requirement for MDL-59425 for collapsing nodes as this is now part of Moodle 3.4.
  • 2018-02-20 - Remove fallback for missing node key of competencies files navigation node.
  • 2018-02-20 - Remove fallback for missing node key of private files navigation node.
  • 2018-02-20 - Prepare compatibility for Moodle 3.4, no functionality change.

v3.3-r1

  • 2018-02-20 - Prepare compatibility for Moodle 3.3, no functionality change.

v3.2-r18

  • 2018-02-19 - Bugfix: There was a fatal error with custom course nodes which only appeared in certain plugin configurations.
  • 2018-02-19 - Bugfix: There were problems / debug messages with the setting to remove the competencies node.

v3.2-r17

  • 2018-01-15 - Bugfix: Some course section edge cases produced an incorrect ordering of the "Sections" course node.
  • 2017-12-15 - Add support for adding custom nodes to the nav drawer.
  • 2017-12-05 - Added Workaround to travis.yml for fixing Behat tests with TravisCI.

v3.2-r16

  • 2017-11-21 - Setting to remove some course nodes - Thanks to Alain Bolli.
  • 2017-11-08 - Updated travis.yml to use newer node version for fixing TravisCI error.

v3.2-r15

  • 2017-10-09 - Bugfix: Collapsing the "Sections" course node resulted in a fatal error for some non-teacher users.

v3.2-r14

  • 2017-10-09 - Bugfix: Inserting course nodes failed on pages which are not really inside a course but have a course id.

v3.2-r13

  • 2017-09-29 - Bugfix: Inserting the "Sections" course node was broken after MDL-57412 was integrated into Moodle core.

v3.2-r12

  • 2017-09-29 - Add admin setting for collapse default states.
  • 2017-08-30 - Setting to insert an "Activities" and "Resources" course node.
  • 2017-08-30 - Setting to insert a "Sections" course node.
  • 2017-08-16 - Setting to be able to collapse nav drawer node "My courses".

v3.2-r11

  • 2017-06-30 - Improve search for privatefiles node after MDL-58165 was integrated into Moodle core 3.2 and 3.3
  • 2017-05-29 - Add Travis CI support

v3.2-r10

  • 2017-05-10 - Add the possibility to remove the first Home / Dashboard node, not only the unneeded second one
  • 2017-05-10 - Bugfix: If Moodle is configured with 'Default home page for users' = User preference, the plugin's 'Remove second "Home" or "Dashboard" node' setting didn't have any effect

v3.2-r9

  • 2017-05-08 - Remove currentcoursefullname setting as this is now possible with $CFG->navshowfullcoursenames in Moodle core. If currentcoursefullname was set to yes and the Moodle version is recent enough (version >= 2016120500.03), the plugin update script will set $CFG->navshowfullcoursenames = yes in Moodle core.

v3.2-r8

  • 2017-05-05 - Improve README.md

v3.2-r7

  • 2017-03-31 - Minor code improvements, no functionality change

v3.2-r6

  • 2017-03-13 - Handle the case that the admin has enabled navshowmycoursecategories when removing the My courses node; Thanks to Simon Eidenskog for spotting

v3.2-r5

  • 2017-03-09 - Rename the plugin to local_boostnavigation for multiple reasons and resubmit it to the Moodle plugin repository

v3.2-r4 to v3.2-r2

  • 2017-03-07 - Some improvements from the Moodle plungin repo prechecker results and to things which have been overlooked in the very first release

v3.2-r1

  • 2017-03-06 - Initial version

Version information

Version build number
2019031300
Version release name
v3.5-r8
Maturity
Stable version
MD5 Sum
97fc642cc957cb7c586be838b5dda7fa
Supported software
Moodle 3.5
  • Latest release for Moodle 3.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v3.5-r8

Default installation instructions for plugins of the type General plugins (Local)

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.