Iniziare con Magento Ecommerce!

Magento è la prossima generazione di eCommerce! È incredibilmente ben architettato, completamente flessibile, scalabile e divertente da utilizzare. Se hai mai pensato di creare un negozio online, Magento è la tua scelta! Oggi lo installeremo localmente con XAMPP Lite e rivedremo l'essenziale.

Passaggio 1: cos'è Magento?

"Magento è una soluzione di e-commerce open source ricca di funzionalità e professionale che offre ai commercianti completa flessibilità e controllo sull'aspetto, i contenuti e la funzionalità del loro negozio online. L'interfaccia di amministrazione intuitiva di Magento contiene potenti strumenti di marketing, ottimizzazione dei motori di ricerca e gestione dei cataloghi per dare ai commercianti il ​​potere di creare siti personalizzati in base alle loro specifiche esigenze di business. Progettato per essere completamente scalabile e supportato da un'ampia rete di supporto, Magento offre alle aziende la migliore soluzione di e-commerce. "

Quello è Magento nelle loro stesse parole. Molto interessante per Magento è il concetto che sta dietro. Grazie al suo alto stile OOP, puoi farlo
facilmente integrarlo con le proprie soluzioni.

Passaggio 2: download di Magento

Prima di tutto, scaricheremo Magento. Passare a magentoecommerce.com/download e selezionare il formato preferito di Magento. È possibile scegliere tra una versione più piccola di "Downloader" che otterrà i file durante il processo di installazione e una "Versione completa" che contiene già tutti i file. Prendi anche i dati di esempio poiché sono utili per abituarsi a Magento

Passaggio 3: download di XAMPP Lite

XAMPP Lite è un pacchetto Take-Run-Delete-Forget-it che non richiede un'installazione. XAMPP Lite contiene Apache, MySQL 5.1, PHP 5.2, phpMyAdmin 3.1 e molto altro. È un'edizione extra piccola del suo fratello maggiore
XAMPP. Porta (quasi) tutto ciò di cui abbiamo bisogno per Magento. Non puoi prendere il file zip o l'archivio zip selfextrackting: http://www.apachefriends.org/en/xampp-windows.html#646

Dopo aver scaricato, estrai XAMPP Lite sul tuo HD come X: / xampplite (dove X è la lettera della tua partizione).

Passaggio 4: installazione di XAMPP Lite

Magento fa richieste elevate ai server hardware e software. Questo è il mio, abbiamo bisogno di regolare XAMPP Lite un po '. Alcune estensioni devono essere caricate in aggiunta. All'interno del Due i file D: \ xampplite \ apache \ bin \ php.ini e D: \ xampplite \ php \ php.ini abbiamo bisogno di decommentare 4 righe di codice

Nel tutti e due cerca file

  • ; Extension = php_curl.dll
  • ; Extension = php_mcrypt.dll
  • ; Extension = php_mcrypt_filter.dll
  • ; Extension = php_mhash.dll

... e rimuovi il punto e virgola per decommentarli in questo modo:

  • extension = php_curl.dll
  • extension = php_mcrypt.dll
  • extension = php_mcrypt_filter.dll
  • extension = php_mhash.dll

Passaggio 5: sostituire libmysql.dll

Per far funzionare Magento abbiamo bisogno di sostituire libmysql con una versione più recente. È sufficiente scaricare http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip e copiare il libmysql.dll incluso nelle cartelle D: \ xampplite \ apache \ bin \ e D: \ xampplite \ php \.

Passaggio 6: avviare XAMPP Lite

Fare clic su D: \ xampplite \ xampp-control.exe per avviare il pannello di controllo. All'interno di quel pannello è possibile avviare il server Apache e il server MySql.

Passaggio 7: creazione di un nuovo DB

Passare a 127.0.0.1/phpmyadmin per aprire phpMyAdmin. Scegli il nome del database ('magento' è una buona scelta ;-) e fai clic su 'crea'.

Passaggio 8: installazione dei dati di esempio

I dati di esempio di Magento devono essere installati prima installare Magento stesso. Altrimenti ci sarà un errore.

Vai al rubinetto 'importa' e scegli magento_sample_data_for_1.2.0.sql che hai scaricato nel passaggio 2.

Quindi fai clic su OK per eseguire l'importazione. Questo richiederà un po '(almeno 20 secondi). Quindi, sii paziente e non interrompere questo processo. Il risultato dovrebbe essere simile a questo:

Passaggio 9 - Installazione di Magento

Estrai innanzitutto magento-1.3.0.tar.bz2 che hai scaricato al passaggio 2 nella tua cartella htdocs: D: \ xampplite \ htdocs \ magento \. Assicurati che tutti i file siano in quella cartella, incluso index.php. La struttura della directory dovrebbe assomigliare a questa:

Quindi apri localhost / magento nel tuo browser. Magento avvierà la procedura guidata di installazione. Per prima cosa dovrai accettare la licenza.

Scegli la tua localizzazione e la tua valuta e vai avanti. Sotto 'Configurazione' puoi lasciare ogni cosa così com'è. In un ambiente produttivo è necessario inserire i dati di ammissione ottenuti dalla società di hosting.

