Ich bin seit über 13 Jahren PHP-Entwickler und verfüge über umfangreiche PHP-Kenntnisse, solange ich noch andere beliebte Projekte wie WordPress betreibe. Ich habe keine Erfahrung mit Magento.
Ich habe jetzt eine Vollzeitbeschäftigung bei einem Unternehmen, das Magento verwendet. Meine gesamte Entwicklungsarbeit wird jetzt so ziemlich auf Magento konzentriert sein.
Meine ersten Gedanken nach dem ersten Blick auf Magento sind: Wow, worauf habe ich mich jetzt eingelassen? Aber dann kommt der erfahrene Entwickler in mir heraus und erinnert sich, es ist nur PHP.
Ich habe also einige grundlegende Fragen zu Magento. Ich würde mich sehr über Antworten von erfahrenen Magento-Entwicklern freuen.
- Was ist neben dieser Site der beste Ort, um mehr über die Entwicklung von Magento zu erfahren?
- Erweiterungen / Plugins sind für mich bisher sehr verwirrend. Auf anderen Plattformen wie WordPress können Sie ein Plugin in einem eigenen Ordner ablegen, und alle darin enthaltenen Dateien werden in diesem Ordner gespeichert. Nach dem, was ich bisher gesehen habe, könnte ein Plugin auf mehrere Ordner in Magento verteilt sein. Ist das richtig?
- Ich habe gelernt, wie man die Kernfunktionalität außer Kraft setzt. Wenn sich hier also eine Datei im Core befindet,
/app/code/core/Mage/SitemapModel/Resource/Catalog
kann ich sie überschreiben, indem ich die Datei an diesem Speicherort erstelle./app/code/local/Mage/SitemapModel/Resource/Catalog
Wie funktioniert das mit einer Erweiterung / einem Plugin? Wenn ich ein Plugin erstelle, das die Kernfunktionalität überschreiben muss, muss ich meine Dateien überall haben, damit diese Erweiterung funktioniert? - Haben Sie weitere Informationen, von denen Sie sich wünschen, dass Sie sie bereits mit Magento kennen?
Vielen Dank für jede Einsicht, ich weiß, dass dies eine mehrteilige Frage ist, aber ich denke, dass jede der Antworten für mich und andere hilfreich wäre. Ich werde dieses öffentliche Wiki veröffentlichen, wenn ich muss.