Themes ::: theme_flexibase
Maintained by Richard Oelmann
This is the flexibase theme for Moodle. It is a Bootstrap3 theme, but uses flexbox to create the layouts, rather than the bootstrap grid. This theme depends upon Bas Brands' bootstrap theme for bootstrap3.
Latest release:
65 sites
13 fans
Current versions available: 5

About this theme

 * @package    theme_flexibase
 * @author     2015 Richard Oelmann
 * @copyright  2015 R. Oelmann
 * @parents    Bootstrap
 * @copyright  2014 Bas Brands
 * @credits    Essential - Julian Ridden, Gareth Barnard;
 *             Elegance - Julian Ridden, Danny Wahl;
 *             BCU - Jez H, Mike Grant
 *             Decaf - Paul Nichols
 *             Many others for non-specific but vital inspirations,
 *             suggestions and support
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

This is the flexibase theme for Moodle. It is a Bootstrap3 theme, but uses
flexbox to create the layouts, rather than the bootstrap grid.

This theme depends upon Bas Brands bootstrap theme for bootstrap3.

The aim of the theme is to provide an experimental format for making use of the
flexbox css layouts to provide greater options for administrators and to simplify
the layout code when considering rtl languages, editing on/off, use of side-bars
and docking as well as other factors which influence the layouts. The theme allows
administrators to choose layout structures for set page layout types (standard pre
and post, 2 pre, 2 post etc) from a settings page without the need to edit theme

The theme also makes use of less compilation on the fly through its settings pages.
It has a range of colour and branding options which affect the less variables, but
also makes use of a 'CustomLess' setting in the same manner as many themes have a
'CustomCSS' (as flexibase also does).

IMPORTANT NOTE: Older versions of IE do not support any version of the flexbox

  • IE9 and older: no support - Will appear in theme as if on a small screen (mobile first layout)
  • IE10: Legacy support, supported in theme - Should appear as designed
  • IE11+: Full support

I hope you find the theme useful. Please submit any comments and feedback via the
moodle.org forums or any bugs via the github issues page


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


