¿Cuál es la diferencia entre los componentes, módulos, extensiones y complementos de Joomla?Diferencia entre componentes, módulos, extensiones y complementos en Joomla
Respuesta
plugins
plugins le permiten ejecutar código en respuesta a ciertos eventos, ya sean eventos principales de Joomla o eventos personalizados que se desencadenan a partir de su propio código. Esta es una forma poderosa de ampliar la funcionalidad básica de Joomla.
Componentes
componentes son las principales unidades funcionales que se muestran en su plantilla, como el sistema de gestión de contenidos, formularios de contacto, enlaces web y similares. 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 ligera y flexible usada para la renderización de páginas son los módulos. 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, plugins y plantillas conocidas colectivamente como extensiones.
Módulos y componentes se muestran en una página.
plugins operar detrás de las escenas y puede hacer una multitud de cosas, como reemplazar el contenido con otros contenidos, realiza búsquedas, realizar funciones salir login/o cualquier cosa realmente difícil que se pueda imaginar.
Sólo puede nunca ser 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 la 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).
Es por eso 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 del 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. P.ej.qué id de página debe mostrar el componente de contenido.
En la parte final, los componentes pueden tener muchas configuraciones y funciones de back-end, y "hacer" muchas más cosas que un módulo.
Ejemplos de un componente son:
- com_content (pantallas de artículos ...)
- un tablón de anuncios
- un foro
- un mapa del sitio
Ejemplos de un módulo:
- un reloj de cuenta atrás
- superior 10 contenido más leer
- una encuesta
gracias Bingy. mucha información importante! – Bryan
Componentes
Un componente es una aplicación independiente. Se puede pensar en un componente como algo que tiene su propia funcionalidad, su propia base de datos y su propia presentación.
Por lo tanto, si se instala un componente, de agregar una aplicación a su sitio web. Ejemplos de componentes son
- un foro
- un boletín
- un sistema comunitario
- una galería de fotos
Se podría pensar en todo esto como una aplicación independiente. Cada uno de estos tendría perfectamente sentido como un sistema independiente.
Un componente se mostrará en la parte principal de su sitio web y se mostrará sólo 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
módulos son extensiones que presentan ciertas piezas de 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.
Piense en
- módulos último artículo
- del módulo de registro
- un menú
Por lo general, tendrá un número 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.
plugins
Se solía llamarse Mambots en Joomla 1.0.x, pero desde Joomla 1.5.x que se llaman plugins. 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 plugins de Joomla Ulti
como un 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 muestra al usuario, el plug-in 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 poner a muchos plugins uno su sitio web, ya que algunos de ellos realmente puede ralentizar su sitio.
Si la diferencia entre los tres tipos de extensiones aún no está del todo claro, entonces yo aconsejo que se vaya a las páginas de administración de la instalación de Joomla y comprobar el menú de componentes, el gestor de módulo y el administrador de plugins. 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.
¡Esto es muy claro! Simplemente no entiendo muy bien este: 'Para usar esto solo tienes que poner algo como dentro de tu contenido. ', ¿se puede perder algo después de' me gusta'? –
A menos que entienda 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 son generalmente 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.
- 1. Diferencia entre el módulo y componentes en Joomla
- 2. Diferencia entre módulos y extensión en Yii
- 3. ¿Diferencia entre módulos y bibliotecas compartidas?
- 4. ¿Creador de componentes para Joomla?
- 5. Diferencia entre CMS (joomla, drupal) y Frameworks (Zend, Symfony, CI)
- 6. ¿Cuál es la diferencia entre Django y Joomla?
- 7. Diferencia entre "COM" tradicional y COM + (en servicios de componentes)
- 8. add-on de firefox contra extensiones y complementos
- 9. Complementos/extensiones esenciales de Firefox?
- 10. Diferencias entre el administrador de complementos de Visual Studio 2010 y el administrador de extensiones
- 11. ¿Cuál es la diferencia entre gemas y complementos?
- 12. ¿Hay alguna diferencia entre las manchas y los componentes conectados?
- 13. El pedido de módulos Joomla no funciona
- 14. Cuándo usar componentes y cuándo usar extensiones en Yii?
- 15. Cuál es la diferencia entre los componentes .NET y los componentes COM
- 16. Complementos VS2010/Extensiones para desarrollar Powershell?
- 17. ¿Cómo instalo/uso las extensiones y complementos de Extjs?
- 18. ¿Qué componentes y complementos IDE instala con Delphi?
- 19. Extensiones/módulos anidados de Python C?
- 20. Diferencia entre IWindsorInstaller y AbstractFacility en Castle
- 21. Comunicación entre componentes en javascript
- 22. Diferencia entre grupo y clúster
- 23. Diferencia entre los módulos Python datetime vs time
- 24. ¿Diferencia entre las páginas .asp y .aspx?
- 25. Diferencia entre .com, .exe y .bat?
- 26. ¿Cuál es la diferencia entre los módulos en js y las clases en php?
- 27. Java: diferencia entre los métodos setPreferredSize() y setSize() en los componentes
- 28. Diferencia entre. y: en Lua
- 29. Diferencia entre == y === en JS
- 30. Diferencia entre '' y "" en Python
@ Daniel A. White - tan divertido que Joomla no es la programación relacionada ... Es php – Bryan