Trema

Themes ::: theme_trema
Maintained by Rodrigo Mady, Michael Milette
Discover Trema, a theme for Moodle LMS boasting a modern design and useful customization options that are perfect for education institutions, all levels of government, businesses, and non-profits. Trema is more than just a theme — it's a platform enhancer. Whether you're looking to revamp a content-rich Moodle site or create a fresh learning environment, Trema's features are designed to elevate your platform. Don't settle for ordinary; choose Trema to create an engaging learning experience for your staff, business partners, and customers today.
Latest release:
4017 sites
1k downloads
118 fans
Current versions available: 4

The Trema theme is a free, responsive Moodle theme that offers a clean and modern design. One unique aspect of the Trema theme is its ability to display course information in a grid format, which can be particularly useful for sites with many courses. Additionally, it includes options for a customizable frontpage, login page, and footer. Overall, the Trema theme for Moodle aims to provide a visually appealing and user-friendly interface for Moodle users. The main goal for this theme is to not need another site for information/advertising/marketing.

Trema Key features

Trema supports all of the features from the core Boost theme plus:

General

  • Customizable page background image.
  • Choose from a selectable link style.
  • Hide default primary menu items like Home, Dashboard, My Courses, and Site Administration.
  • Align the primary menu to the left, center or right.
  • Remove the Log out link from the user menu so you can implement your own custom logout link.
  • Add a custom favicon for brand identity.
  • Site Administrators can access an exclusive Admin Dashboard with insightful site information.
  • Enhance aesthetics with optional decorative Trema lines.
  • Soften the look with rounded corners for elements such as buttons, cards, secondary navbars, etc...
  • Supports multi-language courses and content.
  • Improved accessibility.
  • Offline friendly - This theme will work without access to the Internet.

Frontpage 

  • Configurable optional image banner or content slider with customizable text. 
  • Flexible banner/content slider height from 50% to full page.
  • Adjust banner font family, title spacing, and text case. Color is configurable too.
  • Create up to six captivating cards with custom content and icons.
  • Incorporates space for additional unrestricted HTML content.
  • Hide links to Page activities allows you to create static pages such as Help/FAQ, Contact Us, About Us and more.
  • Implement an Admin area block that is exclusively visible to Site Administrators.

Branding

  • Implement your organization's branding effortlessly with a choice of font and colors.
  • Adhere to the 60-30-10 design rule for a visually appealing site.
  • Tailor primary, secondary and body background colours.
  • Select the colors for the navbar, Log In button,  drawers, and footer.
  • Choose from 15 different fonts for site content, front page titles, and headings.
  • Control text case for some content.
  • Automatic font color selection based on background colours ensures optimal color contrast ratios for accessibility.

Login

  • Personalize the login page with an optional background image.
  • Opt to display the 'Create account' section first.
  • Streamline access for OAuth2 authentication by hiding the login form fields.

Course Lists and Search Results

  • Present course lists and search results elegantly as cards.
  • Control the display of course contacts and the course's category in course cards.
  • Display the course summary in modals, popovers, or as a link.
  • Flexibility to show or hide courses located in hidden categories.

Course Navigation

  • Show activity navigation buttons -- navigate directly to the next or previous course activity.
  • Option to hide activity icons on the course page.

Footer

  • Choose between a Boost-style popup footer or a classic HTML footer.
  • Choose to display or hide information in the footer.
  • Remove Moodle and Trema branding for a white-label experience.
  • Adjust the footer background opacity and color.

User Profile

  • Hide Moodle core profile fields on the Registration and Edit Profile page for a streamlined experience.

Development and Support

Trema is continuously developed and maintained by:

The ongoing development of Trema is partially sponsored by TNG Consulting Inc.

Previous maintainer: Trevor Furtado | GitHub

For support or to report a bug and suggestions, visit the GitHub Issues. For quick support, please contact the current maintainers directly using the links above.

Installation and Demo

Note that some features may not be available when using older releases of Moodle LMS and Trema.

  1. Download the version of Trema that is compatible with your Moodle version.
  2. See the installation and uninstallation instructions in the README.md documentation.

Experience all the features of the Trema theme by visiting the Trema demo site Use the following credentials to log in:

  • Login: aluno01
  • Password: aluno01

Documentation

Additional information is available in the README.md file included with the plugin.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7

Contributors