Richard Oelmann (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Just wondering . . .
    Fri, Sep 23, 2016, 2:17 PM
    Where can I find out about the new (to me) page blocks link?

  • Fri, Sep 23, 2016, 6:54 PM
    There's a few new sentences in the ReadMe, Derek, but that's a reminder for me to update the Theme Help pages that are built into the theme - I've released a v3.2.1 into the plugins database today, so will try to get the docs updated as soon as i can. one thing on the latest release is that the default region for blocks has been reverted back to side-pre instead of the original request when i created that modal blocks page to make that the default region to encourage 'blockless'. I think its a FAR better user experience using it on the main page, as well as the bug you found with the book navigation block!
  • Just wondering . . .
    Sat, Sep 24, 2016, 8:44 AM
    Well, great, thanks, made my day.

    The version off Git seemed to be OK on my dev, but did a little bit of damage to the live site. Bob has reverted the whole site to Clean, and installed the new FB Git version for me from last night (NZ time) to test at site level. A new course went live yesterday, and it was not a good time for me to tweak the theme and break the book!@! The guys running it had my cell number but sent emails instead, I'll have to tell them next week if the site goes down in any way call me, since I could be absent and not reading emails. smile
    I am at present sitting in MacDonalds having a few calls with Bob to tidy up some last details and I am wondering about the future of themes in this (my biggest) site that I look after. The questions include branding at the site level, category level etc. Then the access to the various menus like the Admin. And the fact that some of us work on desktops, some laptops and some touch screens. And we have different subsets of most often used functions. And preferences. Serif, colours sizes etc. smile

    I'll check the change password problem, the blocks problem, the book, my bootstrap stuff and get back to you here. Thx again Richard.
  • Fri, Dec 2, 2016, 7:26 PM
    Hi Richard, it seems I got the same problem as Jason, post Sept12, your theme was loaded with broken css at all, I pull the github master, the same effect appears, on Chrome as well as Fox FlexiBase looks so promising and beautiful on demos, I'm strongly determined to use it in my application, please help somewhat..
  • Fri, Dec 2, 2016, 11:41 PM
    Please can you confirm moodle version, theme_bootstrap version.
    I've just reinstalled a fresh test site this week and had no issues.
  • Sat, Dec 3, 2016, 1:00 AM
    Today installed Moodle 3.1.2 build 20160912 from hosting autoinstalator on www.home.pl, during installation of Your theme automatically Botstrap 3.1.0 was loaded, css totally broken on latest ver of chrome, FF, edge. Hope for help
  • Sat, Dec 3, 2016, 1:34 AM
    Hmmm - Have never used autoinstaller, and never had bootstrap automatically installed - all that normally happens is you get a warning to install it as an unmet dependency if its not there.
    However, the versions you state appear to be correct (latest FB, Moodle3.1 and BS3.1.0 should work!) , but my guess at the moment would be that something hasn't loaded correctly through the autoinstaller process from your host.
    Can you check all the relevant folder permissions as the auto installer has set them, to ensure correct access to all the files in both themes. Also try just selecting bootstrap as your theme and see what happens there, trying to narrow down whether the issue is with the way the installer has added one or other of the themes and which one (or both) have the problem.
  • Sat, Dec 3, 2016, 2:08 AM
    Autoinstaller was used for Moodle itsef only, last months I set up a number of installations in this way, so installation of Moodle 3.1.2 is probably correct. Flexi was installed in standard procedure, from Moodle repository, and during this process that was accounted that plugin "requires attention" and indication to load Bootstrap theme, finally all the process was succesfuly completed. I tried several times, uninstaliing both Flexi and Bootstrap, clearing caches and effect was the same. Anyway, problem is probably not conected with Moodle autoinstallator at our hosting service (although I can upload this way only one, predefined version Of Moodle - 3.1.2 for today), and that must be some trivial incoherency of Bootstrap version and Flexi code. Please try on "clean" Moodle 3.1.2, during installation of Your Theme Moodle plugin installer will indicate to install this Bootstrap as usually, after confirmation everything going smoothly to the very end, but css refuse to cooperate...
  • Sat, Dec 3, 2016, 2:32 AM
    Richard, I just installed the fresh one: www.flexi.pcjob.pl admin, pass:flexi, please try ...
  • Sat, Dec 3, 2016, 4:14 AM
    Tested on your site - doesn't work
    Tested on local fresh install (Moodle 3.1.3+ (Build: 20161202) ) - I don't have the codebase for 3.1.2. - This works fine.
    Hmmmm :/
    You probably need to check file permissions as another step in testing
  • Sun, Dec 4, 2016, 5:52 AM
    ftp://digipark.home.pl login: flexi@pcjob.pl pass:flexi2016, please take a look, if you find a moment, millions in Poland use this hosting, probably most of them also use autoinstallators to set up some www service and for certain time will be limited to ver 3.1.2.
    Thanks, Darius
  • Mon, Dec 5, 2016, 1:50 AM
    Dariusz, I've just updated that site to use the same codebase as I have on my local test server - Moodle3.1.3, latest Flexibase+Bootstrap, etc (Copied the codebase directly from my install). While the install works on my localhost, the same codebase does not work on that test site.
    The implication, then, is that this is not an issue within Flexibase itself, or with Moodle versions, but something to do with the hosting settings (although that might then be something that can be addressed within the theme - possibly - if the issue was known :/ ).
    Unfortunately, I am not in a position to investigate individual hosting solutions, I simply do not have the time/capacity to do so having already spent much of last night and today investigating this. There is at least one (year old) report that there are issues with php5.6 on VPS hosting, but I would not be able to comment on that.
    If you are able to identify a bug/improvement in Flexibase, then I would be happy to fix it, but at the moment this looks like an issue with the hosting rather than with Moodle/Flexibase.
  • Mon, Dec 5, 2016, 4:44 PM
    Ok, thanks for the localization of the problem, it could be connected with php version on our server, now there is 5.6, I just changed to 7, it will take probably some hours to cron set up.
  • Sun, May 21, 2017, 4:40 PM
    Your excellent graphic theme will soon be available for Moodle 3.3?
    Thank you
  • Mon, May 22, 2017, 12:30 AM
    There are currently no plans to support Flexibase in Moodle3.3. This would only be possible with funding. I believe if you re-install the old Course_Overview block to your site, it should generally work - but the new MyOverview block is not styled by the theme at all and there may be other changes that I have not investigated with the theme.
1 2 3 4 5
Please login to post comments