Saya telah menjadi pengembang PHP selama 13+ tahun, memiliki pengetahuan luas tentang PHP itu sendiri selama beberapa proyek populer lainnya seperti WordPress. Saya tidak punya pengalaman dengan Magento.
Saya sekarang memiliki pekerjaan penuh waktu untuk sebuah perusahaan yang menggunakan Magento, semua pekerjaan pengembangan saya akan ada di Magento sekarang.
Pikiran awal saya setelah melihat Magento untuk pertama kalinya adalah, wow apa yang sudah saya lakukan sekarang? Tapi kemudian pengembang yang berpengalaman di dalam saya keluar dan ingat, itu hanya PHP.
Jadi saya punya beberapa pertanyaan dasar Magento. Saya sangat menghargai beberapa jawaban dari Pengembang Magento yang lebih berpengalaman ...
- Apa tempat terbaik yang paling berguna untuk belajar tentang pengembangan magento di samping situs ini?
- Ekstensi / plugin sangat membingungkan sejauh ini bagi saya. Platform lain seperti WordPress memungkinkan Anda untuk menempatkan plugin ke dalam folder itu sendiri dan semua file itu akan hidup di bawah folder itu. Dari apa yang saya lihat sejauh ini, sebuah plugin mungkin tersebar di beberapa folder di Magento, apakah ini benar?
- Saya telah belajar tentang cara over-ride fungsionalitas Core. Jadi jika file dalam inti terletak di sini
/app/code/core/Mage/SitemapModel/Resource/Catalog
maka saya dapat menumpanginya dengan membuat file di lokasi ini/app/code/local/Mage/SitemapModel/Resource/Catalog
jadi bagaimana cara kerjanya dengan Extension / plugin? Jika saya membuat plugin yang perlu over-ride fungsionalitas inti, maka saya harus memiliki file saya di semua tempat agar ekstensi itu berfungsi? - Adakah info lain yang Anda harap Anda ketahui memulai dengan magento?
Terima kasih atas wawasan apa pun, saya tahu ini adalah pertanyaan multi-bagian, tetapi saya merasa salah satu jawaban akan membantu saya dan yang lain memulai, saya akan membuat wiki publik ini jika saya harus melakukannya juga.