CREACIÓN Y ADMINISTRACIÓN WEB CON JOOMLA DESDE CERO



Documentos relacionados
Instalar Joomla en nuestro ordenador en local con WAMP o XAMPP bajo Windows, Mac OS o en un servidor. (CU00404A)

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Administración de portales Joomla (II)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

3. Qué necesitamos para usar Wordpress?

Gestión de Extensiones en Joomla!

Conceptos Generales en Joomla

Sitios remotos. Configurar un Sitio Remoto

MANUAL DE USO DE LA APLICACIÓN

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

MANUAL DE. manual de Joomla JOOMLA

Joomla! La web en entornos educativos

Notas para la instalación de un lector de tarjetas inteligentes.

10. El entorno de publicación web (Publiweb)

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

Manual hosting acens

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Manual de iniciación a

PRESENTACIÓN DEL PRODUCTO

Manual de migración a Joomla! 3.4.0

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

Oficina Online. Manual del administrador

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Unidad Didáctica 12. La publicación

Instalación y Registro Versiones Educativas 2013

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

INSTALACIÓN DE MEDPRO

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

Internet aula abierta

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

Crear la base de datos antes de la instalación de Wordpress.

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha

Internet Information Server

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Servicio Webmail. La fibra no tiene competencia

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Manual CMS Mobincube

Gobierno Electrónico ANEXOS ANEXO A: INSTALACIÓN, CONFIGURACIÓN Y ACTUALIZACIÓN DE JOOMLA, MÓDULOS Y COMPONENTES. Alexandra Paola Guerrero Chuquín

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Instalar Joomla. Objetivo: descargar Joomla, instalar Joomla

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

EL PROGRAMA DE PRESENTACIONES IMPRESS (I)

Marta Soler Tel: Fax: TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Toda base de datos relacional se basa en dos objetos

Manual de configuración de Thunderbird ÍNDICE

Tutorial básico. Apunte creado por imedia Creativa

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

Guía nuevo panel de clientes Hostalia

DOCENTES FORMADORES UGEL 03 PRIMARIA

Manual de NetBeans y XAMPP

WINDOWS : TERMINAL SERVER

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

Como montar un servidor web + Anonimización con Tor

Manual de usuario de Windows Live Writer

ICARO MANUAL DE LA EMPRESA

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

1. Configuración del entorno de usuario

Instalación y mantenimiento de Joomla. Albert Nogués Sabater.

Claves para la instalación de WordPress en un servidor local o remoto

DESARROLLA TU BLOG O PÁGINA

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

Redes de área local: Aplicaciones y servicios WINDOWS

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

Páginas web ::: Publicación web por FTP Diseño de materiales multimedia. Web Publicación web por FTP

15 CORREO WEB CORREO WEB

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

Manual Web Alexia Profesor. Índice

LiLa Portal Guía para profesores

Crea tu propio negocio online con

MANUAL DE AYUDA MODULO TALLAS Y COLORES

CONFIGURACION AVANZADA DE OUTLOOK 2003

Tutorial DC++ Usarlo es muy sencillo y configurarlo también, aunque tiene algunos trucos importentes.

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Herramienta Encuestas. MiAulario

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Guía de instalación de la carpeta Datos de IslaWin

Manual de usuario Noticias y Accesos Directos en Facultades ÍNDICE

Creación de Alojamiento web y blogs.

Herramientas CONTENIDOS. MiAulario

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

GUÍA BÁSICA USUARIO MOODLE 2.6

GESTOR DE DESCARGAS. Índice de contenido

Contenido Qué es Joomla?... 2 Tipos de extensiones... 4 Referencias... 8

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

Transcripción:

CREACIÓN Y ADMINISTRACIÓN WEB CON JOOMLA DESDE CERO Objetivos Joomla es un sistema gestor de páginas web de código abierto, enmarcado en el movimiento del software libre. Este curso permite aprender a utilizar Joomla para crear y administrar páginas y portales web con frecuente renovación de contenidos. Destinatarios Contenidos Cualquier persona con interés en aprender a utilizar un gestor de contenidos web que le permita publicar en internet de forma sencilla. Se requieren conocimientos básicos de ofimática (Windows o Linux) y conocer conceptos como servidor, Ftp, URL, Link, etc. INTRODUCCIÓN. CARACTERÍSTICAS GENERALES Y CONFIGURACIÓN DE JOOMLA. CREACIÓN DE CONTENIDOS BÁSICOS: ARTÍCULO, ENCUESTA, MENÚ, MÓDULO. GESTIÓN DE ARTÍCULOS CON JOOMLA. EL MEDIA MANAGER O GESTOR MULTIMEDIA. BÚSQUEDA DE CONTENIDOS. COMPONENTE COM_WEBLINKS. ANUNCIOS (BANNERS) CON JOOMLA. SINDICACIÓN RSS O ATOM CON JOOMLA. MÓDULO BREADCRUMBS O DE RUTA DE ACCESO. FORMULARIO DE CONTACTO. EXTENSIONES Y TAREAS DE ADMINISTRACIÓN. INDICE DE TÉRMINOS. Duración 150 horas de dedicación efectiva, incluyendo lecturas, estudio y ejercicios. Dirección, modalidades y certificados El curso está dirigido por Mario Rodríguez Rancel, Jefe de Proyectos de aprenderaprogramar.com. Se oferta bajo las modalidades web (gratuito), con tickets de soporte y tutorizado on-line (material + soporte). A los alumnos que sigan el curso tutorizado on-line y cumplan el programa de trabajo se les expedirá certificado acreditativo de la realización del curso. Para más información: contacto@aprenderaprogramar.com C/Los Guanches, 41 38205 La Laguna Tenerife España CIF 54042040K

