SlideShare ist ein Scribd-Unternehmen logo
1 von 11
03.06.2013 – Leipzig – Meet Magento
Magento auf der
Kommandozeile:
n98-magerun, ein netz98
Tool
Christian Münch
Leiter Technische Entwicklung netz98
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
CLI Tool
Sammlung von Kommandos
Schwerpunkt Entwickler, Admins
Basiert auf Komponenten des Symfony Frameworks
Teilweise interaktiv
Größtenteils mit Tests abgedeckt
Ziele
Lästige Aufgaben abnehmen
Beseitigt „Shell-Script-Sammlungen“
Nutzt eingebetteten Composer zum Auflösen von Abhängigkeiten
Einfache Installation/Update über eine ausführbare phar Datei
– https://github.com/netz98/n98-magerun
– n98-magerun.phar self-update
Was ist n98-magerun? Hier ein paar Eckdaten
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
So wird n98-magerun benutzt
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
Wie ist n98-magerun organisiert?
4
18
13
6
5
5
5
5
4
3
32
dev
sys
db
cache
extension
customer
top level
admin
config
index
cms
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
n98-magerun - Shell
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
Einsatz in Qualitätssicherung (z.B. Jenkins Server)
Rewrite Konflikt Erkennung
Erkennung von Dubletten in Themes
Einsatz im Deployment (z.B. Capistrano)
Schaltung der Wartungsseite
Ausführen der Setup-Skripte
Scripten von Konfigurationen für die Entwickler
„Entschärfen“ der Store-Config (Payment auf Sandbox umstellen)
Automatisches Projekt-Setup
„script“ Kommando
Erweiterte Möglichkeiten
6
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
config.yaml in Distribution
Systemspezifische Konfiguration in /etc/n98-magerun.yaml
Benutzerspezifische Konfiguration in ~/.n98-magerun.yaml
Projektspezifische Konfiguration in MAGENTO/app/etc/n98-magerun.yaml
Vererbung von Konfigurationen
Distribution
(.phar)
System
Benutzer
Projekt
überschreibt
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
Eigene Kommandos erstellen
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
Registrieren eines eigenen Kommandos
Christian Münch
Leiter Technische Entwicklung netz98
Bei netz98 seit 2005
Berufserfahrung 10 Jahre
Haben Sie Fragen?
c.muench@netz98.de
twitter.de/cmuench
github.com/cmuench
netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98
E-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 wachsende
E-Commerce-Agentur.
Bei uns zählt die Initiative – und nicht die Hierarchie.
Unsere aktuellen Stellenangebote finden Sie auf netz98.de/karriere

Weitere ähnliche Inhalte

Andere mochten auch

Practica de pelicula
Practica de peliculaPractica de pelicula
Practica de peliculamoren98
 
SOCIEDAD DE COSUMO
SOCIEDAD DE COSUMOSOCIEDAD DE COSUMO
SOCIEDAD DE COSUMOvanfel23
 
S4 tarea4 goara
S4 tarea4 goaraS4 tarea4 goara
S4 tarea4 goaraAGA54
 
Impacto ambiental
Impacto ambientalImpacto ambiental
Impacto ambientalchca10
 
Callao grafico
Callao graficoCallao grafico
Callao graficoYoMarkYu
 
mantenimiento
mantenimientomantenimiento
mantenimientoleydy159
 
CURRÍCULO Y PEDAGOGÍA CRÍTICA
CURRÍCULO Y PEDAGOGÍA CRÍTICACURRÍCULO Y PEDAGOGÍA CRÍTICA
CURRÍCULO Y PEDAGOGÍA CRÍTICAMCarorivero
 
Dissertation Spanish
Dissertation SpanishDissertation Spanish
Dissertation SpanishSara Warden
 
Social Media Kampagnen monitoren
Social Media Kampagnen monitorenSocial Media Kampagnen monitoren
Social Media Kampagnen monitorenagenturblog
 
Beauty spa armonia 2012 de
Beauty spa armonia 2012 deBeauty spa armonia 2012 de
Beauty spa armonia 2012 deAndrea
 
Vortrag über Magento auf der InternetWorld 2008
Vortrag über Magento auf der InternetWorld 2008Vortrag über Magento auf der InternetWorld 2008
Vortrag über Magento auf der InternetWorld 2008varien
 
