Ce este Magento
În acest articol ne vom uita la un rezumat și nu o idee tehnică a ceea ce Magento, pentru orice Magento tipuri de proiecte se va potrivi cu modul în care puteți începe călătoria în procesul de învățare Magento și de a explora acest minunat CMS în detaliu, precum și mai multe resurse bune în cazul în care puteți găsi teme Magento, extensii etc. Și, în sfârșit, dacă credeți că Magento nu este potrivit pentru proiectele dvs., ne uităm la câteva alternative pe piață, s-ar putea lua în considerare, de asemenea.
Ce este Magento?
Magento - CMS puternic pentru e-commerce. Cred că explicația acestor trei termeni: „puternic“, „comerț elestronnaya“ și „CMS“ ar trebui să explice cu exactitate ce Magento.
Să începem cu CMS. este o abreviere de Content Management System (sistem CMS). Pentru a înțelege ce este un sistem de management al conținutului, voi face o scurtă trecere în revistă a istoriei sale, care va permite să înțeleagă ce este și de ce este utilizat. În cazul în care dezvoltarea de site-uri web a apărut, oamenii crearea de site-uri web, face acest lucru pentru fiecare client de la zero, construit din frontend HTML / CSS / JS, etc. backend pe diferite limbi PHP tip de server. NET, etc. Am înființat baza de date, nu configurația pentru diferite părți ale proiectului.
Dar această abordare are două probleme. În primul rând, deoarece clienții nu știu de programare, de fiecare dată când ar fi trebuit să se refere la web-studio, atunci când au nevoie pentru a edita site-ul lor sau adăugarea de conținut / editarea, și le costa timp si bani. În al doilea rând, de fiecare dată când trebuie să ai prea mult timp pentru a face site-uri web de la zero.
Pentru a rezolva prima problemă, dezvoltatorii au început să se dezvolte unii utilizatori panoul de administrare la îndemână pentru site-urile lor, în cazul în care managerul de web, non-tehnic, se poate adăuga cu ușurință / conținut poate schimba fără a fi nevoie de modificări ale codului.
Combinația dintre aceste două soluții este Content Management System. Acum, acest concept este atât de popular și lupta constantă între diferite CMS le-a făcut în cele din urmă mai ușor de utilizat și instalarea lor a devenit foarte ușor, deoarece există mai multe extensii / plugin-uri care se poate extinde posibilitățile de CMS.
Al doilea termen comerț electronic. El vorbește de la sine. Acesta este asociat cu vânzări pe internet. Deci, spre deosebire de alte Magento de la CMS, nu se specializează în e-commerce, cum ar fi WordPress, Drupal, Joomla, etc. prin aceea că acesta este proiectat pentru e-commerce și scopul său principal este magazinul online unde poti vinde produse digitale și fizice. Și acest CMS pentru e-commerce, atunci are mai multe oportunități pentru e-commerce decât plug-in-uri pentru CMSok de vânzări on-line, care nu sunt specializate în e-commerce.
Pe Internet exista multe CMS pentru e-commerce. Orice persoană care are suficiente cunoștințe în dezvoltarea web poate crea propria dvs., iar termenul doar puternic Magento le distinge. Puternic înseamnă o puternică și bine coordonate. Spre deosebire de alte CMS pentru e-commerce, care sunt prost scrise și plin de bug-uri, puternic Magento CMS, care are un design destul de robust și are o comunitate mare.
Să sperăm că de acum puteți imagina pe deplin ceea ce vreau să spun când spun puternic Magento CMS pentru e-commerce. A fost o vedere foarte lung a ceea ce Magento. Acum, să ne uităm pentru unele proiecte bune Magento.
Ce este Magento?
Așa cum sa discutat mai devreme, Magento este foarte puternic și puternic CMS, și este folosit de multe magazine on-line populare și puternic încărcate. Acest lucru implică faptul că este site-uri bine potrivite populare sunt angajate în e-commerce, dar se pune întrebarea: este posibil să-l folosească pentru magazine mici? Răspunsul la acest lucru nu este chiar simplu.
Să presupunem că la Magento 2.0, Magento nu a fost ușor de utilizat, și cu siguranță nu a fost ușor de instalat. Acest lucru nu înseamnă că instalarea durează câțiva pași, ceea ce înseamnă că atâta timp cât nu l-ați instalat de câteva ori înainte, nu se confruntă cu diverse probleme / erori în timpul instalării. Panoul de administrare Magento nu foarte ușor este prietenos și intuitiv. O altă problemă în Magento este că acesta este un mare CMS, cu o grămadă de fișiere, și a cauzat o scădere a performanței pe site-uri web.
Aproape toate aceste probleme au fost rezolvate în versiunea de lansare 2.0, dar încă nu este sursa CMS, pe care aș recomanda la magazin cu cinci produse, în cazul în care știți că nu se va extinde magazinul dvs. în viitor. Cu toate acestea, în cazul în care aveți de gând să se extindă magazinul dvs. în viitor, aș recomanda să-l înceapă pe Magento, deoarece acesta este un CMS cu performanta dovedita suporta mari magazine, iar acest lucru este exact costul efortului pe care a fost făcută în timpul instalării imediat, în loc de comutator pe Magento într-o etapă în cadrul acesteia va fi o mare problemă.
Cum instalez Magento?
Așa cum am menționat anterior, instalarea Magento nu este simplu, deși în mod ideal ar trebui să arate acest lucru. Deci, în loc de a explica toate etapele de instalare Magento aici, cu toate sfaturile și soluțiile la problemele pe care le-ar putea întâlni, voi pleca tot ce bine pictat ghidurile de instalare de pe site-ul Magento Magento, deoarece nu toate sunt pictate pe fiecare problemă.
Cu toate acestea, pentru a spune instalației principale pași Magento. Acest lucru vă va oferi cunoștințe de bază despre acești pași. Pentru a instala Magento, trebuie să treacă prin mai multe etape.
- Magento selectați versiunea pe care doriți să instalați: Magento Magento 1 sau 2. Alegerea preferată pentru noile instalații Magento Magento trebuie să fie de 2.
- Asigurați-vă că serverul dvs. are versiunea corectă a PHP, MySQL si Apache, care sunt susținute de Magento.
- Descărcați fișierele Magento la server și rulați expertul de configurare.
- Opțional: instalați mostre de date în timpul instalării, dacă este necesar.
- Verificați setările și asigurați-vă că partea de utilizator administrativ și funcționează corespunzător.
Cum pot începe în curs de dezvoltare pe Magento?
Lasă-mă să părăsească această parte gol: Magento dificil de studiat. Am lucrat cu CMS duzină de cariera mea în dezvoltare web și vreau să vă asigur că cel mai dificil Magento CMS pentru studiul pe care l-am întâlnit vreodată.
În Magento, dacă ceva nu a mers bine, vă puteți imagina dacă a fost pentru că ai făcut ceva greșit într-un panou de administrare complet non-intuitiv, sau ai dat peste cap ceva în codul PHP, fie în JS cod, indiferent dacă aceasta se datorează unor probleme în fișierul XML.
Sunt atât de multe fișiere pentru a găsi și gestiona, unele dintre ele sunt în diferite locuri (din punct de vedere al structurii folder, datorită atașamentele sale mari) și documente oficiale a fost foarte slabă în versiunile anterioare, și a existat o lipsă totală de API oficiale. Multe dintre aceste probleme au fost îmbunătățit în timp, dar acum este Magento este încă greu de înțeles.
Deci se pune întrebarea, este acum un moment prost pentru a învăța Magento, atunci când a face acest lucru este încă dificil. Permiteți-mi să ofere povestea mea personală cu privire la aceasta. Am folosit pentru a lucra diverse CMS, cum ar fi WordPress și Joomla, dar când a venit la proiectul Magento, am realizat că (Magento) este foarte dificil pentru mine. Dar, în loc de a scăpa de acest proiect, am văzut o oportunitate excelentă în acest sens, în ciuda faptului că a fost numărul unu CMS pentru e-commerce din perspectiva performanței, a fost un deficit foarte mare de dezvoltatori. Așa că am început să-l studieze, și după câteva luni, am început destul de bine versat în ea.
Am dezvoltat mai multe teme pentru Envato de piață, și nu a existat nici o astfel de competiție (la momentul respectiv, cel puțin). Am început să scriu despre el și a primit o mulțime de proiecte pe cont propriu pe Magento. Totul a fost mult mai ușor dacă am fost de lucru într-o nișă extrem de competitivă cum ar fi WordPress. Deci, complex Magento și complexitatea face mare.
S-ar putea crede că ceea ce am spus ar fi adevărat, dacă ați ales să studieze Magento pentru cariera sa, dar ce se întâmplă dacă doriți doar pentru a face un site web cu ea? Nu trebuie să treacă prin toată suferința, studiind?
Deci, vestea bună este că nu trebuie să sufere. Tu chiar nu trebuie să înțeleagă ce se întâmplă „sub capotă“, dacă doriți doar pentru a face un site pe Magento. Tot ce trebuie este să instalați Magento pe serverul dvs., găsi unele teme bune și extensii pentru ea cu resursele pe care le vom arăta mai târziu în acest articol, și ați terminat. Apoi, tocmai lucrezi cu panoul de administrare și pentru aceasta nu este nevoie de educație tehnică.
Dacă creați un proiect, du-te prin toate etapele de documentația de instalare (menționată mai sus), a explora mai multe resurse pentru a găsi teme bune și extensii (Menționează de mai jos) și, dacă aveți orice probleme, caută soluții pe Internet. Și asta e tot ce ai nevoie.
Cu toate acestea, dacă o alege pentru o carieră profesională, atunci trebuie să știți mai mult decât atât. Trebuie să dezvolte o bună cunoaștere a PHP, MySQL, HTML, CSS, JS si XML. Apoi, va trebui să dezvolte o înțelegere a cadrului Zend, care este construit Magento.
Când faceți acest lucru, atunci va avea o bază solidă pentru studiul Magento. Pentru aceasta, vă recomandăm patru resurse cheie:
De unde pot obține teme și extensii pentru Magento?
Dacă aveți nevoie de o temă Magento de bună calitate, atunci trebuie să Envato Market (ThemeForest) Aceasta este resursa numărul unu cu cea mai bună calitate a subiectelor. Sunt un cumpărător și vânzător și Magento cu Envato de piață, și eu pot atesta calitatea lor de bună.
Cu toate acestea, dacă sunteți în căutarea pentru teme gratuite, le puteți găsi on-line Magento Connect calitatea acestora nu este foarte bun, și nu există absolut nici un sprijin, dar ele sunt potrivite pentru tine, dacă sunteți doar de testare magazinul dvs. sau aveți un mic magazin.
Pentru a căuta extensii Magetno aveți nevoie doar de o resursă Magento Connect. Puteți găsi aproape tot ce ai nevoie de expansiune aici. Puteți vizualiza ghidul comentarii, capturi de ecran etc. pentru a alege extensia corectă. Unele extensii sunt gratuite, dar pentru unii trebuie să plătească.
Ce alternative sunt acolo?
Magento nu pot fi potrivite pentru tine în cele două cazuri. În primul rând, dacă utilizați deja un alt CMS pentru site-ul dvs. non-comerciale (WordPress, Drupal, etc) și doriți doar să adăugați un mic magazin pentru vânzarea de bunuri. În al doilea rând, dacă aveți mai multe elemente de vânzare și nu doriți să complice viața cu mai avansate CMS e-commerce.
Pentru primul caz, aș recomanda pentru a găsi plugin-uri bune pentru CMS, în loc de a adăuga un CMS separat pentru e-commerce ca Magento. Pentru WordPress, un bun și popular de e-commerce plugin WooCommerce, dar pentru Drupal, DrupalCommerce se potrivesc destul de modul de e-commerce.
Pentru al doilea caz, sfatul meu este să rămânem la magazinul online, unde puteți gestiona tot ceea ce aveți nevoie, și în acest caz, trebuie doar să plătească câțiva dolari pe lună, în loc de dureri de cap de instalarea și gestionarea unui site web. Unele bune magazine online de eCommerce - Shopify și BigCommerce.
De asemenea, am arătat la tine mai multe resurse în cazul în care puteți afla Magento și de a găsi alte resurse pe Magento, în cazul în care puteți găsi teme și extensii. Și, în sfârșit, am căutat câteva alternative bune, dacă nu crezi că Magento nu este potrivit pentru proiectul dumneavoastră.
După cum puteți vedea, o soluție puternică de e-commerce Magento și devine mai bine cu fiecare versiune. În orice caz, nu uitați să verificați extensiile noastre disponibile.