• Partner
  • Kontakt
  • Themen vorschlagen
  • Gastautor werden
Shopplantage.de

Anzeige
Online-Shop Programmierung und Anbindung von WaWi an den Online-Shop mit Integration in die Marketplaces

Navigation
  • Startseite
  • Rundum eCommerce
  • Entwickler News
  • Szene
    • Interviews und Personen
    • Konferenzen und Events
    • Themenseiten
  • Wissensbasis
    • Ratgeber Online Handel
    • Ratgeber Online-Shop Entwicklung
    • Shop-Systeme und Tools
    • Marketing für Online-Shop
    • Online-Shop Programmierung
  • Dienstleistersuche

Startseite » Magento Module mit n98-magerun programmieren

Magento Module mit n98-magerun programmieren

von Ivan Gartsev | am 30. August 2016 | keine Kommentare
  • teilen 
  • twittern 
  • teilen 
  • teilen 
  • teilen 
  • mitteilen 

In diesem Artikel wird Ihr lernen Magento Module mit n98-magerun programmieren. Voraussetzung für diesen Artikel ist das installierte Tool n98-magerun. Die Anleitung für die Installation kann hier eingesehen werden.

Das n98-magerun hilft den Entwicklern schnell und bequem bestimmte Aktion bei der Entwicklung in der Console auszuführen. Hier folgen ein paar Beispiele:

Magento Module mit n98-magerun programmieren: Cache Löschen

n98-magerun cache:flush

Installierte Module anzeigen

n98-magerun dev:module:list

Aber das Tool bietet auch eine Möglichkeit das Modul für die Installation anzulegen. Normaler Weise werden die Verzeichnisse und die xml-Datein per Hand erstellt. Hier können sich natürlich Fehler einschleichen. Ein automatische Generierung der Struktur spart Zeit und minimiert Fehler.

Schnell und bequem ein Modul mit dem Tool n98-magerun erstellen.

n98-magerun.phar dev:module:create --add-all --author-name='Ivan Gartsev' --author-email='code@zentralweb.de' --description 'My first n98-mageru created modul' Zentralweb Mymodul

Die wichtigstem Parameter sind hier –add-all, das legt alle Ordner an. Es besteht auch die Möglichkeit zu wählen, siehe Doku. Hinter dem Parameter –description kommt vendorNamespace. Dieser Parameter ist Pflicht und gibt den Namespace des Modul an. Anschließend kommt der Modulname. Nach dem Modulnamen könnte noch der codePool eingeben werden. Dieser Bezeichnet die Stelle an der sich das Modul befinden soll. Standard mäßig ist local eingestellt. Die volle Dokumentation kann hier nachgelesen werden.

Das Tool legt für uns folgende Struktur an.

Created directory: /data/web/public/app/code/local/Zentralweb/Mymodul
Created directory: /data/web/public/app/code/local/Zentralweb/Mymodul/etc
Created directory: /data/web/public/app/code/local/Zentralweb/Mymodul/Block
Created directory: /data/web/public/app/code/local/Zentralweb/Mymodul/Helper
Created directory: /data/web/public/app/code/local/Zentralweb/Mymodul/Model
Created directory: /data/web/public/app/code/local/Zentralweb/Mymodul/sql/zentralweb_mymodul_setup
Created directory: /data/web/public/app/code/local/Zentralweb/Mymodul/data/zentralweb_mymodul_setup
Created file: /data/web/public/app/etc/modules/Zentralweb_Mymodul.xml (234 bytes)
Created file: /data/web/public/app/code/local/Zentralweb/Mymodul/etc/config.xml
Created file: /data/web/public/app/code/local/Zentralweb/Mymodul/etc/readme.md
Created file: /data/web/public/app/code/local/Zentralweb/Mymodul/etc/composer.json

Anleitung: Magento Module mit n98-magerun programmierenIn dem etc/ Ordner finden wir die config.xml und die readme.md. Diese sind bereits vorausgefüllt und können für die weitere Entwicklung eingesetzt werden.

Als dieses Tool dev:module:create von mir zum ersten mal eingesetzt wurde, habe ich viel mehr Zeit benötigt, als wenn ich die Ordner per Hand angelegt hätte. Aber trotzdem lege ich seit dem die Module nur so an!

Facebook Kommentare
  • teilen 
  • twittern 
  • teilen 
  • teilen 
  • teilen 
  • mitteilen 
Rundum eCommerce Wissensbasis eCommerce Wissensbasis Online-Shop Programmierung

Anzeige:

Kurze Vita des Autors

