Tôi đã là một nhà phát triển PHP hơn 13 năm, có kiến thức sâu rộng về chính PHP miễn là một số dự án phổ biến khác như WordPress. Tôi không có kinh nghiệm với Magento.
Bây giờ tôi có một công việc toàn thời gian làm việc cho một công ty sử dụng Magento, tất cả công việc phát triển của tôi sẽ thuộc về Magento khá nhiều.
Suy nghĩ ban đầu của tôi sau khi nhìn vào Magento lần đầu tiên là, wow tôi đã nhận được gì cho mình bây giờ? Nhưng sau đó, nhà phát triển có kinh nghiệm trong tôi xuất hiện và nhớ lại, đó chỉ là PHP.
Vì vậy, tôi có một số câu hỏi Magento cơ bản, tôi thực sự sẽ đánh giá cao một số câu trả lời từ các Nhà phát triển Magento có kinh nghiệm hơn ...
- Những nơi hữu ích nhất để tìm hiểu về phát triển magento bên cạnh trang web này là gì?
- Phần mở rộng / plugin rất khó hiểu đối với tôi. Các nền tảng khác như WordPress cho phép bạn đặt một plugin vào thư mục riêng của nó và tất cả các tệp của nó sẽ nằm trong thư mục đó. Từ những gì tôi đã thấy cho đến nay, một plugin có thể nằm rải rác trên một số thư mục trong Magento, điều này có đúng không?
- Tôi đã tìm hiểu về cách vượt quá chức năng Core. Vì vậy, nếu một tệp trong lõi được đặt ở đây
/app/code/core/Mage/SitemapModel/Resource/Catalog
thì tôi có thể điều khiển nó bằng cách tạo tệp ở vị trí này,/app/code/local/Mage/SitemapModel/Resource/Catalog
vậy làm thế nào để nó hoạt động với Tiện ích mở rộng / plugin? Nếu tôi tạo một plugin cần chạy quá nhiều chức năng cốt lõi, thì tôi phải có các tệp của mình ở khắp mọi nơi để tiện ích mở rộng đó hoạt động chứ? - Bất kỳ thông tin nào khác bạn muốn bạn biết bắt đầu với magento?
Cảm ơn vì bất kỳ cái nhìn sâu sắc nào, tôi biết đây là một câu hỏi đa phần nhưng tôi cảm thấy bất kỳ câu trả lời nào sẽ hữu ích cho bản thân tôi và những người khác bắt đầu, tôi sẽ tạo wiki công khai này nếu tôi cũng muốn.