Erste Schritte mit Magento E-Commerce!

Magento ist die nächste Generation des E-Commerce! Es ist unglaublich gut aufgebaut, voll flexibel, skalierbar und macht Spaß damit. Wenn Sie jemals darüber nachgedacht haben, einen Online-Shop zu erstellen, ist Magento Ihre Wahl! Heute werden wir es lokal mit XAMPP Lite installieren und das Wesentliche überprüfen.

Schritt 1 - Was ist Magento??

"Magento ist eine professionelle Open Source-E-Commerce-Lösung mit vielen Funktionen, die Händlern vollständige Flexibilität und Kontrolle über Aussehen, Inhalt und Funktionalität ihres Online-Shops bietet. Die intuitive Administrationsoberfläche von Magento enthält leistungsstarke Tools für Marketing, Suchmaschinenoptimierung und Katalogverwaltung Um Händlern die Möglichkeit zu geben, Websites zu erstellen, die auf ihre individuellen Geschäftsanforderungen zugeschnitten sind. Magento ist vollständig skalierbar und wird durch ein umfangreiches Support-Netzwerk unterstützt. Damit bietet Magento Unternehmen die ultimative E-Commerce-Lösung. "

Das ist Magento in ihren eigenen Worten. Sehr cool bei Magento ist das Konzept dahinter. Aufgrund des hohen OOP-Stils ist dies möglich
Integrieren Sie es einfach in Ihre eigenen Lösungen.

Schritt 2 - Magento herunterladen

Zunächst laden wir Magento herunter. Navigieren Sie zu magentoecommerce.com/download und wählen Sie Ihr bevorzugtes Format für Magento aus. Sie können zwischen einer kleineren "Downloader" -Version wählen, die die Dateien während des Installationsvorgangs erhält, und einer "Vollversion", die bereits alle Dateien enthält. Nehmen Sie auch die Beispieldaten, da sie hilfreich sind, um sich an Magento zu gewöhnen

Schritt 3 - XAMPP Lite herunterladen

XAMPP Lite ist ein Take-Run-Delete-Forget-it-Paket, für das keine Installation erforderlich ist. XAMPP Lite enthält Apache, MySQL 5.1, PHP 5.2, phpMyAdmin 3.1 und vieles mehr. Es ist eine extra kleine Ausgabe seines großen Bruders
XAMPP. Es bringt (fast) alles, was wir für Magento brauchen. Sie können weder die ZIP-Datei noch das selbstentpackende Zip-Archiv verwenden: http://www.apachefriends.org/de/xampp-windows.html#646

Wenn Sie mit dem Download fertig sind, entpacken Sie XAMPP Lite wie X: / xampplite (wobei X der Buchstabe Ihrer Partition ist) auf Ihre Festplatte..

Schritt 4 - XAMPP Lite einrichten

Magento stellt hohe Anforderungen an die Hard- und Software der Server. Das ist meine wir müssen XAMPP Lite ein wenig anpassen. Einige Erweiterungen müssen zusätzlich geladen werden. Innerhalb des zwei Dateien D: \ xampplite \ apache \ bin \ php.ini und D: \ xampplite \ php \ php.ini müssen aus 4 Zeilen Code entfernt werden

Im beide Dateien suchen nach

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

… Und entfernen Sie das Semikolon, um sie wie folgt zu kommentieren:

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

Schritt 5 - Ersetzen Sie libmysql.dll

Um Magento zum Laufen zu bringen, müssen wir libmysql durch eine neuere Version ersetzen. Laden Sie einfach http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip herunter und kopieren Sie die mitgelieferte libmysql.dll in die Ordner D: \ xampplite \ apache \ bin \ und D: \ xampplite \ php \.

Schritt 6 - Starten Sie XAMPP Lite

Klicken Sie auf D: \ xampplite \ xampp-control.exe, um die Systemsteuerung zu starten. In diesem Fenster können Sie den Apache-Server und den MySql-Server starten.

Schritt 7 - Neue DB erstellen

Wechseln Sie zu 127.0.0.1/phpmyadmin, um phpMyAdmin zu öffnen. Wählen Sie den Namen der Datenbank ("magento" ist eine gute Wahl ;-) und klicken Sie auf "Erstellen"..

Schritt 8 - Beispieldaten installieren

Die Beispieldaten von Magento müssen installiert sein Vor Magento selbst installieren. Andernfalls wird ein Fehler angezeigt.

Gehen Sie zu 'import' und wählen Sie magento_sample_data_for_1.2.0.sql, das Sie in Schritt 2 heruntergeladen haben.

Klicken Sie dann auf OK, um den Import auszuführen. Dies dauert eine Weile (mindestens 20 Sekunden). Seien Sie also bitte geduldig und unterbrechen Sie diesen Prozess nicht. Das Ergebnis sollte so aussehen:

Schritt 9 - Magento installieren

Entpacken Sie zuerst den in Schritt 2 heruntergeladenen magento-1.3.0.tar.bz2 in Ihren Ordner htdocs: D: \ xampplite \ htdocs \ magento \. Stellen Sie sicher, dass sich alle Dateien in diesem Ordner befinden, einschließlich der index.php. Ihre Verzeichnisstruktur sollte folgendermaßen aussehen:

Öffnen Sie dann localhost / magento in Ihrem Browser. Magento startet jetzt den Installationsassistenten. Zuerst müssen Sie die Lizenz akzeptieren.

Wählen Sie Ihre Lokalisierung und Ihre Währung und fahren Sie fort. Unter 'Konfiguration' können Sie alles so lassen, wie es ist. In einer produktiven Umgebung müssen Sie die Zulassungsdaten eingeben, die Sie von Ihrem Hosting-Unternehmen erhalten haben.

