Sono stato uno sviluppatore di PHP per oltre 13 anni, ho una vasta conoscenza di PHP stesso fino a quando alcuni altri progetti popolari come WordPress. Non ho esperienza con Magento.
Ora ho un lavoro a tempo pieno che lavora per un'azienda che utilizza Magento, tutto il mio lavoro di sviluppo sarà praticamente su Magento ora.
I miei pensieri iniziali dopo aver visto Magento per la prima volta sono, wow in cosa mi sono preso ora? Ma poi lo sviluppatore esperto in me esce e ricorda, è solo PHP.
Quindi ho alcune domande di base su Magento alle quali apprezzerei davvero alcune risposte da sviluppatori Magento più esperti ...
- Quali sono i posti più utili per conoscere lo sviluppo di magento accanto a questo sito?
- Estensioni / plugin sono molto confusi per me finora. Altre piattaforme come WordPress ti consentono di inserire un plugin nella sua cartella e tutti i suoi file vivranno sotto quella cartella. Da quello che ho visto finora, un plugin potrebbe essere sparpagliato in diverse cartelle in Magento, è corretto?
- Ho imparato a scavalcare la funzionalità Core. Quindi, se un file nel core si trova qui,
/app/code/core/Mage/SitemapModel/Resource/Catalog
allora posso scavalcarlo creando il file in questa posizione,/app/code/local/Mage/SitemapModel/Resource/Catalog
quindi come funziona con un'estensione / plugin? Se creo un plug-in che necessita di sovrascrivere le funzionalità di base, allora devo avere i miei file ovunque per far funzionare quell'estensione? - Altre informazioni che vorresti sapere a partire dal magento?
Grazie per qualsiasi intuizione, so che questa è una domanda in più parti ma sento che una qualsiasi delle risposte sarebbe utile a me stesso e agli altri a partire, creerò questo wiki pubblico se dovessi.