Komma igång med Magento E-handel!

Magento är nästa generations e-handel! Det är otroligt välbyggt, fullt flexibelt, skalbart och roligt att arbeta med. Om du någonsin har tänkt på att skapa en webbutik, är Magento ditt val! Idag ska vi installera den lokalt med XAMPP Lite och granska de väsentliga.

Steg 1 - Vad är Magento?

"Magento är en funktionell och professionell öppen källkods e-handelslösning som erbjuder grossister fullständig flexibilitet och kontroll över deras online-butiks utseende, innehåll och funktionalitet. Magentos intuitiva administrationsgränssnitt innehåller kraftfull marknadsföring, sökmotoroptimering och kataloghanteringsverktyg för att ge handlare möjligheten att skapa webbplatser som är skräddarsydda för sina unika affärsbehov. Magento erbjuder att vara helt skalbar och stöds av ett omfattande supportnät. Företaget erbjuder den ultimata eCommerce-lösningen. "

Det är Magento i sina egna ord. Mycket coolt om Magento är konceptet bakom det. På grund av sin höga OOP-stil kan du
enkelt integrera det med dina egna lösningar.

Steg 2 - Ladda ner Magento

Först och främst kommer vi att ladda ner Magento. Bläddra till magentoecommerce.com/download och välj ditt föredragna format för Magento. Du kan välja mellan en mindre "Downloader" -version som kommer att få filerna under installationsprocessen och en "Full Release" som redan innehåller alla filer. Ta provdata också eftersom de är till hjälp för att bli van vid Magento

Steg 3 - Nedladdning av XAMPP Lite

XAMPP Lite är ett Take-Run-Delete-Forget-it-paket som inte kräver någon installation. XAMPP Lite innehåller Apache, MySQL 5.1, PHP 5.2, phpMyAdmin 3.1 och mycket mer. Det är en extra liten upplaga av sin storebror
XAMPP. Det ger (nästan) allt vi behöver för Magento. Du kan varken ta zip-filen eller det självhäftande zip-arkivet: http://www.apachefriends.org/en/xampp-windows.html#646

När du är färdig att hämta, extrahera XAMPP Lite till din HD som så X: / xampplite (där X är bokstaven i din partition).

Steg 4 - Inställning XAMPP Lite

Magento ställer höga krav på servrarens hårdvara och mjukvara. Det är min vi behöver justera XAMPP Lite lite. Några tillägg måste laddas dessutom. Inom två filer D: \ xampplite \ apache \ bin \ php.ini och D: \ xampplite \ php \ php.ini vi behöver inte kommentera 4 rader kod

I både filer söka efter

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

... och ta bort semikolonet för att inte kommentera dem så här:

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

Steg 5 - Ersätt libmysql.dll

För att få Magento att fungera måste vi ersätta libmysql med en nyare version. Hämta bara http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip och kopiera den medföljande libmysql.dll till mapparna D: \ xampplite \ apache \ bin \ och D: \ xampplite \ php \.

Steg 6 - Starta XAMPP Lite

Klicka på D: \ xampplite \ xampp-control.exe för att starta kontrollpanelen. Inom den panelen kan du starta Apache-servern och MySql-servern.

Steg 7 - Skapa ny DB

Bläddra till 127.0.0.1/phpmyadmin för att öppna phpMyAdmin. Välj namnet på databasen ("magento" är ett bra val ;-) och klicka på "skapa".

Steg 8 - Installera provdata

Magentos provdata måste installeras innan installerar Magento själv. Annars kommer ett fel att uppstå.

Fick på "Import" och välj magento_sample_data_for_1.2.0.sql som du hämtade i steg 2.

Klicka sedan på ok för att utföra importen. Det tar ett tag (minst 20 sekunder). Var så tålmodig och avbryt inte processen. Resultatet ska se ut så här:

Steg 9 - Installera Magento

Första extraktet magento-1.3.0.tar.bz2 som du hämtade i steg 2 till din htdocs-mapp: D: \ xampplite \ htdocs \ magento \. Kontrollera att alla filer finns i den mappen, inklusive index.php. Din katalogstruktur ska se ut så här:

Öppna sedan localhost / magento i din webbläsare. Magento startar nu installationsguiden. Först måste du acceptera licensen.

Välj din lokalisering och din valuta och fortsätt. Under "Konfiguration" kan du lämna alla saker som det är. I en produktiv miljö skulle du behöva ange registreringsuppgifterna från ditt webbhotell.

