Moodle plugins directory: Trema | Moodle.org
Trema
The "Trema" Moodle Theme
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.
Nice features in trema:
- It's based on the boost theme, so it will continue to be compatible with Moodle for a long time.
-
The frontpage is fully customized. It's possible to change the image banner. You can create up to six beautiful cards with custom content and you can add custom HTML content with no restrictions.
-
We really use Bootstrap to make the theme fully responsive.
-
The footer is highly customizable and we have an exclusive admin area block that can be seen and accessed only by the site administrator.
-
Thinking a little more about the administrators we made the admin dashboard area so that they can see in real-time some data about their Moodle.
-
The colour scheme can be changed in the theme settings.
Developed and maintained by
Rodrigo Mady
Moodle profile: https://moodle.org/user/profile.php?id=2435964
Web profile: https://github.com/rmady
Michael Milette
Moodle profile: https://moodle.org/user/profile.php?id=1615960
Web profile: https://github.com/michael-milette
Previous maintainer
Trevor Furtado
Moodle profile: https://moodle.org/user/profile.php?id=1192335
Web profile: https://github.com/trevorfurtado
Support
As Trema is licensed under the GNU GPLv3 License it comes with NO support. So if you need some help talk to us in 'Moodle profile' in 'Developed and maintained by' above and we can discuss some improvements. To inform errors access Github Issues.
Installation
Ensure you have the version of Moodle as stated above in 'Required version of Moodle'. This is necessary as the theme relies on underlying core code. Move the folder trema
to /theme/
folder from your Moodle installation. Access the Moodle Administration page (/admin) for do the necessary updates in your database.
For uninstalling trema you must change the theme. And in /theme/
remove the folder trema
.
See the demo site
A demo site showing all available features of Theme Trema.
login and password: aluno01
Documentation
Documentation is available in Theme Trema.
Donate
Please, donate for helping us to improve Theme Trema more and more:
https://www.paypal.com/donate/?hosted_button_id=6FBZMX8PFPS3Y&source=qr
Yes, we'll get the new version soon.
I draft a new release for version 4.1.
I fixed these minor issues that you told me about. Please, let me know if you find out any others issues with it. I'll put these changes in version 4.0 soon.
For version 4.2 I already saw that I have to review a lot of pages, but in general, we have just small adjustments to do.
I know that I must improve the documentation and add some examples to it. I hope I find out some time for it soon too. I already have the new versions configured on my online site, but I'm working on the improvements to the documentation and examples now.
Thanks very much for your support and patience
I suspect it is a problem between Trema and 4.2 as the error disappears if I use the Boost theme. I am aware you make no claim that Trema will work with 4.2 but I was just hoping I guess.
I love Trema and would really prefer to use Trema but understand the problems of constant maintenance. Thank you very much.
Andrew
/lib/ajax/setuserpref.php?sesskey=heUrxjEJuN&pref=drawer-open-block&value=true". FYI, I did I test by selecting the Boost theme insetad of Trema, and when I do the above mentioned steps I do not get the error. Thank you. Giovanni.
We have a new release for 4.3, please check it out and let me know if you find out more bugs or any improvements.
Add Michael Milette as maintainer lol
- Fix minors bugs in the layout of login, badges, secondary navigation margin, login username placeholder and some minors
- Fix minors bugs in code checker
- Fix CSS style lint errors
- Add settings for body background color
- #168: Fix status access for environment issues
- #173: Fixed deprecation of user_preference_allow_ajax_update
- #163: Fixed css on age of consent verification.
- #150: Fixed primary menu vertial alignment.
- #140: Fixed alignment of search form in Site Administration.
Thank you Michael Milette, you are awesome lol
PS.: in the next major, 4.4, we'll no longer support particles in our login page.
Kind regards,
Rodrigo Mady
Thanks, John
/* Trema - Change button color to Cru Yellow */
body #page input[type="submit"].btn-primary, body #page input[type="reset"].btn-primary, body #page input[type="button"].btn-primary, body #page button.btn-primary, body #page .messaging-area-container .send-button-container button, body #page .btn.btn-primary, body #page .messaging-area-container .send-button-container button.btn {
background-color: #FFCF07;
color: #000;
}
Take a look at the CSS :hover selector. For more information, see https://www.freecodecamp.org/news/hover-selector/
Best regards,
Michael
body #page input[type="submit"].btn-primary:hover, body #page input[type="reset"].btn-primary:hover, body #page input[type="button"].btn-primary:hover, body #page button.btn-primary:hover, body #page .messaging-area-container .send-button-container button:hover, body #page .btn.btn-primary:hover, body #page .messaging-area-container .send-button-container button.btn:hover {
background-color: #000;
color: #FFCF07;
border-color: #FFCF07;
border-width: 5px;
}
You're very welcome. Thanks for sharing the solution.
Best regards,
Michael
What are you trying to do? Yes, you can edit Trema CSS by changing the code on folder SCSS but we don't recommend 'cause depending on how you do this can break the theme Trema on updates.
tip: you must clear caches after adding/editing/removing the SCSSs.
We have a new release for 4.4, 4.3, 4.2, 4.1, and 4.0, please check it out and let me know what do you think of these improvements. We changed and added a lot of features, so yes, now Trema is more than just a theme — it's a platform enhancer.
If you find some issues, please feel free to create a new ticket in our Github repo.
Thanks again for your feedback. Your time and effort are very much appreciated.
And many kudos to Michael Milette who worked a lot on this new version lol
We hope you enjoy
Kind regards,
Rodrigo Mady