Essential

Themes ::: theme_essential
Maintained by Gareth J BarnardGareth J Barnard
Essential is a clean and customizable theme. Essential is tested and tried by thousands of users, and ranks number one by site usage for all available third party themes.
Latest release:
2435 sites
484 downloads
357 fans
Current versions available: 12

This plugin is up for adoption, please see 'Plugins adoption programme'.

The "Essential" Moodle Theme
=========================

Please note: Essential has reached 'End of life' at Moodle 3.6 - last version for.  Please read moodle.org/mod/forum/discuss.php?d=385903.

Do not attempt to install the theme beyond Moodle 3.6, you will break your site!

With 2.5 now released Julian thought it time to take the opportunity to build a new theme that would push the new theme engine to it's limits a bit.  With that in mind he introduced the new "Essential" theme.  Now Julian has left us for Canvassian adventures, David and Gareth took over development and maintenance.  And now David has left for pastures new, Gareth continues to maintain and make improvements.

The idea of this theme is to make the site look as little like Moodle as possible. In this specific instance, it would be used on sites where Moodle would potentially serve as a company homepage rather than just a course list.

Cool things to know about the theme.

  • It attempts to load as many as possible icons from a font.
  • Most of what you think are "graphics" are actually the Font Awesome font (fontawesome.io).
  • The slider on the front page is completely customisable through theme settings.
  • I am really trying to push what Bootstrap (twitter.github.io/bootstrap/) Grids can do.  As such the theme is fully responsive.
  • The footer is all custom Moodle regions.  This means blocks can be added.
  • The theme can use Google web fonts (fonts.google.com) to give it that extra bit of shazam!
  • Social network icons appear at the top of the page dynamically based on theme settings.
  • The entire colour scheme can be modified with theme settings.

Support:

The theme comes with NO support.  Please see the 'Support' section in 'README.md' file that comes with the theme.  This is because the theme is complex and I regret that I don't have the time / resources to freely assist with questions pertaining to specific enhancements / changes / knowledge improvement.

I will investigate genuine bugs and issue fixes in a timescale set by myself.  I will only explain / report my findings at my own discretion.  You MUST state the Essential and Moodle versions as I'll only ask for them and that delays time - in software bug fixing there is no 'latest' version as your 'latest' could be different to my 'latest', so please don't use that word or similar like 'current'.

Reporting issues:

Please read the 'Reporting issues' section in 'README.md' file that comes with the theme before posting / contacting me.  If there is any missing information then I'll only ask for it which will delay you getting a solution to your problem.

Video Promo:


Properties:


In versions 2.9.1.22, 3.0.1.15, 3.1.1.7 and above.


Versions:

Please note that previously the version for Moodle 2.6 was 2.7.x as well, but since these versions are now separated we also lowered the displayed version number.
 

Moodle Version

Essential Version

Status

2.5 2.5.8 Last release for M2.5
2.6 2.6.11 Last release for M2.6
2.7 2.7.9.5.3 Last release for M2.7
2.8 2.8.1.11 Last release for M2.8
2.9 2.9.1.24
Last release for M2.9
3.0 3.0.1.17 Last release for M3.0
3.1 3.1.1.12 Last release for M3.1
3.2 3.2.1.5 Last release for M3.2
3.3 3.3.1.5 Last release for M3.3
3.4 3.4.1.5 Last release for M3.4
3.5 3.5.1.5 Last release for M3.5
3.6 3.6.1.0 Last release for M3.6
3.7+ End of life Please see: moodle.org/mod/forum/discuss.php?d=385903
 

Potential privacy issues

Google CDN fonts can be set to be used.

Screenshots

Screenshot #0
Screenshot #1

Contributors

