Professional Documents
Culture Documents
Este documento est creado para contribuir con la comunidad Joomla!, y esperamos recibir retroalimentacin con respecto a errores y sugerencias al correo errata@dsldatasolutions.net
Conectese con nosotros en twitter
Tabla de Contenidos
INTRODUCCION........................................................................................... 7 Capitulo 1 : Instalacin de Joomla 1.5.x..................................................... 9 Requerimientos........................................................................................ 9 Instalacin................................................................................................ 9 Resumen............................................................................................................ 15 Capitulo 2 : Opciones del Sitio........................................................................ 16 Panel de Control....................................................................................... 16 Configuraciones Globales........................................................................ 17 Sitio................................................................................................ 18 Sistema........................................................................................... 18 Servidor.......................................................................................... 19 Gestin de Usuarios................................................................................. 20 Perfiles y permisos de usuarios............................................................ 21 Cerrar Sesin........................................................................................ 22 Borrar Usuario...................................................................................... 22 Editar Usuario...................................................................................... 22 Nuevo Usuario..................................................................................... 23 Gestor de Multimedia...............................................................................24 Resumen..............................................................................................................26 Capitulo 3 : Contenidos....................................................................................27 Generalidades....................................................................................................27 Secciones...................................................................................................28 Opciones de Men.........................................................................29 Crear Seccin........................................................................29 Editar Seccin.......................................................................32 Borrar Seccin.......................................................................32 Copiar Seccin......................................................................32 Despublicar Seccin..............................................................32 Publicar Seccin....................................................................32 Ordenar Registros..................................................................33 Filtros de bsqueda..........................................................................33 Categoras.................................................................................................33 Opciones de Men Crear Categora......................................................................34 Editar Categora.....................................................................36 Borrar Categora....................................................................36
Copiar Categora....................................................................36 Mover Categora.....................................................................37 Despublicar Categora............................................................37 Publicar Categora..................................................................37 Ordenar Registros...................................................................37 Filtros de bsqueda...........................................................................37 Artculos....................................................................................................37 Opciones de Men Configuracin de las preferencias..........................................38 Crear Artculo.........................................................................40 Editar Artculo........................................................................46 Borrar Artculo.......................................................................46 Copiar Artculo.......................................................................47 Mover Artculo.......................................................................47 Despublicar Artculo..............................................................48 Publicar Artculo....................................................................48 Archivar Artculo...................................................................48 Desarchivar Artculo..............................................................49 Ordenar Registros..................................................................49 Filtros de bsqueda..........................................................................50 Pgina de Inicio FRONT END.............................................................50 Papelera de Artculos...............................................................................51 Resumen..............................................................................................................51 Capitulo 4 : Mens..............................................................................................52 Generalidades.......................................................................................................52 Gestor de Mens.................................................................................................52 Crear Mens................................................................................................53 Editar Mens...............................................................................................54 Borrar Mens..............................................................................................54 Copiar mens..............................................................................................54 Items de Mens..................................................................................................55 Nuevo Item................................................................................................56 Tipo de items de men..........................................................................56 Parmetros de Items del Men..............................................................60 Editar Item...................................................................................................61 Borrar Item..................................................................................................61 Despublicar Item.........................................................................................62 Publicar item...............................................................................................62 Copiar Item.................................................................................................62
Mover Item...................................................................................................62 Item Predeterminado....................................................................................63 RESUMEN...........................................................................................................64 Capitulo 5 : Extensiones.....................................................................................65 Generalidades(Componentes, Mdulos, Plugins)............................................65 Instalar/Desinstalar Extensiones...........................................................................65 Componentes..............................................................................................66 Mdulos......................................................................................................67 Plugins........................................................................................................67 Gestor de Componentes.....................................................................................68 Componentes Predeterminados...............................................................68 Traducciones.....................................................................................68 Banner...............................................................................................68 Categoras...............................................................................68 Clientes...................................................................................68 Contacto............................................................................................69 Contactos................................................................................69 Categoras ..........................................................................69 Encuestas..........................................................................................72 Enlaces Web.....................................................................................73 Enlaces...................................................................................73 Categoras..............................................................................73 Servidor de Noticias(Newsfeeds)....................................................74 Noticias..................................................................................74 Categoras..............................................................................74 Gestor de Mdulos.............................................................................................75 Opciones de Men Crear Mdulo.................................................................................76 Mdulo Personalizado...........................................................77 Editar Mdulo..................................................................................79 Borrar Mdulo.................................................................................79 Copiar Mdulo.................................................................................79 Despublicar Mdulo........................................................................79 Publicar Mdulo..............................................................................79 Ordenar Registros............................................................................80 Filtros de bsqueda....................................................................................80 Gestor de Plugins...............................................................................................80
Opciones de Men Editar Plugins.........................................................................81 Despublicar Plugins...............................................................81 Publicar Plugin.......................................................................81 Gestor de Plantillas............................................................................................81 Sitio............................................................................................................82 Opciones de Men...........................................................................82 Editar.....................................................................................82 HTML..........................................................................84 CSS..............................................................................85 Previsualizar Plantilla..................................................85 Predeterminada......................................................................85 Administrador..........................................................................................86 Gestor de Idiomas..............................................................................................86 RESUMEN..........................................................................................................87
INTRODUCCION Joomla es el administrador de contenidos ganador de premios (Joomla gan el premio "Mejor Linux / Open Source Project" en 2005), que nos permite crear sitios web y poderosas aplicaciones. Muchos aspectos, incluyendo su fcil uso y expansibilidad, ha hecho que Joomla hoy en da sea el software para construir sitios ms popular del mundo. Y lo mejor de todo, es una solucin open source que est disponible para cualquier persona que desee usarlo. Que es un administrador de contenidos(cms)? Un administrador de contenidos es un software que nos permite almacenar todo el contenido de un sitio web, as como hace una librera pblica que almacena todos los libros y luego los pone a disposicin de los visitantes. El contenido puede ser desde un simple texto, fotos, videos, documentos y todo lo que usted se pueda imaginar. La mayor ventaja de usar un cms es que no se necesita conocimiento tcnico conocimiento de software de diseo, para mantener su sitio actualizado; puesto de que tiene herramientas de edicin de contenido e imgenes que le permiten al usuario final trabajar en un ambiente parecido a un editor de palabras como es el caso de un editor de palabras(openoffice, word ..). A quin va enfocado este documento ? Principalmente a aquellas personas que estn utilizando Joomla para crear su sitio web, para ellos mismos diseadores web para sus clientes. Este documento es muy fcil de leer, y no cuenta con trminos tcnicos que causen malentendido al lector, porque el autor no asume que el lector deba tener algn conocimiento en PHP, CSS otras habilidades en sinnimos a programas de desarrollo web, de tal manera este sea un tutorial accesible para cualquier tipo de lector. Que cubre este documento ? En este libro se ensea de una manera fcil, los pasos para aprender a utilizar Joomla 1.5.x desde el punto de vista de la persona que tiene que organizar el contenido(crearlos, editarlos, subir imgenes, despublicarlos etc..), administrar extensiones( instalar, desinstalar componentes, mdulos y plugins ), administrar usuarios, y por ltimo pero no menos importante algunos concepto de seguridad para
evitar perdida de informacin intrusiones de personas malintencionadas al sitio web. Convenciones utilizadas en este tutorial Advertencias tema de cuidado: Estas son denotadas con textos dentro de un recuadro rojo y un icono de advertencia como se muestra a continuacin:
Texto de advertencia!!!!
Informacin Adicional consejo: Para brindar algunos consejos puntos importantes que caben anotar, se resaltan de la siguiente manera :
Temas a tratar en el capitulo a leer: En cada capitulo se comienza con los temas que abarcar el mismo, denotndolo de la siguiente manera: Tema 1 Tema 2 Tema 3 ....
Resaltado de palabras dentro de los prrafo: Cuando vamos a resaltar una palabra texto lo hacemos de la siguiente manera: Palabra texto a resaltar
Requerimientos : Para instalar Joomla se necesita tener un servidor web(Apache, IIS etc..) con soporte para PHP y MySQL. De ahora en adelante vamos a suponer que ya cuenta con un servidor web instalado y funcionando, la instalacin del servidor web, PHP y MySQL se sale del alcance de este tutorial. Sin embargo puede arrendar un hosting por un mes el tiempo que necesite para poner en prctica los conocimientos adquiridos a travs de este libro.
Publicidad
Proceso de instalacin: Una vez que tenemos nuestro servidor web funcionando, vamos a descargar Joomla en su versin estable(1.5.13 al momento de escribir este tutorial) desde el sitio http://www.joomlaspanish.org, que es la misma versin que se puede descargar desde http://www.joomla.org pero en espaol. Luego de su descarga descomprimimos el paquete y subimos su contenido a la carpeta raz del directorio que hayamos configurado en el servidor web para visualizar nuestras pginas y scripts (ejemplo : www, public_html en algunos proveedores de hosting, wwwroot en IIS windows). Bueno ahora supongamos que estamos trabajando en un servidor local y que la url para acceder a los archivos de Joomla es http://localhost/joomla/"
Para comenzar la instalacin abrimos un navegador web y digitamos la url http://localhost/joomla/, para nuestro ejemplo vamos a utilizar mozilla firefox, usted puede utilizar el mismo explorer, opera, zafari; ya queda a su disposicin, de todas maneras Joomla funciona bien en cualquiera de los navegadores mencionados anteriormente.
La siguiente grfica muestra la ventana que aparece cuando digitamos la url apuntndola a los archivos de Joomla en nuestro caso http://localhost/joomla/ :
Como vemos en la parte izquierda de la pantalla, hay una columna que nos muestra los pasos que comprende todo el proceso de instalacin. Como estamos en el primero de ellos vamos a seleccionar el idioma y presionamos el botn de la parte superior derecha que dice Siguiente y nos aparecer la siguiente pantalla:
El instalador de Joomla ahora lo que realiza es una verificacin de la configuracin de PHP y hace unas recomendaciones de la correcta configuracin de los valores de las directivas. Las configuraciones en rojo indican que en lo posible debemos arreglarlas, y las verdes concuerdan con los valores correctos propuestos por Joomla para su buen funcionamiento. En esta pantalla vemos que ahora aparecen 3 botones : Volver a comprobar : Lo presionamos cuando hayamos hechos los cambios en la configuracin de PHP propuestos por el instalador, para verificar que si cambiaron. Anterior : Nos lleva a la anterior pantalla. Siguiente : Nos lleva a la siguiente pantalla. Ahora vamos a presionar el botn que dice Siguiente que nos llevar al siguiente paso que nos muestra la siguiente pantalla:
Fig 3. Licencia
En este paso tenemos que aceptar la licencia, y presionar el botn que dice Siguiente para pasar a la siguiente pantalla:
En este paso debemos tener a la mano el usuario, nombre de la base de datos y la clave del usuario MySQL para poder seguir, si no lo sabe su administrador de sistema
le puede ayudar. El instalador automticamente detecta que el tipo de base de datos es MySQL, seguido nos pide que ingresemos el nombre del servidor, que en el mayor de los casos es localhost al menos que su administrador de sistema le diga lo contrario. Luego nos pide nombre de usuario, clave del usuario y el nombre de la base de datos donde Joomla crear toda la informacin. El resto de los campos podemos dejarlos como estn por defecto y presionamos el botn que dice Siguiente para pasar a la siguiente pantalla.
Si al momento de pasar a la siguiente pantalla aparece un error, lo ms seguro es por problema de conexin a la base de datos. En este caso dele click al botn anterior y revise los datos que ingres en nombre del servidor, usuario y clave de base de datos y presione el botn de siguiente. Si todo sale bien nos muestra la siguiente pantalla:
En esta pantalla debemos indicarle al instalador si vamos a utilizar la capa FTP1 para
1 La capa ftp se utiliza para evitar problemas de permisos en los servidores donde estamos hosteando alojando los
el manejo de archivos, parecido como cuando nos conectamos por medio de un servidor FTP. Procedemos a llenar los datos que se nos piden y presionamos el botn que dice Siguiente, que nos mostrar la siguiente pantalla:
Bueno ya casi terminamos, en esta pantalla ingresamos el nombre del sitio, que es lo que aparece en la parte superior del administrador2 de Joomla, ingresamos nuestro correo electrnico que ser el correo del usuario administrador que ser creado por Joomla para la administracin del sitio que ser admin y la clave ser la que ingresemos en los campos subsiguientes(Clave y confirmar clave). Despus de ingresar la clave, ms abajo encontramos una serie de opciones que nos permiten instalar datos de ejemplo, que resulta muy til para usuario principiantes. Para instalarlos solo presionamos el botn que dice Instalar los datos de ejemplo predeterminados y listo esperamos que desaparezca el botn. Despus de ingresar todos estos datos presionamos el botn que dice Siguiente, si no hay ningn error nos aparecer la siguiente pantalla:
archivos de joomla, y tambin evitar los problemas en las configuraciones PHP que tengan activada la directiva modo seguro(safe_mode) al momento de gestionar archivos. 2 Es la seccin donde solo entra el usuario con permisos para administrar todo lo referente a Joomla.
que nos indica que la instalacin esta completa y no hay errores, lo nico que hay que hacer es eliminar el directorio carpeta installation que se encuentra en la raz del sitio y presionar alguno de los 2 botones que se encuentran en la parte superior derecha que dicen Portada y Administracin consecutivamente. Portada nos conducir a la parte del sitio que ven todos los usuarios que lo visitan, y Administracin no conducir a la parte del sitio por donde ingresan los administradores del sitio, ingresando su usuario y clave asignada en el paso 6 del proceso de instalacin. RESUMEN En este capitulo recorrimos todos los pasos involucrados en la instalacin de Joomla 1.5, y al final conseguimos tener nuestra instancia del CMS instalada, que nos servir para completar este tutorial. Una recomendacin importante despus de instalar Joomla es entrar al administrador e ingresar nuestro usuario y clave a ver si nos autentica. Debemos guardar bien la contrasea en un lugar seguro, porque si se nos llega a perder y no la recordamos debemos hacer la instalacin nuevamente reseterla desde la base de datos.
En este capitulo: Panel de Control Configuraciones Globales Gestor de usuarios Gestor de archivos y multimedia
Panel de Control
Una pregunta que se hace cualquier usuario que entra por primera vez a la parte administrativa de Joomla es : Por donde empiezo ? - bueno la respuesta es, por el principio. Cuando uno entra a la seccin de administracin de Joomla nos encontramos con el panel de administracin principal como se muestra a continuacin:
En este panel observamos una serie de accesos directos a todas las funciones bsicas que podemos encontrar en Joomla, para acceder a ellas de una manera rpida. Para comenzar miremos que hay dentro del men Sitio que se encuentra en la parte superior izquierda de la pantalla:
Vemos que se despliega un submen con varias opciones entre ellas estn : Gestor de usuarios, Gestor de multimedia y Configuracin global. Ingresemos a Configuracin Global.
Configuracin Global
La configuracin Global es por donde se le dice a Joomla como debe comportarse de una manera general y se encuentra categorizada en 3 temas(pestaas) que son: sitio, sistema, y servidor.
Sitio (ventana por defecto al entrar a este men): Son las opciones que aplican para la parte del sitio que ve el usuario(FRONT - END) como por ejemplo, si el sitio est en mantenimiento podemos configurar que cuando cualquier navegante entre al sitio se encuentre con un mensaje amigable que le indica que el sitio esta en mantenimiento. Otra opcin es el tema de los metadatos que encontrarn los motores de bsquedas al momento de rastrear el sitio y por ltimo vamos a encontrar parmetros de optimizacin de SEO que lo veremos en el capitulo 7(Edicin Profesional). Sistema: Estas opciones estn enfocadas para usuarios un poco ms avanzados y aplican para el sistema en general y podemos encontrar secciones de configuracin como son : configuracin del sistema, parmetros de depuracin de errores, parmetros del usuario, configuracin del cache, configuracin de multimedia, y configuracin de la sesin.
Servidor: A travs de esta pestaa podemos configurar opciones a nivel global de servidor como por ejemplo : la zona horaria, activar la capa FTP en el caso de que al momento de la instalacin no la activemos, configuracin de los parmetros de la conexin a la base de datos y por ltimo y no menos importante tenemos los parmetros de configuracin de la manera como Joomla enviar los correos al momento de que un usuario se registra en cualquier otra ocasin donde necesite sacar un correo. La Fig12 nos muestra una ilustracin de los parmetros descritos:
Gestor de Usuarios
En Joomla hay dos maneras de crear un usuario, una es por medio del sitio(Front -end) y la otra es por el gestor de usuarios(Administrador). Cuando un usuario se registra en un sitio web basado en Joomla por defecto se le es asignado un perfil de usuario registrado3 y se le enva un correo al email que el usuario haya digitado al momento de hacer el registro, con los pasos para que active la cuenta y pueda autenticarse sin problemas. Ahora, si lo vemos desde el punto de vista del Gestor de Usuarios, podemos darnos cuenta que nos mostrar todos los usuarios que se han registrado dentro del sistema y tambin una barra de herramientas con funciones bsicas como son : Cerrar Sesin, borrar, editar y nuevo. La Fig 13 muestra la ilustracin
3 Se puede parametrizar otro perfil por defecto por medio de la configuracin global en la pestaa sistema, en los parmetros de usuarios.
Perfiles y permisos de usuarios : Existen varios perfiles organizados en dos grupos de la siguiente manera: Front-end(Sitio) -Registrado
----Autor --------Editor ------------Publicador Back-end(Administrador) -Gestor ----Administrador --------Super Administrador
Descripcin de los permisos que tiene dentro de Joomla. Tiene permiso a ver los contenidos y objetos del sitio que tienen el nivel de registrado(Sitio) Le permite al usuario mandar artculos. (Sitio) Puede mandar artculos publicados (Sitio) para ser
Puede mandar artculos, editarlos y adems publicarlos(Sitio) Puede gestionar artculos dentro del administrador del sitio(Admin) Le permite gestionar todo el sitio joomla,
no
puede
instalar
Cerrar Sesin : Si seleccionamos un usuario de la lista chequeado la cajita del lado izquierdo como lo muestra la Fig 14.
Y luego presionamos el botn Cerrar Sesin, hace que Joomla saque del sistema al usuario si est autenticado en el momento. Borrar Usuario: Si seleccionamos el usuario y presionamos el botn Borrar, eliminamos el usuario del sistema, solo los usuarios con permisos de Super Administrador y Administrador, pueden borrar usuarios del sistema y ningn usuario puede borrar a un Super administrador.
Para borrar un usuario con el perfil de Super Administrador, primero hay que pasarlo a un perfil inferior a Super Administrador y luego si proceder a borrarlo. Editar Usuario: Si seleccionamos el usuario y presionamos el botn Editar, se nos mostrar una ventana donde podemos modificar la informacin actual como lo muestra la Fig 15.
Una vez modificados los datos del usuario, presionamos el botn de Guardar Aplicar4 para salvar los nuevos datos. Nuevo Usuario: Para crear un nuevo usuario, presionamos el botn Nuevo, y nos aparecer la
4 La diferencia de Guardar y Aplicar es que aplicar guarda los datos y nos deja en la misma pantalla para seguir trabajando, y Guardar nos enva de regreso a la lista de usuarios. Esta es la diferencia a nivel global en Joomla entre estos 2 botones. Cerrar Cancela la accin
misma ventana que cuando editamos un usuario pero con los campos en blanco para digitar la informacin que se nos pide. Digitamos todos los campos y presionamos el botn Guardar Aplicar y queda listo el nuevo usuario. Esta manera de crear el usuario nos trae una ventaja y es que podemos crear al usuario y activarlo de una vez, sin que el usuario reciba algn correo electrnico para luego tener que confirmar su creacin.
Gestor Multimedia: El gestor de multimedia nos permite subir al servidor cualquier clase de archivos, para luego poder utilizarlos en los contenidos(imagenes y videos) generar vnculos a ellos en el caso de un archivo .pdf, .doc etc El gestor de multimedia toma como base para ministracin de los archivos el directorio images de Joomla. La Fig 16 nos muestra el gestor de multimedia.
Al lado izquierdo de la figura vemos un arbol de directorios como los son : M_images, banners, smilies y stories. Si damos click sobre los nombres de las carpetas nos ubicamos dentro de ellas, y una vez dentro podemos crear otras carpetas simplemente subir archivos dentro de ellas y tambin ver su contenido, es parecido a como trabajamos con el explorador de window. En la parte derecha vemos una serie de iconos de carpetas que son los directorios y en la parte inferior de las carpetas y los archivos vemos un icono de una x dentro de un circulo que se utiliza para eliminar el archivo la carpeta. Para crear una carpeta, en la parte superior digitamos el nombre que le vayamos a poner y presionamos el botn que dice Crear carpeta, como lo muestra la Fig 17.
Al terminar el proceso aparecer la nueva carpeta junto con las dems que estn en el mismo directorio. Para subir un archivo es parecido a crear una carpeta, nos ubicamos en la carpeta que queramos subir el archivo y luego seleccionamos el archivo desde nuestro disco duro presionando el botn Examinar que est en la parte inferior y damos click en el
Si todo sale bien nos mostrar el nuevo archivo junto con los dems archivos del directorio donde se encuentra ubicado. Por seguridad la instalacin de Joomla por defecto no permite la subida de algunas extensiones de archivos porque significan un riesgo de seguridad. Si se presenta el caso y es mandatorio subir un tipo de extensin que no este permitido, usted puede agregar la extensin a la lista de permitida yendo al men Configuracin Global en la pestaa Sistema en la seccin Configuracin Multimedia hay un campo que dice Extensiones permitidas, solo es agregar la extensin al listado y ya deja subir archivos con esa extensin. RESUMEN En este capitulo exploramos las diferentes configuraciones a nivel global que nos permite Joomla y como afecta en el comportamiento de los procesos de registros de usuarios y gestor de archivos multimedia. Tambin vimos los diferentes perfiles que pueden tener los usuarios en el sistema y los diferentes permisos.
Capitulo 3 : Contenidos
Generalidades : Contenido entendemos como textos, imgenes, videos y cualquier elemento que se pueda publicar en la web, pero antes de empezar a crear contenido y profundizar en el tema vamos a ver como Joomla organiza el contenido. Existen 2 formas para organizar el contenido en Joomla y son las siguientes: 1. El siguiente grfico(Fig 19) muestra una organizacin de una manera jerrquica:
Jerrquica en el sentido de que una seccin contiene muchas categoras y cada categora contiene muchos artculos. Al organizar nuestros contenidos de esta manera nos permitir crear items5 de mens apuntando a la seccin, que como resultado nos mostrar el listado de categoras que contenga la misma y si uno da click a alguna de las categoras listadas nos mostrar un listado de los artculos que contenga la
5 Es la manera de como creamos los vnculos a las secciones, categoras y artculos creados, y de esta manera mostrarlos en el sitio.
categora y si luego uno le da click sobre un artculo nos mostrar el contenido de este artculo. Por ahora no hay que asustarse si no es muy claro, porque el tema de los items de mens vamos a profundizarlo en el capitulo 4. Lo importante es recordar que podemos organizar de esta forma nuestros contenido. 2. Artculos estticos : Son los artculos que no se encuentran dentro de ninguna categora, los items de mens se realizan directamente a ellos - As de sencillo. Secciones : las secciones son las primeras en la jerarqua al momento de organizar nuestros contenido. Para crear una seccin nos vamos al Gestor de secciones que nos mostrar el listado de las secciones que existan, y en la parte superior la barra de funciones que aplican para cada una de las secciones que seleccionemos como lo muestra la fig 20
Crear una nueva seccin : Para crear una nueva seccin damos click en el botn que dice nuevo de la barra de funciones, que nos abrir una ventana con los datos necesarios para ingresar una nueva seccin. Como se muestra a continuacin:
Fig 22 formulario con los datos para crear una nueva seccin.
Titulo : Es el titulo de la seccin en el sitio. Alias : Por lo general lo utiliza Joomla al momento de construir URLs amigables, por ejemplo si no se escribe nada en alias, Joomla toma el mismo titulo y rellena los espacios con un signo menos guin. No se pueden caracteres especiales tildes. Por otra parte si escribimos cualquier texto Joomla lo convierte en una expresin separada por guion. Eje : nombre alias , lo convertir en nombre-alias. Esto solo aplica cuando activamos Joomla para que utilice URLs amigables, esto lo veremos ms a fondo en el capitulo 7.(Edicin Profesional) Publicado : Si publicamos la seccin no. Ordenar : las secciones se ordenan cuando ya estn creadas a travs del listado de las mismas cuando entramos a gestionarlas como lo muestra la Fig 21. Nivel de acceso : Son los permisos que va a tener, por defecto se le asigna publico. Imgenes : Si le asignamos una imagen y luego creamos un item de menu apuntando a esta seccin, nos mostrar la imagen que le hemos puesto por ac. Para que la imagen que nosotros queremos colocarle a una seccin aparezca en la lista desplegable, debemos subirla dentro el directorio : /images/stories/. Posicin de la imagen : Es la posicin de la imagen al momento de visualizarla. Descripcin : Tambin podemos incluir una descripcin al momento de mostrar la seccin, un texto descriptivo sobre lo que mostrar esa seccin. Este campo viene acompaado de un editor de HTML, lo que quiere decir que usted puede colocar un texto rico en imgenes, videos, cualquier elemento que se pueda colocar en un documento HTML. Una vez llenemos todos lo campos presionamos el botn Guardar Aplicar de la barra de funciones y ya queda listo, esta nueva seccin deber aparecer en el listado de las secciones.
Ordenar Secciones6 : Para ordenar las secciones debemos ir a la lista de secciones y en la columna Ordenar le cambiamos el numero que le pertenece a cada seccin de tal manera queden en el orden deseado una vez que hagamos esto, presionamos el icono del disquete que esta al lado derecho de la palabra Ordenar y con esto se cambia al orden que hayamos definido. Otra forma es utilizar las flechitas de color verde, pero estas solo nos sirven para ordenar una sola seccin al mismo tiempo. Entonces si damos click sobre las flechitas que apuntan hacia arriba la seccin se desplaza un puesto arriba y la que estaba arriba viene a ocupar su puesto y as sucesivamente hasta que lleguemos al lugar deseado.
6 Este procedimiento de ordenar aplica para todos los listados que se muestran en Joomla como lo es en: categoras, artculos, items de mens, extensiones, y todos los elementos donde se muestre una columna Ordenar.
Editar una seccin : Esta funcin nos sirve para modificar una seccin ya creada, por ejemplo si queremos cambiar la descripcin de una seccin, solo seleccionamos la seccin que queremos editar y presionando el botn Editar dando click en el nombre de la seccin, que nos llevar tambin al mismo formulario parecido al que nos sale cuando estamos creando una nueva seccin, pero con la diferencia que ya nos aparecen los campos de la seccin en modo de edicin para cambiarlos. Una vez que los cambiemos presionamos el botn Guardar Aplicar y listo los nuevos datos se actualizarn. Copiar una seccin : Esta funcin es muy til cuando quiero hacer una copia de las categoras y artculos de una seccin ya existente. Para realizar esta tarea seleccionamos la seccin que queremos copiar luego presionamos el botn Copiar y nos aparecer una ventana para que coloquemos el titulo de la nueva seccin y adems nos confirma las categoras y los artculos que se copiarn, si estamos seguros presionamos el botn Guardar
Cancelar si queremos devolvernos. Borrar Secciones : Si queremos eliminar una seccin, la seleccionamos de la lista y presionamos el botn Borrar y ya queda. Cabe anotar que una seccin no se borrar si ya contiene categoras dentro. Publicar y Despublicar : Esta funcin nos permite por decirlo as activar y desactivar la seccin. Lo que nos permite mostrar no mostrarlas. Esta funcin tambin aplica como en el caso de la funcin Ordenar, a todos los elementos que se listan en Joomla(Artculos, extensiones...).
Filtro en el Gestor de secciones : Cuando tenemos un nmero extenso de secciones podemos organizarlas por el estado, si estn publicadas despublicadas y as poder gestionarlas y ubicarlas de una manera ms eficiente.
Categoras : Las categoras son las que realmente contienen a los artculos de una manera organizada. Para gestionar las categoras nos vamos por el men Contenidos y luego seleccionamos Gestor de Categoras, que nos mostrar todas las categoras existente hasta el momento.
Crear nueva categora : Presionamos el botn Nuevo que nos mostrar un formulario para llenar los datos que se requieren como se muestra a continuacin.
Titulo : Es obligatorio y viene a ser el titulo de la categora. Alias : Cumple la misma funcin del alias en las secciones y todos los elementos de contenido. Publicado : Si queremos no publicar la categora mejor dicho mostrarla no mostrarla. Seccin : Nos lista todas las secciones existentes, para seleccionar donde queremos que quede nuestra categora. Orden de la categora : Aplica lo mismo para la forma de ordenar las secciones. Nivel de acceso : Es el permiso que va a tener esta categora. Imgenes : As como en las secciones, a las categoras tambin se le pueden colocar imgenes para que las muestre al momento de hacer un vinculo con la categora a travs de un men. Posicin de la imagen Descripcin : No es requerido, y es una descripcin que aparecer en el encabezado al momento de visualizar la categora. Luego de haber llenado todos los campo requeridos, damos click sobre el botn Guardar Aplicar de la barra de funciones y listo. Quedar creada y se mostrar en el gestor de categoras.
Editar una categora : Para editar una categora, seleccionamos la categora de la lista la cual queremos modificar y presionamos el botn Editar de la barra de funciones y nos aparecer un formulario con los datos actuales de la categora en modo de edicin para que podamos cambiar los datos. Una vez que modifiquemos los datos presionamos el botn Guardar Aplicar de la barra de funciones. Copiar una categora : esto significa que queremos copiar la categora y sus artculos para una seccin especifica. Al final aparecer una categora con el nombre copia de NOMBRE DE LA CATEGORIA , por ejemplo si la categora que vamos a copiar se llama Artculos privados entonces al final del copiado nos aparecer una nueva categora en la lista que se llama copia de Artculos Privados, luego solo es editarla y cambiarle el nombre por uno ms apropiado.
Borrar una categora : para borrar una categora, seleccionamos de la lista la que queremos eliminar y presionamos el botn Borrar de la barra de funciones. Publicar y despublicar una categora : Para despublicar publicar una categora hay dos formas : 1. Seleccionamos la categora que queremos publicar y presionamos el botn Publicar el botn de Despublicar, para despublicarla. 2. Damos click sobre el cono que se encuentra al lado derecho del titulo de la categora en la lista de categoras y ya est. Si al momento de dar click est publicada la categora, se despublica la categora y si est despublicada se publicar la
categora. Mover una categora : Es lo mismo que copiar, con la diferencia de que el proceso de mover, mueve la categora con sus artculos para otra seccin. Filtro de Categoras : Nos permite ubicar una categora ms facil al momento de gestionarlas. Para buscar una categora podemos digitar cualquier texto que est contenido en el titulo de una categora en el buscador y l la encontrar. Tambien se puede utilizar las listas del lado derecho del filtro por seccin por el estado de la categora (Publicado Despublicado). Artculos : Los artculos son realmente el contenido que alimenta al CMS, es donde uno escribe la informacin que se mostrar a travs del sitio web basado en Joomla. Los artculos en Joomla son independientes de los mens. Creado un artculo debemos vincularlo a travs de un item de men para poder visualizarlo en el sitio web
Para gestionar los artculos nos vamos al men Contenidos Gestionar Artculos que nos mostrar la lista de los contenidos que existen hasta el momento.
Configurar las preferencias Globales de los artculos: Es el comportamiento la configuracin inicial que queremos que tengan los contenidos al momento de ser creados. Por ejemplo si quiero que me muestren los iconos de generar PDF, que me muestre el nombre del autor, la fecha de creado etc. Estos paramtros tambin se le pueden configurar al momento de crear un artculo y solo aplicarn para ste artculo. Las configuracines que se hagan por Preferencias aplican para todos los artculos. Para configurar las preferencias globales presionamos el botn Preferencias de la barra de funciones y nos aparecer una ventana con todos los parmetros a configurar.
Joomla trae una descripcin para cada uno de los parmetros. Para saber que significa cada uno, pasamos el puntero del ratn por encima del texto y aparecer una ventanita(Tooltip) con la descripcin del parmetro.
En este caso me par con el puntero sobre el parmetro Muestra los enlaces no autorizados y nos el sistema nos muestra una explicacin de lo que se trata este parmetro. Una vez hemos seleccionado todos los parmetros que queremos configurar presionamos el botn Guardar ubicado en la parte superior de la ventana. Para
cerrar la ventana presionamos el botn Cancelar. Crear un nuevo contenido(Artculo) : Para crear un nuevo contenido presionamos el botn Nuevo de la barra de funciones y nos aparecer el formulario para llenar los datos requeridos para ingresar un contenido. Llenamos los campos y presionamos el botn Guardar Aplicar.
Titulo : En este campo se debe escribir un titulo que identifique fcilmente al artculo. Ya que los contenidos generalmente son muchos, debemos de buscar la manera que cuando despus de un tiempo de creados sean fcil de ubicarlos para gestionarlos. Alias : El alias se utiliza para las URLs amigables(Capitulo 6). Publicado : Si queremos que el artculo quede activo desactivado para mostrarlo. Pgina principal : Si seleccionamos que si el articulo se mostrar en la pagina principal, apenas se entra al sitio web basado en Joomla. Seccin : Seleccionamos la seccin en la cual queremos que quede el artculo. Si no queremos que quede dentro de una seccin seleccionamos Sin clasificar.
Categora : Las categoras dependen de la seccin que se seleccione, por ejemplo si seleccionamos una seccin cualquiera en la lista de secciones, en la lista de las categoras aparecern solo las categorias que estn contenidas dentro de la seccin que hayamos seleccionado. Si seleccionamos Sin clasificar , automticamente se seleccionar la categora Sin clasificar. Texto del Artculo Contenido : En este espacio podemos poner cualquier elemento que soporte un documento HTML como son : imagenes, vinculos, videos, flash, tipos de fuentes, alineacin del texto, insertar fechas, emoticones, tablas para mostrar informacin tabulada, llamar hojas de estilos etc.. En la parte inferior del editor HTML encontramos 3 herramientas importantes que son : para insertar imagenes que ya hayamos subido a travs del Gestor de Multimedia, Paginacin del artculo si ste es bastante largo, y por ltimo y no menos importante es cuando se quiere cortar el artculo por medio de un link de leer ms. Insertar una imagen : para insertar una imagen presionamos el botn imagen que est en la parte inferior del editor HTML, donde nos muestra una ventana para subirla y luego seleccionarla si ya existe en el servidor solo seleccionarla.
Cuando nos aparece la ventana para insertar imagen, solo es seleccionar la imagen dando click sobre la imagen sobre el nombre, que automaticamente nos escribe la ruta de la misma en el campo URL de la imagen, si queremos escribimos una descripcin y un titulo para la imagen.
Si la imagen todavia no existe, la subimos dando click sobre el botn Examinar y escogiendola desde nuestro disco duro, donde la hayamos guardado, y luego le damos click al botn Empezar subida. Una vez que aparezca dentro de las imgenes en la parte de arriba donde estn todas, damos click sobre su nombre sobre la imagen misma y listo. Aparece dentro del contenido donde hayamos parado el puntero. Insertar paginacin : la paginacin se utiliza cuando un artculo es bastante extenso y queremos que aparezca una de tabla de contenido al principio del mismo para facilitar
la navegacin. Para proceder a insertar la paginacin damos click sobre el botn Paginacin que est ubicado en la parte inferior del editor HTML, y nos aparecer una ventana como se muestra a continuacin:
Titulo de la pgina : Es el titulo que aparecer en la tabla de contenido vinculado al prrafo que est antes de la paginacin. Tabla de alias del contenido : Es el alias para cada uno de los titulos y se maneja de la misma forma como los alias de las categoras y secciones para el tema de las URLs amigables. Llenamos estos datos y presionamos el botn Insertar paginacin, y nos aparece una linea gris indicando de que se insert correctamente.
Insertar Leer ms : Es til cuando configuramos un artculo para que se muestre en la pgina de inicio y no queremos que se muestre completo si no que cuando aparezca solo muestre la introduccion del artculo y se corte con un vinculo de Leer ms y al darle click nos lleve al artculo completo. Para proceder le damos click al botn Leer ms que se encuentra en la parte inferior del editor HTML y que nos mostrar una lnea punteada en la parte del contenido donde hayamos posicionado el puntero. El texto que est debajo de la lnea roja punteada se mostrar cuando le demos click al vnculo Leer ms adicional al texto introductorio que es el que esta por encima de la lnea.
En este ejemplo cuando demos click al vinculo Leer ms nos mostrar el contenido de la parte de arriba de la lnea y adems nos muestra el texto que esta debajo de la lnea, osea el texto completo.
Al darle click al vinculo LEER MS nos mostrara el texto del artculo completo.
Parmetro de los artculos: Son las configuracines que cambian el comportamiento al momento de mostrar un artculo, por ejemplo si yo quiero que me muestre el nombre del autor, la fecha de modificacin etc.. Hay varios tipos de parmetros para los artculos que son: Parmetros Artculo, Parmetros Avanzados y Metadatos. Parmetros Artculo: Son los parmetros ms bsicos que se le pueden configurar a un artculo, estas configuraciones cambian las que hayamos dejado como preferenciales. Parmetros Avanzados : Son configuraciones ms detalladas que se le pueden cambiar a los artculos. Para saber el detalle la ayuda de cada una de estas configuraciones pase el puntero del mouse por encima del ttulo y aparecer una breve explicacin de lo que se trata. Estas configuraciones sobreescriben las opciones preferenciales vistas anteriormente en preferencias. Avanzados y Metadatos : Estos datos son importantes al momento de optimizar el sitio web para indexacin en motores de bsqueda, porque nos permiten definir los metadatos(Descripcin, palabras claves) por cada una de las pginas del sitio. Ms informacin la veremos en el capitulo 6. Editar un Artculo : Para editar un artculo, seleccionamos el artculo contenido que deseamos modificar y damos click sobre el botn Editar de la barra de funciones, que nos mostrar un formulario como cuando vamos a crear un artculo, pero con la diferencia de que enseguida nos muestra la informacin del artculo en modo de edicin para que se pueda modificar cada uno de los campos como: titulo, alias, descripcin, imagenes y los parmetros. Cualquier dato del artculo de puede cambiar. Luego de que hayamos realizados los cambios requeridos presionamos el botn Guardar Aplicar de la barra de funciones y nuestro artculo queda guardado con los cambios realizados. Borrar un Artculo : Para borrar una artculo, seleccionamos el artculo de la lista y presionamos el botn Papelera y listo. Esta funcin realiza una tarea interesante con el artculo que nosotros hemos eliminado, y es que nos brinda la posibilidad de poder recuperarlo nuevamente. Como recuperarlo nuevamente?, lo veremos en el tema Papelera de Artculos.
Copiar un Artculo : Esta funcin nos permite crear una copia de un articulo y luego la copia del artculo renombrarlo para crear uno nuevo y no comenzar un artculo desde cero. Para copiar un artculo seleccionamos el artculo de la lista y presionamos el botn Copiar de la barra de funciones, que nos mostrar una ventana para que seleccionemos la pareja Seccin/Categora a donde queremos copiarlo y presionamos el botn Guardar.
Mover un Artculo : Esta funcin es util cuando queremos mover un artculo a una Seccion/Categora diferente. Para realizarlo seleccionamos el artculo de la lista y presionamos el botn Mover de la barra de funciones, que nos mostrar una ventana para seleccionar la pareja Seccion/Categora a donde queremos mover el artculo y luego damos click sobre el botn Guardar.
Despublicar un Artculo : Esta funcin nos permite desactivar un artculo para dejarlo de mostrar. Para despublicar un artculo hay dos opciones: 1. Seleccionamos el artculo de la lista y presionamos el botn Despublicar de la barra de funciones y listo. 2. Damos click sobre el icono que se encuentra al lado derecho en la columna Publicado del artculo que queremos despublicar en la lista.
Publicar un Artculo : Esta funcin nos permite activar un artculo para dejarlo mostrar. Para publicar un artculo hay dos opciones: 1. Seleccionamos el artculo de la lista y presionamos el botn Publicar de la barra de funciones y listo. 2. Damos click sobre el icono que se encuentra al lado derecho en la columna Publicado del artculo que queremos publicar en la lista, este icono tiene una particularidad y es que si le damos click y esta publicado el artculo, entonces se despublica el artculo y el icono se convierte en un icono con una x y si le damos click y esta despublicado el artculo el entiende eso y lo publica y aparece un chulito de color verde. Archivar Artculos : Archivar un artculo es guardarlo para su posterior publicacin archivarlo para nunca borrarlo y tenerlo para llevar un historial. Para archivar un artculo seleccionamos el artculo de la lista y presionamos el botn Archivar de la barra de funciones. El icono para publicar y despublicar un artculo
tambien detecta que un artculo ha sido archivado. Desarchivar un Artculo : Nos permite sacar un artculo del archivo para volverlo a mostrar. Para desarchivar un artculo seleccionamos el artculo de la lista y presionamos el botn Desarchivar de la barra de funciones. Otra opcin puede ser con el icono de la columna Publicado que tambien detecta que el artculo est archivado y lo coloca con un simbolo de prohibido de color gris, as que podemos tambin darle click y el pone el artculo en el estado de despublicado y finalmente podemos darle nuevamente click para publicarlo. Estados de los artculos descritos por la columna Publicado: Publicado
Despublicado Archivado
Ordenar los Artculos en la Lista : La ordenacin de los registros en Joomla funciona de la misma forma. En la columna Ordenar es jugar con el orden de los nmeros y presionar el icono del disquete que se encuentra al lado del la palabra Ordenar para guardar las posiciones.
Otra opcin es con las flecha de color verde al lado de los nmeros, que nos permite ordenar un solo registro al tiempo. La flechita que apunta hacia arriba, nos mover el registro arriba del que est arriba en ese momento, y el de arriba pasa a ocupar el puesto del que estamos moviendo. La flecha apuntando hacia abajo lo desplaza hacia abajo, colocando en su posicin al que est debajo en ese momento. Filtro de Artculos : Generalmente cuando el administrador del sitio va a localizar un artculo para modificarlo borrarlo es necesario tener una herramienta que nos permita hacerlo de una manera rpida. Para esto Joomla cuenta con una serie de filtros en los artculos donde se puede buscar el artculo por seccin, categora, autor y estado. Por otro lado tambin est la opcin de hacer una bsqueda por palabras que estn dentro del ttulo del artculo.
Gestor de la Pgina de Inicio : Este es un apartado donde encontraremos solo los artculos que estn marcado para que aparezcan en la pgina de inicio. Para ir a gestionar estos artculos nos vamos por Contenido ---> Gestor de la pgina de inicio. Los artculos que se listan ac tambien de pueden encontrar dentro del Gestor de Artculos, y como habiamos dicho antes el gestor de la pgina de inicio nos muestra solo los que estn configurados para mostrarse en la pgina de inicio la pgina que sale cuando uno ve el sitio web.
Papelera de Artculos : Cuando se borra un artculo, el sistema los enva a la papelera para brindar la posibilidad de que se pueda recuperar. Entonces si se quiere borrar definitivamente, estando dentro de la papelera seleccionamos el artculo y presionamos el botn Borrar de la barra de funciones, si por el contrario lo que queremos es recuperarlo presionamos el botn Restaurar de la barra de funciones de la papelera.
RESUMEN En este capitulo aprendimos como estn organizados los contenidos en joomla! 1.5, as como tambin a gestionar las secciones, categorias, artculos, modificar los parmetros de los artculos. La posibilidad de recuperar los artculos cuando ya los hemos borrados, y por ltimo a gestionar los artculos que estn configurados para mostrarse en la pagina de inicio.
Capitulo 4 : Contenidos
Generalidades
Para empezar se debe entender que en Joomla! el contenido est separado del men que apunta hacia l. Para poder visualizar un contenido debemos vincularlo por medio de un item de Men. Lo que nos brinda un item de men es la versatilidad en la manera de como se visualizan las secciones, categorias y contenidos.
Gestor de Mens
A travs del gestor de mens podemos crear, copiar, eliminar y editar un men, que a la vez cada men contiene muchos items de mens, que vienen a conformar cada vnculo a cierto tipo de informacin como puede ser : secciones, categorias y contenidos.
Para acceder a gestionar los mens vamos a Mens Gestor de Mens, que nos mostrar un listado de los mens existentes.
Descripcin : Un texto que describe lo que hace el men, este campo es opcional Titulo del mdulo : El titulo que se le dar al nuevo mdulo que se crear dentro del gestor de mdulos, este campo es requerido.
Editar un men:
Para editar un men, lo seleccionamos de la lista y presionamos el botn de la barra de funciones, que nos mostrar un formulario con los datos que se pueden modificar del men. Los modificamos a nuestro antojo y presionamos el botn Guardar de la barra de funciones.
Como el sistema ya ha creado el mdulo para este men, ya no nos muestra que cambiemos el titulo del mdulo.
Borrar un men
Para borrar un men seleccionamos el men a eliminar y presionamos el botn Borrar de la barra de funciones. Esta funcin nos confirma en otra ventana que estamos borrando el men y los items que contiene, si deseamos borrarlo definitivamente presionamos el botn Borrar y si queremos cancelar, presionamos el botn Cancelar. Si lo borramos, el sistema enviar al men a una papelera de mens que funciona de la misma manera que la papelera de artculos.
Copiar un men
Esta funcionalidad nos permite crear un nuevo men con los items de men existentes de otro men.
Items de Mens
Los items de mens, no son ms que los vnculos que nos permiten ver el contenido que hemos creado dentro de Joomla!. Para acceder a los items de men hay 2 posibilidades: 1. A travs del icono Que se encuentra al lado derecho en el listado de iems de mens. 2. A travs Mens y seleccionar cualquier men de la lista, que se encuentra despus de el men Papelera de Mens
Al dar click en algunos de los mens nos muestra el detalle de ese men y las herramientas para gestionar los items del men seleccionado. En la siguiente pantalla hemos seleccionado el men Men Principal.
Enlace Interno
Enlace Interno
Buscar
Contactos Encuestas
creado dentro el componente de encuestas Enlace Interno Enlaces Web Nos permite crear una enlace a las categorias, los enlaces web dentro de una categoria directamente a un enlace web Nos crea un vnculo al componente de noticias(newsfeed) de joomla: categorias y noticias desde servidores de noticias Nos permite crear vnculo al componente com_user de joomla, para mostrar directamente el formulario donde se pueden registrar, recordar la contrasea autenticarse. Nos permite crear un enlace de una URL externa para que aparezca dentro de un contenedor iframe. Nos permite vnculo con externa. crear una un url
Enlace Interno
Servidor de Noticias
Enlace Interno
Usuario
Enlace Interno
Url Embebida(Wrapper)
Enlace Externo
Enlace Externo
Separador
Separador
Este tem del men crea un nuevo men o separador dentro del men. se usa para dividir mens largos o para agregar temporalmente items de men, que sirvan para auxiliar a la visualizacin del men.
Alias
Alias
Este tem del men crea un enlace a un Item de men existente. sto tomar el parmetro de configuracin del enlace al tem del men de destino.
En este tutorial nos vamos a enfocar en Artculos. Cuando damos click sobre Artculos nos aparecen una serie de vistas, que dependiendo de la que seleccionemos nos mostrar el tipo de contenido.
Vamos a describir cada una de las vistas que encontramos en el vnculo de artculos: Tipo de Vista Archivo Vista Descripcin
Presentacin de la lista de Nos muestra la lista de los artculos archivados artculos que hemos archivado. til para mostrar un historico de los artculos. Presentacin del artculo Nos permite crear un enlace directamente a un
Artculo
que
hayamos
Permite a los usuarios presentar un artculo. Atencin: sto solo funciona desde autores para arriba!
Categora
Nos muestra los artculos Presentacin del la de una categora en categora blog formato de blog. Presentacin de la lista de Esta presentacin muestra categoras los artculos que hay dentro de una categora. Presentacin de la pgina Nos muestra en la pgina principal del blog principal los artculos contenidos dentro una categora en formato blog. Presentacin de la seccin Muestra los articulos blog dentro de una seccin en formato blog Presentacin de la Seccin Muestra una lista de las categoras que se encuentran dentro de una seccin.
Categora
Pgina principal
Seccin
Seccin
Ya habiendo explicado los tipos de vistas que se encuentran en Artculos, ahora si proseguimos a crear un vinculo a un contenido artculo para mostrarlo a los usuarios. Damos click sobre la vista Presentacin del Artculo y seguimos a la otra ventana. Que nos permitir seleccionar el artculo al cual queremos vincular y configurar tambien algunos parmetros.
A continuacin llenamos los datos que se nos piden, seleccionamos el artculo y presionamos el botn Guardar Aplicar y listo queda creado un vinculo hacia un artculo desde el men seleccionado. Titulo : Este es el titulo del item de men, para identificarlo en la lista de items. Alias : Es otro nombre para el item de men, no es opcional y si se deja en blanco automaticamente se llena con el nombre del item de menu. Enlace : Lo pone automticamente el sistema. Insertar items : Debemos seleccionar si va a quedar como padre a un nivel superior es hijo de otro item. En la fig 56. vemos que el item de men Novedades en la 1.5?, es hijo de Visin General. Los parmetros del lado derecho son explicativos ellos mismo, solo para el puntero del ratn sobre el titulo y aparecer una ventanita explicando en que consiste la configuracin del parmetro.
Copiar un item de men Esta funcin nos permite copiar un item de men a otro MENU7. Para realizarlo seleccionamos el item de men y presionamos el botn Copiar de la barra de funciones, que nos mostrar una ventana donde podemos seleccionar el nuevo men a donde queremos copiar el item de men y presionamos el botn Copiar de la barra de funciones.
Otra opcin es dar click sobre el icono que se encuentra al lado derecho de cada item de men.
Item Predeterminado
Por defecto cuando un usuario digita en su navegador el nombre de dominio del sitio basado en joomla aparece el contenido relacionado vinculado con el item de men que esta configurado como predeterminado, el que al lado derecho tiene el icono de la estrelllita. En una instalacin normal de joomla viene preconfigurado para mostrar un item de menu Inicio con ID 1 y el tipo de item de men es Presentacin de la pgina principal del Blog que nos mostrar todos los artculos que esten configurado para que se muestren en la pgina de inicio en formato de blog. Pero podemos cambiar este comportamiento por defecto para mostrar cualquier contenido relacionado a cualquier item de men. Para predeterminar un item de men para que el contenido relacionado con l se muestre como pgina de inicio, seleccionamos el item de men de la lista y presionamos el botn Predeterminado que se encuentra en la barra de funciones. Debemos asegurarnos de que el artculo que esta vnculado al item de men este configurado para mostrarse en la pgina de inicio.
RESUMEN En este capitulo aprendimos a gestionar todo lo referente a los men que forman la estructura de navegacin de los sitios web basados en Joomla! y que estos a la vez contiene muchos items de mens, que son los que nos vinculan a cada uno de los contenidos que hemos creado a travs del gestor de contenidos. Por ltimo vimos como predeterminar un item de men para que el artculo vinculado a ste se muestre en la pgina de inicio del sitio web basado en joomla!.
Capitulo 5 : Extensiones
En este capitulo: Generalidades Componentes Mdulos Plugins Plantillas Templates Idiomas Resumen
Generalidades
Fuera del nucleo de joomla! Se hace un gran trabajo de gestin para cubrir todas las necesidades de contenido que permitan hacer los sitios ms personalizables. Para muchas personas el autntico potencial de joomla! Est en poder desarrollar aplicaciones que satisfagan necesidades especificas y que no esten disponibles en su cdigo base. Para crear una aplicacin dentro de joomla se utiliza un sistema de extensiones que nos permiten crear aplicaciones sin necesidad de tocar el cdigo base. Dentro de las extensiones estn : componentes, mdulos, plugins, plantillas e idiomas. En este capitulo vamos a aprender como gestionar las principales extensiones de uso comn que vienen con la base de Joomla.
Instalador de extensiones
Joomla viene con un instalador que nos permite instalar cualquier tipo de extension, l detecta automaticamente que tipo de extension es y la coloca en el sitio correcto lista para usar. Para instalar una extension lo primero que debemos hacer es descargarla desde un repositorio que cuenta con ms de 5 millones de extensiones http://extensions.joomla.org. Luego nos vamos a el men Extensiones Instalar/Desinstalar, que nos mostrar una ventana con 3 opciones para instalar una extension como lo son:
1. 2. 3.
Seleccionar un paquete que hayamos descargado. Desde un directorio dentro del servidor. Y desde una url.
En este libro nos vamos a enfocar en la opcin del paquete descargado, aunque las dems opciones funcionan casi lo mismo. Una vez descargado el paquete desde el sitio http://extensions.joomla.org lo seleccionamos y presionamos el botn Subir archivo & instalar, esperamos un momento y se instalar la extensin.
Componentes
Los componentes son pequeas aplicaciones independientes entre s que gestionan la informacin dentro de Joomla. Los compomentes aaden distintas funcionalidades a Joomla! y lo convierten en mucho ms que una web de artculos o noticias. Algunos componentes estn relacionados a las funciones principales de Joomla!, como por ejemplo la gestin de artculos o el manejo de usuarios. Otros son adicionales y brindan distintos servicios o funcionalidades extra.
La instalacin bsica de Joomla! trae incorporados varios componentes que adems de publicar noticias o gestionar usuarios nos permiten crear un directorio de enlaces web, ver noticias de otros sitios web externos, publicar encuestas y anuncios publicitarios, etc. Muchas caractersticas del nucleo de Joomla! se incluyen por defecto por medio de componentes como: Contactos Pgina de inicio Servidor de noticias Anuncios Correo masivo Encuestas
Mdulos
Una ms ligera y flexible extensin usada para la renderizacin de pginas son los mdulos. Los mdulos se usan para pequeas partes de la pgina y generalmente son menos complejos y capaces de verse a travs de los distintos componentes. Los mdulos son como mini-utilidades que pueden ubicarse en cualquier lugar de tu sitio. Los mdulos a veces funcionan en conjunto con algn componente y otras veces son independientes. Los mdulos se instalan a travs del instalador de extensiones que vimos anteriormente
Plugins
Una de las extensiones ms avanzadas para Joomla! es el Plugin. En las versiones anteriores a Joomla! se los conocia como Mambots. Aparte de cambirsele el nombre, tambin se ha expandido su funcionalidad. Un plugin es una seccin de cdigo que corre cuando ocurre algn evento predefinido dentro de Joomla!. Por ejemplo, los editores son plugins que se ejecutan cuando sucede un evento onGetEditorArea. Usar un plugin permite al desarrollador decidir la manera en que su cdigo se comporta dependiendo de los plugins que haya instalados para reaccionar a los eventos. Los mdulos se instalan a travs del instalador de extensiones que vimos
anteriormente.
Plantillas
Las plantillas son el diseo del sitio, lo que se muestra al usuario final. Es la parte que diferencia un sitio web basado en Joomla de otro sitio. La tarea de desarrollar plantillas es un tema extenso que amerita otro tutorial especificamente diseado para tal tema. Las plantillas tambin se instaln por medio del instalador de extensiones, y luego de instaladas toca que el administrador del sitio la asigne al sitio configurarla como predeterminada, para que joomla! Pueda utilizarla.
Idiomas
En el nuevo Joomla! 1.5 quiz las ms bsicas y crticas extensiones es el idioma. Joomla! se libera con multitud de idiomas de instalacin, pero el sitio y la administracin estn empaquetados en un solo idioma en-GB- el ingls. El intentar incluir todos los idiomas disponibles actualmente podra hacer al paquete inmanejable a efectos del peso que alcanzara para subirlo a un servidor. Los archivos del idioma habilitan todas las interfaces de usuario tanto para el front como para el backend de manera predeterminada en nuestro idioma local preferido. Nota que estos paquetes no tienen ningn impacto sobre el contenido actual como puedan ser los artculos.
Gestor de Componentes
El gestor de componentes nos permite administrar cada uno de los componentes del ncleo de Joomla. Vamos a ver de que se trata cada uno de los componentes que vienen con Joomla!. Administrador de Traducciones : Este componente es totalmente administrativo y nos permite seleccionar un idioma y ver la traduccin de cada uno de los archivos que conforman la traduccin total de joomla! en un idioma en especifico.
entremos al apartado de mdulos veremos como publicar el mdulo de banner en cualquier posicin del sitio. Contactos : Nos permitir definir un formulario de contctenos para que nos envien correos los usuarios interesados en los servicios publicados dentro del sitio web basado en joomla!. Para configurar un contctenos nos vamos al men Componentes Contactos Contactos, que nos mandar a una ventana para configurar los parmetros del formulario.
La siguiente pantalla que nos muestra es el listado de los formularios que hayamos creado. Para empezar a configurar alguno de la lista damos click sobre el nombre del formulario y nos direcciona a una pantalla como la siguiente:
El campo importante es el que dice Correo que es donde ingresamos el correo a donde llegarn los email con los datos del formulario que nos envien los usuarios. Una vez hayamos configurado todos los campos, lo que faltara sera crear un item de men y vincularlo con este formulario, de tal manera se le muestre el contacto al usuario. Para esto creamos un item de men del tipo Contactos y luego la vista Presentacin estandar de Contacto, que nos permitir seleccionar un contacto de la lista de contactos creados.
Una vez terminemos de vincular nuestro formulario hacemos algunas pruebas a ver si nos llega el correo con los datos que ingresemos en el formulario y listo. El formulario se vera algo como la siguiente imagen:
Fig 63 Formulario.
Encuestas : El componente encuestas nos permiten crear encuestas para publicarlas en el sitio a travs de un modulo que se llama Encuestas. Para crear una nueva encuesta nos vamos a Componentes Encuestas y nos muestra una pantalla donde se listan las encuestas creadas.
Ahora para crear una nueva presionamos el botn Nuevo de la barra de funciones que nos mostrar una pantalla como vemos a continuacin:
Ahora llenamos los datos como ttulo que es el nombre de la encuesta, intrvalo en segundos donde no se puede votar, y por ltimo y no menos importante si publicamos no la encuesta.
Al lado derecho de la pantalla estn las preguntas. Llenamos la cantidad de preguntas y presionamos el botn Guardar de la barra de funciones. Para publicar la encuesta tenemos que configurar el mdulo de encuesta que veremos cuando entremos al tema de mdulo. El componente de encuesta va a ser removido de joomla 1.6, ya que en las extensiones se han desarrollado componentes de encuestas ms poderosos que el que viene con Joomla! Enlaces Web: Nos permite crear un repositorio de enlaces a sitios de inters, organizados por categoras. Por ejemplo con joomla viene por defecto una categora que se llama Joomla enlaces especificos y dentro de esas categoras se encuentran los siguientes enlaces : Joomla!, OpenSourceMatters, php.net, Joomla foros, MySQL, y Tracking de Joomla. Cada uno con sus respectivas descripciones. Una vez que enlazamos este componente por medio de un item de menu de tipo Enlaces Web y Vista Categoria de Enlaces Web podemos ver algo parecido a como se muestra a continuacin:
Entonces al dar click sobre cada enlace nos direcciona a los sitios que le hayamos configurado a cada enlace. Servidor de Noticias(Newsfeed) : Las Noticias Externas(Newsfeed) permiten a los usuarios del sitio web que visualicen noticias que provienen de otras web que tienen habilitada la sindicacin. Se clasifican en categoras y aparecern en la navegacin de nuestro sitio web a partir de items de men de tipo Servidor de Noticias creados a una noticia externa, a una categora o a un listado de todas las categoras. Al entrar al componente nos encontramos con esta ventana:
Nos muestra las lista de los servidores de noticias que hemos configurado. En terminos generales podemos definir categorias de servidores de noticias, y organizarlos dentro de ellas.
Para crear un nuevo servidor de noticias el dato importante que toca saber es la url del servidor de noticias que ese dato nos lo brinda el sitio desde donde queremos ver las noticias. Y adems de eso la direccion de lectura del texto en el sitio externo, por ejemplo cuando queremos leer noticias en arabe.
Ahora para crear un item de men apuntando a un servidor para leer las noticias, solo es crear un item de men de tipo Servidor de Noticias y listo podemos ver noticias desde un sitio externo.
Gestor de Mdulos
A travs del gestor de mdulos podemos crear, editar, borrar, copiar y despublicar cada uno de los mdulos instalado en nuestro joomla. Los mdulos nos sirven para publicar pequeas piezas de informacin en cualquier lugar de nuestro sitio web, dentro de posiciones ubicadas dentro de la plantilla. Los mdulos algunas veces trabajan en conjunto con un componente otras veces pueden ser independientes. Como todas las funcionalidades repetitivas de joomla, al momento de entrar al gestor de modulos nos vamos a encontrar con una lista de todos los mdulos que estn instalados en ese momento.
Hay algunas columnas que vamos a explicar para entender el funcionamiento de los mdulos. Nombre de Mdulo : Es el nombre que le hemos dado al mdulo. Habilitado : Nos indica si el mdulo esta no publicado, osea que se esta mostrando. Posicin : Cuando hablamos de mdulo es el tema ms importante y consiste en la posicion en la plantilla donde publicaremos el mdulo. En las plantillas al momento de desarrollarlas definimos posiciones segn nuestro diseo. Pginas : Nos indica en que paginas quiero mostrar el mdulo. Por ejemplo yo puedo publicar el mdulo de encuesta cuando el usuario entre al item de men(Vnculo) Encuestas y que no me lo muestre en los dems vinculos(Quienes Somos, Visin etc..). Tipo : Es el tipo del mdulo, dependiendo la tarea que realice. El tipo del mdulo es el nombre del mdulo pero a nivel de desarrollo. Osea la persona que desarrolla el mdulo es el que le pone este nombre por eje: mod_nombredelmodulo Crear un mdulo : Para crear un nuevo mdulo presionamos el botn Nuevo de la barra de funciones que nos mostrar una ventana con los diferentes tipos de mdulos que hay en el sistema para crearlo con base en el que seleccionemos.
Crear un nuevo mdulo significa crearlo desde un mdulo ya existente un mdulo basado en HTML que es en el que nos centraremos porque nos permite crear cualquier diseo siempre y cuando se pueda hacer en HTML.
Cuando presionamos el botn Nuevo, nos muestra la anterior ventana(Fig 69) para que seleccionemos el tipo de mdulo que queremos para nuestro mdulo. Por ejemplo si seleccionamos Flash de Noticias nuestro mdulo heredar todas las propiedades(Parmetros) de este mdulo. Es lo mismo como si copiaramos un mdulo con la diferencia que cuando lo creamos en la siguiente ventana despues de seleccionar el tipo de mdulo(Fig 69) nos pregunta que nombre le pondremos al mdulo. Pero como lo dijimos anteriormente nos vamos a centrar en el tipo de mdulo Personalizar HTML, que nos mostrar la ventana en donde le damos personalidad a nuestro mdulo.
El nico dato importante es la posicin del mdulo, que debe ser una posicion vida en la plantilla, ms adelante veremos que son las posiciones de la plantilla.
El contenido del mdulo lo podemos crear en el editor de HTML que se encuentra en la parte inferior como nos muestra la fig 70. Le podemos insertar tablas, imagenes, videos y todos los objetos que se pueden insertar con lenguaje HTML. Una vez que hemos llenado todos los datos y le damos click al botn Guardar queda creado nuestro mdulo. Copiar un Mdulo : copiar un mdulo nos permite colocar el mismo mdulo en 2 posiciones diferentes. Es util por ejemplo cuando queremos colocar galerias de fotos en el mismo sitio pero en diferentes posiciones de cada pgina. Cuando uno copia un mdulo el sistema por debajo lo que hace es que crea un nuevo mdulo del mismo tipo del que estamos copiando y adems el nuevo hereda todos los parametros del padre. Cuando copiamos un mdulo el sistema automticamente le pone el nombre Copia nombre_del_mdulo, por ejemplo si estamos copiando un mdulo que le hayamos puesto el nombre prueba al copiarlo aparece en la lista de mdulo como Copia de prueba. Editar un mdulo : Nos permite modificar los parmetros y algunos datos que queramos cambiarle anuestro mdulo. Por ejemplo cuando realizamos una copia de un mdulo, el sistema le crea un nombre Copia de nombre_del_modulo_padre y debemos editarlo para cambiarle este nombre y algunos parmetros que hereda del padre para ajustarlo a las nuevas necesidades. Borrar un mdulo: Para eliminar un mdulo los seleccionamos de la lista y presionamos el botn Borrar. Publicar y despublicar un mdulo : A esta altura del libro usted ya debe estar familiarizado con este tema. Bsicamente si el mdulo est publicado se muestra en el sitio de lo contrario esta despublicado.
Solo los mdulos a los que puedes acceder, se pueden desinstalar. Algunos mdulos del ncleo no pueden eliminarse.
cuando se esta ordenando y filtrando los artculos items de men. Gestor de Plugins
Este tipo de extension esta orientada para brindar una funcionalidad detrs de escena. Lo que quiere decir que para el usuario final como es el administrador de un sitio solo es permitido de publicar despublicar un plugin editar sus parmetros. La funcionalidad de los plugins esta basada en respuestas a eventos del sistema. Para gestionar un plugin nos vamos a Extensiones gestor de plugins, que nos mostrar la lista de los plugins que estn instalados y una barra de funciones que solo contiene las funciones : Publicar , despublicar y editar.
Fig 71 Plugins
Generalmente el administrador solo publicar y despublicar un plugin nada ms. Para desinstalar un plugin nos vamos a Extensiones Instalar/Desinstalar y seleccionamos la pestaa que dice plugins como lo muestra la fig 72.
Cabe anotar que solo se pueden desinstalar los plugin los cuales hemos instalado nosotros mismos los plugins a los que tengamos acceso, los plugins del sistema no se pueden borrar. Para borrar el plugin lo seleccionamos de la lista y presionamos el botn Desinstalar. Este mismo procedimiento tambien aplica para las demas extensiones.
Tambin podemos ver las plantillas del lado administrativo de Joomla! pero en este libro nos vamos a enfocar en las plantillas del sitio, y en especial JA_purity que viene preinstalada con joomla! 1.5.
Abrir la plantilla
Vamos a entrar a la plantilla para configurarle parmetros, ver las posiciones para saber donde ubicar los mdulos y para usuarios avanzados editar el archivo de la plantilla y Hojas de estilos. Para entrar a la plantilla tenemos dos opciones : 1. Dar click sobre el nombre de la plantillas 2. Seleccionar la plantilla y dar click sobre el botn Editar de la barra de funciones. Este proceso nos lleva dentro de la plantilla seleccionada como lo muestra la figura 74.
Parmetros de la plantilla: Son configuraciones de la plantilla como por ejemplo el tipo de logo que se mostrar(imagen texto), tipo de fuente de las palntillas etc.. Estos parmetros dependen el fabricante de la plantilla y ellos deben proveer un documento en donde explican para que sirve cada parmetro si paramos el puntero sobre cada nombre del parmetro nos dice de que se trata. Editar el archivo principal de la pgina del sitio: Algunas veces necesitamos instalar un cdigo especifico como por ejemplo el cdigo de seguimiento de google8. Lo hacemos editando directamente el codigo HTML de la pgina principal de la plantilla. Para hacerlo presionamos el botn Editar HTML que nos mostrar el cdigo HTML de la plantilla donde podemos insertar cdigo personalizado que aplica a todo el sitio web. Se debe tener cuidado con lo que se est haciendo porque cualquier error que se cometa puede dejar el sitio fuera de lnea. Si necesita consultar algo por favor conctese con nosotros en http://www.twitter.com/dsldatasolution y pregntenos cualquier duda.
8 Es una utilidad de google para analizar el trfico y acceso a travs de google analitycs.
Editar el archivo de estilos del sitio : Para editar los estilos del sitio para modificar colores, tipo de fuentes etc. Presionamos el botn Editar CSS ubicado en la barra de funciones, que nos mostrar una lista con los archivos de hojas de estilo en cascada que componen todo el sitio. Para editar cualquiera de los archivos lo seleccionamos y presionamos el botn Editar de la barra de funciones de esa ventana y podemos modificar e insertar cdigo CSS para hacer modificaciones a la plantilla a un nivel ms personalizado.
Hacemos los cambios y presionamos el botn Guardar y refrescamos el sitio y verificamos si los cambios surten efecto. Previsualizar una plantilla: En el apartado de mdulos mencionamos bastante el trmino posicin. Bueno lleg la hora de ver que son las posiciones ya que estn relacionadas directamente con las plantillas. Cuando nosotros damos click sobre el botn Previsualizar de la barra de funciones nos muestra el diseo de la plantilla y adems nos muestra unas cajitas de color
rosado con un nombre como por ejemplo right[jarounded outline] . Esto significa que en este punto hay una posicin llamada right donde podemos llamar a 0, 1 varios mdulos. Por ejemplo yo puedo publicar el mdulo banner, Encuesta y flash de noticias en la posicin right y todos se mostrarn en esta posicin del sitio web. En la figura 75 vemos que el mdulo de encuestas esta en la posicion right, junto con banners y quien esta en linea.
Este mdulo es de solo lectura no se puede modificar nada. Se necesita el conocimiento en php, html y css para poder agregar eliminar posiciones. Plantilla Predeterminada : Es la plantilla que se est utilizando actualmente en el sitio mejor dicho la que est viendo el usuario al momento de entrar al sitio web basado en joomla!. La estrella amarilla nos indica que esta es la palntilla que se est
utilizando actualmente. Para predeterminar otra, la seleccionamos de la lista y presionamos el botn Predeterminado de la barra de funciones. Una vez que hagamos este proceso podemos refrescar el sitio web y notaremos que el diseo ha cambiado.
Plantilla para el administrador de Joomla La plantilla de la parte de administracin(Back-end) es similar por no decir igual al manejo de las plantillas para el sitio front-end. Contiene posiciones de mdulos y una posicion para el componente principal.
Gestor de Idiomas
El gestor de idioma es muy sencillo porque le permite al administrador del sitio seleccionar y asignar el idioma con el cual los usuario visualizarn el sitio web. El lenguaje idioma debe estar instalado , porque joomla! Viene solo con ingles preinstalado. Para gestionar el idioma vamos a Extensiones gestor de idiomas, y supongamos que instalamos el idioma espaol nos debe mostrar una ventana con la lista de idiomas instalado como lo muestra la fig. 78
En este caso tenemos 2 idiomas instalados ingles y espaol para predeterminar un idioma lo seleccionamos de la lista y presionamos el botn Predeterminado. Luego refrescamos el browser donde estamos visualizando el sitio y nos daremos cuenta que se cambiar a el idioma seleccionado.
Para cambiar el idioma en la parte de administracin del sitio, damos click sobre el vnculo que dice Administrador en la parte superior de la lista de idiomas y seguimos el mismo proceso que realizamos anteriormente con el idioma del sitio. RESUMEN En este capitulo vimos que joomla! Tiene una caracteristica importante que lo hace diferenciar de la mayora de los CMS que hay en el mercado por su gran extensibilidad a travs de componentes, modulos, plugins, idiomas y plantillas. Los componentes pueden ser desde simples funcionalidades hasta complejas aplicaciones. Los mdulos son menos complejos, pero nos brindan mucha flexibilidad puesto que se pueden colocar en cualquier parte del sitio. Plugins nos brindan funcionalidades basadas en eventos dentro del sistema. Plantillas nos brindan el diseo del sitio y por ltimo pero no menos importante estudiamos los idiomas que nos permiten traducir los textos del sistema a cualquier lenguaje y asignarle al sitio el lenguaje correcto.