Boost Union

Themes ::: theme_boost_union
Maintained by Logo "Moodle an Hochschulen e.V."Moodle an Hochschulen e.V., Moodle Partner lern.link, bdecent gmbh, Alexander Bias, Logo "Moodle an Hochschulen e.V."Moodle an HS Doku
Theme Boost Union is an enhanced child theme of Boost which is intended, on the one hand, to make Boost simply more configurable and, on the other hand, to provide helpful additional features for the daily Moodle operation of admins, teachers and students.

Boost Union v4.3-r6

Moodle 4.3
Released: Tuesday, 20 February 2024, 3:50 AM

moodle-theme_boost_union

Changes

v4.3-r6

  • 2024-02-18 - Make codechecker happier
  • 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
  • 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
  • 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
  • 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
  • 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267. Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything.
  • 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
  • 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
  • 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
  • 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
  • 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.

v4.3-r5

  • 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
  • 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
  • 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.

v4.3-r4

  • 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
  • 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
  • 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
  • 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
  • 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
  • 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
  • 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
  • 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
  • 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
  • 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
  • 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
  • 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
  • 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
  • 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
  • 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
  • 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
  • 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
  • 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
  • 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
  • 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
  • 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
  • 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
  • 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
  • 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
  • 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
  • 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
  • 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
  • 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
  • 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204

v4.3-r3

  • 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
  • 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
  • 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.

v4.3-r2

  • 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
  • 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
  • 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
  • 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
  • 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
  • 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
  • 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.

v4.3-r1

  • 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
  • 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
  • 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
  • 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
  • 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
  • 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
  • 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
  • 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
  • 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
  • 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
  • 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
  • 2023-10-20 - Prepare compatibility for Moodle 4.3.

v4.2-r4

  • 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
  • 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
  • 2023-10-14 - Add automated release to moodle.org/plugins

v4.2-r3

  • 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
  • 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
  • 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
  • 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
  • 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
  • 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
  • 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
  • 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
  • 2023-09-22 - Make codechecker happier
  • 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
  • 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.

v4.2-r2

  • 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390. This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union. During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time. If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.

v4.2-r1

  • 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
  • 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
  • 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
  • 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
  • 2023-09-01 - Prepare compatibility for Moodle 4.2.
  • 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
  • 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
  • 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations

v4.1-r10

  • 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
  • 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
  • 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
  • 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
  • 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
  • 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
  • 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
  • 2023-08-13 - Feature: Smart menus, solves #137

v4.1-r9

  • 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
  • 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
  • 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
  • 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
  • 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
  • 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
  • 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.

v4.1-r8

  • 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
  • 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
  • 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
  • 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
  • 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
  • 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
  • 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
  • 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
  • 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.

v4.1-r7

  • 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
  • 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
  • 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
  • 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
  • 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.

v4.1-r6

  • 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30. Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues.
  • 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
  • 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.

v4.1-r5

  • 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
  • 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
  • 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
  • 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.

v4.1-r4

  • 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
  • 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
  • 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.

v4.1-r3

  • 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
  • 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
  • 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
  • 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.

v4.1-r2

  • 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
  • 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
  • 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
  • 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
  • 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
  • 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
  • 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.

v4.1-r1

  • 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
  • 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
  • 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
  • 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
  • 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
  • 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
  • 2023-02-04 - Prepare compatibility for Moodle 4.1.

v4.0-r12

  • 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
  • 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
  • 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
  • 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.

v4.0-r11

  • 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
  • 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.

v4.0-r10

  • 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
  • 2023-01-15 - Improvement: Note to assure matching login image/login image text.
  • 2023-01-15 - Feature: Login page layouts, solves #37.
  • 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
  • 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
  • 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
  • 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
  • 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
  • 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
  • 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache

v4.0-r9

  • 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
  • 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
  • 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
  • 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
  • 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations

v4.0-r8

  • 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
  • 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
  • 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.

v4.0-r7

  • 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.

v4.0-r6

  • 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
  • 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.

v4.0-r5

  • 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
  • 2022-10-15 - Feature: Filearea for additional resources, solves #113.

v4.0-r4

  • 2022-10-15 - Feature: Random login background image with text, solves #36.
  • 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
  • 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
  • 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
  • 2022-10-12 - Settings: screenshot image for theme chooser solves #33.

v4.0-r3

  • 2022-10-12 - Feature: Configurable activity navigation, solves #100.
  • 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.

v4.0-r2

  • 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
  • 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
  • 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
  • 2022-09-07 - Feature: Scrollspy, solves #19

v4.0-r1

  • 2022-07-18 - Feature: Bootstrap colors, solves #35
  • 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
  • 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
  • 2022-07-13 - Release: Add contributors to README.md, solves #44
  • 2022-07-13 - Release: Add UPGRADE.md, solves #29
  • 2022-07-08 - Feature: Customize activity icon background colors, solves #49
  • 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
  • 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
  • 2022-07-06 - Feature: Built-in imprint, solves #32
  • 2022-07-05 - Feature: Configurable favicon, solves #34
  • 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
  • 2022-07-05 - Feature: Back to top button, solves #7
  • 2022-07-05 - Adopt changes in Boost core for MDL-74634
  • 2022-06-21 - Add course related hints feature, solves #5
  • 2022-04-30 - Added footnote functionality, helps to resolve #6.
  • 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
  • 2022-06-20 - Prepare settings.php page, solves #2.
  • 2022-06-20 - Fill README.md, helps to resolve #3.
  • 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
  • 2022-03-17 - Create boilerplate as Boost child theme without any additional features.

Version information

Version build number
2023102023
Version release name
v4.3-r6
Maturity
Stable version
MD5 Sum
e0e3896b15da4a48728848da75a01fd2
Supported software
Moodle 4.3

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v4.3-r6

Default installation instructions for plugins of the type Themes

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