Im nächsten Schritt müssen Sie Ihr Administratorkonto erstellen. Geben Sie Ihre persönlichen Daten und Ihre Zugangsdaten ein. Sie können das Feld für 'Verschlüsselungsschlüssel' leer lassen.

Nachdem Sie Ihre Anmeldeinformationen mit 'Weiter' bestätigt haben, ist die Installation abgeschlossen.

Schritt 10 - Machen Sie sich mit Magentos Frontend vertraut

Wenn Sie auf 'Zum Frontend' klicken, werden Sie zu localhost / magento / umgeleitet. Jetzt können Sie den Laden mit seinen Beispieldaten entdecken, Produkte in den Warenkorb legen oder den berühmten One-Page-Checkout von Magento ausprobieren. Spielen Sie einfach ein wenig mit Ihrem neuen Magento Store.

Schritt 11 - Das Admin-Backend

Wenn Sie zur administrativen Benutzeroberfläche von Magento, dem Backend, wechseln, müssen Sie 127.0.0.1 anstelle von localhost verwenden. Einige Browser speichern keine Cookie-Informationen, wenn sich in der Domäne kein Punkt befindet. Magento benötigt Cookie-Informationen, um Sie als vom Backend genehmigt zu identifizieren.

Besuchen Sie http://127.0.0.1/magento/admin/, um sich anzumelden. Sobald Sie Ihre Kontoinformationen eingegeben haben, werden Sie zum Dashboard weitergeleitet.

Schritt 12 - Einführung in die Themen

Sie können ein Design über eine Plattform namens "Magento Connect" installieren. Ein Thema in Magento ist für die visuelle Ausgabe verantwortlich.

Magento hat ein sehr starkes Themenkonzept. Sie können zum Beispiel ein Standarddesign verwenden, das mit Magento geliefert wird, und ein neues eigenes Thema nebeneinander. Dieses neue individuelle Design enthält nur Dateien, die sich vom Standarddesign unterscheiden.

Wenn Sie den Mini-Wagen einfach von der linken in die rechte Seitenleiste verschieben möchten, kopieren Sie einfach die entsprechende Datei von "default" in Ihr neues Designverzeichnis und passen Sie den Code an. Magento lädt zunächst alle Dateien aus Ihrem privaten Design und geht dann zum nächsten Thema weiter unten in der Hierarchie (in diesem Fall "default") und fordert alle fehlenden Dateien dieses Themas auf.

Dadurch behält Magento die Möglichkeit, aktualisiert zu werden. Mit jedem Upgrade, das vom Magento Team veröffentlicht wurde, werden Dateien in Ihrem Standarddesign überschrieben. Ihre angepassten Dateien sind auf diese Weise geschützt.

Schritt 13 - Wo sollen die Themen beginnen??

Magento-Themes sind in zwei Verzeichnisse aufgeteilt. Wenn Sie mit Designs arbeiten, bleiben diese beiden Verzeichnisse Ihr Ausgangspunkt.
Die Dateien sind in "Webzugriff" (wie Bilder und Javascripts) und solche, die aus Sicherheitsgründen verborgen werden können, getrennt.

  • Verzeichnis 1: app / design / frontend / default / default / - Dieses Verzeichnis enthält das Layout, die Übersetzung (Gebietsschema) und das Vorlagenmaterial.
  • Verzeichnis 2: skin / frontend / default / default / - Dieses Verzeichnis enthält Bilder, CSS und blockspezifische Javascripts.

Schritt 14 - Schnittstelle und Thema

Eine Schnittstelle ist eine Sammlung von Themen. Schauen wir uns die beiden Verzeichnisse an, da sie die Struktur von Schnittstellen und Themen darstellen:

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

In beiden Fällen gibt default den Schnittstellennamen und default den Themennamen an. Wenn Sie also an einem Thema namens "my_theme" in einer Schnittstelle namens "my_interface" arbeiten, arbeiten Sie im Verzeichnis "app / design / frontend / my_interface / my_theme /".

Schritt 15 - Was sind Blöcke??

In Magento arbeiten wir mit Strukturblöcken und Inhaltsblöcken. Strukturblöcke repräsentieren die Grundstruktur einer Seite. Normalerweise haben wir Strukturblöcke wie Kopfzeile, linke Seitenleiste, mittleren Inhalt, rechte Seitenleiste und Fußzeile. Wir können zuordnen Inhaltsblöcke wie Kategorieliste, Navigation, Suchleiste, Callout etc. zu einem bestimmten Strukturblock.

Schritt 16 - Einführung in das Layout

Mit Hilfe von werden Inhaltsblöcke Strukturblöcken zugeordnet Layout. Das Layout wird aus XML-Dateien erstellt und ist unter app / design / frontend / default / default / layout zu finden. Auf diese Weise können Sie zuvor erstellte Vorlagen, z. B. das Mini-Cart-Modul in der Seitenleiste, auf verschiedenen Seiten wiederverwenden, indem Sie sie einfach innerhalb einer Layout-XML-Datei aufrufen.

Schritt 17 - Zusammenfassung

Sie haben gelernt, wie Sie Magento einrichten und die Grundlagen der Designterminologien von Magento kennen lernen. Dies hilft Ihnen, in diese wunderbare Open Source-Plattform einzutauchen. Um tiefer in Magento einzutauchen, empfehle ich die folgenden Ressourcen - die die Grundlagen abdecken.

Hauptressourcen

  • 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ücher

  • php | architektenhandbuch zur e-commerce-programmierung mit magento
  • Magento: Anfängerleitfaden