Plugin Magento para PHP Storm

por David Abad
Plugin PHPStorm

El IDE de desarrollo PHP Storm cuenta con un plugin gratuito especializado en programación con Magento. Esta herramienta proporciona un conjunto de funciones adicionales para el desarrollo de sitios web basados en Magento en el entorno de PHP Storm que permiten mejorar la productividad y eficiencia en tareas de desarrollo.

Magento PhpStorm Plugin

Magento PhpStorm Plugin es el plugin oficial distribuido por el fabricante y el plugin especializado más utilizado por los desarrolladores de Magento.

Este plugin está enfocado en facilitar las tareas cotidianas de desarrollo en Magento, permitiendo a los desarrolladores ser más productivos y centrarse en las tareas realmente complejas: 

  • Creación de elementos desde menú contextual: 
    El plugin permite la creación automática de módulos, entidades, bloques, controladores, cron jobs, view models, comandos CLI, esquemas declarativos, etc. Incluso se permite la creación ágil de observers desde los lugares donde se dispara un evento, o de plugins desde las funciones públicas que queremos alterar.
  • Atajos de navegación entre ficheros:
    El plugin facilita el acceso a los diferentes ficheros del proyecto desde los lugares donde se hace referencia a ellos. Por ejemplo, acceso a las clases referenciadas desde ficheros XML, acceso a ficheros JS inyectados por RequireJS, acceso a la clase afectada desde plugins, etc.
  • Validaciones:
    El plugin realiza una serie de comprobaciones sobre aspectos específicos de Magento que pueden afectar al correcto funcionamiento o al rendimiento del sistema. Por ejemplo, comprobación de bloques no cacheables, detección de observers/plugins duplicados, detección de plugins mal definidos o incompatibles,  etc.
  • Autocompletado:
    Autocompletado de código más inteligente y enfocado a Magento, incluso a nivel de XML.

PHP Storm - Magento Plugin

Instalar el plugin en PHP Storm

El proceso de instalación del plugin es muy sencillo:

  1. Acceder al marketplace de PHP Storm y lanzar la instalación del plugin. 
  2. Acceder desde PHP Storm a Settings -> PHP -> Frameworks y habilitar la integración con Magento, indicando la ruta de nuestro proyecto:

PHP Storm - Magento plugin

Atwix PHP Storm Plugin

Atwix PHP Storm Plugin

Además del plugin oficial de Magento para PHP Storm, existen plugins desarrollados por otras empresas que también buscan facilitar las tareas cotidianas de desarrollo con Magento. Entre ellos, encontramos el plugin desarrollado por Atwix, que ofrece funcionalidades similares y también puede instalarse de forma sencilla desde el marketplace de PHP Storm

Déjanos tu email para recibir contenido interesante en tu bandeja de entrada, cada mes.

¡No hacemos spam!

Otros artículos