In questo articolo cercheremo di scoprire le novità e le nuove funzionalità di Magento 2, la nuova release del software per eCommerce più famoso e più completo.

Il settore dell'ecommerce cresce così come anche Magento che la prossima Major release avrà il nome di Magento 2. La nuova release uscirà a fine 2012. Magento 2 è il risultato dello sforzo di apprendimento fatto dal team di Magento che nasce dal 2001.

Le prime voci indicavano una riscrittura strutturale del software con la conseguente soluzione della complessità del database e il coseguente miglioramento delle performance e ciò aveva attratto gli interessi dell'intera comunità di negozianti on line e dei tecnici del settore. Purtroppo le poche informazioni offerte alla comunità hanno lasciato molti fan e sviluppatori di Magento in una continua attesa con grandi aspettative.

Ma quest'ultimo articolo fa luce sulle nuove funzionalità:

  • Gestione della cancellazione dei processi 
  • Miglioramento della qualità dei prodotti
  • Miglioramento delle performance e della scalabilità di sviluppo
  • Miglioramento sulla sicurezza dei prodotti
  • Miglioramento dell'architettura modulare
  • Miglioramento e completamento delle API di connessione
  • Semplificazione della personalizzazione dei processi
  • Miglioramento del supporto Mulilingua
  • Miglioramento della documentazione

Bene adesso abbiamo su cui discutere!

Inoltre segnaliamo le presenti modifiche del software dalla versione 1.x alla nuova release 2.x:

  • Rimozione di alcuni metodi di pagamento inseriti in bundle nell'installazione base
  • Rimozione dei moduli:
    - Mage_Oscommerce
    - Mage_XmlConnect, Mage_DataFlow,
    - Mage_Compiler
  • Configurazione del template in un solo file
  • Abilitazione del Profiler al bootstrap
  • Personalizzazione dei template email (Non vi sarà una relazione con il "locale" traduzione)
  • I cookie non potranno più essere impostati con una scadenza illimitata
  • Modifica dei percorsi dei Moduli. (a sinistra Magento 1.x a destra Magento 2.x)  Foto
  • Modifica della struttura di Root. (a sinistra Magento 1.x a destra Magento 2.x) Foto
  • Modifica del Framework. (a sinistra Magento 1.x a destra Magento 2.x) Foto
  • Eliminate più del 20% delle sezioni nel file config.xml
  • Spostate alcune sezioni della configurazione in file specifici
  • Semplificati i meccanismi di Rewrite
  • Aggiunti i controlli di verifica della verifica degli schemi dei file XML
  • Controller:
    - Separazione formale del routing delle applicazioni
  • View:
    - Illimitata gerarchia dei templates
    - Introduzione dei Containers (elementi simili ai Blocchi)
    - Migrazione a JQuery
    - Gestione dei template e dei packages come entità nel database
  • Model:
    - Integrazione di Zend Framework 2
    - Dependency injection:
    --- Object managers (Zend\Di)
    --- Rifattorizzazione del codice per l'uso dei principi di Injection Coding
  • Spostamento del progetto in GitHub

La Shine Software è pronta al nuovo progetto Magento 2, e voi siete pronti?