PDF de programación - Joomla!: La web en entornos educativos Capítulos 9 a 10

Imágen de pdf Joomla!: La web en entornos educativos Capítulos 9 a 10

Joomla!: La web en entornos educativos Capítulos 9 a 10gráfica de visualizaciones

Publicado el 7 de Julio del 2017
670 visualizaciones desde el 7 de Julio del 2017
4,3 MB
83 paginas
Creado hace 11a (06/12/2012)
Joomla!:

La web en entornos educativos

Capítulos 9 a 10

Material actualizado a septiembre de

2012

Índice

Índice de contenido
9. Extensiones...........................................................................................................147
9.1. Introducción....................................................................................................147
9.2. Componentes.................................................................................................149
9.2.1. Nivel de funcionamiento de los componentes de Joomla!.....................149
9.2.2. Componentes básicos de Joomla!.........................................................150
9.2.3. Gestión de componentes........................................................................151
9.2.4. Anuncios (Banners)................................................................................152
9.2.5. Buscar.....................................................................................................157
9.2.6. Búsqueda inteligente..............................................................................158
9.2.7. Contactos................................................................................................162
9.2.8. Enlaces Web...........................................................................................165
9.2.9. Mensajería..............................................................................................168
9.2.10. Noticias externas..................................................................................169
9.2.11. Redireccionar........................................................................................173
9.3. Módulos..........................................................................................................174
9.3.1. Módulos del nivel de Administración......................................................174
9.3.2. Módulos del nivel de Front-end..............................................................176
9.3.3. Crear módulos nuevos............................................................................178
9.4. Plugins............................................................................................................182
9.5. Plantillas.........................................................................................................183
9.5.1. Plantilla asociada a ítem de menú..........................................................183
10. Extensiones de terceros......................................................................................185
10.1. Introducción..................................................................................................185
10.2. Componente: Xmap.....................................................................................189
10.3. Módulo: Art Sexy Lightbox Lite Edition........................................................193
10.4. Plugin: AllVideos..........................................................................................197
10.5. Plantilla.........................................................................................................201
10.5.1. Manipulación de la plantilla...................................................................202
10.6. Ampliando la funcionalidad de Joomla!.......................................................206
10.6.1. Phoca Guestbook with Captcha...........................................................206
10.6.2. jVoteSystem..........................................................................................210
10.6.3. JoomD...................................................................................................213
10.6.4. Attachments..........................................................................................214
10.6.5. GCalendar.............................................................................................217
10.6.6. JComment.............................................................................................221
10.6.7. Kunena..................................................................................................224

Joomla!: La web en entornos educativos

9: Extensiones

que



se



Las páginas del presente manual han sido realizadas sobre la base de los
documentos
en
distribuidos
http://www.ite.educacion.es/formacion/materiales/99/cd/indice.htm
mediante
Commons

(http://www.ite.educacion.es/formacion/materiales/99/cd/autoria/index.html) por José
Sánchez Rodríguez ([email protected]) y Julio Ruiz Palmero
([email protected])
9. Extensiones

encuentran

Creative

licencia



Introducción

9.1.
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 que juegan un
papel fundamental en la gestión de contenidos de Joomla! Son pequeños
programas 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
generalmente son una extensión o complemento de alguno. 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). 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 literalmente “interceptan” los artículos de
contenido (documentos o ítems 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.
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.
Las plantillas (templates) deciden cómo se muestra el espacio web, tanto el
Front-end como el Back-end, en el navegador del usuario.

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. 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.

Joomla!: La web en entornos educativos

147

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.

9: Extensiones

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: top,
breadcrumb, left, right, user1, user2, user3, user4, footer, syndicate.

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.

Joomla!: La web en entornos educativos

148

9: Extensiones

9.2. Componentes
Cada componente tiene su propia tabla en la base de datos de Joomla! y también
sus propios archivos. 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 puedan ser instalados o desinstalados en cualquier momento, es
decir, el sistema permite un asincronismo temporal en la instalación/desinstalación
de estas aplicaciones.
Hay distintos tipos de componentes y de muy diversas funcionalidades (se designa
el nombre de los componentes con el prefijo "com_"). Unos funcionan en el Front-
end y en la Administración de Joomla!, otros exclusivamente en la zona de
Administración, otros exclusivamente en el Front-end, otros que combinan su
funcionamiento con módulos.
9.2.1. Nivel de funcionamiento de los componentes de Joomla!
Los componentes de Joomla! funcionan en dos niveles distintos:

• 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.

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.

Joomla!: La web en entornos educativos

149

Los archivos de estos componentes se encuentran en la carpe
  • Links de descarga
http://lwp-l.com/pdf4996

Comentarios de: Joomla!: La web en entornos educativos Capítulos 9 a 10 (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