
Tim Wagner, Michael Leiss - Techdivision
Thema: "Extending Magento: Build- und Deploymentprozess"
Zielgruppe: Developer
Vorkenntnisse: erwünscht
Der Vortrag gibt einen Einblick in die Entwicklung von Extensions unter Verwendung des dem Magento zugrundeliegenden Paketmanagmentsystems. Er soll dem fortgeschrittenen Entwickler einen Einblick in die Entwicklung eigener Extensions unter Zuhilfenahme moderner Softwareenwicklungsmethoden geben. Neben einer Einführung in das Paketmanagement auf Basis von PEAR und den Anpassungen für Magento geht der Vortrag anhand einer Beispielextension auf die grundlegende Verzeichnisstruktur einer Extension ein und behandelt den Build- und Deploymentprozess mit ANT.
Anschließend wird beschrieben, wie anhand von Tools wie PHPUnit, CodeSniffer und PHPDepend die Qualität der entwickelten Extension durch den Entwickler gewährleistet und wie über das Continous Integration Tool Hudson der Buildprozess transparent gestaltet werden kann.
Abschließend wird gezeigt, wie anhand eines PEAR Channel Servers die Verwaltung der entwickelten Extensions für den internen Gebrauch realisiert werden kann.
Extending Magento: Build- und Deploymentprozess (674 KB)
(Rechte Maustaste, "Ziel speichern unter")
