Resumen Joomla

7
Cátedra: Diseño y Gestión Web Catedrático: Lic. René Martínez / Alumno: Argenis Fuentes

description

Cátedra: Diseño y Gestión Web Catedrático: Lic. Réne Martínez Alumno: Argenis Fuentes

Transcript of Resumen Joomla

Page 1: Resumen Joomla

Cátedra: Diseño y Gestión Web

Catedrático: Lic. René Martínez / Alumno: Argenis Fuentes

Page 2: Resumen Joomla

La activad de este día será elaborar un resumen que abarque los siguientes

puntos:

1. ¿Qué son en concreto las extensiones en Joomla?

2. Explicar cada uno de los diferentes tipos de extensiones y como se identifican en el

Directorio de Extensiones de Joomla (http://extensions.joomla.org/)

3. ¿Cuáles son los pasos para instalar una extensión?

4. Escribir un ejemplo de cada tipo de extensión y agregar lo siguiente:

a. Resumir para qué sirve la extensión

b. La url de descarga

1. Las extensiones de Joomla:

Las extensiones de Joomla abarcan principalmente los componentes, pero también muchos mambots y módulos, que suelen acompañar a esos componentes. Hay que decir de antemano que no todas las extensiones son compatibles con todas las versiones de Joomla, y cuanto más reciente sea la versión del gestor, menos compatibilidad existe mientras los desarrolladores de esos componentes realizan los cambios necesarios para la actualización.

También conviene saber que estas extensiones no son siempre aplicaciones perfectas, pues muchas veces las realizan programadores aficionados, aunque tienen que pasar por el filtro de los desarrolladores profesionales del gestor. En todo caso, por un motivo u otro, estos componentes y mambots pueden fallar en algunas ocasiones.

Entender que es un Mambots:

Un Mambot es una función que intercepta el contenido antes de que sea exhibido, y lo manipula de una cierta manera, generalmente agregando una nueva aplicación o funcionalidad. Joomla proporciona un número de Mambots en la distribución del nucleo (Core). Es decir que son unidades funcionales de código que soportan las operaciones de Joomla! Tienen diferentes objetivos y funciones, y están agrupados juntos para su fácil gestión.

Por ejemplo, existen Mambots que solo operan sobre Artículos de Contenido, otros proporcionan posibilidades de búsqueda. En algunos grupos, puede publicarse cualquier número de Mambots a la vez.

Page 3: Resumen Joomla

¿Qué son módulos y componentes?

Componentes

Los componentes son pequeñas aplicaciones independientes entre sí que gestionan la información dentro de Joomla. Estos elementos de contenido aparecen, generalmente, en el centro de la disposición del diseño de Joomla de tres columnas, o en la derecha en una disposición del template de Joomla de dos columnas. Los componentes añaden distintas

funcionalidades a Joomla y lo convierten en mucho más que una web de artículos o noticias, por lo tanto, son elementos del núcleo de la funcionalidad de Joomla.

Normalmente se designa el nombre de los componentes de Joomla con el prefijo

"com_es" (así como en los módulos "mod_").

Componentes básicos en Joomla

Los componentes que se instalan con la versión básica de Joomla son los siguientes:

Componente que gestiona los contenidos: com_content (Contenido->Todos los artículos con contenido).

Componente que administra y muestra la página principal del sitio web: com_frontpage (Contenido Administrar página de inicio).

Componente encargado de administrar los contactos y enviar los mensajes por email que escriben los usuarios desde el formulario: com_contact (Componentes->Contactos->Gestión de contactos).

Componente de administración de banner: com_banners (Componentes-> Banners->).

Componente de encuestas y votaciones: com_poll (Componentes -> Encuestas). Componente de gestión y publicación de enlaces: com_weblinks (Componentes ->

Enlaces Web) Componentes de sindicación de noticias (hacia otros sitios: com_rss

(Componentes-> Syndicte) y desde otros sitios: com_newsfeeds (Componentes-> Noticias externas--> Gestión de noticias externas).

Componente que genera las ventanas internas que contienen otras páginas externas (iframes): com_wrapper (tiene asociado el módulo wrapper).

Componente de mensajería interna: com_messages (Mensajes--> Buzón de entrada).

Componente del buscador interno: com_search (tiene asociado el módulo Buscador).

Los componentes relacionados con funciones de usuario: com_login, com_user, y com_registration.

Page 4: Resumen Joomla

Sin embargo, no todos ellos son configurables desde el menú componentes del panel de administración, y por lo tanto no aparecen dentro de ese menú, porque no necesitan personalizarse para funcionar.

Módulos

Los módulos extienden las capacidades de Joomla, dándole al software nuevas funcionalidades. Los módulos son los encargados de mostrar los bloques de información en diferentes posiciones que tiene definida nuestra plantilla. La posición de los módulos

puede variar según la plantilla (template) que tengamos instalada. Los módulos son muy fáciles de instalar en la sección de administrador. Éstos pueden

incluir: Menú, Selector de plantillas, Encuestas, Noticias instantáneas, contador de visitas, etc.

Los módulos también suelen ser el complemento de los componentes: por ejemplo el

componente com_poll (encuestas) posee un módulo asociado mod_poll (encuestas) que es el que permite mostrar la encuesta sobre una columna lateral y permitirle al usuario

"votar" con un doble clic solamente. Una vez que el usuario votó (o si simplemente desea ver los resultados de la votación), es redirigido hacia información que muestra el

componente com_poll sobre el cuerpo principal del sitio.

Módulos básicos

Módulo que nos informa quién está online: ¿Quién está en línea? (mod_whosonline)

Módulo que indica cuáles son los últimos artículos publicados: Últimos artículos (mod_latestnews)

Módulo que indica cuáles son los documentos más vistos: Popular (mod_latestnews)

Módulo de ingreso de usuarios: Formulario de acceso (mod_login) Módulo selector de template: Seleccionar plantillas (mod_templatechooser) Módulo que nos muestra estadísticas del sistema: Estadísticas (mod_stats) Módulo que nos permite hacer búsquedas rápidas: Buscador (mod_search) Módulo para suscribirse al newsletter.

Los módulos también son un tipo de "extensión". En http://extensions.joomla.org/ se pueden descargar cientos de módulos para utilizar en nuestro sitio Web como buscadores, banners, etc.

Page 5: Resumen Joomla

¿Qué diferencia hay entre módulos y componentes?

Los módulos, generalmente, muestran información secundaria, simplificada y breve que

toman de la base de datos y se cargan sobre los laterales del sitio (en las columnas de los extremos). A veces también pueden recoger o filtrar unos pocos datos mediante formularios. Por ejemplo, los módulos nos dicen quién está online, cuáles son los últimos artículos publicados (o los más vistos), un módulo es el que posee el formulario de ingreso de usuarios o, cambio de template. Mediante un módulo nos podemos suscribir a un newsletter. Un módulo por ejemplo no puede ser una aplicación complicada que deba recargar sucesivamente la página al interactuar con el usuario.

Los componentes se cargan en la parte central de la página (la columna del medio si es

a 3 columnas). Estos son aplicaciones más complejas que los módulos, por lo cual necesitan más espacio para interactuar y mostrar sus datos. A veces el filtrado de información o el ingreso de la misma se realiza a través de sucesivos pasos y varias recargas de páginas. Los módulos son a veces el complemento de los componentes: por ejemplo el componente com_poll (encuestas) posee asociado un módulo que es el que permite mostrar el formulario con la encuesta sobre una columna lateral y no en el centro donde va el contenido. Otro ejemplo podría ser los banners, cuya administración es un componente com_banners en el backend, mientras que en el frontend se muestran en un módulo mod_banners.

Tipos de Extensiones: Componentes, Módulos, Plugins y Lenguajes

Generadores de Formularios Dinámicos Directorios de Empresas u Organizaciones Gestores de Documentos Galerías de Imágenes Multimedia Motores de Comercio y Venta Electrónica Software de Foros y Chats Calendarios Software para Blogs Servicios de Directorio Boletines de Noticias Herramientas de Registro de Datos Sistemas de Publicación de Anuncios Servicios de Suscripción

Page 6: Resumen Joomla

Pasos a seguir para instalar un componente

pesado:

1. Descompimir el archivo de componente o

extension.

Habitualmente se descomprimira en una carpeta

creada del tipo com_componente con los archivos

necesarios dentro. Si no es asi, no hay problema, y

componente sera el nombre del archivo comprimido

habitualmente, aunque no siempre.

2. Subir la carpeta con todos sus archivos

dentro de la misma a la carpeta /tmp de la raiz de

su joomla.

3. El siguiente paso es ir a nuestro

administrador joomla, en el menu horinzontal ir a

Extensiones / Instalar - Desinstalar, hacer clic

sobre el mismo.

4. El paso final es ir a Instalar desde

directorio y ahi observaremos la ruta que nos

mostrara hasta la carpeta /tmp , a continuacion

añadir el nombre de la carpeta que hemos subido

cerrando con la barra inclinada a la derecha /

pulsando en nustro teclado shift + 7, hacer clic en

instalar y listo.

Les muestro una serie de imagenes ordenadas,

mostrando el proceso una vez subida la carpeta y el

resultado de la instalacion del componente Jwiki

con un peso de doce megas, imposible de instalar

con el metodo tradicional.

Bien todo esto es lo que habia que hacer con

versiones inferiores a joomla 2.5 y se puede seguir

haciendo sin problemas, pero a partir de joomla

2.5, una vez llegado al paso de la subida manual,

desde nuestro cliente FTP, si accedemos a

Extensiones / Gestor de extensiones, podemos ver

la opción DESCUBRIR entre Gestionar y bases de

datos y lo indico ya que según la traducción puede

no llamarse Descubrir si no de otro modo.

Page 7: Resumen Joomla

Hacemos clic en Descubrir y podran leer el siguiente texto

Este apartado permite descubrir extensiones que no han sido agregadas usando el proceso

normal de instalación.

Por ejemplo, algunas extensiones son demasiado grandes para ser subidas usando la

interfaz web, debido a las restricciones impuestas por quien sirve el hospedaje. Usando

esta característica podrá subir los archivos de la extensión directamente al directorio de su

servidor web usando otros medios del tipo FTP o SFTP, para poner en el lugar apropiado

los archivos de esa extensión.

Por lo tanto, puede usar esta característica para encontrar alguna extensión subida

recientemente y activarla en su instalación de Joomla!

Usando esta utilidad también se pueden descubrir e instalar múltiples extensiones al

mismo tiempo.

Y si hemos subido por ftp, como indico en el texto señalado, nuestra extension joomla,

deberia ser rastreada. La señalamos y hacemos clic en el icono Instalar situado arriba a

la derecha de nuestra pantalla. Acabado el proceso, la extension deberia quedar instalada.

Bien, con esa ventaja y teniendo en cuenta que si lo que vamos a instalar, deberemos

editarlo para realizar cambios, como por ejemplo cambiar el logo de una plantilla y si

resulta que desde el sistema operativo linux, existen restricciones de permisos de acceso

desde carpetas, cuando se realiza la instalación desde el propio joomla, dando esos

permisos al usuario principal y no a nuestro usuario, esta forma de instalar extensiones y

plantillas joomla, si nos permite tener el control y editar la extension o plantilla que

instalemos de ese modo.

Esto último, es SOLO en el caso que se ha comentado y no, por jemplo, para los que no

tienen la necesidad de asignar permisos de escritura en ciertas carpetas joomla.