03.06.2013 – Leipzig – Meet MagentoMagento auf derKommandozeile:n98-magerun, ein netz98ToolChristian MünchLeiter Technisch...
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98CLI ToolSammlung von KommandosSchwerpunkt ...
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98So wird n98-magerun benutzt
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98Wie ist n98-magerun organisiert?4181365555...
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98n98-magerun - Shell
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98Einsatz in Qualitätssicherung (z.B. Jenkin...
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98config.yaml in DistributionSystemspezifisc...
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98Eigene Kommandos erstellen
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98Registrieren eines eigenen Kommandos
Christian MünchLeiter Technische Entwicklung netz98Bei netz98 seit 2005Berufserfahrung 10 JahreHaben Sie Fragen?c.muench@n...
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98E-Commerce ist unsere Leidenschaft…11… und...
Upcoming SlideShare
Loading in …5
×

Magento auf der Kommandozeile: n98-magerun, ein netz98 Tool

1,189 views

Published on

Wie ein Schweizer Messer bietet das OpenSource Tool n98-magerun vielfältige Möglichkeiten für Entwickler, eine Magento Installation aufzusetzen, zu prüfen und zu manipulieren. Mit einfachen Befehlen läßt sich ein Magento von Grund auf installieren, mit Beispieldaten versehen und noch viel einfacher können wie in einem Kickstarter die Grundstrukturen für neue Module angelegt werden.

Dazu ist das Tool frei erweiterbar und kann mit eigenen Befehlen stets weiter verbessert werden.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Thanks for sharing nice collection. I would like to suggest one more Magento 2 multipurpose and responsive theme Kosmic. I have puchaged and installed just before a few days. I like the most in this theme is that have many features & premium extenions free, easy customization & wel written code. http://goo.gl/fj4BZ9
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,189
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • CLI Tool Konsole öffnen; cd ins Verzeichnis; Ausführen der phar Datei Kein Magento Modul Ein Tool für alle Magento Installation auf dem Rechner Sammung von Kommandos Jeder kennt das Problem Composer Nutzung der Download Funktion Src → Drittbibliotheken ebenfalls Composer Einfache Installation Download von github als Phar Dateie; Ausführbar machen; Ausführen
  • Wie sehen einen einfachen Aufruf der phar Datei ohne Parameter. Symfony Console Komponente Erlaubt Aliase Management von Optionen und Argumenten Alle Kommandos sind Symfony Kommandos Gruppiert Kommandos zu Gruppen Erkennt Vertipper und schlägt Alternativen vor. Kommandos müssen nicht voll ausgeschrieben werden wie z.B. ca:f → Solange es Eindeutig ist
  • dev:module:create dev:module:list dev:module:observer:list dev:module:rewrite:conflicts dev:profiler dev:template-hints dev:theme:list dev:theme:duplicates dev:translate:shop sys:check und sys:info sys:cron:list und sys:cron:run sys:setup:run sys:setup:compare-versions db:dump und db:import
  • Basis Klasse ist von Symfony Command abgeleitet Alle Magento Klassen stehen nach dem „init“ zur Verfügung. Mage Klassen benötigen einen Backlash als Prefix
  • Nüchterne Darstellung passend zu unseren Standardfolien.
  • Magento auf der Kommandozeile: n98-magerun, ein netz98 Tool

    1. 1. 03.06.2013 – Leipzig – Meet MagentoMagento auf derKommandozeile:n98-magerun, ein netz98ToolChristian MünchLeiter Technische Entwicklung netz98
    2. 2. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98CLI ToolSammlung von KommandosSchwerpunkt Entwickler, AdminsBasiert auf Komponenten des Symfony FrameworksTeilweise interaktivGrößtenteils mit Tests abgedecktZieleLästige Aufgaben abnehmenBeseitigt „Shell-Script-Sammlungen“Nutzt eingebetteten Composer zum Auflösen von AbhängigkeitenEinfache Installation/Update über eine ausführbare phar Datei– https://github.com/netz98/n98-magerun– n98-magerun.phar self-updateWas ist n98-magerun? Hier ein paar Eckdaten
    3. 3. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98So wird n98-magerun benutzt
    4. 4. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98Wie ist n98-magerun organisiert?41813655554332devsysdbcacheextensioncustomertop leveladminconfigindexcms
    5. 5. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98n98-magerun - Shell
    6. 6. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98Einsatz in Qualitätssicherung (z.B. Jenkins Server)Rewrite Konflikt ErkennungErkennung von Dubletten in ThemesEinsatz im Deployment (z.B. Capistrano)Schaltung der WartungsseiteAusführen der Setup-SkripteScripten von Konfigurationen für die Entwickler„Entschärfen“ der Store-Config (Payment auf Sandbox umstellen)Automatisches Projekt-Setup„script“ KommandoErweiterte Möglichkeiten6
    7. 7. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98config.yaml in DistributionSystemspezifische Konfiguration in /etc/n98-magerun.yamlBenutzerspezifische Konfiguration in ~/.n98-magerun.yamlProjektspezifische Konfiguration in MAGENTO/app/etc/n98-magerun.yamlVererbung von KonfigurationenDistribution(.phar)SystemBenutzerProjektüberschreibt
    8. 8. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98Eigene Kommandos erstellen
    9. 9. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98Registrieren eines eigenen Kommandos
    10. 10. Christian MünchLeiter Technische Entwicklung netz98Bei netz98 seit 2005Berufserfahrung 10 JahreHaben Sie Fragen?c.muench@netz98.detwitter.de/cmuenchgithub.com/cmuench
    11. 11. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98E-Commerce ist unsere Leidenschaft…11… und mit dieser Leidenschaft bauen wir unseren Standort Mainz weiter aus.Wir sind kein anonymer Konzern, sondern eine erfolgreiche und wachsendeE-Commerce-Agentur.Bei uns zählt die Initiative – und nicht die Hierarchie.Unsere aktuellen Stellenangebote finden Sie auf netz98.de/karriere

    ×