Ivan Gartsev ist als Bereichsleiter Softwareentwicklung der ZentralWeb GmbH verantwortlich für Projekte im Magento Umfeld. Daneben betätigt er sich als freier Autor und verfasst Fachartikel zu diversen Entwicklungsthemen sowie Buchrezensionen.

    Keine Kommentare vorhanden zu: “Magento Module mit n98-magerun programmieren”

    Antwort senden Doch nicht

    Deine E-Mail Adresse wird nicht veröffentlicht Pflichtfelder sind mit * markiert


    *
    *

    Empfehle uns weiter und folge uns

    • teilen 
    • twittern 
    • teilen 
    • teilen 
    • teilen 
    • mitteilen 
    Anzeige Magento Agentur Potsdam

    Newsletter Anmeldung

    • Von Leser beliebt
    • Ähnliche Beiträge
    • Die besten Absatzmärkte für Online Handel: lass die Grenzen Brechen

      Die besten Absatzmärkte für Online Handel: lass die Grenzen Brechen

      25. August 2016
    • Anleitung: Magento 2 installieren

      Anleitung: Magento 2 installieren

      26. August 2016
    • Magento: Informationen über den Shop ermitteln

      Magento: Informationen über den Shop ermitteln

      26. August 2016
    • Der neue Beruf E-Commerce-Kaufmann

      Der neue Beruf E-Commerce-Kaufmann

      1. September 2016
    • Voll Frisch? REWE will seinen Lieferdienst vorantreiben

      Voll Frisch? REWE will seinen Lieferdienst vorantreiben

      1. September 2016
    • Anleitung: Magento Projekt lokal aufsetzen

      Anleitung: Magento Projekt lokal aufsetzen

      2. September 2016
    • E-Commerce Events und Konferenzen

      E-Commerce Events und Konferenzen

      2. September 2016
    • Chrome Update führt zu Kaufabbruch im OnlineShop

      Chrome Update führt zu Kaufabbruch im OnlineShop

      8. September 2016
    • Die Macht über Instagram — wie Du die ersten 1000 Instagram Follower gewinnst

      Die Macht über Instagram — wie Du die ersten 1000 Instagram Follower gewinnst

      20. September 2016
    • Instagram Upload am PC oder Mac: Mit dieser Software wird es klappen

      Instagram Upload am PC oder Mac: Mit dieser Software wird es klappen

      26. September 2016
    • Was Local Inventory Ads Offline-Händlern bringen

      Was Local Inventory Ads Offline-Händlern bringen

      19. April 2018
    • Ankündigung Magento Patch SUPEE-10570

      Ankündigung Magento Patch SUPEE-10570

      28. Februar 2018
    • Digitale Werbung wächst um 8 Prozent auf 1,93 Milliarden Euro

      Digitale Werbung wächst um 8 Prozent auf 1,93 Milliarden Euro

      27. Februar 2018
    • OMT 2018 Vorverkauf gestartet

      OMT 2018 Vorverkauf gestartet

      18. Januar 2018
    • EU plant Vereinfachung im Mehrwertsteuersystem für Onlinehändler

      EU plant Vereinfachung im Mehrwertsteuersystem für Onlinehändler

      8. Dezember 2017
    • 70 Prozent der Händler fürchten Amazon

      70 Prozent der Händler fürchten Amazon

      7. Dezember 2017
    • Amazon rechnet mit reibungsloser Paketzustellung

      Amazon rechnet mit reibungsloser Paketzustellung

      7. Dezember 2017
    • Verbraucherschützer fordern mehr Transparenz bei Algorithmen

      Verbraucherschützer fordern mehr Transparenz bei Algorithmen

      7. Dezember 2017
    • 79 Prozent aller Webseiten tracken Besucher

      79 Prozent aller Webseiten tracken Besucher

      7. Dezember 2017
    • Start-Up ImkerPur: wir stehen 100%-ig hinter jedem unserer Produkte

      Start-Up ImkerPur: wir stehen 100%-ig hinter jedem unserer Produkte

      5. Dezember 2017

    Anzeige

    Neuste Beiträge

    • Was Local Inventory Ads Offline-Händlern bringen

      Was Local Inventory Ads Offline-Händlern bringen

      19. April 2018
    • Ankündigung Magento Patch SUPEE-10570

      Ankündigung Magento Patch SUPEE-10570

      28. Februar 2018
    • Digitale Werbung wächst um 8 Prozent auf 1,93 Milliarden Euro

      Digitale Werbung wächst um 8 Prozent auf 1,93 Milliarden Euro

      27. Februar 2018

    Beliebt von Leser

    • Die besten Absatzmärkte für Online Handel: lass die Grenzen Brechen

      Die besten Absatzmärkte für Online Handel: lass die Grenzen Brechen

      25. August 2016
    • Anleitung: Magento 2 installieren

      Anleitung: Magento 2 installieren

      26. August 2016
    • Magento: Informationen über den Shop ermitteln

      Magento: Informationen über den Shop ermitteln

      26. August 2016

    Information

    ISSN (Online) 2512-675X

    • Startseite
    • Dienstleistersuche
    • Rundum eCommerce
    • Thema für Nachrichtenportal vorschlagen
    • Datenschutz
    • Kontakt
    • Impressum
    © 2016 - 2021 | ShopPlantage ein Projekt der ZentralMedia digitale Portale GmbH | ISSN (Online) 2512-675X