Storia ed evoluzione di Magento
Magento è una piattaforma di e-commerce scritta in PHP che, nel corso di quasi due decenni, è passata dall’essere un progetto nato nell’alveo dell’open source a diventare una componente strategica dell’offerta commerciale di Adobe.
Sviluppare un observer in Magento
In Magento un observer è una classe che “ascolta” un evento del sistema ed esegue una logica quando quell’evento viene dispatchato.
Come sviluppare un plugin in Magento (Interceptor)
In Magento 2, un plugin (detto anche interceptor) è un meccanismo che permette di eseguire logica prima, dopo o intorno a un metodo pubblico di una classe (o di un’interfaccia) senza dover riscrivere la classe originale.
Come sviluppare un modulo Magento
In questa guida costruiremo un modulo “base” e poi vedremo i punti chiave per renderlo professionale: registrazione, dipendenze, configurazione DI, routing, layout e template, database (schema dichiarativo), data patch, area admin con ACL e menu, Web API, plugin e preferenze, eventi e observer, testing e packaging.