Cuando nos ponemos a desarrollar, bueno… a hacer cualquier cosa en Magento 2… es sencillo perderse cuando se está trabajando solo un módulo que no controlamos o sobre un theme que no solemos usar.
Para ayudarnos en este perdernos constante, está genial tener ayudas y pistas a mano de lo que está ocurriendo por detrás de lo que podemos ver no?
En este sentido una «developer toolbar» es quizás lo más apropiado y de las que he probado, es ésta: https://github.com/vpietri/magento2-developer-quickdevbar… lo siento mi querido Alan Storm, quería probar tu preciada Commerce Bug que será impresionante, pero desde que has dicho que no te dedicas más a Magento… no sé, ya no es lo mismo 🙁 aunque tus maravillas de tutoriales y libros van a estar siempre en mi corazoncito.
Sencilla, no da problemas en la instalación, se instala por Composer y nos da bastante información. Entre lo que podemos sacar de utilidad que me parece más que suficiente tenemos:
- Información: Sobre de controller, ruta, action y tienda (store view) actual. Puedes buscar una opción directamente en core_config_data. Puedes ver el phpinfo desde aquí.
- Diseño: Listado de handles en ejecución y árbol completo del layout (anidamiento de blocks y containers)
- Profile: Observers actuales, todos los eventos despachados, collections y modelos cargados, plugins instanciados
- Queries: Estadísticas sobre las consultas ejecutadas y lista de consultas detalladas
- Logs: Ver los logs directamente desde aquí y también borrarlos
- Traducciones: Forma sencilla de ver traducciones
- Acciones: activar/desactivar template hints y limpiar cache
Como ves para el desarrollo de cualquier parte en Magento, tener esta información a mano es esencial para no estar perdiendo tiempo en ir al sitio a buscarla.
¡Muy recomendado!