Rodrigo Mady (Lead maintainer)
Trevor Furtado: Previous maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Fran Carballo
    Mon, 22 July 2024, 9:03 PM
    Hi Rodrigo, Michael.
    The credentials doesn't work for login.

    Login: aluno01
    Password: aluno01

    Can please update this?
    Thanks!
  • Michael Milette
    Wed, 24 July 2024, 4:53 AM
    Hi Fran, thank you for your patience. The password should now work properly.
  • Fran Carballo
    Fri, 11 Oct 2024, 12:02 AM
    Hi. I experience this error, and the moodle crashes.
    I'm running moodle 4.0


    Error
    Excepción - Class 'theme_trema\output\filter_manager' not found
    Debug info:
    Error code: generalexceptionmessage
    Stack trace:
    line 231 of /theme/trema/classes/output/core_renderer.php: Error thrown
    line 219 of /lib/mustache/src/Mustache/Context.php: call to theme_trema\output\core_renderer->standard_head_html()
    line 138 of /lib/mustache/src/Mustache/Context.php: call to Mustache_Context->findVariableInStack()
    line 31 of /var/www/moodledata_cw/localcache/mustache/1728573378/trema/__Mustache_eb4b45ecbe4f60a84b8a56326203be46.php: call to Mustache_Context->findDot()
    line 13 of /var/www/moodledata_cw/localcache/mustache/1728573378/trema/__Mustache_555d939f0237008e266f5d67ff9839d8.php: call to __Mustache_eb4b45ecbe4f60a84b8a56326203be46->renderInternal()
    line 67 of /lib/mustache/src/Mustache/Template.php: call to __Mustache_555d939f0237008e266f5d67ff9839d8->renderInternal()
    line 208 of /lib/outputrenderers.php: call to Mustache_Template->render()
    line 126 of /theme/trema/layout/drawers.php: call to renderer_base->render_from_template()
    line 1477 of /lib/outputrenderers.php: call to include()
    line 1403 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
    line 1989 of /lib/setuplib.php: call to core_renderer->header()
    line 86 of /user/preferences.php: call to bootstrap_renderer->__call()
  • Michael Milette
    Fri, 11 Oct 2024, 5:53 AM
    Hi Fran, what version of Trema are you using? Also, please report bugs using the Bug Tracker link on this page.

    Best regards,

    Michael
  • Fran Carballo
    Mon, 14 Oct 2024, 8:23 PM
    Hi Michael. I'm using the latest versión of Trema (4.5.0.0), the only one that works with my moodle version 4.0.7.
    Thanks, Francisco.
  • Michael Milette
    Tue, 15 Oct 2024, 12:30 AM
    For anyone on Moodle 4.0 (does not affect 4.1+), please use the dev branch on GitHub (See Source Control URL link). We are just doing some final testing and the fix will be included in the next release coming shortly.
  • Michael Milette
    Tue, 15 Oct 2024, 1:25 AM
    Great news! Trema 4.5.0.1 has arrived. It fixes a few display issues. The biggest change is that it now works with Moodle 4.0. Please use the latest latest version here on Moodle.org.
  • Scott Burnett
    Thu, 5 Dec 2024, 2:46 AM
    Hello, I love the theme. Thank you for it. I am currently in the configuring stage of spinning up our site. We are on Moodle 4.5, I have installed the latest version of the theme. With that being said, I would like to put images in the front page body. It does not allow me. Is this something that can be changed? Or, can the cards be configured to allow images as opposed to favicons? Thanks
  • Paul Diaz
    Sat, 21 Dec 2024, 12:30 AM
    Hi, when I put the list of courses on the frontpage, the images are not displayed. Please help.
    https://www.dropbox.com/scl/fi/d3bxzifeby5bkebu4gj4s/Captura.JPG?rlkey=xpq2wm1csnav3cp7058kupi8a&dl=0
  • Michael Milette
    Sat, 21 Dec 2024, 4:09 AM
    Hi Paul,

    Sorry to hear that the images are not working on your frontpage. That can be very frustrating. Have you tried switching to the Boost theme? If it only happens in Trema, you can create an issue ticket by going to https://github.com/trema-tech/moodle-theme_trema/issues.

    However, if the problem exists when using Boost as well, then it is likely a Moodle LMS configuration issue or an issue with your web server, not a Trema issue. In that case, you can seek help in the Moodle discussion forums. Alternatively, I can offer you paid support. Just send me a private message or contact me through my website (link is in my profile).

    Best regards,

    Michael Milette
  • John Nicholson
    Wed, 29 Jan 2025, 12:52 AM
    The Frontpage Banner image is displayed darkened or dimmed out. I am sure this is intentional in order for the words on top of the banner to be legible. But I would like to lighten the image slightly. Looks like the file I need to change is overlay.png found here: theme/image.php/trema/theme/1737738293/frontpage/overlay.

    But can you advise me on how to change this overlay.png file? I am not sure how it functions or how to modify it. Thanks!
  • Rodrigo Mady
    Wed, 29 Jan 2025, 2:33 AM
    Hello John Nicholson,

    We have the setting frontpageenabledarkoverlay to make that happen. Did you try to disable it?
    Thank you for your contribution and for testing Trema.
    Please, let me know if you have any ideas for improvements.

    Kind regards,
    Rodrigo Mady
  • John Nicholson
    Wed, 29 Jan 2025, 4:40 AM
    Rodrigo Mady Thanks for the quick reply. I have tried the setting for no dark overlay. It is a bit hard to read the words - which are white but easier to see the details in the image. Ideally I'd like to see one more option for a "less dark overlay".
  • Ezra Opoku
    Tue, 11 Mar 2025, 10:11 PM
    After releasing my site administration, it stopped working. What can I do?
  • Michael Milette
    Fri, 14 Mar 2025, 7:19 AM
    Hi Ezra, what do you mean by "releasing my site administration"?
1 2 3 4 5 6 7 8 9
Please login to post comments