FlexiBase

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:
31 sites
24 downloads
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
files.

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
format.

  • 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
https://github.com/roelmann/theme_flexibase/issues

Screenshots

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

Contributors

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

Comments RSS

Comments

  • Richard Oelmann
    Wed, 1 Apr 2015, 11:24 PM
    Any word on timescales for approval - or anything i need to do?
  • Plugins bot
    Thu, 2 Apr 2015, 3:57 AM
    Version: v1.0.1 (2015031801)
    Prechecker results: 225 errors / 2051 warnings
    http://integration.moodle.org/job/Precheck%20remote%20branch/12426/artifact/work/smurf.html
  • David Mudrák
    Thu, 2 Apr 2015, 4:15 AM
    Hi Rachard. Sorry for the delay with the review.

    Yes, the prechecker coding style rules do not work well for the indentation in the theme layout files. After having this consulted with Eloy Lafuente (from the Moodle integration team), I have reported CONTRIB-5681. For now, please ignore all indentation related warnings/errors raised by the prechecker for your layout files.

    I am going to approve your theme now, thanks for all your work on the updates.

    For the next version, let me suggest to fix the usage of upper case letter in title strings (such as 'Main Header Logo' or 'Top Bar Logo'. The 'en' language pack shipped with the plugin should not use capitalised words in titles. It is a policy in Moodle UI that plugins should follow so they fit nicely into the Moodle UI.

    Good luck with the maintenance and further development of the theme. You are cleared to land now. Welcome to the Plugins directory!
  • David Mudrák
    Thu, 2 Apr 2015, 4:16 AM
    (and sorry for the typo in your name ...)
  • Richard Oelmann
    Thu, 2 Apr 2015, 4:36 AM
    Thanks David smile
    I'll take a look at those language strings over the weekend.
  • school of arty deolali
    Fri, 12 June 2015, 12:13 PM
    after installing plugins asks for register your site. how can i register my site offline?
  • Frank Leone
    Wed, 15 July 2015, 10:24 PM
    I would love to try this theme. Is it already usable for Moodle 2.9? Thanks a lot in advance!
  • Richard Oelmann
    Wed, 15 July 2015, 10:32 PM
    Yes it is usable on 2.9 and 3.0dev - that said there may be a few minor bits that need some tweaking, but if you come across any of those that I haven't already found, then I'm more than happy to fix them!
  • Frank Leone
    Thu, 16 July 2015, 12:05 AM
    Whow, that is impressionally fast service smile Thanks a lot, I will start using it directly and will let you know if there are any issues. Keep up the great work!
  • Anne-Laure Oo
    Tue, 15 Sept 2015, 2:54 PM
    Thank you for your theme. It's great . I think i will use it for my website.
    Just a tiny problem with the read more bouton.
    I went in the flexibase settings and typed an url (http://myurl) in the slide link area but it doesn't work. Is it normal?
    Thank you for your answer.
  • Richard Oelmann
    Tue, 15 Sept 2015, 4:33 PM
    Thanks Anne-Laure - it's a bug

    Corrected on github - will release in the plugins database as soon as I get opportunity
    The fix is quite simple
    https://github.com/roelmann/moodle-theme_flexibase/commit/aef5bd05437c8daf5e44223957a6636672c2f3fc
    flexibase > layout > includes > carousel2.php > line 82 change the href="#" to read href="<?php echo $slideurl; ?>"
  • Anne-Laure Oo
    Tue, 15 Sept 2015, 9:29 PM
    Thank you very much !
  • Peter James
    Fri, 2 Oct 2015, 5:12 PM
    Bootstrap has just updated and killed my flexibase theme, is there another setting I need to change or is it a bug in Flexibase, apologies if I saying something already known.
  • Richard Oelmann
    Fri, 2 Oct 2015, 5:39 PM
    https://moodle.org/mod/forum/discuss.php?d=309326#p1286173
    I will update the version here as soon as I am able
  • Richard Oelmann
    Fri, 2 Oct 2015, 7:07 PM
    Updated on here and on github
    v1.0.1 relates to Mdl2.7/2.8 (but will work on Mdl29 with Bas' older versions of the parent bootstrap theme)
    v1.1.1 relates to Mdl2.9, but more specifically to Bas' updated theme_bootstrap and has that updated version as a dependency
Please login to post comments