Corsi on-line

Sylius: un WebShop engine basato su Symfony2

Sylius è un Webshop engine, cioè un’applicazione utilizzabile per la realizzazione e la gestione di store dedicati al commercio elettronico, che a differenza di soluzioni simili non è stato scritto sulla base di “codice puro” ma è basato sul framework PHP Symfony2 e i metodi messi a disposizione da quest’ultimo; attraverso di esso sarà possibile creare e amministrare e-commerce di piccole dimensioni così come progetti complessi sfruttando una struttura che permetterà la classica divisione dei prodotti offerti sulla base di categorie.

Sylius

L’utilizzatore avrà a disposizione tutti gli strumenti necessari per la gestione della tassazione prevista nei diversi paesi relativi ai potenziali clienti, si potranno poi proporre differenti metodi per la spedizione e consentire i pagamenti attraverso una soluzione multi-gateway come OmniPay; quest’ultima si caratterizza per essere “framework agnostic“, potrà quindi essere utilizzata indipendentemente dalle librerie adottate per lo sviluppo di un’applicazione, basterà disporre di un ambiente basato come minimo su PHP 5.3.

Fondamentalmente Sylius prevede due modalità di utilizzo: potrà infatti essere impiegata per la realizzazione di un intero e-commerce store dopo la personalizzazione dell’interfaccia sulla base del proprio progetto oppure, in caso di integrazione in shop pre-esistenti, permetterà l’utilizzo di alcuni dei suoi moduli (come ad esempio la catalogazione dei prodotti) escludendo quelli non necessari. Questi ultimi potranno essere richiamati in seguito a seconda dell’evoluzione del proprio progetto.

Rilasciato sotto licenza Open Source e dotato di API (Application Programming Interface) concepite per semplificare il lavoro dello sviluppatore, Sylius potrà essere installato su stack LAMP utilizzando wget per il download da repository:

$ wget http://getcomposer.org/composer.phar
$ php composer.phar create-project sylius/sylius -s dev

La creazione del database necessario per la memorizzazione e la manipolazione dei dati gestiti potrà essere effettuata tramite l’ORM Docrtrine, anch’esso basato su PHP.

Via: Sylius

Post correlati
I più letti del mese
Tematiche