¿Qué Herramientas y Extensiones son Críticos para el Desarrollo de Magento?[cerrado]

StackOverflow https://stackoverflow.com/questions/4609010

  •  25-09-2019
  •  | 
  •  

Pregunta

Estamos construyendo un pequeño y agradable de la comunidad de Magento expertos aquí.Tengo la curiosidad de qué extensiones de Magento y otras herramientas de software (IDEs, editores, etc.) todo el mundo está utilizando para ayudar con sus proyectos de desarrollo?

Libre y herramientas comerciales son más que bienvenidos.

¿Fue útil?

Solución

El desarrollador personal seguramente necesita

  • PHP IDE (Zend Studio, Netbeans o Tormenta php)
  • Lámpara/muescas en la máquina de desarrollo personal
  • X-debug como imprescindible
  • Cliente mysql (Heidisql)
  • Firefox + Firebug como navegador principal; Safari 4/5, Chrome, Opera 10, es decir, 6/7/8/9
  • Cliente SSH (Masilla)
  • FTP Cliente y Administrador de archivos a través de SSH (Winscp)
  • Manuales para PHP, MySQL, JavaScript y Prototype
  • Sistema de seguimiento de errores (Jira)
  • SVN Para mantener revisiones propias y estar en contacto con el lanzamiento de Future Magento de Magentocommerce.com
  • Kdiff3 Para SVN Better Fources Comparison
  • Visor de imágenes (Xnview) trabajar con imágenes de vez en cuando
  • Portero de contraseña (Pwsafe) para todos los alojamientos, mySQLS y otras contraseñas
  • Acceso a Internet para preguntas y respuestas, foros y tutoriales de Magento

No son realmente necesarias extensiones personalizadas, X-DEBUG y su propia experiencia ayudan mucho. Para principiantes Error de comercio será útil.

Otros consejos

¡Esta lista sigue siendo más larga cuanto más lo pienso!

Instrumentos

Extensiones Magento comunes

  • Comercio

    Las siguientes extensiones están disponibles a través de Magento-Connect

  • HM_DeveloRtoolBar

  • Moduleador
  • Fontis_recaptcha
  • Fontis_australia
  • Tangkoko_cmssearch
  • Tbt_enhancedgrid y tbt_massrelater

    uso ocasional, pero recomendado:

  • Unirgy_giftcert y unirgy_storelocator

  • Yoast_filter
  • Netzarbeiter_groupswitcher
  • PhpStorm - He utilizado Intellij Idea para el desarrollo de Java por lo que este vino de forma natural, La más grande cosa que me encanta de esto que he estado esperando para PHP es condicional puntos de quiebre.Enorme para Magento cuando usted está tratando de depurar algo en autoload o algo donde hay cientos de llamadas a un método.

  • Netbeans - Yo solía usar esto antes de PhpStorm, me siento mucho más rápido para aprender y, a continuación, configurar Eclipse, sé que la mayoría de la gente que trabajo con el uso de Ecplise y SVN creo que chupa en ella en comparación a estos dos últimos y otras herramientas tales como encontrar usos y lo que no

  • Estoy en un Mac, pero en 10.5 por lo que utiliza la Entropía de php, pero cuando los otros en Snow Leopard venir a trabajar, le sugiero que utilice Mamp Pro, muy potente para el ambiente local de instalación.Super rápida para obtener los hosts virtuales y lo que no, el programa de instalación, puede incluso utilizar varios puertos y todo.

  • Navicat Premium - Para la gestión de bases de datos

  • Textmate para ediciones rápidas y otros tipos de proyectos

  • Transmitir para una rápida ftp si no se utiliza la línea de comandos, probablemente el mejor cliente de FTP que jamás se haya creado

Tormenta de php de jetbrains 2.0 EAP se construye (deben nombrar su ide después de usted Alan;)))

Zend Server CE /W Zend Debugger

Heidisql

Tortoisesvn

Linux, VIM y herramientas de línea de comandos personalizadas para facilitar la vida. Siempre que sea posible, al hacer cambios (como agregar el modelo de anulación de modelo XML, por ejemplo), prefiero crear una herramienta de línea de comandos para hacerlo por mí. Vim es agradable porque está cerca de todos los servidores, por lo que la depuración de forma remota es tan cómoda como localmente. En cuanto a Linux, la idea de desarrollar sin ACK/GREP y una carcasa adecuada es demasiado para soportar.

Desarrollo

La configuración local es MacBook, Coda, Mampa, Navicat para administrar MySQL, GIT o SVN dependiendo del proyecto.

El área de puesta en escena está en mi servidor de desarrollo (LAMP) o en el alojamiento proporcionado por el cliente.

Para los proyectos iniciales, tengo una plantilla base y un conjunto de módulos que incluye la mayor parte de lo que pongo en proyectos.

Módulos

Acabo de comenzar a usar Alan's Commerce Bug. Planeo mirar pronto Magetool.

Yo uso unirgy's Certificado de regalos y Localizador de tiendas con frecuencia.

Error de comercio Extensión de Allan Storm :-)

Aptana/Eclipse para IDE

Ultraedit Para ediciones rápidas

Mueca

Xdebug

Zend Studio o Editplus

Subversión/svnmerge.py

Phpdoc

Phpunit

JIRA/Confluencia para el seguimiento de tareas/errores y las especificaciones del proyecto

Puedes ver cómo trabajar con Magento usando ZendStudio aquí, en Archivo de seminarios web de Magento

He estado usando Zend Studio en Ubuntu por un tiempo y me encanta. Combinar un poderoso ideal y herramientas de línea de comandos (GREP, etc.) tiene mi voto.

En una nota al margen, he estado trabajando en Una extensión Magento llamada "Herramientas de desarrollador avanzado". Lo uso (¡mucho!) Para obtener información sobre bloques y editar archivos XML y PHTML haciendo clic en bloques. Sin embargo, todavía es beta.

  1. Commerce Bug por Alan Storm es imprescindible para todos los desarrolladores.

  2. La barra de herramientas de desarrollador de MGT es otra herramienta muy buena para el análisis Magento.

  3. Se recomienda NetBeans/PHP Storm IDE.

  4. Git.

  5. Lámpara/muelle.

  6. Phpmyadmin/ phpminiadmin.

  7. Mago :: registro y excepción registro efectivo de uso efectivo.

  8. Magento Path insinúa.

  9. Nueva reliquia.

  10. Registro de consultas SQL modificando el archivo PDO.

  11. Módulo que muestra lo que todos los bloques entregados desde el caché.

  12. Profiler Magento incorporado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top