Je suis un développeur PHP depuis plus de 13 ans, j'ai une connaissance approfondie de PHP lui-même aussi longtemps que d'autres projets populaires comme WordPress. Je n'ai aucune expérience avec Magento.
J'ai maintenant un travail à plein temps pour une entreprise qui utilise Magento, tout mon travail de développement sera à peu près sur Magento maintenant.
Mes premières pensées après avoir regardé Magento pour la première fois sont: wow dans quoi je me suis embarqué maintenant? Mais alors le développeur expérimenté en moi sort et se souvient, c'est juste PHP.
J'ai donc quelques questions de base sur Magento auxquelles j'apprécierais vraiment des réponses de développeurs Magento plus expérimentés ...
- Quels sont les meilleurs endroits les plus utiles pour en savoir plus sur le développement de magento à côté de ce site?
- Les extensions / plugins sont pour moi très déroutants jusqu'à présent. D'autres plateformes comme WordPress vous permettent de placer un plugin dans son propre dossier et tous ses fichiers vivront sous ce dossier. D'après ce que j'ai vu jusqu'à présent, un plugin peut être dispersé dans plusieurs dossiers dans Magento, est-ce correct?
- J'ai appris à contourner la fonctionnalité Core. Donc, si un fichier dans le noyau se trouve ici,
/app/code/core/Mage/SitemapModel/Resource/Catalog
je peux le contourner en créant le fichier à cet emplacement,/app/code/local/Mage/SitemapModel/Resource/Catalog
alors comment cela fonctionne-t-il avec une extension / un plugin? Si je crée un plugin qui doit remplacer les fonctionnalités de base, alors je dois avoir mes fichiers partout pour que cette extension fonctionne? - Avez-vous d'autres informations que vous souhaiteriez connaître en commençant par magento?
Merci pour tout aperçu, je sais que c'est une question en plusieurs parties mais je pense que l'une des réponses serait utile pour moi et pour les autres, je ferai ce wiki public si je le dois aussi.