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.
"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.
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
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).
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
... e rimuovi il punto e virgola per decommentarli in questo modo:
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 \.
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.
Passare a 127.0.0.1/phpmyadmin per aprire phpMyAdmin. Scegli il nome del database ('magento' è una buona scelta ;-) e fai clic su 'crea'.
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:
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.
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.
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.
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.
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.
Un'interfaccia è una raccolta di temi. Diamo un'occhiata alle due directory in quanto rappresentano la struttura di interfacce e temi:
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 /".
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.
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.
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.