Indice del curso creación y admón web con Joomla Nivel I INDICE DEL CURSO 1. INTRODUCCIÓN 1.1. Requisitos para instalar Joomla 1.2. Servidor de alojamiento-explotación y servidor de desarrollo 1.3. WAMP (y XAMPP) 1.4. Crear una base de datos 1.5. Versiones de Joomla (1.5, 1.6, 1.7, 2.5, 3.0, 3.5, 4.0) 1.6. Enviar Joomla al servidor 1.7. Un cliente FTP cómodo para trabajar 1.8. Instalar Joomla 2. CARACTERÍSTICAS GENERALES DE JOOMLA 2.1. Introducción 2.2. Núcleo y contenidos 2.3. FrontEnd y BackEnd 2.4. Componentes y vistas 2.5. Menús e items de menús 2.6. Módulos 2.7. Plantillas 2.8. Plugins 2.9. Usuarios y privilegios 2.10. Idiomas 2.11. La ayuda de Joomla. Ayuda en sitios web 3. CONFIGURACIÓN DEL SITIO JOOMLA 3.1. Botones Guardar y Aplicar 3.2. Instalar o desinstalar una extensión 3.3. Configurar la zona horaria 3.4. Opciones principales de Sitio -- > Configuración global -- > Sitio 3.5. Opciones principales de Sitio -- > Configuración global -- > Sistema 3.6. Opciones principales de Sitio -- > Configuración global -- > Servidor 4. COMENZAR EL DESARROLLO WEB CON JOOMLA 4.1 Elección de una plantilla 4.1.1 Introducción sobre plantillas 4.1.2 Acceso a plantillas 4.1.3 Instalación de plantillas Más información: contacto@aprenderaprogramar.com

Indice del curso creación y admón web con Joomla Nivel I 5. CREACIÓN DE CONTENIDOS BÁSICOS: ARTÍCULO, ENCUESTA, MENÚ, MÓDULO 5.1 Creación y gestión de artículos. El editor TinyMCE 5.2 Creación y gestión de encuestas 5.3 Creación y gestión de menús 5.4 Configuración de módulos: ejemplo con un menú 5.5 Crear un módulo: creación de un menú 5.6 Crear un módulo de presentación de encuesta 5.7 Submenús o anidamiento de menús y configuración a través del módulo 5.8 Crear un menú horizontal: configuración de parámetros de un módulo 5.9 Plugins 6. GESTIÓN DE ARTÍCULOS CON JOOMLA 6.1 Organizar artículos: secciones o categorías padre y categorías hijo 6.2 Papelera de artículos: borrado de categorías padre (secciones) o hijo 6.3 Finalidad, creación y gestión de artículos 6.4 Preferencias globales para los artículos 6.5 Establecer preferencias específicas y metadatos para un artículo 6.6 Estados de un artículo. Filtros para visualizar listados de artículos. 6.7 Archivado y desarchivado de artículos 6.8 Privilegios de acceso a artículos y categorías padre o hijo 6.9 Vistas disponibles con el componente com_content 6.9.1 Vistas de secciones (artículos) 6.9.2 Vistas de categorías hijo (artículos) 6.9.3 Vista de archivo (artículos) 6.10 Bloqueo de artículos. Herramienta desbloqueo global 6.11 Módulos relacionados con artículos 6.11.1 Módulo mod_related_items o de artículos relacionados 6.11.2 Módulo mod_latestnews o de últimas noticias (artículos) 6.11.3 Módulo mod_newflash o flash de noticias (artículos) 6.11.4 Módulo mod_mostread o de contenido más leído (artículos) 6.11.5 Módulo mod_archive o de contenido archivado (artículos) 6.12 Módulo mod_sections o de muestra de secciones (artículos) 6.13 Inserción de módulos dentro de artículos 6.14 Ejemplo de Plugin: Plugin GeSHi para dar formato a código de programación dentro de nuestros artículos 6.15 Control para valoración-votación de artículos 6.16 Gestión de artículos de la página de inicio 7. EL MEDIA MANAGER O GESTOR MULTIMEDIA 7.1. Configuración de seguridad del Media Manager 7.2 Manejo del Media Manager desde el Backend 7.3 Manejo de imágenes en artículos 7.4 Módulo mod_random_image o de imagen aletoria Más información: contacto@aprenderaprogramar.com

Indice del curso creación y admón web con Joomla Nivel I 8. BÚSQUEDA DE CONTENIDOS 8.1 Componente para búsqueda avanzada com_search 8.2 Estadísticas sobre búsquedas en nuestro sitio 8.3 Módulo para búsquedas directas mod_search 9. COMPONENTE COM_WEBLINKS PARA LISTADOS CLASIFICADOS DE ENLACES WEB 9.1 Vista Presentación de la lista de las categorías de los enlaces web 9.2 Vista Presentación del listado de categorías 9.3 Formulario para que los usuarios propongan o publiquen enlaces: vista Enlaces web del componente com_weblinks. 9.4 Plugin Buscar Weblinks (Search Weblinks) para incluir o no en los resultados de búsquedas los contenidos de las vistas de listados de enlaces. 10. ANUNCIOS (BANNERS): COMPONENTE COM_BANNERS Y MÓDULO MOD_BANNERS 10.1 Introducción. Conjunción anuncio-cliente-categoría. 10.2 Categorías para banners. 10.3 Clientes para banners. 10.4 Gestión de los anuncios en sí. 10.5 Módulo mod_banners para visualización de anuncios 11. SINDICACIÓN RSS O ATOM CON JOOMLA, HACIA DENTRO Y HACIA FUERA 11.1 Sindicación: nociones básicas 11.2 Módulo mod_feed o de alimentación sindicada de nuestro sitio 11.3 Módulo mod_syndicate o de alimentación sindicada de otros sitios 11.4 Componente com_newsfeeds para establecer una colección organizada de suscripciones 11.5 Plugin Buscar newsfeeds (Search newsfeeds) para incluir o no en los resultados de búsquedas los contenidos de las vistas de listados de suscripciones. 12. EL MÓDULO BREADCRUMBS O RUTA DE ACCESO (MOD_BREADCRUMBS) 13. UN FORMULARIO DE CONTACTO CON NOSOTROS (ADMINISTRACIÓN WEB) 14. EXTENSIONES 14.1 Obtención e instalación de extensiones 14.2 Algunas extensiones populares 15. TAREAS DE ADMINISTRACIÓN 15.1 Clonación y copias de seguridad 15.2 Adaptación del archivo configuration.php y verificaciones de funcionamiento 15.3 Actualización Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente: http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=38&itemid=152 Más información: contacto@aprenderaprogramar.com

