BCU

Themes ::: theme_bcu
Maintained by Mike Grant, Jez H
Part of set BCU UI.
This is the theme from the moodle site of Birmingham City University. It's based on bootstrap and allows for extensive customisation and some unique features to help improve Moodle's usability.
Latest release:
519 sites
164 downloads
225 fans
Current versions available: 1

BCU Theme

This theme is no longer being actively developed, please see the forked Adaptable Theme instead.

This bootstrap based theme is in use on a large site and has been thoroughly tested using pretty well every possible permutation of a Moodle course including several third party course formats. It is customisable through admin settings and should serve you well!


Cool features: (at least we think so)

  • Toggle to hide show blocks in one click
  • Toggle to switch between fixed and full width
  • Support for bootstrap elements (Toggle, Modal, see our Bootstrap Elements Plugin Here )
  • Choice of two tiled renderers for My Courses on front page, one static and one with overlay


Home Page:

  • Jquery slider
  • Marketing spots on front page (three or four should render well)
  • 2 x info boxes on front page
  • My Courses rendered as "tiles" making better use of space
  • Four configurable blocks in theme footer (display sitewide)


Navigation:

Top navbar includes:

  • Messages icon showing alerts of unread messages + dropdown of users sending messages
  • Dropdown with users profile related links

Secondary navbar includes:

  • links to home, my home, events
  • My Courses drop down list of enrolled courses the order of which is controlled by My Home settings. Students can customise order of this navigation list in My Home. Drag courses to re-order them in My Home and the same order will be reflected in the drop down navigation
  • This Course drop down list provides consistent course navigation to activities (replicates activities block), participants and grades
  • Ability to add a "help" link into navigation for help pages

Other Features:

  • Ability to display a site wide message across the top of the site to notify of downtime or similar
  • Truncate course / category names in breadcrumbs, if you have long names and a deep category structure this will come in quite handy! (we plan to apply expanding breadcrumbs on mousever as seen in Essential theme)
  • Uses Font Awesome so icons can easily changed

Admin Settings: highly customisable with many settings:

  • Color pickers to alter look of theme
  • File uploader for slider images
  • File uploader for Logo
  • Field for stats tracking code (Piwik, Analytics etc)

Credits: 

We are continually improving the features in this theme and would appreciate feedback and suggestions you may have and If we like them we will integrate and update the version here.

If you find any problems please check the issue tracker, hopefully you will find we already have it on our list.

Future Plans: we will be adding more navigation items into the theme (configurable) with the aim of reaching a point where we can disable the administration and navigaion blocks for students giving a simplified more consistent way of navigating courses which is less dependant on the random availability and placement of blocks.

Screenshots

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

Contributors

Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Mike Grant
    Fri, 27 Feb 2015, 8:39 PM
    Hi Ben, glad you like it. I think this might be me dropping the ball and it using hard coded strings. The relevant files to change are layouts/includes/header.php and renderer.php.

    I'll fix that for the next release so that they can be translated like normal.

    My apologies and thanks for bringing this to my attention sad
  • Ben CI
    Sat, 28 Feb 2015, 4:36 PM
    Thanks so much, Mike!!
    I´ve translated "Events", "My sites", "People" and "Grades" .
    But I don't know how to translate "Hide blocks", "Full screen" and "This course". I've found the strings:
    get_string('hideblocks', 'theme_bcu')
    get_string('showblocks', 'theme_bcu')
    get_string('fullscreen', 'theme_bcu')
    get_string('standardview', 'theme_bcu')
    Where can I change that text?
    Thanks a lot in advance!!
  • It's only an avatar...
    Mon, 2 Mar 2015, 4:13 AM
    Hi Mike, Checkout the Lang/en $string for the logo as the description is out of date, it is nolonger a case of adding a URL but actually uploading an image, that is why there is a drag-n-drop area!
    Wrong: Change the logo of this theme by entering the URL to a new one (i.e., ). A transparent .png will work best.
  • It's only an avatar...
    Mon, 2 Mar 2015, 4:20 AM
    Hello again, looks like there are more errors in the Lang/en $string file. This time is is the Slider pictures. Wrong: Add picture to the frontpage slideshow. Type in a URL to an image.
  • Mike Grant
    Mon, 2 Mar 2015, 5:46 PM
    Hi Ben & Mary,

    Thanks for letting me know about this, I'll get them sorted for the next version!

  • It's only an avatar...
    Mon, 2 Mar 2015, 6:26 PM
    Hi Mike You might also like to update and change how you use jQuery in BCU theme as it presently is contravening Moodle standards for jQuery. Here is the Docs explained the procedure...
    https://docs.moodle.org/dev/jQuery#Examples
  • It's only an avatar...
    Mon, 2 Mar 2015, 6:29 PM
    Further to my last comment...
    Check out how it is done in essential or elegance themes
  • Ben CI
    Mon, 2 Mar 2015, 7:36 PM
    Thanks to you, Mike.
    Last thing, do you know where can I change the text of "Hide blocks", "Full screen" or "This course"? I don't know how to change it.
    Does anybody know?
    Thanks in advance!
  • It's only an avatar...
    Mon, 2 Mar 2015, 11:15 PM
    Hi Ben, if you want to add a translation for those names, you have to do that using the AMOS language UI. You will find a link at the very top of this page 'Translations'
  • Ben CI
    Mon, 2 Mar 2015, 11:44 PM
    Hi, Mary.
    I've just translated the strings in AMOS.
    How can I use these translations in my site? Should I reinstall the theme?
  • It's only an avatar...
    Mon, 2 Mar 2015, 11:48 PM
    No just update the language packs that you have installed, Presuming you updated the Spanish translation in AMOS
  • It's only an avatar...
    Mon, 2 Mar 2015, 11:49 PM
    Site Administration > Languages > Language packs
  • Ben CI
    Tue, 3 Mar 2015, 12:08 AM
    Thanks, Mary.
    I've just updated the spanish language pack in my site, but there are no changes in these strings.
    Maybe I have to wait mainteiners' approving?
  • It's only an avatar...
    Tue, 3 Mar 2015, 2:01 AM
    May be...I
    I am not sure how it works. The alternative is to create a Spanish Lang folder. To do this copy theme_bcu.php from the Lang/en folder and add to a new es folder
    lang/es/theme_bcu.php



  • It's only an avatar...
    Tue, 3 Mar 2015, 2:04 AM
    You can then make your changes to that es/theme_bcu.php
Please login to post comments