* Claudio Curci  /  Php developer

Rilasciato Moodle 5.2, con React!


La nuova versione di Moodle 5.2, rilasciata il 16 aprile 2026, introduce diverse novità interessanti, tra cui il supporto a React. Una notizia che ha generato reazioni contrastanti: entusiasmo da un lato e un po’ di preoccupazione dall’altro, soprattutto per il timore di un cambio radicale nel paradigma di sviluppo frontend. In realtà, la situazione è molto più graduale di quanto possa sembrare.

React è stato sì introdotto, ma non ancora nel core dell’interfaccia di Moodle. Al momento viene fornito principalmente come ambiente e infrastruttura: nel lavoro di tutti i giorni come sviluppatore Moodle ho potuto constatare che nel codice non troviamo componenti React “attivi”, ma solo le librerie nella nuova struttura /lib/js (con /bundles, /react e /react-dom) e alcuni esempi nella documentazione ufficiale.

L’integrazione passa attraverso Grunt, già presente nelle versioni precedenti, che ora include il nuovo task tasks/react.js. È, ad oggi, l’unico file aggiunto nella configurazione .grunt, anche se non mancano aggiornamenti correlati. Ad esempio, in eslint.js è stato inserito uno specifico controllo per i file React, così come in javascript.js sono state introdotte regole dedicate.

L’impatto, per il momento, resta quindi contenuto. Ma è evidente che si sta aprendo una nuova fase per il frontend di Moodle.

Ripensando all’evoluzione della piattaforma, Moodle ha già attraversato diverse “ere” tecnologiche: dalla Yahoo UI Library, molto diffusa in passato ma poi abbandonata, al passaggio a jQuery e Bootstrap. Successivamente sono arrivati AMD e Mustache, che hanno migliorato la modularità e la gestione dei template, pur senza spingere troppo sulla reattività dell’interfaccia.

Oggi, con React, si intravede un’evoluzione più strutturata, che si inserisce in un percorso già avviato con esbuild e Grunt: una pipeline di build moderna, TypeScript e un approccio sempre più orientato a un frontend scalabile e contemporaneo.

Dal 1997, il Php a Roma!

Claudio Curci
Da quasi trent'anni mi dedico alla programmazione, con oltre 20 anni di esperienza come freelance. Credo in un approccio al lavoro in cui la competenza si sposa con la serenità, dove le urgenze sono vizi, non virtù. Mi impegno a supportare i clienti con risposte chiare e soluzioni concrete, evitando inutili tecnicismi. "La vera efficienza si trova nella serenità." – Henry David Thoreau
Infocurci Questo sito non utilizza cookie, non mostra nessuna pubblicità e non profila nulla. Navigate serenamente, siete i benvenuti.

Ambienti / piattaforme di sviluppo

Amazon Booking.com CodeIgniter Joomla Magento Moodle Kelkoo Kigo PayPal Symfony Wordpress Airbnb FormaLms Laravel Prestashop Shopify Whatsapp