I nästa steg måste du skapa ditt administratorkonto. Ange dina personuppgifter och din inloggningsinformation. Du kan lämna fältet för "Krypteringsnyckel" tomt.

Efter att du bekräftat din inloggningsinformation med "nästa" slutade du slutligen installationen.

Steg 10 - Gör dig bekant med Magento's frontend

När du klickar på "Gå till Frontend", omdirigerar du dig till localhost / magento /. Nu kan du upptäcka butiken med sina exempeldata, lägga till produkter i kundvagnen eller prova Magentos berömda ensidiga kassa. Bara spela lite med din färska Magento Store.

Steg 11 - Admin Backend

När du går till Magento administrativa användargränssnitt, måste du se till att du använder 127.0.0.1 istället för localhost. Vissa webbläsare sparar inte cookieinformation när det inte finns en punkt i domänen. Magento behöver cookieinformation för att identifiera dig som godkänd för backend.

Besök http://127.0.0.1/magento/admin/ för att logga in. När du har angett din kontoinformation kommer du vidarebefordras till instrumentpanelen.

Steg 12 - Intro till teman

Du kan installera ett tema via en plattform som heter "Magento Connect". Ett tema i Magento ansvarar för den visuella utgången.

Magento har ett mycket kraftfullt temakoncept. Till exempel kan du använda ett standardtema som levereras med Magento och en ny av din egen sida vid sida. Det nya individuella temat innehåller bara filer som skiljer sig från standardtemat.

Om du bara vill flytta minibilen från vänster sidofält till höger sidofält kopierar du bara den aktuella filen från "standard" till din nya temakatalog och justerar lite kod. Magento laddar först alla filer från ditt privata tema och faller sedan tillbaka till nästa tema lägre i hierarkin (i detta fall "standard") och kräver alla saknade filer från det temat.

Genom att göra det, bevarar Magento möjligheten att uppgraderas. Med varje uppgradering som utpressats av Magento-teamet, kommer filer i ditt standardtema att skrivas över. Dina justerade filer skyddas så här.

Steg 13 - Var börjar man med teman?

Magento-teman delas upp i två kataloger. När du arbetar med teman kommer dessa två kataloger att förbli din utgångspunkt.
Filerna är åtskilda till "webbåtkomst" (till exempel bild och Javascripts) och de som kan döljas av säkerhetsskäl.

  • Katalog 1: app / design / frontend / default / default / - Den här katalogen innehåller layout, översättning (språk) och mallmaterial.
  • Directory 2: skin / frontend / default / default / - Den här katalogen innehåller bilderna, CSS och blockspecifika Javascripts.

Steg 14 - Gränssnitt och tema

Ett gränssnitt är en samling teman. Låt oss ta en titt på de två katalogerna eftersom de utgör strukturen för gränssnitt och teman:

  • Katalog 1: app / design / frontend / default / default /
  • Katalog 2: hud / frontend / standard / standard /

I båda fallen anger standardvärdet gränssnittsnamnet och standard anger temanamnet. Så om du arbetade med ett tema som heter "my_theme" i ett gränssnitt som heter "my_interface", skulle du arbeta i katalogen "app / design / frontend / my_interface / my_theme / '.

Steg 15 - Vad är block?

I Magento arbetar vi med strukturella block och innehållsblock. Strukturella block representerar grundstrukturen på en sida. Vanligtvis har vi strukturella block som rubrik, vänster sidofält, mittinnehåll, höger sidofält och sidfot. Vi kan tilldela innehållsblock som kategori lista, navigering, sökfält, callout etc. till en viss strukturblock.

Steg 16 - Intro till Layout

Innehållsblock tilldelas strukturella block med hjälp av layout. Layout är byggd med XML-filer och kan hittas under app / design / frontend / default / default / layout. På så sätt kan du återanvända tidigare skapade mallar, till exempel minikorgsmodulen i sidofältet, på olika sidor genom att bara ringa dem i en layout xml-fil.

Steg 17 - Roundup

Du lärde dig hur du konfigurerar Magento och grunderna i Magentos designterminologier. Detta hjälper dig att dyka in i den underbara Open Source-plattformen. För att dyka djupare in i Magento rekommenderar jag följande resurser - som täcker grunden.

Huvudresurser

  • 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

Böcker

  • php | arkitektens guide till e-handelsprogrammering med Magento
  • Magento: Nybörjarhandbok