Cominciamo il nostro viaggio tra i CMS per l’ecommerce con un confronto iniziale sui requisiti minimi. Sebbene molti hosting supportino tutte le piattaforme, esistono ancora un discreto numero di società con macchine ancora troppo obsolete. Una versione datata o la mancanza di moduli e servizi PHP potrebbe compromettere la stabilità della piattaforma utilizzata. Per questo è necessario affidarsi a hosting moderni e possibilmente anche ottimizzati per la piattaforma che si usa.
Requisiti Minimi Magento
I requisiti completi di Magento sono stati già elencati in un post dedicato. Tuttavia ecco un piccolo riepilogo con le informazioni più importanti:
- Sistemi Operativi supportati:
- Linux x86, x86-64
- Web Servers supportati:
- Apache 1.3.x
- Apache 2.0.x
- Apache 2.2.x
- PHP Compatibility:
- 5.2.13+
- Estensioni richieste: (PDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP )
- Safe_mode off
- Memory_limit non meno di 256Mb (preferibilmente 512)
- MySQL:
- 4.1.20 o successivo
- InnoDB storage engine
- 4.1.20 o successivo
Requisiti Minimi OpenCart
- Web Server (preferibilmente Apache)
- PHP (almeno 5.2)
- MySQL
- Estensioni PHP ( curl, GD)
Requisiti Minimi Prestashop
- Sistema Operativo: Unix, Linux or Windows.
- Web server: Apache Web server 1.3 o successivo
- PHP 5.2 o successivo.
- MySQL 5.0 o successivo.
- Almeno 64 Mb of RAM sul server (128 Mb raccomandati).
- Estensioni richieste: (GD, DOM)
- Raccomandati: (GZIP, Mcrypt, safe_mode off)
Procedure di installazione
La mia intenzione iniziale era quella di comparare anche le procedure di installazione ma una comparazione veloce in locale ha mostrato come le tre piattaforme siano quasi identiche sotto questo aspetto. Magento ha qualche impostazione più avanzata di installazione ma oltre questo tutte e tre le piattaforme si installano con poca fatica.
Conclusione:
Confrontando i requisiti per le tre piattaforme appare evidente che Magento è il CMS che più necessita di un sistema aggiornato e con diverse estensioni attive. OpenCart, al contrario, è la piattaforma meno esigente e si rivela particolarmente flessibile anche nella scelta del Webserver.
L’installazione invece è abbastanza semplice in tutte le piattaforme perciò non ci sono particolari indicazioni a riguardo.