Magento er den neste generasjonen av e-handel! Det er utrolig godt arkitekturert, fullt fleksibelt, skalerbart og morsomt å jobbe med. Hvis du noen gang har tenkt på å skape en nettbutikk, er Magento ditt valg! I dag skal vi installere den lokalt med XAMPP Lite og se på det som er nødvendig.
"Magento er en funksjonsrik, profesjonell åpen kildekode-e-handelsløsning som gir selgere full fleksibilitet og kontroll over utseendet, innholdet og funksjonaliteten til nettbutikken. Magentos intuitive administrasjonsgrensesnitt inneholder kraftig markedsføring, søkemotoroptimalisering og katalogstyringsverktøy for å gi selgere muligheten til å skape nettsteder som er skreddersydd for deres unike forretningsbehov. Magento tilbyr å være fullstendig skalerbar og støttet av et omfattende støttenettverk, og tilbyr bedrifter den ultimate eCommerce-løsningen.
Det er Magento i sine egne ord. Veldig kul om Magento er konseptet bak det. På grunn av sin høye OOP-stil, kan du
enkelt integrere det med dine egne løsninger.
Først og fremst skal vi laste ned Magento. Bla til magentoecommerce.com/download og velg ønsket format av Magento. Du kan velge mellom en mindre "Downloader" -versjon som vil få filene under installasjonsprosessen og en "Full Release" som allerede inneholder alle filer. Ta også prøvedataene, siden de er nyttige for å bli vant til Magento
XAMPP Lite er en Take-Run-Delete-Glem-it-pakke som ikke krever en installasjon. XAMPP Lite inneholder Apache, MySQL 5.1, PHP 5.2, phpMyAdmin 3.1 og mye mer. Det er en ekstra liten utgave av sin storebror
XAMPP. Det gir (nesten) alt vi trenger for Magento. Du kan heller ikke ta zip-filen eller selfextrackting zip arkivet: http://www.apachefriends.org/en/xampp-windows.html#646
Etter at du er ferdig med å laste ned, trekk XAMPP Lite til HD-en din som X: / xampplite (hvor X er brevet i partisjonen din).
Magento stiller høye krav til serverens maskinvare og programvare. Det er min må vi justere XAMPP Lite litt. Noen utvidelser må lastes i tillegg. Innen to filer D: \ xampplite \ apache \ bin \ php.ini og D: \ xampplite \ php \ php.ini vi trenger ikke kommentere 4 kodelinjer
I både filer søk etter
... og fjern semikolonet til å kommentere dem slik:
For å få Magento-arbeid, må vi erstatte libmysql med en nyere versjon. Bare last ned http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip og kopier den medfølgende libmysql.dll til mappene D: \ xampplite \ apache \ bin \ og D: \ xampplite \ php \.
Klikk på D: \ xampplite \ xampp-control.exe for å starte kontrollpanelet. Innenfor panelet kan du starte Apache-serveren og MySql-serveren.
Bla til 127.0.0.1/phpmyadmin for å åpne phpMyAdmin. Velg navnet på databasen ('magento' er et godt valg ;-) og klikk 'opprett'.
Magento's sample data må installeres før installerer Magento selv. Ellers vil det oppstå en feil.
Fikk å trykke på "import" og velg magento_sample_data_for_1.2.0.sql som du lastet ned i trinn 2.
Klikk deretter ok for å kjøre importen. Dette vil ta en stund (minst 20 sekunder). Så vær så tålmodig og ikke forstyrr den prosessen. Resultatet skal se slik ut:
Først utdrag magento-1.3.0.tar.bz2 som du lastet ned i trinn 2 til din htdocs-mappe: D: \ xampplite \ htdocs \ magento \. Pass på at alle filer er i den mappen, inkludert index.php. Katalogstrukturen din skal se slik ut:
Deretter åpner du localhost / magento i nettleseren din. Magento starter nå installasjonsveiviseren. Først må du godta lisensen.
Velg lokalisering og valuta og fortsett. Under 'Konfigurasjon' kan du legge igjen alt som det er. I et produktivt miljø må du legge inn opptaksdataene du har fra ditt firma.
I neste trinn må du opprette adminkontoen din. Skriv inn dine personlige opplysninger og innloggingsinformasjon. Du kan forlate feltet for 'Krypteringsnøkkel' tomt.
Etter at du har bekreftet innloggingsinformasjonen din med "neste", avsluttet du endelig installasjonen.
Når du klikker på 'Gå til Frontend', vil den omdirigere deg til localhost / magento /. Nå kan du oppdage butikken med sine eksempeldata, legge til produkter i handlekurven eller prøv Magento berømte en-siders kassa. Bare spill litt med din friske Magento Store.
Når du går til Magento's administrative brukergrensesnitt, må du sørge for å bruke 127.0.0.1 i stedet for localhost. Enkel webleser lagrer ikke informasjon om informasjonskapsler når det ikke er en prikk i domenet. Magento trenger informasjonskapsler for å identifisere deg som godkjent til backend.
Besøk http://127.0.0.1/magento/admin/ for å logge inn. Når du har angitt kontoinformasjonen din, blir du omdirigert til oversikten.
Du kan installere et tema via en plattform kalt "Magento Connect". Et tema i Magento er ansvarlig for den visuelle utgangen.
Magento har et veldig kraftig tema konsept. For eksempel kan du bruke et standard tema som følger med Magento og en ny en av dine egne side ved side. Det nye individuelle temaet inneholder bare filer som er forskjellig fra standardtemaet.
Hvis du bare vil flytte minibaren fra venstre sidefelt til høyre sidefelt, kopierer du bare den aktuelle filen fra "standard" til den nye temakatalogen og justerer litt kode. Magento laster først alle filer fra ditt private tema og faller deretter tilbake til neste tema lavere i hierarkiet (i dette tilfellet "standard") og krever alle manglende filer fra det aktuelle temaet.
Når dette gjøres, opprettholder Magento muligheten til å bli oppgradert. Med hver oppgradering som er trykket ut av Magento-teamet, blir filer i standardtemaet overskrevet. Dine justerte filer er beskyttet på denne måten.
Magento-temaer er delt inn i to kataloger. Når du arbeider med temaer, forblir disse to katalogene ditt utgangspunkt.
Filene er delt inn i "web tilgjengelig" (for eksempel bilde og Javascripts) og de som kan bli skjult for det av sikkerhetsgrunner.
Et grensesnitt er en samling av temaer. La oss se på de to katalogene da de representerer strukturen av grensesnitt og temaer:
I begge tilfeller angir standard grensesnittets navn, og standard angir tema navn. Så hvis du jobbet med et tema som heter "my_theme" i et grensesnitt kalt "my_interface", ville du jobbe i 'app / design / frontend / my_interface / my_theme /' katalogen.
I Magento jobber vi med strukturelle blokker og innholdsblokker. Strukturelle blokker representerer grunnstrukturen på en side. Vanligvis har vi strukturelle blokker som header, venstre sidefelt, mellominnhold, høyre sidefelt og bunntekst. Vi kan tildele innholdsblokker som kategori liste, navigasjon, søk bar, callout etc. til en viss strukturelle blokk.
Innholdsblokker blir tildelt strukturelle blokker ved hjelp av oppsett. Layout er bygd med XML-filer og kan finnes under app / design / frontend / default / default / layout. På denne måten kan du gjenbruke tidligere opprettede maler, for eksempel minivognmodulen på sidelinjen, på forskjellige sider ved å ringe dem bare i en xml-fil.
Du lærte hvordan du konfigurerer Magento og grunnleggende om Magentos designterminologier. Dette vil hjelpe deg med å dykke inn i den fantastiske Open Source-plattformen. For å dykke dypere inn i Magento, anbefaler jeg følgende ressurser - som dekker grunnleggende.