Joomla, un CMS potente e interesante ORIENTACIÓN SOBRE EL CURSO PASO A PASO DE CREACIÓN Y ADMINISTRACIÓN WEB CON JOOMLA Joomla es una herramienta muy potente que requiere pocos conocimientos previos y nos permite crear páginas web en poco tiempo. Este curso tutorial va dirigido a aquellas personas que quieran adquirir unos fundamentos serios de Joomla con vistas a poder desarrollar páginas web atractivas y con cierta complejidad. Esto no es una guía de inicio rápido a Joomla, sino un curso paso a paso. Como conocimientos previos necesarios dentro del itinerario formativo de aprenderaprogramar.com recomendamos los siguientes: Algoritmia básica, HTML básico y Ofimática básica. Aprender Joomla requiere tiempo y esfuerzo. Para hacer ese recorrido más llevadero, te recomendamos que utilices los foros de aprenderaprogramar.com, herramienta a disposición de todos los usuarios de la web (http://www.aprenderaprogramar.com/foros), y que te servirá para consultar dudas y recabar orientación sobre cómo enfrentarte a los contenidos. Entre los miembros del portal web y otros usuarios, trataremos de ayudarte para que el estudio te sea más llevadero y seas capaz de adquirir los conocimientos necesarios y avanzar como programador. El curso ha sido generado paso a paso usando Windows como sistema operativo y por ello contiene algunas indicaciones específicas para usuarios de Windows, pero también puede ser utilizado en otros entornos (Linux, etc.). Una vez completado el curso, puedes profundizar en Joomla a través de contenidos complementarios que se ofrecen en aprenderaprogramar.com. QUÉ ES JOOMLA? Joomla es un Gestor de Contenidos para desarrollos web: es una especie de programa para gestionar páginas web. En inglés se denomina CMS (Content Management System). Existen diversos CMS s de libre difusión (p.ej. Mambo, Drupal, Nucleus, etc.) y Joomla es uno de los más utilizados. Se basa en estándares propios de desarrollos web como XHTML, CSS, JavaScript y PHP. Joomla es una aplicación web, es decir, no se ejecuta en nuestro equipo local sino en un servidor (aunque podemos hacer funcionar a nuestro equipo local como servidor). Una pregunta frecuente es si Joomla es un programa para diseñar páginas web como puedan ser el Dreamweaver o el Frontpage. La respuesta es NO. Es algo distinto. Joomla es software libre: está desarrollado por una comunidad de usuarios que lo mejoran, actualizan y lo ponen a disposición para su uso gratuitamente. Permite publicar sitios web cuyos contenidos cambian continuamente, fáciles de administrar y ampliar sin necesidad de realizar una inversión económica en software. Joomla se distribuye con unos contenidos básicos y a esta versión de base la denominamos Joomla nativo. Joomla nativo está bastante centrado sobre el formato de artículo, del que ya daremos detalles, pero admite muchos otros. Además se está continuamente ampliando a través de nuevos módulos y plantillas que se van publicando periódicamente. Joomla permite tanto la publicación por parte del gestor de la página web como la interacción de los usuarios de la web a través de publicación de artículos, encuestas o colaboraciones en la gestión del sitio. Es quizás en webs de comunidades donde Joomla se ha hecho más popular. Es decir, aparte de permitirnos la publicación continua de contenidos nuevos, permite que una comunidad de usuarios interactúe y participe en el sitio. Esto no significa que un sitio Joomla cuente siempre con una

Joomla, un CMS potente e interesante comunidad de usuarios: algunos sitios Joomla son administrados por una única persona, aunque esto no es lo habitual. Joomla es una solución indicada para personas que quieren publicar una web centrándose en los contenidos y dejando que el backup se base en un desarrollo de software libre. REQUISITOS PARA INSTALAR JOOMLA Joomla es una aplicación web, por tanto necesita herramientas para trabajo en entornos web. Para poder instalar Joomla (existen distintas versiones: 1.5-1.6, 1.7, 2.5, 3.0, 3.5, 4.0, 4.5) es necesario un servidor web Apache (Apache 1.3 o superior ó IIS) dotado de PHP 4.3 o superior según versiones y servidor de bases de datos MySQL 3.2 o superior según versiones. Apache es gratuito y dispone de una enorme comunidad de usuarios, siendo compatible con Windows, Linux y Mac Os. IIS está indicado y optimizado para Windows, pero muchos usuarios de Windows trabajan con Apache porque es lo más habitual. Estos requisitos, que a algunas personas les pueden parecer que requieren un nivel de conocimientos alto, en realidad se resuelven de modo muy sencillo. Nos basta un PC con Windows para poder crear nuestras webs con Joomla. Ni siquiera nos va a ser necesario estar conectados a internet (esto lo iremos matizando, pero queremos animar al uso de Joomla porque es realmente sencillo, lo iremos viendo poco a poco). Si estás iniciándote sigue leyendo aunque no entiendas algunas cosas; sigue las instrucciones y vete probando el manejo de Joomla poco a poco por tu cuenta. SERVIDOR DE ALOJAMIENTO-EXPLOTACIÓN Y SERVIDOR DE DESARROLLO Los webmasters suelen trabajar con dos servidores: un servidor de desarrollo al que sólo tienen acceso los desarrolladores, y donde se va creando y probando el sitio, y un servidor de explotación que es el que sirve los contenidos a los usuarios. Es habitual tener el servidor de explotación con un proveedor y el servidor de desarrollo en un ordenador local para poder trabajar con mayor agilidad. Si un servidor de explotación tiene un problema (fallo de hardware, inclusión en un listado de servidores fraudulentos = banneado) podemos tener un problema que dure horas, días o semanas. Frente a ello se recomienda contar con un servidor de seguridad o servidor espejo (mirror) contratado con otro proveedor de alojamiento y que nos dé servicio en caso de caída del servidor principal. Para el alojamiento o servidor hay tres modalidades principales de contratación: 1. Hosting compartido: nuestro sitio está alojado en el mismo ordenador que otros clientes con los que comparte la IP. Los principales problemas son que la capacidad está compartida y que la configuración no es específica para nosotros, sino para muchos. Además si un cliente hace un uso indebido del servidor (por ejemplo ofrecer descargas ilegales o pornografía infantil) la IP puede ser banneada y verse todos los usuarios colgados. Ello lleva a que los proveedores

Joomla, un CMS potente e interesante introduzcan numerosas restricciones de seguridad. Este alojamiento está indicado para sitios pequeños y medianos por su bajo precio (normalmente unos 25 euros al año). 2. Servidor dedicado virtual (VPS, virtual private server): solución intermedia en la que seguimos compartiendo ordenador con otros clientes, pero tenemos nuestro propio software-partición que nos permite un mayor control de la configuración. Este alojamiento está indicado para webs de pequeñas y medianas empresas y tiene un coste intermedio (normalmente < 30 /mes). 3. Servidor dedicado real: nuestro sitio estaría alojado en un ordenador completo a nuestra disposición, en las instalaciones del proveedor. Indicado para empresas medianas o grandes que requieren alta capacidad y control absoluto de configuraciones. La desventaja es la necesidad de configurar la seguridad del servidor, cosa a veces más compleja que el propio desarrollo web pues necesita una actualización permanente frente a las nuevas técnicas de hackeo, y el precio (normalmente > 100 /mes). Además para el aprendizaje (no con vistas a la explotación profesional o comercial de una página web) podemos usar hostings gratuitos ó simuladores de servidores sobre nuestro computador, de lo que hablaremos más adelante. Al contratar un hosting profesional con vistas a usar Joomla deberíamos fijarnos en: a) Que disponga de las versiones de Apache, PHP y MySQL requeridas. b) Espacio de alojamiento: Joomla básico ocupa sólo unos 20 MB. Instalando numerosas extensiones podemos llegar a unos 100 MB. En general el espacio requerido por Joomla es despreciable frente a los contenidos del propio sitio web, que en el caso de incorporar vídeos, descargas, etc. puede llegar a suponer varios GB. c) Ancho de banda o volumen de transferencia: nuestras necesidades dependerán del volumen de usuarios que tengamos. d) Número de base de datos MySQL: Joomla puede funcionar con una única base de datos MySQL. No obstante, si en nuestro sitio vamos a incluir servicios como foros, blogs, comercio electrónico, etc. cargar todo en una única base de datos puede volver el sistema pesado y poco eficiente. En este caso interesa contratar más bases de datos. e) Asistencia técnica: este factor es esencial para poder tener un buen sitio web. Si nos fijamos sólo en el precio podemos equivocarnos estrepitosamente. Joomla deberá instalarse en la carpeta public_html situada en la carpeta raíz de nuestro alojamiento. Podemos instalarlo en una subcarpeta dentro de este directorio y tener acceso a través de www.midominio.com/joomla. Joomla necesita de una cuenta FTP. Por motivos de seguridad no es aconsejable utilizar la cuenta FTP que nuestro proveedor nos da como predeterminada, sino crear otra con privilegios más limitados (por ejemplo que sólo tenga acceso a la carpeta Joomla del directorio public_html) de modo que no haya acceso al resto de directorios.

