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.

Trema 4.4.0.0

Moodle 4.0, 4.1, 4.2, 4.3, 4.4
Released: antradienis, 2024 balandžio 23, 11:40

logo.png

Trema Theme for Moodle LMS

PHP Moodle GitHub Issues Contributions welcome License

Table of Contents

Basic Overview

theme-trema

The Trema theme focused on simplicity, usability and beauty. To achieve this, we work hard to make it clean and easy to use for everyone. The main goal for this theme is to have it provide the basics you need for both your Moodle LMS and information/advertising/marketing without needing a separate website.

Trema Features:

  • Based on the boost theme: So it will continue to be compatible with Moodle LMS well into the future.
  • Customizable frontpage. You can change the image banner, create up to six beautiful cards with custom content and add custom HTML content with no restrictions.
  • Customize the login page: Add your own background image.
  • Leverages Bootstrap to make the theme fully responsive.
  • Highly customizable footer.
  • Special footer area blocks used by the site administrator.
  • The colour scheme can be changed in the theme settings.
  • 15 different font families to choose from for your site base font, front page banner title and the headings.
  • Customizable Primary Navigation including support for FilterCodes filters.
  • Admin panel on the Dashboard page, so that they can see information about your Moodle site in real time.

image1

(Back to top)

Requirements

This theme requires Moodle LMS 4.0+ from https://moodle.org/.

(Back to top)

Download Trema for Moodle LMS

The most recent STABLE release of Trema for Moodle LMS is available from: https://moodle.org/plugins/theme_trema

The most recent DEVELOPMENT release can be found at: https://github.com/trema-tech/moodle-theme_trema

(Back to top)

Installation

Ensure you have a supported version of Moodle LMS as stated above in Requirements. This is necessary as the theme relies on underlying core code.

Install the theme, like any other theme, to the following folder:

/theme/trema

See https://docs.moodle.org/en/Installing_plugins for details on installing Moodle plugins.

To activate the theme, navigate to Site Administration > Appearance > Themes (section) > Theme selector. In recent versions of Moodle LMS, you need only locate the Trema theme and click the associated Use Theme button.

(Back to top)

Usage

IMPORTANT: This STABLE release has been tested on many Moodle sites. Although we expect everything to work, if you find a problem, please help by reporting it in the Bug Tracker.

You can customize the theme by navigating to Site Administration > Appearance > Themes (section) > Trema

In addition, you can customize additional settings by overriding SCSS variables in the theme's settings. See the complete list.

Updating

There are no special considerations required for updating the plugin.

Note: The theme will not be upgradable from within Moodle LMS if you installed it using Git. To enable upgrading, simply delete the .git folder in the /theme/trema/ directory.

(Back to top)

Uninstallation

Before you can uninstall Trema, be sure to switch to a different theme.

Then uninstall the theme by navigating to Site Administration > Plugins > Plugins (section) > Plugins Overview. Scroll down to the Themes section and Uninstall. If you don't see the uninstall link, it is because you did not first switch Moodle LMS to a different theme. Follow the prompts to complete the uninstallation process. Note that you may also need to manually delete the following folder if your web server does not have the required permissions:

/theme/trema

Note that, once uninstalled, any customizations that were part of the Trema theme will no longer be displayed.

(Back to top)

Limitations

There are no known limitations at this time.

(Back to top)

Language Support

This plugin includes support for the English language.

However, it has been translated into about 20 other languages in AMOS by the Moodle community. If you need a different language that is not yet supported, please feel free to contribute using the Moodle AMOS Translation Toolkit.

This plugin has not been tested for right-to-left (RTL) language support although it has been used successfully in languages like Arabic.

(Back to top)

FAQ

Answers to Frequently Asked Questions

IMPORTANT: Although we expect everything to work, this release has not been fully tested in every possible situation. If you find a problem, please help by reporting it in the Bug Tracker.

Are there any security considerations?

There are no known security considerations at this time.

How can I get answers to other questions?

Got a burning question that is not covered here? If you can't find your answer, submit your question in the Moodle forums or open a new issue on Github at:

https://github.com/trema-tech/moodle-theme_trema/issues

(Back to top)

Contributors

Rodrigo Mady - Lead Developer/Maintainer | Moodle profile | GitHub

Michael Milette - Developer/Maintainer - TNG Consulting Inc. | Moodle profile | GItHub

Big thank you to everyone who has contributed to the development of Trema over the years.

Thank you also to all the people who have requested features, tested and reported bugs.

(Back to top)

Motivation for this theme

The development of this theme was motivated by our own experience in Moodle LMS development, features requested by our clients and topics discussed in the Moodle forums.

(Back to top)

License

Copyright © 2019-2024 Rodrigo Mady and TNG Consulting Inc.

This file is part of Moodle - http://moodle.org/

Moodle is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Moodle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Moodle. If not, see http://www.gnu.org/licenses/.

(Back to top)

Donate

Please donate to help us improve Theme Trema:

QR Code

(Back to top)

Version information

Version build number
2024042200
Version release name
4.4.0.0
Can be updated from
4.0.0.0 (2022050400), 4.0.0.1 (2022071900), 4.0.0.2 (2022082500), 4.1.0.0 (2023042100), 4.3.0.0 (2023111400)
Can be updated to
4.4.0.1 (2024042900), 4.4.0.2 (2024050900), 4.5.0.0 (2024100700), 4.5.0.1 (2024101400), 4.5.0.2 (2024101401), 4.5.0.3 (2024111400), 4.5.0.5, 5.0.0.0 (2025041500), 5.0.0.2 (2025052200)
Maturity
Stabili versija
MD5 Sum
ad95906874c2e1a9441748b1d3005f25
Supported software
PHP 7.4, PHP 8.0, Moodle 4.0, PHP 8.1, Moodle 4.1, Moodle 4.2, PHP 8.2, Moodle 4.3, Moodle 4.4

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
4.4.0.0

Default installation instructions for plugins of the type Themes

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (e.g. "ponies") in the "theme" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation