Publicado el 8 de Junio del 2020
621 visualizaciones desde el 8 de Junio del 2020
2,1 MB
45 paginas
Creado hace 12a (11/09/2012)
Joomla! La web en
entornos
educativos
Módulo :
2012
8: Extensiones
8
Extensiones
Introducción.
Por extensiones entendemos todo aquello que realiza alguna tarea en Joomla! y que,
junto al Core (corazón o núcleo de Joomla!), complementan y desarrollan toda la
potencialidad del sistema. Son extensiones los componentes, los módulos, los plugins,
los idiomas y las plantillas (templates).
Los Componentes son quizá las aplicaciones más importantes y juegan un
papel fundamental en la gestión de contenidos de Joomla! Son pequeños
programas generalmente independientes entre sí, que están junto al núcleo de
Joomla!, o bien se descargan aparte, y posteriormente se instalan desde el
panel de Administración de Joomla!
Los Módulos son aplicaciones mucho más simples que los componentes y
habitualmente son una extensión o complemento de algún componente. Los
módulos muestran información secundaria, simplificada y breve que toman de la
base de datos y luego cargan sobre los laterales del sitio (en las columnas de los
extremos, una de las más comunes disposiciones en la plantillas, y como
observamos en la que tenemos activa). Pero también tienen funciones más
importantes que llevar a cabo: pueden publicar los enlaces del menú, recoger
datos de acceso mediante un formulario, etc.
Los Plugins son aplicaciones que de forma general interceptan literalmente los
artículos de contenido (documentos o elementos de componentes) antes de ser
mostrados y publicados en el sistema, y le agregan información adicional o lo
alteran en forma dinámica, completando así el contenido total que va a ser
entregado al navegador del usuario final. Los plugins pueden ser llamados
mediante comandos especiales, o se pueden mostrar de forma predeterminada
para ciertos contenidos/componentes. Aunque los plugins ofrecen posibilidades
mucho más amplias, pueden mejorar la funcionalidad en el ámbito del entorno
de trabajo.
Los Idiomas son paquetes de archivos que, una vez instalados, permiten que el
Front-end y el Back-end esté expresado en un idioma determinado y configurar
contenidos en diversos idiomas.
Las Plantillas (Templates) deciden cómo se muestra el espacio web, tanto el
Front-end como el Back-end, en el navegador del usuario.
En este texto volvemos a encontrar la necesidad de explicación de conceptos similares
en diferentes momentos, pero se recurre a la reiteración de la exposición para
favorecer la búsqueda del contenido de forma independiente por parte del lector. Por
supuesto, no se recuperan explicaciones utilizadas con anterioridad para describir
elementos de Joomla! equivalentes a los ya conocidos.
Completamos así la comprensión y manejo de los contenidos nativos de Joomla!
Joomla! La web en entornos educativos
134
Servicio de formación en red. INTEFMinisterio de Educación, Cultura y DeporteINTEF 18: Extensiones
Interfaz visual del Front-end.
Comprender la estructura de la interfaz visual del Front-end de Joomla! es fundamental.
Para un usuario novel significará poder situar adecuadamente los módulos que quiere
que sean visualizados en la navegación que ha decidido, de determinada posición
definida en la plantilla. Pero para un usuario medio/avanzado, que quiera manipular
plantillas de terceros o crear las suyas propias, es necesario que sepa en cada
momento cómo situar lo que se visualizará en el Front-end.
En general, una posible estructura visual del Front-end de Joomla! se puede observar
en esta imagen, correspondiente a la plantilla que tenemos activa en Joomla! de forma
predeterminada.
En ella diferenciamos diversos elementos:
La cabecera y el pie de página.
Un espacio central donde se cargan los contenidos a través de las operaciones
realizadas por componentes y plugins.
Diferentes espacios donde se cargan los módulos, definidos en la plantilla del
sitio web a través de las posiciones de los módulos, en el ejemplo: position-0,
position-2, position-5, position-7…
Joomla! La web en entornos educativos
135
Servicio de formación en red. INTEFMinisterio de Educación, Cultura y DeporteINTEF 2Es una plantilla bastante compleja, aunque versátil, por la cantidad de posiciones
definidas para visualizar módulos.
Cada plantilla posee su propia definición de los espacios en el Front-end, por lo que
conviene tener clara esta disposición cuando se empiece a manipular componentes,
módulos y plugins.
8: Extensiones
Componentes.
Cada componente tiene su propia tabla en la base de datos de Joomla! y también sus
propias carpeta y archivos en el servidor. Esto es precisamente lo que les da una
independencia en el funcionamiento y no interfieren, en general, unos con otros.
Además, esto brinda la posibilidad de que pueden ser instalados o desinstalados en
cualquier momento, es decir, el sistema permite un asincronismo temporal en la
instalación/desinstalación de estas aplicaciones.
Muestra de las estructura de carpetas de los componentes que actúan a nivel de administración. Localizados en la
carpeta administrator/components del servidor.
Hay distintos tipos de componentes y de muy diversas funcionalidades (se designa el
nombre de los componentes con el prefijo "com_", utilizado en el nombre de la carpeta
que lo contiene en el servidor):
Componentes que funcionan en el Front-end y en la Administración de
Joomla! Ejemplos: com_content, com_weblinks, com_newsfeeds, etc.
Componentes que funcionan exclusivamente en la Administración de Joomla!
Ejemplos: com_frontpage, com_login, com_messages, com_templates,
con_joomlaupdate, etc.
Componentes que funcionan exclusivamente en el Front-end, no son tan
comunes, generalmente son creados por desarrolladores independientes.
Componentes que combinan su funcionamiento con módulos, generalmente
la gran mayoría. Ejemplos: com_banners, com_login, etc.
Nivel de funcionamiento de los componentes de Joomla!
Los componentes de Joomla! funcionan en dos niveles distintos:
Joomla! La web en entornos educativos
136
Servicio de formación en red. INTEFMinisterio de Educación, Cultura y DeporteINTEF 38: Extensiones
Dentro del nivel Administrativo, el usuario administrador realiza varias
acciones:
Define las opciones de configuración del componente en cuestión.
Crea ítems y elementos que contienen datos e imágenes, etc.
Edita, borra, elimina, publica, etc.
Por ejemplo: en el componente com_banners (anuncios), el administrador
crea un anuncio con texto y/o imagen, lo clasifica en una categoría y lo
asigna a un cliente. Después de ello puede publicarlo, editarlo, borrarlo, o
crear nuevos anuncios, etc.
Los componentes de administración se encuentran en la carpeta:
/administrator/components/
El otro nivel de funcionamiento de los componentes es el del Front-end:
aquel que interactúa con los usuarios/navegantes del sitio que pueden
realizar acciones como:
Filtrado de datos realizando búsquedas específicas.
Envío de datos al sistema o al usuario administrador.
Navegación por sus ítems y hasta creación o edición de contenidos
específicos.
Los archivos de estos componentes se encuentran en la carpeta:
/components/
Por ejemplo, en un componente de anuncios clasificados, el usuario
puede ver los anuncios publicados por otros usuarios y también publicar o
editar sus propios avisos.
Componentes básicos de Joomla!
Son muchos los componentes que dispone Joomla! en su instalación básica.
Una buena relación fácilmente comprensible es la que sigue:
El componente que gestiona los contenidos de Joomla!: com_content.
El componente encargado de administrar los contactos y enviar los
los
mensajes por email que escriben desde el
visitantes/usuarios: com_contact.
formulario
El componente de administración de anuncios: com_banners.
El componente de gestión y publicación de enlaces: com_weblinks.
El componente de sindicación de noticias desde otros sitios:
com_newsfeeds.
El componente del buscador interno: com_search.
El componente de mensajería interna: com_messages.
El componente que maneja
las actualizaciones del sistema:
com_joomlaupdate.
Joomla! La web en entornos educativos
137
Servicio de formación en red. INTEFMinisterio de Educación, Cultura y DeporteINTEF 4 Los componentes relacionados con las funciones de usuario: com_login,
com_users.
El componente que permite redireccionar enlaces perdidos en la
navegación por nuestro sitio: com_redirect.
8: Extensiones
Gestión de componentes.
Desde la Administración se permite gestionar varios de los componentes que vienen
instalados en el Core de Joomla!:
Anuncios (Banners).
Buscar y búsqueda inteligente.
Contactos.
Enlaces web.
Joomla! Update.
Mensajería.
Noticias externas.
Redireccionar.
Se accede a la administración de estos componentes desde el menú “Componentes”
del menú principal de la Administración de Joomla!
Anuncios (Banners).
La incorporación de publicidad en nuestro sitio web se administra de forma
sencilla gracias a este componente. Permite crear y clasificar los anuncios que
un cliente quiere anunciar en nues
Comentarios de: Joomla - 8: Extensiones (0)
No hay comentarios