2010-06-28 21 views
12

Puede alguien por favor dígame ¿cuál es la diferencia básica entre el módulo y componente en Joomla?Diferencia entre el módulo y componentes en Joomla

Si es posible, por favor dígale con algunos ejemplos, para que se entienda fácilmente.

+3

Ver http://stackoverflow.com/questions/1478220/joomla-components- modules-extensions-and-plugins –

Respuesta

10

Módulos son generalmente pequeñas piezas de funcionalidad diseñadas para _present información en su sitio). Pueden aparecer varias veces, en varias páginas en varias posiciones.

Por otro lado, un componente suele ser más complejo, con una amplia funcionalidad y capacidades. Un componente solo se puede mostrar en el área principal de una página y, por lo general, solo se puede mostrar en una sola página.

Lee este artículo para obtener más información: http://www.dart-creations.com/joomla/joomla-tutorials/the-difference-between-modules-and-components.html

+0

enlace de artículo no existe, 403 PROHIBIDO! –

7

Tomado de http://forum.joomla.org/viewtopic.php?t=344599#p1485432 por David Hurley.

Cuando estoy trabajando con clientes aquí es cómo normalmente explico las diferencias.

A complementomanipular la salida ya generada por el sistema. Por lo general, no se ejecuta como una pieza independiente, sino que toma datos de otras fuentes (es decir, el contenido) y los manipula antes de enviarlos a la ventana del usuario. Por lo general, un complemento no se muestra directamente a un usuario, pero lo hace detrás de las escenas.

Un módulo detípicamente se considera para ser un complemento para el sitio que extiende la funcionalidad de otra parte del sistema. Por lo general, tiene menos opciones configurables por el usuario final y la mayoría de las veces no maneja ningún almacenamiento de información en la base de datos. Un módulo generalmente ocupa una parte secundaria de la página web y no se considera el foco principal de una página.

A componente es el add-on más extenso. Esto generalmente agrega funcionalidad completamente nueva o diferente a su sitio y amplía las posibilidades generales del sitio. Un componente maneja la manipulación de datos, así como la entrada y el almacenamiento en la base de datos. Un componente en la mayoría de los sitios ocupa el área principal del diseño del sitio web y es el foco principal de la página.

Estas son solo generalizaciones y hay excepciones para cada regla, pero esto debería darle un buen punto de partida.

+7

copiado de http://forum.joomla.org/viewtopic.php?t=344599#p1485432 y gracias por davidhurley – Yanks

0

Por lo que puedo ver, cualquier motivo para distinguir entre componentes y módulos está oculto en la técnica de la estructura de Joomla. El hecho de que el contenido editorial principal de una página sea proporcionado por un componente, mientras que la información subsidiaria (marcos laterales, encabezados y pies de página, etc.) es proporcionada por módulos no es una diferencia real en lo que respecta al usuario. El contenido de la página es contenido de página, ¡punto!

Creo que es engañoso confundir a los usuarios al enfatizar esta diferencia.La forma en que los módulos se asocian con los elementos del menú probablemente sea técnicamente diferente a la forma en que lo hacen los componentes. Los componentes se asocian a una página en una base uno a uno y se ejecutan activando un elemento del menú. Además, los módulos no siempre necesitan acceder a la base de datos, mientras que esta es una parte integral de un componente. Espero que estas diferencias técnicas finalmente expliquen por qué Joomla ha construido la distinción en la interfaz de usuario. Quizás evitando esta distinción sería la base de la versión 4 de Joomla, pero sospecho que esto significaría empezar de cero con un CMS totalmente nuevo :(

-1

Un componente siempre muestra sus resultados en el área "mainbody" de su plantilla

Un módulo muestra los resultados fuera de la "mainbody" ... por lo general a lo largo del lateral, superior o inferior de la de cuerpo principal.

Cuestiones relacionadas