2009-09-25 74 views

Respuesta

39

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.

Quickstart tutorial for free.

+0

perfecto Andrejs – Bryan

+0

Gran explicación! Thx – AieshaDot

+0

¡La respuesta perfecta! –

8

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
+0

gracias Bingy. mucha información importante! – Bryan

15

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.

+0

¡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'? –

0

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.

Fuente: http://comdevjoomla.blogspot.com/

Cuestiones relacionadas