Я являюсь разработчиком PHP более 13 лет, обладаю обширными знаниями самого PHP, как и некоторые другие популярные проекты, такие как WordPress. У меня нет опыта работы с Magento.
Теперь у меня есть работа на полную ставку в компании, которая использует Magento, все мои работы по разработке будут в основном на Magento.
Мои первоначальные мысли после того, как я впервые посмотрел на Magento: вау, во что я ввязался? Но потом выходит опытный разработчик и вспоминает, что это просто PHP.
Итак, у меня есть несколько основных вопросов по Magento, на которые я бы очень хотел получить ответы от более опытных разработчиков Magento ...
- Как лучше всего узнать о разработке magento рядом с этим сайтом?
- Расширения / плагины очень сбивают меня с толку. Другие платформы, такие как WordPress, позволяют размещать плагин в его собственной папке, и все его файлы будут жить в этой папке. Из того, что я видел до сих пор, плагин может быть разбросан по нескольким папкам в Magento, это правильно?
- Я узнал о том, как превзойти функциональность Core. Так что, если файл в ядре находится здесь,
/app/code/core/Mage/SitemapModel/Resource/Catalog
я могу переопределить его, создав файл в этом месте,/app/code/local/Mage/SitemapModel/Resource/Catalog
так как это работает с расширением / плагином? Если я создаю плагин, который должен перекрывать основные функции, то мне нужно, чтобы мои файлы были повсюду, чтобы это расширение работало? - Любая другая информация, которую вы хотели бы знать, начиная с magento?
Спасибо за любое понимание, я знаю, что это многокомпонентный вопрос, но я чувствую, что любой из ответов будет полезен для меня и для других, я сделаю эту публичную вики, если я должен, также.