Piattaforme open-source per il commercio elettronicostefano.burigat/EC2012/12_PiattaformeE… · 2...

Post on 16-Jul-2020

2 views 0 download

Transcript of Piattaforme open-source per il commercio elettronicostefano.burigat/EC2012/12_PiattaformeE… · 2...

Piattaforme open-source per ilcommercio elettronico

Dr. Stefano Burigat

Dipartimento di Matematica e InformaticaUniversità di Udine

www.dimi.uniud.it/burigatstefano.burigat@uniud.it

2

Le piattaforme più diffuse

● OsCommerce (molto popolare)

● Zen Cart (deriva da OsCommerce)

● Magento (community edition)

● VirtueMart (richiede il CMS Joomla)

● Ubercart (richiede il CMS Drupal)

● PrestaShop

● Spree (basato su Ruby on Rails)

● AgoraCart

● Digistore

3

Prerequisiti

● La maggior parte delle piattaforme EC necessitano della “triade” AMP (Apache, MySQL, PHP) per poter funzionare

● Se si usa un servizio di hosting esterno, AMP è tipicamente già installato e configurato

● Per poter provare le piattaforme in locale (tramite localhost) è necessario installare una versione di AMP sulla propria macchina

4

Installare AMP

● Ci sono due modalità per installare AMP– Installare i singoli software singolarmente

● è il sistema più complesso ma più flessibile

– Utilizzare i vari pacchetti già pronti ● è il sistema più semplice per installazioni locali, ma

potenzialmente il più pericoloso per installazioni sui server finali (soprattutto sotto Windows)

5

I pacchetti AMP

● LAMP (versione Linux)● MAMP (versione Mac)● WAMP (versione Windows)● XAMPP (versione multipiattaforma)

– Oltre a PHP, supporta Perl

– E' molto semplice da installare

– Versione migliore per lo sviluppo locale ma peggiore per l'utilizzo su server

6

Installare XAMPP (Win)

● Scaricare l'installer (versione Windows) da http://www.apachefriends.org/en/xampp.html

● Cliccare l'eseguibile e attendere il completamento● Fine!

● ATTENZIONE: la configurazione standard di XAMPP non prevede quasi nessuna protezione quindi evitate di essere connessi ad Internet dopo aver fatto partire i server

7

Avviare i server

● I server Apache e MySQL possono venire avviati da un apposito pannello di controllo

8

Testare l'installazione

● Aprire un browser Web e inserire l'indirizzo http://localhost/xampp

9

Migliorare la sicurezza

● E' possibile configurare XAMPP per fornire un migliore livello di sicurezza

10

Installare Zen Cart

● Scaricare l'ultima versione di Zen Cart dal sito http://www.zen-cart.com/

● Creare una sottocartella zencart all'interno della cartella htdocs di XAMPP

11

Installare Zen Cart

● Scompattare il file .zip di Zen Cart all'interno della cartella creata

12

Installare Zen Cart

● Inserire l'indirizzo http://localhost/zencart/zc_install/ in un browser Web e seguire la procedura

13

Installare Zen Cart

● Durante la procedura d'installazione, viene richiesta la creazione di un database MySQL

● Per effettuarla, aprire un browser Web all'indirizzo http://localhost/phpmyadmin

● phpMyAdmin è un'interfaccia web, installata dal pacchetto XAMPP, per la gestione di database MySQL

14

Installare Zen Cart

● Inserire username e password nella schermata che compare (se non sono stati cambiati basta premere invio)

15

Installare Zen Cart

● Creare un database “zencart” riempiendo il campo apposito e cliccare su Crea

16

Usare Zen Cart

● Se avete installato il negozio d'esempio potete accedervi tramite l'indirizzo http://localhost/zencart

17

Usare Zen Cart

● Potete modificare qualunque cosa attraverso l'interfaccia di configurazione accessibile tramite l'indirizzo http://localhost/zencart/admin

18

Esempi di siti basati su Zen Cart

19

Esempi di siti basati su Zen Cart

20

Esempi di siti basati su Zen Cart

21

Esempi di siti basati su Zen Cart

22

Esempi di siti basati su Zen Cart

23

Esempi di design basati su Zen Cart

24

Esempi di design basati su Zen Cart

25

Esempi di design basati su Zen Cart