Global Language Teaching
Global Language TeachingGlobal Language Teaching
Global Language Teachingaquarana
 
Zertifikatskurs tAPP - Musik mit Apps in der Kulturellen Bildung
Zertifikatskurs tAPP - Musik mit Apps in der Kulturellen BildungZertifikatskurs tAPP - Musik mit Apps in der Kulturellen Bildung
Zertifikatskurs tAPP - Musik mit Apps in der Kulturellen BildungForschungsstelle Appmusik
 

Andere mochten auch (18)

Practica de pelicula
Practica de peliculaPractica de pelicula
Practica de pelicula
 
LAS TICS
LAS TICSLAS TICS
LAS TICS
 
SOCIEDAD DE COSUMO
SOCIEDAD DE COSUMOSOCIEDAD DE COSUMO
SOCIEDAD DE COSUMO
 
S4 tarea4 goara
S4 tarea4 goaraS4 tarea4 goara
S4 tarea4 goara
 
Grupo nº 2 (1)
Grupo nº 2 (1)Grupo nº 2 (1)
Grupo nº 2 (1)
 
Ip8
Ip8Ip8
Ip8
 
Impacto ambiental
Impacto ambientalImpacto ambiental
Impacto ambiental
 
Callao grafico
Callao graficoCallao grafico
Callao grafico
 
mantenimiento
mantenimientomantenimiento
mantenimiento
 
CURRÍCULO Y PEDAGOGÍA CRÍTICA
CURRÍCULO Y PEDAGOGÍA CRÍTICACURRÍCULO Y PEDAGOGÍA CRÍTICA
CURRÍCULO Y PEDAGOGÍA CRÍTICA
 
Dissertation Spanish
Dissertation SpanishDissertation Spanish
Dissertation Spanish
 
Social Media Kampagnen monitoren
Social Media Kampagnen monitorenSocial Media Kampagnen monitoren
Social Media Kampagnen monitoren
 
Beauty spa armonia 2012 de
Beauty spa armonia 2012 deBeauty spa armonia 2012 de
Beauty spa armonia 2012 de
 
Vortrag über Magento auf der InternetWorld 2008
Vortrag über Magento auf der InternetWorld 2008Vortrag über Magento auf der InternetWorld 2008
Vortrag über Magento auf der InternetWorld 2008
 
Laussane
LaussaneLaussane
Laussane
 
Global Language Teaching
Global Language TeachingGlobal Language Teaching
Global Language Teaching
 
Zertifikatskurs tAPP - Musik mit Apps in der Kulturellen Bildung
Zertifikatskurs tAPP - Musik mit Apps in der Kulturellen BildungZertifikatskurs tAPP - Musik mit Apps in der Kulturellen Bildung
Zertifikatskurs tAPP - Musik mit Apps in der Kulturellen Bildung
 
[1] Nu P 01 1
[1] Nu P 01 1[1] Nu P 01 1
[1] Nu P 01 1
 

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

Continous Integration in einem Open Source Projekt
Continous Integration in einem Open Source ProjektContinous Integration in einem Open Source Projekt
Continous Integration in einem Open Source ProjektChristian Münch
 
OSMC 2010 | Verteiltes Monitoring by Martin Hefter
OSMC 2010 | Verteiltes Monitoring by Martin HefterOSMC 2010 | Verteiltes Monitoring by Martin Hefter
OSMC 2010 | Verteiltes Monitoring by Martin HefterNETWAYS
 
Nagios Conference 2007 | Eventverarbeitung mit Nagios by Michael Streb
Nagios Conference 2007 | Eventverarbeitung mit Nagios by Michael StrebNagios Conference 2007 | Eventverarbeitung mit Nagios by Michael Streb
Nagios Conference 2007 | Eventverarbeitung mit Nagios by Michael StrebNETWAYS
 
SCUP und Compliance Settings zusammen
SCUP und Compliance Settings zusammenSCUP und Compliance Settings zusammen
SCUP und Compliance Settings zusammenDigicomp Academy AG
 
Systemanalyse von OutOfMemory Fehlern in Java-Anwendungen
Systemanalyse von OutOfMemory Fehlern in Java-AnwendungenSystemanalyse von OutOfMemory Fehlern in Java-Anwendungen
Systemanalyse von OutOfMemory Fehlern in Java-AnwendungenCommunardo GmbH
 
