También es nuevo en stackoverflow, ya que este es un foro de programación y debe hacer tales preguntas en otro lugar. Pero como ya estoy escribiendo :) échales un vistazo en Sistema> Configuración> Avanzado> Avanzado. Y puede averiguar qué está instalado desde la aplicación / etc / modules /.
Anton S
Las "extensiones" de Magento agregan código al sistema MVC basado en la configuración. Está relacionado con la programación límite, mal preguntado.
Alan Storm
Respuestas:
22
Hay mucha confusión sobre la terminología aquí. Magento, el sistema de programación, tiene módulos de código. Estos módulos a menudo (incorrectamente, aunque lo hice yo mismo) se llaman extensiones. Los módulos le permiten agregar código al sistema MVC basado en la configuración de Magento.
Magento también tiene un sistema llamado Magento Connect. Magento Connect le permite instalar extensiones. Las extensiones Magento Connect son paquetes especiales de pera. Estos paquetes pueden instalar un archivo en cualquier parte del sistema Magento. Una extensión puede contener muchos módulos. También puede contener archivos arbitrarios que no forman parte de un módulo.
No hay un lugar formal para verificar qué módulos están instalados en Magento. Informalmente, las personas usan la sección de configuración Desactivar salida del módulo en
Esta sección creará una lista de cada módulo programático instalado en el sistema
Para las extensiones de Connect, vaya a
System->MagentoConnect->MagentoConnectManager
Aquí es donde se supone que debes instalar / eliminar / administrar tus extensiones de conexión.
Todavía existe el problema de las extensiones instaladas manualmente. Magento no ofrece un mercado formal. Muchos desarrolladores de extensiones de terceros han creado sus propios sistemas de instalación o, de lo contrario, han instalado sus archivos manualmente. No hay forma de rastrear estas extensiones que no sea diferenciar su base de código.
Hay herramientas que son módulos como MDN Extension Conflict (Originalmente Maison du Logiciel) que no solo enumerarán dónde chocan las clases de módulos, sino que también enumerarán todos los módulos (incluidos los módulos de Magento) y mostrarán las versiones contenidas en su etc / config.xml archivos. Como se señaló, ymmv, dependiendo del desarrollador.
Fiasco Labs
7
También puede ver qué extensiones están instaladas al mirar en /app/etc/modules/. Si no tiene un .xmlarchivo allí, entonces Magento no sabe que existe.
La pregunta original preguntaba cómo "verificar". Esto podría significar algunas cosas diferentes, como qué módulos están instalados, cuáles están activos, etc. Otra cosa para verificar sería el número de versión, para ver si hay actualizaciones para sus módulos.
Muchos módulos escriben sus propias herramientas de administración para salvar esta molestia, pero muchos no lo hacen; en esos casos, me resulta más fácil verificar la base de datos para ver las versiones del módulo.
Cuando se ejecuta un script de actualización, agrega una entrada de base de datos en la tabla core_resource, así es como Magento sabe que no debe ejecutar los scripts de actualización una y otra vez.
Simplemente revise esta tabla y podrá encontrar todas las versiones de los módulos que están instalados en un solo lugar. No resuelve el problema de descubrir la versión actual del desarrollador, pero resuelve la mitad del problema.
Otras respuestas son, por supuesto, correctas, puede verificar en el panel de administración en 'Sistema' -> 'Configuración' -> encabezado 'Avanzado', haga clic en 'Avanzado'.
Esto proporciona una lista, como si fuera a buscar en la estructura de archivos en la aplicación / etc / modules en todos los archivos xml.
Puede verificar la configuración de su módulo utilizando herramientas en línea. Especialmente se aplica a los módulos de envío y pago (si tiene alguno instalado). Aquí hay más información sobre cómo verificar la configuración de estere . En caso de que sea incorrecto, sus clientes pueden tener problemas al finalizar la compra.
Respuestas:
Hay mucha confusión sobre la terminología aquí. Magento, el sistema de programación, tiene módulos de código. Estos módulos a menudo (incorrectamente, aunque lo hice yo mismo) se llaman extensiones. Los módulos le permiten agregar código al sistema MVC basado en la configuración de Magento.
Magento también tiene un sistema llamado Magento Connect. Magento Connect le permite instalar extensiones. Las extensiones Magento Connect son paquetes especiales de pera. Estos paquetes pueden instalar un archivo en cualquier parte del sistema Magento. Una extensión puede contener muchos módulos. También puede contener archivos arbitrarios que no forman parte de un módulo.
No hay un lugar formal para verificar qué módulos están instalados en Magento. Informalmente, las personas usan la sección de configuración Desactivar salida del módulo en
Esta sección creará una lista de cada módulo programático instalado en el sistema
Para las extensiones de Connect, vaya a
Aquí es donde se supone que debes instalar / eliminar / administrar tus extensiones de conexión.
Todavía existe el problema de las extensiones instaladas manualmente. Magento no ofrece un mercado formal. Muchos desarrolladores de extensiones de terceros han creado sus propios sistemas de instalación o, de lo contrario, han instalado sus archivos manualmente. No hay forma de rastrear estas extensiones que no sea diferenciar su base de código.
fuente
También puede ver qué extensiones están instaladas al mirar en
/app/etc/modules/
. Si no tiene un.xml
archivo allí, entonces Magento no sabe que existe.fuente
La pregunta original preguntaba cómo "verificar". Esto podría significar algunas cosas diferentes, como qué módulos están instalados, cuáles están activos, etc. Otra cosa para verificar sería el número de versión, para ver si hay actualizaciones para sus módulos.
Muchos módulos escriben sus propias herramientas de administración para salvar esta molestia, pero muchos no lo hacen; en esos casos, me resulta más fácil verificar la base de datos para ver las versiones del módulo.
Cuando se ejecuta un script de actualización, agrega una entrada de base de datos en la tabla core_resource, así es como Magento sabe que no debe ejecutar los scripts de actualización una y otra vez.
Simplemente revise esta tabla y podrá encontrar todas las versiones de los módulos que están instalados en un solo lugar. No resuelve el problema de descubrir la versión actual del desarrollador, pero resuelve la mitad del problema.
Otras respuestas son, por supuesto, correctas, puede verificar en el panel de administración en 'Sistema' -> 'Configuración' -> encabezado 'Avanzado', haga clic en 'Avanzado'.
Esto proporciona una lista, como si fuera a buscar en la estructura de archivos en la aplicación / etc / modules en todos los archivos xml.
fuente
Puede verificar la configuración de su módulo utilizando herramientas en línea. Especialmente se aplica a los módulos de envío y pago (si tiene alguno instalado). Aquí hay más información sobre cómo verificar la configuración de estere . En caso de que sea incorrecto, sus clientes pueden tener problemas al finalizar la compra.
fuente