Joomla, un CMS potente e interesante Una vez decidido dónde se instala nuestro sitio Joomla, el siguiente paso es crear o si ya está creada asignar un usuario que sólo tenga acceso a la base de datos de Joomla y no a ninguna otra base de datos de nuestro sistema. Para ello, en el panel de administración del alojamiento debemos acceder a la gestión de Bases de datos MySQL. Crearemos una base de datos asignándole un nombre y un usuario especificando sus claves de acceso (login y password). Una vez creado el usuario hay que activar la casilla ALL para conceder al usuario designado todos los privilegios sobre la base de datos. Será necesaria esta base de datos y usuario cuando instalemos Joomla. Las bases de datos se gestionan habitualmente a través de phpmyadmin, que es una aplicación para la gestión del contenido de las bases de datos (tablas y registros). Los sitios web se almacenan en direcciones IP de servidores. Otros equipos intermedios, denominados servidores DNS (Domain Name System) son los que se encargan de convertir las direcciones fáciles de recordar en las direcciones IP correspondientes. Conviene conocer la dirección IP de nuestro sitio, que será del tipo http://118.85.73.001/misitio, ya que en caso de fallo de los servidores DNS es la única forma de acceder al sitio. Para comenzar con Joomla no es necesario tener contratado un alojamiento con un proveedor de hosting. Nos basta tener un ordenador en casa y hacer con él la emulación del servidor como veremos a continuación. También podemos valernos de proveedores que ofrecen hosting gratuito (por ejemplo www.000webhost.com) para hacer nuestras primeras páginas. Próxima entrega: CU00404A Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=38&itemid=152

Instalar Joomla en nuestro ordenador bajo Windows o un servidor WAMP (Y XAMPP). HACER FUNCIONAR NUESTRO ORDENADOR COMO SI FUERA UN SERVIDOR. Para configurar un servidor local tendríamos que instalar en nuestro ordenador Apache, PHP y MySQL. Para usuarios no experimentados, con el fin de evitar problemas de instalación y compatibilidad, es mejor usar un paquete de instalación gratuito como WAMP (Windows, Apache, MySQL y PHP), que se encarga de todos los detalles automáticamente. Además de WAMP, que sólo es válido para Windows, existe otro instalador muy popular, el XAMPP, que es válido para Windows, Linux y Mac Os. Por motivos de seguridad WAMP y XAMPP sólo los recomendamos para trabajar en local (los usaríamos por tanto como emuladores de servidor en vez de como servidores, aunque en teoría podríamos usarlos tanto de una manera como de otra). También hay otras posibilidades (Easy Php, MAMP para Mac, etc.) que son válidas pero que no vamos a comentar. Para instalar WAMP en Windows debemos acceder a la página de WAMP que es http://www.wampserver.com y descargar la última versión disponible. Ejecutamos la instalación, y dentro de la carpeta de instalación se creará una subcarpeta denominada www que es donde deberemos tener las carpetas conteniendo nuestros sitios web. Pulsando Install comenzará la instalación de Apache, PHP y MySQL. Seleccionaremos un navegador predeterminado en la opción Please choose your default browser. Si salta un mensaje de alarma tipo Apache Server está intentando actuar como servidor debemos configurar nuestro firewall para evitar que bloquee las peticiones de Apache. En la ventana PHP mail parameters deberíamos configurar los parámetros de nuestro servidor (esto servirá para el funcionamiento de Joomla, aunque existe la alternativa de utilizar una cuenta de correo externa). Una vez instalado nos aparecerá un icono en el escritorio del tipo Start WampServer. También podemos iniciar WampServer desde Inicio --> Todos los programas --> WampServer --> Start Wamp Server. Una vez arrancamos WampServer aparecerá un pequeño icono en la parte inferior derecha de la pantalla (área de notificaciones de la barra de Windows).

Instalar Joomla en nuestro ordenador bajo Windows o un servidor Pulsando sobre ese icono y seleccionando Localhost se nos mostrará la página principal de configuración y herramientas de nuestro servidor web. Algunas extensiones de Joomla requieren que tengamos instalado en nuestro servidor ciertas extensiones de PHP. Para activar estas extensiones debemos acceder al menú de Wamp mediante el icono correspondiente (situado en el área de notificaciones, parte inferior derecha de la pantalla), hacer click en él y seleccionar PHP --> PHP extensions.

Instalar Joomla en nuestro ordenador bajo Windows o un servidor CREAR UNA BASE DE DATOS CON WAMP Instalar una base de datos es un paso previo para poder instalar Joomla. Para instalar una base de datos con WAMP debemos: 1. Acceder a phpmyadmin (a través del menú desplegable del icono de WAMP). 2. Escribir el nombre que queremos asignar a la base de datos en el cuadro de texto de la sección Crear nueva base de datos. 3. Desplegar el cuadro de lista Cotejamiento y seleccionar utf8_spanish_ci, que corresponde al idioma español moderno, que admite tildes, eñes, etc. (utf8_unicode_ci en principio también es válido). La base de datos generada estará alojada en una ruta del tipo C:\wamp\bin\mysql \mysql5.1.36\data\bbdd_joomla1, siendo bbdd_joomla1 el nombre de base de datos que hemos asignado a nuestra base de datos al crearla. Una vez creada la base de datos, ya hemos completado este paso. Nota: si no indicamos otra cosa, el usuario será root sin contraseña. Este usuario sin contraseña en el servidor SQL es una laguna de seguridad: tenerlo en cuenta en un servidor real. Si estamos trabajando en local esto no tiene relevancia ya que nadie puede acceder a nuestro sitio web ni a nuestra base de datos, que están en local. ES MEJOR CREAR NUESTRAS PRIMERAS WEBS CON JOOMLA EN LOCAL O EN REMOTO? Mucha gente que empieza con Joomla decide empezar utilizando Wamp debido a motivos varios: no disponen de un servidor remoto sobre el que trabajar, les da miedo realizar manipulaciones en un servidor remoto, temen que les copien la web desde internet, piensan que es mejor trabajar en local para después pasar a remoto por rapidez, o no tienen una buena conexión a internet y trabajando en local pueden desarrollar páginas web sin depender de internet. En general, a medida que se tiene experiencia se tiende más a desarrollar las webs sobre servidores remotos en vez de en local, porque a la larga comporta algunas ventajas, sobre todo de configuración (no tener que realizar modificaciones de configuración al subir la página web). Nosotros recomendamos en general trabajar en remoto porque se asemeja más a lo que va a ser la realidad de los desarrollos web, aunque trabajar en local también puede ser una opción válida. Analizaremos las distintas situaciones y daremos una recomendación: - No se dispone de un servidor remoto: se puede disponer gratuitamente de un servidor remoto con proveedores de servicio gratuito de servidor. Este servicio suele ser bastante limitado, pero para aprender a usar joomla nos puede venir muy bien. Podemos usar como proveedor gratuito www.000webhost.com, www.byethost.com, www.agilityhoster.com o cualquiera de los muchos otros existentes en internet. Ten en cuenta que un proveedor de hosting gratuito te puede eliminar la página en cualquier momento. De hecho, es frecuente que estos proveedores aparezcan y desaparezcan. Los trabajos más serios se suelen hacer en servidores de pago, pero para aprender puede ser útil usar un servidor gratuito.

Instalar Joomla en nuestro ordenador bajo Windows o un servidor - Les da miedo realizar manipulaciones sobre un servidor remoto: no debes tener miedo pues los administradores del servidor no te van a dejar que accedas a partes sensibles del mismo. Si te equivocas y haces un destrozo, lo borras todo y empiezas de nuevo. - Temen que les copien la web desde internet: a no ser que tengas un proyecto muy muy bueno e innovador (cosa que no tenemos en el 99,9 % de los casos), nadie se va a preocupar de copiarte, y menos si la página es recién creada y todavía no tiene repercusión. Por este motivo, mejor en general trabajar en el servidor remoto. - Piensan que es mejor trabajar en local para después pasar a remoto por rapidez: si tienes una buena conexión a internet, irás prácticamente igual de rápido trabajando en local que en remoto, así que mejor en remoto. - No tienen una buena conexión a internet: este es uno de los motivos que hace recomendable trabajar en local. Si internet te va muy lento, puede ser mejor trabajar en local y subir la página cuando esté terminada. Tener en cuenta que el principal requisito para poder usar Joomla en un servidor remoto es que este servidor permita el uso de PHP y MySql. Si no es así, no podremos trabajar con Joomla en ese servidor. Si contamos con PHP y MySql, habrá que comprobar que las versiones de estos sistemas sean compatibles con la versión de Joomla que vayamos a utilizar, pero lo principal es disponer de PHP y MySql porque sin ello no podemos hacer nada. CREAR UNA BASE DE DATOS EN UN SERVIDOR REMOTO Instalar una base de datos es un paso previo para poder instalar Joomla. En general los servidores remotos disponen de un panel de administración al que accedemos a través de internet mediante un login y una contraseña. Una vez dentro del panel, existen múltiples opciones de administración. El aspecto puede ser diferente según el servidor que usemos, pero en general se disponen de las mismas opciones básicas junto a algunas suplementarias. Hemos de buscar las opciones para gestionar bases de datos MySql. Buscaremos por tanto dentro de nuestro panel la opción Bases de datos, MySql, Control de MySql. Nuestro objetivo es crear una bases de datos y gestionarla con phpmyadmin, que es el gestor más habitual del que disponemos en servidores para gestionar bases de datos.

Instalar Joomla en nuestro ordenador bajo Windows o un servidor Una vez accedemos al control de MySql dispondremos de una opción para crear bases de datos. Pulsamos sobre ella, y nos pedirá el nombre de la base de datos y habitualmente también una contraseña. Establecemos el nombre, por ejemplo joomla1 y la contraseña y pulsamos aceptar. Nos aparecerá un mensaje del tipo Database created. Ahora volvemos a la página inicial del panel de control y buscamos la opción phpmyadmin para acceder a gestionar la base de datos. Una vez accedemos a phpmyadmin, la ventana que se nos muestra es la de la página de phpmyadmin, que será prácticamente igual en local que en remoto. La apariencia puede variar ligeramente según qué versión de phpmyadmin estemos usando. Una vez tenemos la base de datos creada (y por el momento vacía) ya hemos completado este paso.

Instalar Joomla en nuestro ordenador bajo Windows o un servidor VERSIONES DE JOOMLA Joomla se puede descargar desde muchos sitios, pero lo recomendable es hacerlo desde la web oficial o desde webs colaboradoras oficiales. La web oficial es la más actualizada, pero estará en inglés y requerirá configuraciones de idioma. Las webs colaboradoras hispanas pueden ir un poquito por detrás, pero ofrecen las versiones ya en español: para descargar Joomla usar www.joomlaspanish.org. Si queremos la ultimísima versión en inglés usar el sitio oficial www.joomla.org. Las versiones de Joomla tienen la forma principal.secundario.distribución ó 1.5.24, 2.5.4, 3.5.3, 4.5.1 etc. donde el significado de los dígitos es: Principal: un cambio de este dígito significaría que se ha reescrito completamente el código de Joomla, pasando a ser un producto diferente de nula compatibilidad con versiones anteriores. Secundario: un cambio de este dígito significaría cambios sustanciales en el núcleo del código pero manteniendo cierta compatibilidad con versiones anteriores. Distribución: un cambio de este dígito significaría mejoras menores y total compatibilidad con versiones que comparten dígito principal y secundario. ENVIAR JOOMLA AL SERVIDOR Para instalar Joomla hemos de enviar a la carpeta raíz (o a aquella carpeta donde queramos instalar Joomla) de nuestro servidor los archivos en los que se descomprime el paquete que hayamos descargado. Una vez hecho esto todavía nos faltarán varios pasos para instalar Joomla que describiremos más adelante. Joomla en servidor local Debemos descomprimir el paquete Joomla y arrastrarlo todo a la carpeta elegida de nuestra web, por ejemplo wamp/www/joomla (hemos creado una carpeta llamada Joomla para meter aquí Joomla) ó Xampplite/htdocs/Joomla. La URL del sitio será http://localhost/joomla. Joomla en servidor remoto En este caso debemos hacer el mismo proceso pero en remoto. Si el File Manager (gestor de archivos del que dispondremos en el panel de administración del servidor) nos permite subirlo comprimido y luego descomprimir nos ahorramos tiempo de transferencia, ya que es más rápido subir un archivo que cientos de archivos. Para subir archivos a servidor (o bajarlos) es útil usar un cliente FTP como se explica más abajo. Una vez hemos subido el archivo, normalmente dentro del File Manager habrá una opción sobre el archivo que sea Extract y que lo que hace es descomprimir el fichero en el servidor. Si el fichero se ha descomprimido adecuadamente, ahora al acceder con el File Manager al directorio nos tienen que aparecer varias carpetas y archivos correspondientes a Joomla descomprimido. El acceso web lo tendremos en la ruta http://www.midominio.com/joomla (suponiendo que hayamos creado una carpeta Joomla en nuestro servidor) o en la ruta http://www.midominio.com si lo

Instalar Joomla en nuestro ordenador bajo Windows o un servidor instalamos directamente en la raíz del servidor (la raíz del servidor corresponde normalmente a una carpeta denominada public_html). UN CLIENTE FTP CÓMODO PARA TRABAJAR Existen numerosos clientes FTP que son útiles para subir y bajar archivos a un servidor remoto. Uno amigable, gratuito y en castellano es FileZilla. Para obtener este programa acceder a http://filezillaproject.org/ y descargar la versión cliente (hay una versión servidor que sirve para crear un servidor FTP nuevo en vez de para contactar con un servidor FTP ya existente). Para configurar una conexión: Archivo --> Gestor de sitios --> Nuevo sitio --> asignamos un nombre a la conexión --> Rellenar los datos en la ficha general (ej. servidor ftp.amigos.org, puerto 21, tipo de servidor FTP, acceso normal, usuario y contraseña) con los datos que nos facilite nuestro proveedor de alojamiento. Para abrir la conexión expandir la lista del primer icono que se muestra y seleccionarla. INSTALAR JOOMLA Abrimos el navegador y accedemos a http://localhost/joomla si estamos en local ó a http://www.midominio.com/joomla (o la ruta definida) si estamos en remoto. 1. Elegimos idioma y pulsamos Siguiente. 2. Comprobación previa: en el panel de arriba (comprobaciones previas para Joomla) todo debe indicar sí, en caso contrario hay algún problema y mejor no seguir. En el panel de abajo Mostrar errores podemos tenerlo activado si vamos a trabajar en local para que se nos muestre información sobre los errores que se producen, pero conviene desactivarlo cuando ponemos la página en servicio a disposición del público en remoto. Para desactivar Mostrar errores

Instalar Joomla en nuestro ordenador bajo Windows o un servidor (display errors) hemos de buscar el archivo php.ini en la raíz del servidor y editarlo. Con la opción buscar tecleamos "display_errors" y nos encontrará entre todo ese texto una línea donde pone display_errors = On. Cambiamos el On por un "Off" y listo. Hay que guardar el archivo para que se salven los cambios. Para comprobar que se ha desactivado (hemos de verlo en color verde) en local, hay que parar el Wamp, Xampp (o lo que usemos), y volver a ponerlo en marcha. Si es en remoto, refrescar la página. Si no podemos modificar el php.ini en remoto habría que solicitar a los técnicos del hosting que lo modifiquen ellos (a veces restringen el acceso). Volvemos a entrar en Joomla y veremos que ha desaparecido. Register globals (Registros globales) debe estar desactivado. Cuando vayamos a trabajar en desarrollo el proveedor de hosting nos tiene que poner el safe_mode en off (de hecho, han surgido nuevas formas de protección que hacen que safe_mode sea obsoleto). Safe mode es un parámetro de configuración del servidor. 3. Licencia: la licencia GNU General Public License establece que el usuario puede copiar, modificar y redistribuir la aplicación a terceros, incluso cobrando por ello, pero está obligado a hacerlo manteniendo el código fuente abierto. Por tanto código libre no significa siempre gratis : hay extensiones de Joomla que se distribuyen de forma comercial, pagando. Otras son gratuitas. Pulsamos en Siguiente. 4. Configuración de la base de datos: hay que indicar a Joomla con qué base de datos debe comunicarse. Esta base de datos puede ser usada por Joomla sólo o por Joomla y otras aplicaciones. Elegir tipo MySQL ó MySQLi (en los servidores más modernos normalmente será MySQLi, esto lo podemos ver accediendo a phpmyadmin en la información Servidor web. Como nombre de servidor normalmente pondremos localhost, nombre de usuario root si estamos en local o el que corresponda en remoto, la contraseña para el usuario si existe, y el nombre de la base de datos (que podemos ver en phpmyadmin). Configuración avanzada sería si quisiéramos instalar otra versión de Joomla manteniendo la antigua (sería como tener Office 2003 y al mismo tiempo Office 2007). En ese caso, habría que ver si las bases de datos existentes las suprimimos o no, si creamos copias de seguridad, etc. El resto de opciones en general no tocaremos nada. Pulsamos en Siguiente. 5. Configuración de FTP: adecuado para trabajar en producción y evitar las restricciones que nos pueda imponer nuestro proveedor, pero en general lo dejaremos tal y como está sin modificar nada y pulsaremos sobre Siguiente.

Instalar Joomla en nuestro ordenador bajo Windows o un servidor 6. Configuración principal: escribir el nombre del sitio web (también podemos añadir opcionalmente una pequeña descripción y palabras clave). Indicaremos un correo electrónico nombre de usuario y contraseña para el usuario administrador (estos datos de usuario se podrán cambiar posteriormente, y además podremos crear más usuarios). En la opción Instalación de los datos de ejemplo, elegir No instalar los datos de ejemplo predeterminados o simplemente no pulsar el botón de instalación de estos datos (depende de la versión de Joomla será de una manera u otra) porque nos supondrán una pérdida de espacio y tiempo para su posterior borrado. 7. Borrar la carpeta de instalación: se hace por motivos de seguridad. Hay que borrar la carpeta installation del servidor. En algunas versiones podemos hacerlo pulsando sobre el botón Eliminar carpeta de instalación. En otras versiones, si estamos en remoto, la podremos borrar a través del File Manager o a través de FTP por ejemplo, para poder continuar. Si estamos en local, borrar c:\xampplite\htdocs\joomla\installation ó c:\wamp\www\joomla\installation si no se ha borrado automáticamente. A continuación el botón Portada o Sitio nos lleva a la zona pública de nuestro sitio web, que se corresponderá con una ruta del tipo http://www.midominio.com/joomla/. El botón administración conduciría a la zona privada, que tendrá una ruta del tipo http://www.midominio.com/joomla/administrator. Pulsamos portada. Nos aparece una web casi en blanco y: Ya está todo listo para empezar a introducir contenidos en nuestra página web! Próxima entrega: CU00405A Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente: http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=38&itemid=152

Parte I : Características generales de Joomla. FrontEnd, BackEnd INTRODUCCIÓN Joomla es una aplicación web con utilidad para gestionar contenidos. La instalación básica de Joomla permite trabajar con artículos (como los de un periódico), enlaces web, contactos (como una agenda), publicidad (banners, etc.) encuestas, noticias en formato de sindicación (como RSS, Really Simple Sindication) como aspectos fundamentales. Para muchos usuarios esto será suficiente y Joomla les resultará un sistema robusto y ágil para gestionar una web. No obstante, el éxito de Joomla no se debe a estos contenidos básicos, sino al marco de trabajo (framework) potente y flexible que permite ampliar y adaptar Joomla a las necesidades concretas de cada web. Muchas de las extensiones de Joomla están disponibles de forma gratuita, aunque hay otras que son de pago. NÚCLEO Y CONTENIDOS Los contenidos o información que existe en el sitio web se almacenan en Joomla de forma independiente, fundamentalmente en una base de datos, aunque también algunas veces en archivos dentro de carpetas (por ejemplo, carpetas de imágenes). El núcleo o core es el conjunto de aplicaciones/archivos responsable del funcionamiento de Joomla, por ejemplo de enviar las instrucciones para que se muestren ciertos contenidos solicitados por un usuario al hacer click sobre un enlace. El núcleo manda instrucciones a instancias superiores, que son las que cumplen dichas instrucciones. En cierto modo es como si Joomla estuviera organizado en jerarquías, y la jerarquía más básica, la de más bajo nivel (la que trata directamente con el servidor de páginas web) es el núcleo. 2006-2029 aprenderaprogramar.com

Parte I : Características generales de Joomla. FrontEnd, BackEnd FRONTEND Y BACKEND Nuestro sitio web tendrá dos vías de acceso: a) Vía pública o FrontEnd: visualización de contenidos cuando alguien escribe la URL de nuestro sitio en su navegador. Con Joomla puede establecerse un sistema de privilegios para usuarios en base a login y contraseña, de modo que la visibilidad y accesibilidad de contenidos no sea igual para todos. Por ejemplo, algunos usuarios sólo podrán leer artículos mientras que otros podrán editarlos. b) Vía de administración o BackEnd: para gestionar el funcionamiento del sitio. Su dirección es nuestra URL seguida de /administrator. Al utilizar esta vía de acceso tendremos que utilizar nuestro login y password de administrador. Por defecto, tras 15 minutos de inactividad seremos deslogeados. COMPONENTES Y VISTAS Cada página de nuestro sitio puede estar compuesta por elementos de navegación (p.ej. menús), elementos accesorios (p.ej. banners), información variada (p.ej. cotizaciones de bolsa) y un contenido principal gestionado por un componente. Los componentes son los niveles intermedios entre el cerebro (núcleo) y el usuario, y son los que manipulan los contenidos para presentarlos de una u otra manera. Un componente es algo así como una pequeña aplicación independiente que se integra en Joomla para realizar una función. P.ej. existen componentes para gestionar artículos, otro para gestionar los anuncios, otro para realizar encuestas El componente de artículos se encarga de realizar cosas con artículos, por ejemplo puede mostrar una lista de artículos, o un artículo concreto, o un formulario para que los usuarios envíen artículos. Estas distintas modalidades o expresiones del componente se denominan vistas del componente. Cada página de nuestro sitio web tiene como elemento central una vista de un componente. Puede además, tener tantos elementos accesorios como queramos. Por ejemplo, tendremos siempre una vista de componente, pero según la página podremos tener 2, 3, 4, 5 n módulos en esa página, tantos como deseemos. Por defecto (aunque no es obligatorio) la página principal de nuestro sitio web está vinculada al componente de artículos, y más concretamente a la vista página principal. El componente se encarga de buscar todos los artículos que tengan activo el parámetro publicar en página principal y de mostrarlos de forma resumida en esta vista. Las vistas son configurables: en una página podemos tener vista de artículos de la sección Estudios oficiales y en otra de otra de la sección Mecánica de motocicletas. Resumidamente: los componentes se encargan de gestionar los contenidos y de mostrarlos a través de vistas, y permiten que nuestro sitio Joomla sea mucho más que un sitio con artículos. 2006-2029 aprenderaprogramar.com

Parte I : Características generales de Joomla. FrontEnd, BackEnd MENÚS E ITEMS DE MENÚS Los menús son contenedores de los ítems de menú, que son los encargados de enviar al usuario a una vista de un componente. Los menús pueden anidarse. MÓDULOS Aunque el contenido principal de la página hemos dicho que es gestionado por un componente, en la página habrá otros elementos (menús, banners, etc.) cuya presentación depende de los módulos. Los módulos son elementos para mostrar en la página otros contenidos además del componente: cada elemento presentado es una instancia de un tipo de módulo. Podríamos definir módulo como pequeño paquete de información que se ubica en lugares definidos por la plantilla. Hay distintos tipos de módulo y cada uno de ellos puede configurarse para que muestre contenidos diferentes. Para que un menú se muestre en nuestro sitio tendrá que estar asignado a un módulo. Un módulo puede mostrar otras cosas (p.ej. una encuesta) además de menús. Al configurar una instancia de un módulo podemos indicar si es visible o no, su contenido, en qué páginas se muestra, etc. pero no escoger una ubicación cualquiera (posición) dentro de la página ya que esto es responsabilidad de las plantillas. Tendremos que elegir posiciones admitidas por la plantilla. Ejemplos de módulos: módulo login permite el logeado. Módulo footer Muestra el pie de página. Módulo syndicate Permite la sindicación RSS. Módulo Search Muestra una barra de búsqueda. Módulo latestnews Muestra novedades. Módulo mostread Muestra lo más popular del sitio. Módulo Whosonline Muestra qué usuarios están online. Módulo banners Muestra publicidad. Módulo mainmenu Muestra menús, etc. El módulo banners se puede configurar para que muestre publicidad tipo texto o tipo imagen, y a su vez para que las imágenes sean pequeñas o grandes, etc. PLANTILLAS Las plantillas establecen la relación entre qué se muestra y cómo se muestra. Por tanto las plantillas son las responsables de la estética de nuestro sitio. Las plantillas pueden variar dentro de nuestro sitio web, asociándolas a ítems de menú. Al haber plantillas muy distintas, podemos hacer que dentro de nuestro sitio la apariencia cambie mucho. Cuando cambiamos de plantilla no sólo cambia el aspecto de las cosas, también puede cambiar la posición de ellas. Por ejemplo, algo que con una plantilla aparecía abajo a la derecha puede que con otra aparezca arriba al centro. Esto es debido a la existencia de marcadores de posición para la situación de los módulos. Estos marcadores están identificados por un nombre que habremos de indicar. Si cambiamos de plantilla y el marcador indicado no se encuentra en la nueva plantilla, no se mostrará ese elemento Problema. 2006-2029 aprenderaprogramar.com