Nagios Conference 2006 | SAP Monitoring I by Michael Kienle
Nagios Conference 2006 |  SAP Monitoring I by Michael KienleNagios Conference 2006 |  SAP Monitoring I by Michael Kienle
Nagios Conference 2006 | SAP Monitoring I by Michael KienleNETWAYS
 
Compilers Everywhere
Compilers EverywhereCompilers Everywhere
Compilers Everywhereberndmueller
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungHeiko Brenn
 
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...Klaus Bild
 
Monitoring Openstack - LinuxTag 2013
Monitoring Openstack - LinuxTag 2013Monitoring Openstack - LinuxTag 2013
Monitoring Openstack - LinuxTag 2013NETWAYS
 
Nagios Conference 2006 | Automatisierung von Performancecharts mit dem Nagios...
Nagios Conference 2006 | Automatisierung von Performancecharts mit dem Nagios...Nagios Conference 2006 | Automatisierung von Performancecharts mit dem Nagios...
Nagios Conference 2006 | Automatisierung von Performancecharts mit dem Nagios...NETWAYS
 
Nagios Conference 2006 | Nagios - Fallstudie bei der MAN IT Services GmbH by ...
Nagios Conference 2006 | Nagios - Fallstudie bei der MAN IT Services GmbH by ...Nagios Conference 2006 | Nagios - Fallstudie bei der MAN IT Services GmbH by ...
Nagios Conference 2006 | Nagios - Fallstudie bei der MAN IT Services GmbH by ...NETWAYS
 
Lizenzen laufen lassen oder per Lock-Down sperren
Lizenzen laufen lassen oder per Lock-Down sperrenLizenzen laufen lassen oder per Lock-Down sperren
Lizenzen laufen lassen oder per Lock-Down sperrenteam-WIBU
 
Monitoring von SAP mit check_sap_health
Monitoring von SAP mit check_sap_healthMonitoring von SAP mit check_sap_health
Monitoring von SAP mit check_sap_healthGerhard Lausser
 
Skripting prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
Skripting   prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...Skripting   prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
Skripting prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...MAX2014DACH
 

Ähnlich wie Magento auf der Kommandozeile: n98-magerun, ein netz98 Tool (20)

Continous Integration in einem Open Source Projekt
Continous Integration in einem Open Source ProjektContinous Integration in einem Open Source Projekt
Continous Integration in einem Open Source Projekt
 
check_sap_health
check_sap_healthcheck_sap_health
check_sap_health
 
OSMC 2010 | Verteiltes Monitoring by Martin Hefter
OSMC 2010 | Verteiltes Monitoring by Martin HefterOSMC 2010 | Verteiltes Monitoring by Martin Hefter
OSMC 2010 | Verteiltes Monitoring by Martin Hefter
 
Nagios Conference 2007 | Eventverarbeitung mit Nagios by Michael Streb
Nagios Conference 2007 | Eventverarbeitung mit Nagios by Michael StrebNagios Conference 2007 | Eventverarbeitung mit Nagios by Michael Streb
Nagios Conference 2007 | Eventverarbeitung mit Nagios by Michael Streb
 
SCUP und Compliance Settings zusammen
SCUP und Compliance Settings zusammenSCUP und Compliance Settings zusammen
SCUP und Compliance Settings zusammen
 
Systemanalyse von OutOfMemory Fehlern in Java-Anwendungen
Systemanalyse von OutOfMemory Fehlern in Java-AnwendungenSystemanalyse von OutOfMemory Fehlern in Java-Anwendungen
Systemanalyse von OutOfMemory Fehlern in Java-Anwendungen
 
Logging mit log4net
Logging mit log4netLogging mit log4net
Logging mit log4net
 
Nagios Conference 2006 | SAP Monitoring I by Michael Kienle
Nagios Conference 2006 |  SAP Monitoring I by Michael KienleNagios Conference 2006 |  SAP Monitoring I by Michael Kienle
Nagios Conference 2006 | SAP Monitoring I by Michael Kienle
 
