Desafortunadamente, no podrá trabajar en Magento sin conocer al menos algo de PHP, por lo que le recomendaría que al menos aprenda los conceptos básicos del lenguaje (incluido cómo usar las clases ).
Si tiene la intención de centrarse solo en el estilo de la página (no hay nuevas funcionalidades que requieran algunos cambios en el código), debe ver cómo funcionan los diseños y temas de magento. Todo el contenido se puede encontrar en la app/design
carpeta y este es el lugar donde se puede encontrar la menor cantidad de PHP.
Los archivos de diseño definen (si no se especifica lo contrario en el código) qué bloques, archivos CSS y JavaScript se agregarán a dónde (este es el lugar donde debe ir su inclusión de JavaScript).
Las plantillas son los archivos de contenido HTML de bloque real (es allí donde se escribe la mayor parte del HTML y se cambia dinámicamente con PHP).
Tenga en cuenta que los archivos de diseño y plantilla se pueden sobrescribir colocándolos en diferentes ubicaciones, por lo que nunca debe volver a escribir los archivos de plantilla y diseño predeterminados.
Recursos
El mejor recurso sería buscar en el diseño predeterminado y los archivos de plantilla ya existentes.
Google :)
Desbordamiento de pila : este enlace trata sobre cómo agregar su propio archivo JS al tema
Tutoriales de Alan Storm : son más técnicos, por lo que primero debes aprender PHP básico (también escribió un libro que cubre ampliamente el sistema de diseño de Magento pero requiere que sepas PHP).
Magento para diseñadores : no leí los tutoriales, pero parecen pasar por Magento sin esperar demasiado conocimiento de PHP
También hay un video de capacitación en línea de 40 horas Fundamentos del desarrollo de Magento en Magento U, que puede tomar de forma gratuita si crea una cuenta. La base de conocimiento de Magento también es un buen lugar para comenzar.
Antes de comenzar a codificar, debe aprender cómo funciona realmente Magento, sobre el Marco MVC de Zend, cómo los bloques y XML de diseño funcionan juntos, etc.
Pero realmente no hay una respuesta del 100% a su pregunta. Depende de a dónde quieras ir con Magento. Al igual, solicitó agregar sus análisis js a sus páginas. Esto se puede hacer a través de local.xml o incluso de la manera más simple, sin ninguna modificación de archivos en Magentos Backend en Sistema> Configuración> General> Diseño> Cabecera HTML> Scripts diversos simplemente agregando su
<script>...
allí.fuente
Te sugiero que sigas estos pasos para aprender magento de tus antecedentes
Aprenda HTML / JS / CSS: esto se usará para el desarrollo front-end o cualquier personalización de la interfaz de usuario en el lado del cliente, de modo que debe tener experiencia en estas cosas antes de hacer cualquier cosa
Aprenda PHP: al menos construye su propia aplicación PHP simple desde el principio para comprender algunas características básicas. Por ejemplo: puede crear un CMS simple con autenticación
Aprenda OOP y MVC: estos patrones de diseño son muy importantes para comenzar con magento para que no se lo pueda perder.
Instalar y configurar magento: no es demasiado complicado hacer esto. Al menos puede configurar un sitio magento desde el principio para que funcione y actuar como administrador del sitio.
Instale y configure algún módulo: pago en un paso, smtp, tema, idioma ... para que entienda cómo funciona el sistema
Haz la primera personalización del tema
Haz la personalización del primer módulo
Haz el nuevo módulo / tema completo
Entonces, este paso puede llevarle de 3 a 6 meses antes de que pueda hacer un buen trabajo.
fuente
Primero aprenda php, oops concept , zend MVC framework, luego intente aprender magento porque magento está construido con todo esto, este no es un sitio de tutoría y el mejor sitio para magento es en sí mismo fourms de magentocommerce.com y otro para magento es inchoo.net es mejor sitio también aprendo de esta manera y de estos sitios
fuente
También sugiero echar un vistazo aquí:
https://github.com/aleron75/mageres
Es una lista curada de recursos técnicos; las contribuciones siempre son apreciadas :)
fuente
Si ha trabajado con otros lenguajes java .net y pocos frameworks MVC, aprenda un poco de php y después de un tiempo las cosas comenzarán a tener sentido. Pero si php es su primer idioma y usted es un principiante, entonces diría que se mantenga alejado de él durante al menos un año. Te desmoralizará y renunciarás muy pronto. (En ese año aprender OOP php, MVC personalizado ayudaría, 1 o dos marcos MVC como codeignitor o Zend si es posible)
fuente
Solo doy 3 consejos a las personas que quieren aprender Magento .
1. Lee este libro:
magento for php developers
.2.Explora MUCHO aquí
alanstorm.com
.3.Descargue los módulos listos para usar de magento connect, como el gran creador de módulos Ultimate , la página de Git Hub para el mismo .
El tercer paso fue MUY útil para mí porque: Llegué a saber cómo se hace correctamente .
Llegué a saber muchas cosas que nunca supe. Por lo tanto, podría ir a google de inmediato y encontrar el término que no entiendo / sé. También llegué a saber que entiendo la sintaxis bastante bien.
fuente