Sábado, Mayo 19, 2012
   
Text Size

Buscador

Extenciones de Joomla

Joomla hace un gran trabajo de gestión del contenido necesario para hacer de su sitio Web amigable. Pero para muchos, el verdadero poder de Joomla se encuentra en el marco de aplicación que hace posible que los desarrolladores de todo el mundo puedan crear potentes add-ons que se llaman extensiones. Una extensión se usa para agregar capacidades a Joomla! que no existen en el código del núcleo de base. Éstos son sólo algunos ejemplos de los cientos de extensiones disponibles:

  • Constructores de forma dinámica
  • Directorios de negocios o de organización
  • La gestión de documentos
  • Galerías de Imágenes Multimedia
  • E-commerce y carritos de compra
  • Software
  • Foros y chat
  • Calendarios
  • Boletines por correo
  • Herramientas de recogida de datos y presentación de informes
  • Sistemas de anuncios
  • Servicios de suscripción de pago
  • Y muchos, muchos más


Usted puede encontrar más ejemplos en  Joomla Extensiones. Prepárese para ser sorprendido por la cantidad de trabajo producido por nuestra comunidad de desarrolladores

Tipos de extensión

Hay cinco tipos de extensiones:

  • Componentes
  • Los módulos
  • Plantillas
  • Plugins
  • Idiomas



Componentes

Un componente es el más grande y más complejo de los tipos de extensión. Los componentes son como mini-aplicaciones que hacen que el cuerpo principal de la página. Una analogía que podría hacer que la relación más fácil de entender sería que Joomla! es un libro y todos los componentes son capítulos del libro. El núcleo del artículo  (com_content), por ejemplo, es la mini-aplicación que maneja todos los artículo de la base de representación así como el registro de componente del núcleo (com_user) es la mini-aplicación que maneja el registro de usuario.

Muchos características principales
de Joomla son proporcionados por defecto por medio de componentes como:

  • Contactos
  • Front Page
  • News Feeds
  • Banners
  • Correo Masivo
  • Encuestas


Un componente puede manejar datos, mostrar configuraciones, proveer funciones, y en general puede realizar cualquier operación que no entra en las funciones generales del código del núcleo.

Los componentes trabajan mano a mano con módulos y plugins para proveer de una rica variedad de mostrar el contenido y la funcionalidad aparte de la norma del artículo y mostrar el contenido. Ellos hacen posible transformar completamente Joomla! y de ampliar considerablemente sus capacidades.

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 usan para pequeñas partes de la página y generalmente son menos complejos y capaces de verse a través de los distintos componentes. Para continuar con nuestra analogía del libro, un módulo puede ser visto como un pie de página o bloque del encabezado, o quizá como una imagen / leyenda que se puede representar en una página en particular. Obviamente, puedes tener una nota al pie de página, pero no todas las páginas lo tienen. Las notas también podrían aparecer recordándote que capítulo que está leyendo. Simlarly Los módulos pueden ser prestados, independientemente del componente que ha cargado.

Los módulos son como mini-utilidades que pueden colocarse en cualquier lugar de su sitio. Ellos trabajan en conjunción con componentes en algunos casos y otras veces son autónomos fragmentos de código utilizado para mostrar algunos datos de la base de datos como los artículos (Newsflash) Los módulos se utilizan generalmente para la salida de datos, pero también pueden ser artículos de forma interactiva, a la entrada de datos, por ejemplo, el módulo de login o encuestas.

Los módulos pueden ser asignados a una posición de módulo que se definen en la plantilla y en el back-end, usando el gestor de módulos y la edición de los ajustes de posición de módulo. Por ejemplo, "izquierda" y "derecha" son comunes para el diseño de 3 columnas.
Mostrando módulos

Cada módulo es asignado a una posición de módulo en su sitio. Si usted desea que se muestre en dos lugares diferentes, debe copiar el módulo y asignar a la copia para exhibición en la nueva ubicación. También puede establecer que los elementos del menú (y páginas) un módulo mostrará, usted puede seleccionar todos los elementos de menú o puede escoger y elegir, mantenga pulsada la tecla de control y selección de ubicaciones de uno en uno en los módulos [Editar] pantalla

Nota: Tu menú principal es un módulo! Cuando se crea un nuevo menú en el Administrador de Menú estás copiando el módulo del menú principal (mod_mainmenu) el código y dándole el nombre de su nuevo menú. Cuando se copia un módulo, no copias todos sus parámetros, simplemente, permites a Joomla! utilizar el mismo código con dos configuraciones diferentes.

Ejemplo Newsflash

Newsflash es un módulo que muestra artículos de su sitio en una posición de módulo asignable. Se puede usar y configurar para mostrar una categoría, todos, o elegir al azar a los artículos para marcar a los Usuarios. Puede mostrar tantos artículos como hayas configurado y puede mostrar un Leer más ... para permitir al usuario acceder al artículo completo.

El componente Newsflash es particularmente útil para cosas como las noticias del sitio o para mostrar el último artículo añadido a su sitio Web.

Plugins

Una de las extensiones más avanzadas para Joomla! es el Plugin. En las versiones anteriores de Joomla Se los conocia como Mambots. Aparte de cambiar su nombre de su funcionalidad se ha ampliado. Un plugin es una sección de código que se ejecuta cuando un evento pre-definidos que sucede dentro de Joomla!. Los editores son plugins, por ejemplo, que se ejecutan cuando la comunidad de Joomla! onGetEditorArea evento. Usar un plugin permite a los desarrolladores a cambiar la manera en que su código se comporta dependiendo de los plugins instalados para reaccionar a un evento.

Idiomas

Novedades en Joomla 1.5 quizá las más básicas y críticas extensiones son un idioma. Joomla se libera con idiomas de instalación, pero el sitio y la administración están empaquetados en un solo idioma en-GB - Inglés está con la ortografía GB por ejemplo. Para incluir todos los idiomas disponibles actualmente podría inflar el paquete básico y hacer inviable para subir los propósitos. Los archivos del idioma habilitan todas las interfaces de usuario tanto para el front-end y back-end que se presentará en el idioma local preferido. Tenga en cuenta que estos paquetes no tienen ningún impacto sobre el contenido real como los artículos.

Redes sociales

Curso:
Nombre:
Contraseña:

Compartenos con:

Mis Datos

paulqrcode

Formulario de Ingreso