Compilers Everywhere
Compilers EverywhereCompilers Everywhere
Compilers Everywhere
 
Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 
3-Party Tools, pimp my SCCM
3-Party Tools, pimp my SCCM3-Party Tools, pimp my SCCM
3-Party Tools, pimp my SCCM
 
ScriptRunner - Eine Einführung
ScriptRunner - Eine EinführungScriptRunner - Eine Einführung
ScriptRunner - Eine Einführung
 
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
 
Monitoring Openstack - LinuxTag 2013
Monitoring Openstack - LinuxTag 2013Monitoring Openstack - LinuxTag 2013
Monitoring Openstack - LinuxTag 2013
 
Nagios Conference 2006 | Automatisierung von Performancecharts mit dem Nagios...
Nagios Conference 2006 | Automatisierung von Performancecharts mit dem Nagios...Nagios Conference 2006 | Automatisierung von Performancecharts mit dem Nagios...
Nagios Conference 2006 | Automatisierung von Performancecharts mit dem Nagios...
 
Nagios Conference 2006 | Nagios - Fallstudie bei der MAN IT Services GmbH by ...
Nagios Conference 2006 | Nagios - Fallstudie bei der MAN IT Services GmbH by ...Nagios Conference 2006 | Nagios - Fallstudie bei der MAN IT Services GmbH by ...
Nagios Conference 2006 | Nagios - Fallstudie bei der MAN IT Services GmbH by ...
 
Lizenzen laufen lassen oder per Lock-Down sperren
Lizenzen laufen lassen oder per Lock-Down sperrenLizenzen laufen lassen oder per Lock-Down sperren
Lizenzen laufen lassen oder per Lock-Down sperren
 
SinuTrain_booklet.pdf
SinuTrain_booklet.pdfSinuTrain_booklet.pdf
SinuTrain_booklet.pdf
 
Monitoring von SAP mit check_sap_health
Monitoring von SAP mit check_sap_healthMonitoring von SAP mit check_sap_health
Monitoring von SAP mit check_sap_health
 
Skripting prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
Skripting   prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...Skripting   prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
Skripting prüfung, automatisierung und funktionserweiterung - Sebastian-Nic...
 

Mehr von Christian Münch

n98-magerun2 - Presentation 2020
n98-magerun2 - Presentation 2020n98-magerun2 - Presentation 2020
n98-magerun2 - Presentation 2020Christian Münch
 
Magento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Magento 2 Zertifizierung - Wissenswertes und ein paar TippsMagento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Magento 2 Zertifizierung - Wissenswertes und ein paar TippsChristian Münch
 
Jenkins to Gitlab - Intelligent Build-Pipelines
Jenkins to Gitlab - Intelligent Build-PipelinesJenkins to Gitlab - Intelligent Build-Pipelines
Jenkins to Gitlab - Intelligent Build-PipelinesChristian Münch
 
Magento Headless - Stammtisch Rhein-Main
Magento Headless - Stammtisch Rhein-MainMagento Headless - Stammtisch Rhein-Main
Magento Headless - Stammtisch Rhein-MainChristian Münch
 
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenAbläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenChristian Münch
 
TV App Development - Überblick und Einblick
TV App Development - Überblick und EinblickTV App Development - Überblick und Einblick
TV App Development - Überblick und EinblickChristian Münch
 
Abläufe mit Phing automatisieren
Abläufe mit Phing automatisierenAbläufe mit Phing automatisieren
Abläufe mit Phing automatisierenChristian Münch
 
Caching in PHP - Status Quo
Caching in PHP - Status QuoCaching in PHP - Status Quo
Caching in PHP - Status QuoChristian Münch
 
INMON CMS Entwicklung / Funktionen
INMON CMS Entwicklung / FunktionenINMON CMS Entwicklung / Funktionen
INMON CMS Entwicklung / FunktionenChristian Münch
 

Mehr von Christian Münch (12)

DDEV - Extended
DDEV - ExtendedDDEV - Extended
DDEV - Extended
 
n98-magerun2 - Presentation 2020
n98-magerun2 - Presentation 2020n98-magerun2 - Presentation 2020
n98-magerun2 - Presentation 2020
 
Magento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Magento 2 Zertifizierung - Wissenswertes und ein paar TippsMagento 2 Zertifizierung - Wissenswertes und ein paar Tipps
Magento 2 Zertifizierung - Wissenswertes und ein paar Tipps
 