Gareth J Barnard
Gareth J Barnard (Lead maintainer)
Julian Ridden
Julian Ridden: Original author
David
David Bezemer: Contributor
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Gareth J Barnard
    Tue, 25 Oct 2016, 1:44 AM
    Dear Jamie,

    Ok, firstly, please post on the themes forum - https://moodle.org/mod/forum/view.php?id=46 - with a screen shot of the issue and full details (Moodle and Essential) versions.

    Secondly, I have literally spent days on this in the past. It is not to do with overflow but in fact to do with the unexpected position of the navbar being lower than the top for the JavaScript to work correctly. The current version avoids this core conflict by doing something else that prevents the core JS from making bad decisions.

    G
  • Gareth J Barnard
    Tue, 25 Oct 2016, 1:47 AM
    P.S. I just tested in 3.0.1.12 and cannot replicate.
  • Jamie Tinley
    Tue, 25 Oct 2016, 4:47 AM
    Sorry Gareth, will do.
  • Jeff Martin
    Sun, 13 Nov 2016, 6:35 PM
    Gareth

    We have selected Essential as our theme for a commercial eLearning site we are developing and understand from that the ability to include sliding photos (I think this is cSlider which can no longer be used due to T&C) has had to be removed from the theme. Would it be possible to develop similar functionality to Essential theme if so do you think this would be too expensive to be sponsored as we would be interested in assisting with the funding of this but maybe if you have had similar requests crowdfunding could be used. Appreciate you need an income and also probably get lots of requests which cause distraction to you - any thoughts?
  • Gareth J Barnard
    Sun, 13 Nov 2016, 9:20 PM
    Hi Jeff,

    Ok, re-visiting the source site: http://tympanus.net/codrops/licensing/ - it appears that I could use the code in a 'child theme' specific to you that was not re-distributed - I think. The reasons I had to remove it from Essential stem from their license and the fact that it is not (or does not appear to be) GPLv3 compatible, and thus I would be unable to continue to publish the theme on Moodle.org (or perhaps anywhere). I'm not sure if it would be a violation of the GPLv3 license if used in a child theme for a specific site, what do you think?

    In terms of the functionality, I did implement a 'beside' option. Additionally, for accessibility reasons 'sliders' are going out of fashion.

    So.... therefore I believe the simplest solution would be a 'child theme' specific to you after the GPLv3 license has been clarified for that situation.

    Kind regards,

    Gareth
  • Ryan B
    Wed, 16 Nov 2016, 6:17 AM
    Just updated to newest version of Moodle (3.1.3) and the newest essential (3.1.13). Unfortunately, issue #780 was not fixed; the alternating grades in the Gradebook Setup are still not being shown.
  • Gareth J Barnard
    Wed, 16 Nov 2016, 6:38 AM
    Hi Ryan,

    Ok, prove it by posting evidence (after Purging all caches and getting the version number to be a correct one) in the themes forum. I tested https://github.com/gjb2048/moodle-theme_essential/issues/780 and it has been fixed, unless you are thinking of something else.

    Gareth
  • Gareth J Barnard
    Thu, 17 Nov 2016, 12:58 AM
    Ok, issue #780 is still an problem in M3.1, I've spent most of the day working on it, please test: https://moodle.org/mod/forum/discuss.php?d=343033#p1383076.
  • Mei Ling
    Fri, 25 Nov 2016, 10:17 AM
    May i know how to increase the font size for the theme?
  • Martin Greenaway
    Fri, 25 Nov 2016, 6:17 PM
    The easiest way to change the font size would be to do this in CSS in Appearance -> Themes -> Essential -> General

    This would allow you to target specific selectors if you wish.
  • Gareth J Barnard
    Sun, 27 Nov 2016, 8:23 PM
    Hi Mei,

    Martin's solution may not be the complete story if you want to change every selector where font size is defined. As the theme comes with NO support any I give would have to be paid for time.

    Kind regards,

    Gareth
  • Daniel
    Sun, 11 Dec 2016, 2:01 AM
    Your excellent graphic theme will soon be available for Moodle 3.2?
    Thank you
    Daniel Méthot
  • Gareth J Barnard
    Sun, 11 Dec 2016, 2:29 AM
    Hi Daniel.

    Please read 'About the M3.2 version' on: https://moodle.org/mod/forum/discuss.php?d=343033.

    Kind regards,

    Gareth
  • Christian Dechler
    Tue, 3 Jan 2017, 9:45 PM
    Hi Gareth,

    great job on this one, I love it! But I've one question/Problem: I'm not able to switch between months on the calendar-block on my frontpages. If I click on this small arrows, they just redirect me to the front page again.

    Do you might now how to resolve this or are you aware of this issue? (Moodle Version: Moodle 3.0.2+ (Build: 20160304)

    Thanks in advance and have a wonderful time,

    Wishes
    Christian.
  • Gareth J Barnard
    Wed, 4 Jan 2017, 1:13 AM
    Dear Christian,

    Thank you for your kind compliment. The Essential theme comes with no support. You can either post on the themes forum: https://moodle.org/mod/forum/view.php?id=46 or I will help for a fee. In either case it is imperative that you state the Essential version.

    Kind regards.

    Gareth
Please login to post comments