Nel passaggio successivo devi creare il tuo account amministratore. Inserisci i tuoi dati personali e i tuoi dati di accesso. Puoi lasciare vuoto il campo per "Chiave di crittografia".

Dopo aver confermato le informazioni di accesso con "next" hai finalmente terminato l'installazione.

Passaggio 10: familiarizza con il frontend di Magento

Quando fai clic su "Vai al frontend", ti reindirizzerà a localhost / magento /. Ora puoi scoprire il negozio con i suoi dati di esempio, aggiungere prodotti al carrello o provare il famoso controllo su una sola pagina di Magento. Gioca un po 'con il tuo nuovo Magento Store.

Passaggio 11: il backend amministratore

Quando accedi all'interfaccia utente amministrativa di Magento, il back-end, assicurati di usare 127.0.0.1 invece di localhost. Alcuni browser non salvano le informazioni sui cookie quando non c'è un punto nel dominio. Magento ha bisogno di informazioni sui cookie per identificarti come approvato per il back-end.

Visita http://127.0.0.1/magento/admin/ per accedere. Dopo aver inserito le informazioni sull'account, verrai reindirizzato alla Dashboard.

Passaggio 12 - Introduzione ai temi

Puoi installare un tema attraverso una piattaforma chiamata "Magento Connect". Un tema in Magento è responsabile per l'output visivo.

Magento ha un concetto di tema molto potente. Ad esempio, puoi utilizzare un tema predefinito che viene fornito con Magento e uno nuovo di te stesso affiancato. Quel nuovo tema individuale contiene solo file che differiscono dal tema predefinito.

Se si desidera semplicemente spostare il mini carrello dalla barra laterale sinistra alla barra laterale destra, basta copiare il file corrispondente da "predefinito" alla nuova directory del tema e regolare un po 'di codice. Magento carica prima tutti i file dal tema privato e poi torna al tema successivo più in basso nella gerarchia (in questo caso "predefinito") e richiede tutti i file mancanti da quel tema.

In questo modo, Magento conserva la possibilità di essere aggiornato. Con ogni aggiornamento spinto dal team Magento, i file nel tema predefinito vengono sovrascritti. I tuoi file modificati sono protetti in questo modo.

Passaggio 13: dove iniziare con i temi?

I temi di Magento sono suddivisi in due directory. Quando lavori con temi, queste due directory rimarranno il tuo punto di partenza.
I file sono separati in "accessibili dal web" (come immagini e Javascripts) e quelli che possono essere nascosti da esso per motivi di sicurezza.

  • Directory 1: app / design / frontend / default / default / - Questa directory contiene il layout, la traduzione (locale) e il materiale del modello.
  • Directory 2: skin / frontend / default / default / - Questa directory contiene le immagini, i CSS e i Javascripts specifici del blocco.

Passaggio 14: interfaccia e tema

Un'interfaccia è una raccolta di temi. Diamo un'occhiata alle due directory in quanto rappresentano la struttura di interfacce e temi:

  • Directory 1: app / design / frontend / default / default /
  • Directory 2: skin / frontend / default / default / default

In entrambi i casi, il valore predefinito indica il nome dell'interfaccia e l'impostazione predefinita indica il nome del tema. Quindi, se stavi lavorando a un tema chiamato "my_theme" in un'interfaccia chiamata "mia_interfaccia", dovresti lavorare nella directory "app / design / frontend / my_interface / my_theme /".

Passaggio 15: quali sono i blocchi?

In Magento lavoriamo con blocchi strutturali e blocchi di contenuto. I blocchi strutturali rappresentano la struttura di base di una pagina. Di solito abbiamo blocchi strutturali come intestazione, barra laterale sinistra, contenuto medio, barra laterale destra e piè di pagina. Possiamo assegnare blocchi di contenuti come elenco di categorie, navigazione, barra di ricerca, callout ecc. ad un certo blocco strutturale.

Passaggio 16: introduzione al layout

I blocchi di contenuto sono assegnati ai blocchi strutturali con l'aiuto di disposizione. Il layout è costruito con file XML e può essere trovato sotto app / design / frontend / default / default / layout. In questo modo puoi riutilizzare i modelli creati in precedenza, come il modulo mini carrello sulla barra laterale, su pagine diverse semplicemente chiamandoli all'interno di un file xml di layout.

Step 17 - Roundup

Hai imparato come configurare Magento e le basi delle terminologie di progettazione di Magento. Questo ti aiuterà a tuffarti in quella meravigliosa piattaforma Open Source. Per approfondire Magento, raccomando le seguenti risorse - che coprono i fondamenti.

Risorse principali

  • http://www.magentocommerce.com
  • http://www.magentocommerce.com/design_guide
  • http://inchoo.net/wp-content/uploads/2008/06/designers_guide_to_magento.pdf
  • http://www.magentocommerce.com/media/screencasts
  • http://www.magentocommerce.com/media/tour

Libri

  • php | Guida dell'architetto alla programmazione e-commerce con Magento
  • Magento: Guida per principianti