12 Factor Apps with PHP
12 Factor Apps with PHP12 Factor Apps with PHP
12 Factor Apps with PHP
 
Jenkins to Gitlab - Intelligent Build-Pipelines
Jenkins to Gitlab - Intelligent Build-PipelinesJenkins to Gitlab - Intelligent Build-Pipelines
Jenkins to Gitlab - Intelligent Build-Pipelines
 
Magento Headless - Stammtisch Rhein-Main
Magento Headless - Stammtisch Rhein-MainMagento Headless - Stammtisch Rhein-Main
Magento Headless - Stammtisch Rhein-Main
 
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenAbläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisieren
 
TV App Development - Überblick und Einblick
TV App Development - Überblick und EinblickTV App Development - Überblick und Einblick
TV App Development - Überblick und Einblick
 
Abläufe mit Phing automatisieren
Abläufe mit Phing automatisierenAbläufe mit Phing automatisieren
Abläufe mit Phing automatisieren
 
Caching in PHP - Status Quo
Caching in PHP - Status QuoCaching in PHP - Status Quo
Caching in PHP - Status Quo
 
INMON CMS Entwicklung / Funktionen
INMON CMS Entwicklung / FunktionenINMON CMS Entwicklung / Funktionen
INMON CMS Entwicklung / Funktionen
 
Php Schulung
Php SchulungPhp Schulung
Php Schulung
 

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

  • 1. 03.06.2013 – Leipzig – Meet Magento Magento auf der Kommandozeile: n98-magerun, ein netz98 Tool Christian Münch Leiter Technische Entwicklung netz98
  • 2. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 CLI Tool Sammlung von Kommandos Schwerpunkt Entwickler, Admins Basiert auf Komponenten des Symfony Frameworks Teilweise interaktiv Größtenteils mit Tests abgedeckt Ziele Lästige Aufgaben abnehmen Beseitigt „Shell-Script-Sammlungen“ Nutzt eingebetteten Composer zum Auflösen von Abhängigkeiten Einfache Installation/Update über eine ausführbare phar Datei – https://github.com/netz98/n98-magerun – n98-magerun.phar self-update Was ist n98-magerun? Hier ein paar Eckdaten
  • 3. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 So wird n98-magerun benutzt
  • 4. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 Wie ist n98-magerun organisiert? 4 18 13 6 5 5 5 5 4 3 32 dev sys db cache extension customer top level admin config index cms
  • 5. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 n98-magerun - Shell
  • 6. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 Einsatz in Qualitätssicherung (z.B. Jenkins Server) Rewrite Konflikt Erkennung Erkennung von Dubletten in Themes Einsatz im Deployment (z.B. Capistrano) Schaltung der Wartungsseite Ausführen der Setup-Skripte Scripten von Konfigurationen für die Entwickler „Entschärfen“ der Store-Config (Payment auf Sandbox umstellen) Automatisches Projekt-Setup „script“ Kommando Erweiterte Möglichkeiten 6
  • 7. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 config.yaml in Distribution Systemspezifische Konfiguration in /etc/n98-magerun.yaml Benutzerspezifische Konfiguration in ~/.n98-magerun.yaml Projektspezifische Konfiguration in MAGENTO/app/etc/n98-magerun.yaml Vererbung von Konfigurationen Distribution (.phar) System Benutzer Projekt überschreibt
  • 8. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 Eigene Kommandos erstellen
  • 9. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 Registrieren eines eigenen Kommandos
  • 10. Christian Münch Leiter Technische Entwicklung netz98 Bei netz98 seit 2005 Berufserfahrung 10 Jahre Haben Sie Fragen? c.muench@netz98.de twitter.de/cmuench github.com/cmuench
  • 11. netz98 new media GmbH · www.netz98.de · info@netz98.de · +49 (0)6131 / 907 98-98 E-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 wachsende E-Commerce-Agentur. Bei uns zählt die Initiative – und nicht die Hierarchie. Unsere aktuellen Stellenangebote finden Sie auf netz98.de/karriere

Hinweis der Redaktion

  1. 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
  2. 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
  3. 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
  4. 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
  5. Nüchterne Darstellung passend zu unseren Standardfolien.