Themes ::: theme_trema
Maintained by Trevor Furtado, Rodrigo Mady
Trema has a focus on usability and beauty, so for that to became real the developers have tried to make something clean and usable for everyone in the community.
Latest release:
3926 sites
90 fans
Current versions available: 4

The "Trema" Moodle Theme

The theme Trema has a focus on usability and beauty, so for that to became real the developers have tried to make something clean and usable for everyone in the community.

The main goal for this theme is that the Moodle site will not need another site for information/advertising/marketing.

Nice features in trema: - It's based in 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 contents and you can add custom HTML content with no restrictions.

  • The login page is awesome with Particles lib.

  • 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 colours scheme can be changed in the theme settings.

Developed and maintained by

Rodrigo Mady 
Moodle profile: 
Web profile: 

Trevor Furtado 
Moodle profile: 
Web profile: 


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.


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.


Documentation is available in Theme Trema.


The theme trema use the particles.js a lightweight JavaScript library for creating particles in login.


Please, donate for helping us to improve Theme Trema more and more:


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


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

Comments RSS

Show comments
  • Thu, 3 Feb 2022, 6:55 AM
    Hello people,

    We made a new release recently and now we have a donation program.
    Please, donate, if you feel comfortable and happy helping theme trema to get better.
    We really want to improve Trema but now we need your help with ideias. So, if you have any ideia to improve Trema, we would apretiate to hear and know about your idea.

    Hello Francesco Pepoli
    Sorry, but we don't have this setting in Trema. Actually the link of the logo must point to your site. Do you have any issue about it? Or do you want to change the link from logo to another site?

    Hi Alexander Smith
    Sorry, but I didn't get your point. Are the blocks descriptions from the course card? Please, can you open an issue on github to explain better what do you want to do?

    Github issues link:
  • Sun, 20 Feb 2022, 5:09 AM
    Fantastic theme. Really well done! Thank you.
  • Thu, 5 May 2022, 9:56 AM
    Hello everyone,

    I'm glad to announce the new version of Trema for Moodle 4.0.
    My special thanks to Michael Milette for helping me with ideas and for sharing his advanced knowledge in Moodle.
    To my lovely wife Caroline Zampiron, that always supported me to make this new version happen, even when I worked all night long, like today hahaha.
    And to you, that use Trema and help me to improve it more and more.

    Ps.: I still have a lot of ideas to implement in Trema, but I need some time to make them happen. Please, if you have any improvement ideas you can share them with me. I'm open to it. Finally, I created the donation program, so if you like my work and want to help Trema I think you should check it.

  • Tue, 10 May 2022, 10:25 AM
    Hello everyone, I inserted google maps iframe in the footer section. How come google maps doesn't show in every Moodle pages? It only shows in the Dashboard page.
  • Tue, 10 May 2022, 11:26 PM
    Hello Mitch Arkeen,
    Thank you for your contribution ^^
    Please, can you open a Github issue and give more details about this error?

    Please, specify your Moodle version, Trema version, which settings you changed to add the Google maps, and some prints ^^

    Kind regards,
    Rodrigo Mady
  • Thu, 30 Jun 2022, 9:10 PM
    Estimado Muchas gracias por su gran tema, TENGO LA VERSION MOODLE 4.0

    Pero me surge un problema al momento de cargar la cuenta en la página, no aparece la Opción, ¿se Olvido su Contraseña?, ¿no se si hay alguna forma o configuración para que aparezca esta opción nuevamente?.

    de ante mano muchas gracias.
  • Wed, 20 Jul 2022, 9:25 AM
    Hola Capacitación SSChiloe,
    Yo acabo de lançar una nueva release del Trema com el conserto desto bug en la pagina de login.
    Por favor, verifica se esta tudo funcionando ahora.

    Kind regards,
    Rodrigo Mady
  • Wed, 20 Jul 2022, 8:40 PM
    Estimado Rodrigo Mady
    ya verifique la actualización y ahora funciona sin problemas, muchas gracias por su ayuda.

    Jacob Olate
  • Fri, 29 Jul 2022, 5:51 AM

    Really beautiful theme.

    My link are underlined. Someone knows how can i take of this?
    Some help, please? smile
  • Sun, 21 Aug 2022, 11:35 PM
    A lovely theme. Thank you. Can you please tell us how to change the font, weight, style etc of the frontpage banner?
    Thanks a lot
  • Fri, 26 Aug 2022, 5:58 AM
    Hello Orlando,
    Please, add this SCSS on the raw SCSS settings:
    body #page a:not(.dropdown-item),
    body #page a:not(.btn) {
    text-decoration: none;

    Hi there Andrew Lian,
    You can use the raw SCSS to make that happen too.
    Please, tell me if you need some help with SCSS code on the messages.

    Kind regards,
    Rodrigo MAdy
  • Fri, 26 Aug 2022, 5:38 PM
    Thank you very much Rodrigo Mady
  • Fri, 26 Aug 2022, 11:38 PM
    Since i migrate to Moodle4, i saw that the login/forgot_password.php page isn't anymore stylized by the Trema Theme.
    It seems that no style is applied to this page...
    Do i make an error ?

    Best regards,
  • Tue, 6 Sep 2022, 11:02 PM
    Hello dear developers
    I have a problem on the login page of my site with the trema theme, the option to remember the user or to forget the password does not appear.
    I have version 4.0, can you help me please?
  • Sun, 11 Sep 2022, 7:38 PM
    Hallo folks!
    I need to add a dropdown menu to "my course" in the header that shows the list of enrolled courses or even create a new block with this function.
    Can anyone suggest me how to resolve.
    Thanks for your attention.
1 2 3 4 5 6
Please login to post comments