PDF de programación - Joomla - 8: Extensiones

Imágen de pdf Joomla - 8: Extensiones

Joomla - 8: Extensionesgráfica de visualizaciones

Publicado el 8 de Junio del 2020
513 visualizaciones desde el 8 de Junio del 2020
2,1 MB
45 paginas
Creado hace 11a (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 1 8: 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 2 Es 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 3 8: 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
  • Links de descarga
http://lwp-l.com/pdf17729

Comentarios de: Joomla - 8: Extensiones (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad