46 votos

Inicio desarrollo de Magento

Estoy empezando un proyecto de sitio de comercio electrónico con Magento. He estado usando la Pila de Microsoft por un tiempo ahora, pero estoy emocionado de poder trabajar con PHP.

Antes de que me excavar en, necesito un poco de recursos. He encontrado tutoriales en Magento sitio, pero que eran bastante escasos. Me gustaría escuchar lo que los desarrolladores de Magento aquí estamos haciendo, así que tengo un par de preguntas:

  1. ¿Qué entorno de desarrollo está utilizando? Estoy considerando la posibilidad de usar Eclipse / PDT plugin de Subversion para el control de código fuente.

  2. ¿Cuáles son algunas de las referencias que se utiliza cuando usted necesita para encontrar la manera de hacer algo utilizando Magento? es decir, blogs, libros, tutoriales...

Gracias de antemano!

75voto

Dan Puntos 12178

Yo estaba en el mismo barco hace aproximadamente 2 meses, soy un desarrollador MS y han tenido que elegir Magento.

Entorno Dev

He estado usando Eclipse y el Notepad++, y sólo mediante tortoise SVN fuera de Eclipse.

Probé el Zend Studio como un IDE (Magento está basado en Zend Framework), y el SVN plugin para Eclipse, pero no encontró ni particularidad agradable de usar. Yo, en general, han encontrado que hay un poco más de fricción que estamos acostumbrados a ver en Visual Studio; es por eso que yo uso Notepad++. A menudo es más fácil hacer las cosas fuera de la IDE. Con Magento tiene que crear una copia de un archivo que desea reemplazar y ponerlo en una carpeta diferente, por lo que pasan mucho tiempo jugando en el sistema de archivos, fuera de la IDE.

Referencias

Los foros de Magento son basura me temo que nadie responde a nada. Me ha llevado horas para encontrar algunas pequeñas cosas. Sólo quiero decir que palo, el código puede parecer muy fragmentado, pero a medida que te acostumbres a él, se aprecia cómo modular y extensible es.

Buenos Blogs

http://www.westwideweb.com/wp/category/magento/

http://inchoo.net/category/ecommerce/magento/

http://activecodeline.net/

http://www.exploremagento.com/category/magento

Cosas útiles

Estas cosas va a morder, así que me voy a ahorrar el dolor.

  1. Problemas de inicio de sesión en el panel de administración después de la instalación:

    http://www.casualcommerce.com/2009/02/magento-notes-fix-for-admin-login-problem/

    app/code/core/Mage/Core/Model/Session/Abstract y abren varien.php, y el comentario

    // set session cookie params
    session_set_cookie_params(
    $this->getCookie()->getLifetime(),
    $this->getCookie()->getPath() //remove this after putting on server (leave the comma)   ,
    //$this->getCookie()->getDomain(),
    //$this->getCookie()->isSecure(),
    //$this->getCookie()->getHttponly()
    );
    
  2. De regreso final a funcionar muy lento, en blanco este archivo.

    \app\design\adminhtml\default\default\template\notification\window.phtml
    
  3. Gráfico no se muestran en la parte final

    Cambio getChartUrl(false) a getChartUrl(true) en

    \app\design\adminhtml\default\default\template\dashboard\graph.phtml
    

49voto

Alan Storm Puntos 82442

Total de auto promoción de advertencia (yo creo que es permitido en StackOverflow, si no mis disculpas). He estado escribiendo algunas entradas del blog sobre Magento. Están orientados más hacia un PHP MVC developer entrada en Magento, pero usted puede encontrar útil.

Si usted sólo puede listos que yo recomendaría el mal llamado Magento creación de instancias de Clase de Abstracción y Autoload, que cubre un núcleo de abstracción que un montón de desarrolladores que se tropieza por primera vez que vienen a Magento.

3voto

bleacherbum17 Puntos 66
  1. Yo uso Sublime Text 2 para todo. http://www.sublimetext.com/2
  2. Las referencias que uso habitualmente:
    • AlanStorm.com - ideal para un desarrollo más avanzado de los temas y preguntas
    • Inchoo.net - ideal para la mayoría de las preguntas que surgen cuando se utilizan Magento
    • La excelencia de Magento Blog - buenos tutoriales en el módulo (y especialmente) módulo de administración de desarrollo

3voto

Magento Puntos 149

A partir de Magento Desarrollo desde cero para los estudiantes es muy útil debido a los asegurados y MVC estructura, pero en algunos días de concentración en su estructura, se realizará una perfecta magento desarrollador de diseño y el diseñador puede crear su propio magento tema personalizado de desarrollo.

Hay un par de cosas que son importantes para aprender de magento

  1. Magento es construir sobre el Zend framework. usted tiene que ser consciente de zend al menos estructura..

  2. Diseño de la estructura es confiable en XML, todos los archivos de phtml que se hace referencia en los archivos XML para mostrar su contenido en el frontend.

2voto

Mario Puntos 121

Para los principiantes recomiendo usMagneto-Debug: https://github.com/madalinoprea/magneto-debug

Comprobar su anticuado (porque soy perezoso): http://www.youtube.com/watch?v=aqvgrmebcu4

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X