plugins - plugin - plug in joomla
Diferencia entre componentes, módulos, extensiones y complementos en Joomla (4)
A menos que comprenda la diferencia entre un módulo y un componente, le resultará muy difícil administrar su instalación de Joomla.
Módulos Los módulos generalmente son pequeñas piezas de funcionalidad diseñadas para presentar información en su sitio. Pueden aparecer varias veces, en varias páginas en varias posiciones. Por el contrario, los componentes son una aplicación completa, por lo general bastante compleja y son para el cuerpo principal si una página. Además, cada módulo se puede ver en varias páginas, y la posición de cada módulo se puede cambiar fácilmente. Puede seleccionar los elementos del menú donde se muestra un módulo. Un buen ejemplo del uso de esta funcionalidad es la publicidad dirigida. Si su sitio tiene varias secciones, puede crear un módulo para cada sección. Cada módulo contendrá un anuncio específico para la sección. Ahora, en lugar de mostrar todos los módulos, todo el tiempo, personaliza la visibilidad del módulo de modo que cada anuncio se muestre solo en los enlaces de menú relevantes. Ejemplos típicos de módulos estándar de Joomla son: Main / User / Top y otros menús, Últimas noticias, Artículos populares, Encuestas, Formulario de acceso, Detalles de sindicación, etc.
Componentes Por otro lado, un componente de Joomla 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 solo se puede mostrar en una página (generalmente). Los enlaces a los componentes generalmente se hacen creando elementos de menú. Los componentes generalmente tienen una página o páginas particulares para su configuración.
Extensiones Las extensiones de Joomla amplían la funcionalidad de los sitios web de Joomla. Se pueden distinguir cinco tipos de extensiones: componentes, módulos, complementos, plantillas e idiomas. Cada una de estas extensiones maneja una función específica.
Comdev es un proveedor de servicios de desarrollo de Joomla, que ofrece varias extensiones como: JomOffers, JomDirectory, JomHoliday 3, JomEstate, JomEvents.
¿Cuál es la diferencia entre los componentes, módulos, extensiones y complementos de Joomla?
Los módulos y componentes se muestran en una página.
Los complementos operan detrás de escena y pueden hacer una multitud de cosas, como reemplazar contenido con otro contenido, realizar búsquedas, realizar funciones de inicio / cierre de sesión, o cualquier cosa realmente complicada que puedas imaginar.
Solo puede haber un componente en una página . Cuando elige elementos de menú, en realidad está eligiendo el componente que desea que muestre una página. Las variables para el componente se almacenan una vez (en la base de datos), por lo que no puede tener múltiples instancias del componente.
Por otro lado, los módulos se agregan varias veces. Puede tener muchos módulos en una página . De hecho, podría tener 100 instancias del mismo módulo en una página. Las variables para un módulo se almacenan contra cada instancia. (en la base de datos).
Esta es la razón por la que las plantillas de joomla tienen un marcador de posición para un componente y muchos marcadores de posición para módulos.
Se puede agregar un módulo a una página individual (elemento de menú), páginas seleccionadas o todas las páginas.
Recuerde que un elemento de menú es, de hecho, una opción de componente. Cada elemento del menú almacena variables en la base de datos, por lo que es posible alimentar los detalles de visualización del componente. Por ejemplo, qué id de página debe mostrar el componente de contenido.
En la parte de atrás, los componentes pueden tener muchas configuraciones y funciones de back-end, y "hacer" muchas más cosas que un módulo.
Los ejemplos de un componente son:
- com_content (muestra artículos ...)
- un tablón de anuncios
- un foro
- un mapa del sitio
Ejemplos de un módulo:
- un reloj de cuenta regresiva
- los 10 contenidos más leídos
- Una encuesta
Complementos
Los complementos le permiten ejecutar código en respuesta a ciertos eventos, ya sean eventos centrales de Joomla o eventos personalizados que se desencadenan desde su propio código. Esta es una forma poderosa de ampliar la funcionalidad básica de Joomla.
Componentes
Los componentes son las unidades funcionales principales que se muestran en su plantilla, como el sistema de gestión de contenido, los formularios de contacto, los enlaces web y demás. Por lo general, se muestran en el centro del área de contenido principal de una plantilla (según la plantilla).
Módulos
Una extensión más liviana y flexible utilizada para la representación de páginas es un módulo. Los módulos se utilizan para pequeños fragmentos de la página que generalmente son menos complejos y se pueden ver en diferentes componentes. A veces, los módulos están vinculados a un componente, como el último módulo de noticias centrales.
Extensiones
Componentes, idiomas, módulos, complementos y plantillas conocidos colectivamente como Extensiones.
Componentes
Un componente es una aplicación separada. Puede pensar en un componente como algo que tiene su propia funcionalidad, su propia base de datos y su propia presentación.
Entonces, si instala un componente, agrega una aplicación a su sitio web. Ejemplos de componentes son
- un foro
- un boletín
- un sistema comunitario
- una galería de fotos
Podría pensar en todos estos como una aplicación separada. Cada uno de estos tendría perfectamente sentido como un sistema independiente.
Se mostrará un componente en la parte principal de su sitio web y solo se mostrará un componente. Un menú no es más que un cambio entre diferentes componentes. Puede compararlo un poco con la barra de tareas de Windows, donde verá una pestaña para cada aplicación abierta.
Módulos
Los módulos son extensiones que presentan cierta información en su sitio. Es una forma de presentar información que ya está presente. Esto puede agregar una nueva función a una aplicación, que ya era parte de su sitio web.
Pensar en
- los últimos módulos de artículos
- módulo de acceso
- un menú
Por lo general, tendrá una cantidad de módulos en cada página web.
La diferencia entre un componente y un módulo no siempre es muy clara. Un módulo no tiene sentido como una aplicación independiente, solo presentará información o agregará una función a una aplicación existente.
Tome un boletín por ejemplo. Un boletín informativo es un componente. Puede tener un sitio web que se usa solo como boletín informativo. Eso tiene mucho sentido. Aunque un componente del boletín de noticias probablemente tendrá una página de suscripción integrada, es posible que desee agregar un módulo de suscripción en una barra lateral en cada página de su sitio web. Puede colocar este módulo de suscripción en cualquier lugar de su sitio. Probablemente estarás de acuerdo conmigo en que un sitio con solo un módulo de suscripción y sin un componente de boletín real sería bastante ridículo.
Complementos
Solían llamarse mambots en Joomla 1.0.x, pero desde Joomla 1.5.x se llaman complementos. Un complemento es una función que se realiza en una parte de Joomla antes de mostrar esta parte. Esta parte puede estar en el contenido, en el editor, en el sistema completo, etc. Esto puede parecer un poco abstracto, pero lo entenderá con un ejemplo.
Tomemos uno de los complementos de Ulti
Joomla como ejemplo: Ulti Reflection
. Este es un complemento que puede reflejar las imágenes que usa en sus artículos de contenido. Para usar esto solo tienes que poner algo como dentro de tu contenido. Antes de que el contenido se muestre al usuario, el complemento Ulti Reflection
escaneará el contenido para encontrar la etiqueta {reflection}
. Si encuentra la etiqueta, reemplazará la etiqueta con la imagen y su reflejo.
Tenga cuidado de no agregar a muchos complementos uno de su sitio web, porque algunos de ellos realmente pueden ralentizar su sitio.
Si la diferencia entre los tres tipos de extensiones aún no está completamente clara, le aconsejo que vaya a las páginas de administración de su instalación de Joomla y consulte el menú de componentes, el administrador de módulos y el administrador de complementos. Joomla viene con una cantidad de componentes principales, módulos y complementos. Al verificar lo que están haciendo, la diferencia entre los tres tipos de bloques de construcción debería quedar clara. También puede consultar la página oficial de extensiones de Joomla. Examine las categorías de extensiones y se sorprenderá de las posibilidades de extensión que tiene para su sitio.