Depura y perfila Shopware de la manera correcta utilizando Shopware Profiler

Depuración y perfilaje en Shopware de la manera correcta utilizando Shopware Profiler

Si estabas trabajando con frameworks PHP como Symfony o Laravel, es posible que ya sepas lo diferente (y tal vez difícil) que es trabajar con Shopware. Esto por sí solo no es un gran problema, el problema es que estás acostumbrado a herramientas como Symfony Profiler o la barra de desarrollo de Laravel. Si eres un poco nostálgico y te gustaría implementar dicha barra de perfil en Shopware, tenemos una gran novedad para ti, es posible y es bastante fácil de usar gracias al complemento Shopware Profiler de Shyim. que implementa Symfony Profiler pero configurado para Shopware. Estamos seguros de que te resultará familiar si has trabajado con frameworks como Symfony antes.

Importante

Este complemento solo funciona en Shopware>= v5.2. Vale la pena decir que este complemento debe usarse solo en el entorno de desarrollo.

A. Usando el Administrador de complementos

La primera forma es la más fácil, ya que solo necesitas descargar el archivo .zip que contiene la carpeta de complementos del perfilaje con  ShyimProfiler. Puedes descargarlo directamente desde los lanzamientos en Github aquí , hasta la fecha de este artículo, la última versión disponible es la 1.5. Extrae el contenido del zip descargado dentro de la carpeta yourproject/custom/plugins.

Esto expondrá el complemento directamente en el Administrador de complementos de Shopware para que pueda instalarlo fácilmente. A continuación, proceda a abrir el Administrador de complementos en el menú Backend de Shopware presionando CTRLALTPo yendo a Configuración > Administrador de complementos . Aquí encontrará ahora el complemento que se puede instalar, presione Instalar / Desinstalar y siga el proceso de instalación:

Plugin Manager

Después de la instalación, no olvides habilitar el complemento. Después de la activación del complemento, shopware solicitará una nueva inicialización en los siguientes cachés:

  • modelo
  • config
  • enrutador
  • apoderado

Entonces, simplemente puede aceptar el cuadro de diálogo con la pregunta sobre cómo borrar el caché.

B. Usando Composer y la CLI del Administrador de complementos

Si usa composer (Shopware se instaló con composer), la instalación se puede lograr usando solo la línea de comando también:

composer require shyim/shopware-profiler

Importante

Con la versión zip de Shopware no puedes usar comandos ya que la distribución es diferente. Si instalas el generador de perfiles con composer y tu shopware se descargó con un archivo zip, te enfrentarás a extrañas excepciones.

Una vez que finalices la instalación con la CLI, deberás seguir el paso A en el Administrador de complementos. Después de seguir correctamente cualquiera de los métodos de instalación anteriores, lo único que debes hacer es acceder a tu tienda en la vista frontal donde encontrarás la nueva barra de Profiler:

Shopware Profiler Bar

Para obtener más información sobre este complemento, no olvides marcar o visitar el repositorio oficial en Github aquí.

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores