SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
ÍNDICE
1. Qué es JOOMLA?
2. Tecnologías y lenguajes
3. Aplicaciones
4. Instalación
5. Usuarios
6. Gestión de la información
7. Menús
8. Layout
9. Extensiones
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
9. Extensiones
10. Componentes
11. Módulos
12. Plugins
13. Banners
14. Enlaces y wrappers
15. Diseño, instalación, configuración y publicación de portal web
1. Qué es JOOMLA?
1. Wikipedia: “Joomla! es un sistema de gestión de contenidos, y entre sus
principales virtudes está la de permitir editar el contenido de un sitio web de
manera sencilla.”
2. JoomlaSpanish.org: “Joomla! es un Sistema de Gestión de Contenidos (CMS)
reconocido mundialmente, que le ayuda a construir sitios web y otras
aplicaciones en línea potentes.“
3. Joomla.org: “Joomla is an award-winning content management system (CMS),
which enables you to build Web sites and powerful online applications. Many
aspects, including its ease-of-use and extensibility, have made Joomla the
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
aspects, including its ease-of-use and extensibility, have made Joomla the
most popular Web site software available.“
Joomla es un sistema de gestión de contenidos (CMS) de licencia pública general
GNU gratuita (código abierto) ,soportado por una enorme comunidad, que
permite crear una página web y gestionar su contenido de forma sencilla.
1. Qué es JOOMLA?
“Un CMS soporta la creación, gestión, distribución, publicación y descubrimiento
de la información corporativa. Cubre el ciclo de vida completo de las páginas,
contenidos y activos albergados en un sitio web, desde la provisión de simples
herramientas para crear los contenidos, pasando por la publicación y, finalmente,
el archivo de los mismos. También proporciona capacidades para gestionar la
estructura del sitio web, la apariencia de las páginas publicadas y el estilo de
navegación que se ofrece a los usuarios.”
(Definición de James Robertson) [ROBERTSON2003]
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
La arquitectura de un Content Management System (CMS) es:
BASE DE
DATOS
BACK-END
ADMINISTRADOR USUARIO
FRONT-END
Lenguaje de programación
interpretado
WEB SERVER+CMS
1. Qué es JOOMLA?
Cuando el usuario hace una petición al servidor para que le envíe una página
web, el servidor ejecuta el código intérprete , incrustado en el código HTML. Éste
procesa el script solicitado que generará el contenido de manera dinámica (por
ejemplo obteniendo información de una base de datos). El resultado es enviado
por el intérprete al servidor, quien a su vez se lo envía al cliente.
Ejemplos de lenguajes de programación interpretados: PHP, Python, Perl.
Ejemplos de bases de datos: MySQL, Postgres, Oracle, ODBC, DB2, Firebird.
Ejemplos de CMS: Joomla, OpenCMS, WordPress.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
Ejemplos de CMS: Joomla, OpenCMS, WordPress.
En nuestra arquitectura web:
MySQL
BACK-END
ADMINISTRADOR USUARIO
FRONT-END
PHP
WEB SERVER+Joomla
2. Tecnologías y lenguajes
La creación y administración de una página web dinámica sin la ayuda de CMS
puede convertirse una tarea harto complicada para un usuario con bajos
conocimientos web. Son necesarios conocimientos acerca de bases
de datos, programación html y xtml, programación de scripts php y perl, hojas de
estilo, etc. Joomla permite crear un portal web adaptado a la ya famosa Web 2.0
sin tener que picar una sola línea de código.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
3. Aplicaciones
XAMPP es un servidor independiente de plataforma, software libre, que consiste
principalmente en la base de datos MySQL, el servidor Web Apache y los
intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo
de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP,
Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web
libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP
esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.
Para nuestra arquitectura utilizaremos la versión reducida XAMPP Lite disponible
en http://www.apachefriends.org/en/xampp-windows.html#646.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
en http://www.apachefriends.org/en/xampp-windows.html#646.
JOOMLA ya ha sido definido anteriormente como un CMS. Para nuestra
arquitectura utilizaremos la versión en español disponible en
http://joomlaspanish.org/.
4. Instalación
1. Descargue XAMPP Lite (.exe)
2. Descargue Joomla (.zip)
3. Instalación XAMPP
- Ejecute el archivo XAMPP Lite (.exe)
- Instalar XAMPP con la configuración por defecto
- Arrancar XAMPP
- Arrancar los servicios de Apache y MySQL
- Para conocer el estado de XAMPP consulte http://localhost/xampp
- Para ver la seguridad de la arquitectura consulte http://localhost/security
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
- Para ver la seguridad de la arquitectura consulte http://localhost/security
- Para securizarla consulte http://localhost/security/xamppsecurity.php: configure
una contraseña para el usuario root de MySQL (root/mypw)
- Vaya a http://localhost/phpmyadmin. Valídese con la cuenta de root de MySQL. A
través de esta interfaz web podrá administrar sus bases de datos. Cree una base de
datos para Joomla (jdbsti2m)
4. Descomprima el archivo de Joomla (.zip) en la carpeta que ha crear
c:xampphtdocsjoomla
5. Instalación Joomla
- abra el navegador y consulte la interfaz de web de configuración
http://localhost/joomla/installation/index.php
4. Instalación
5. Instalación Joomla
- instale la configuración por defecto
- al llegar a la configuración de la base de datos:
- tipo de base de datos: mysql
- nombre del servidor: localhost
- nombre de usuario y contraseña: los definidos anteriormente
- nombre de la base de datos: la definida anteriormente
- en configuración avanzada poner seleccionar “Eliminar las tablas
existentes”
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
existentes”
- prefijo de la base de datos: jos_
- No habilitar la configuración FTP
- Introduzca el nombre de su sitio web
- introduzca los datos del administrador por defecto para el portal de
administración Joomla (back-end) (admin/1234)
- Para finalizar la instalación de Joomla borre el directorio:
c:xampphtdocsjoomlainstallation
6. No lo haga, pero si necesita borrar xampp de su ordenador elimine la carpeta
c:xampp
7. No lo haga, pero si necesita borrar su página web de su ordenador elimine la
carpeta c:xampphtdocsjoomla
4. Instalación
8. Para accede a su página web joomla http://localhost/joomla (Front-end)
9. Para acceder al administrador web joomla
http://localhost/joomla/administrator (Back-end)
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
5. Usuarios
Existen dos grupos de usuarios, uno para el back-end y otro para el front-end. En
cada grupo se pueden definir usuarios con permisos particulares que restringen
sus accesos dentro del CMS.
Tipos de usuarios del Front-end:
1. Anónimo o No Registrado: tiene acceso a todas las partes del sitio web que el
administrador haya declarado como públicas.
2. Registrado: tiene acceso a todas las partes del sitio web que el administrador
haya declarado como públicas o restringidas. No pueden crear ni editar artículos
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
haya declarado como públicas o restringidas. No pueden crear ni editar artículos
de otros usuarios.
3. Autor: tiene acceso a todas las partes del sitio web que el administrador haya
declarado como públicas o restringidas. Pueden crear , pero no editar artículos de
otros usuarios ni los suyos propios . Los artículos creados por este usuario quedan
pendientes de validación hasta que un administrador los autorice y los publique.
4. Editor: tiene acceso a todas las partes del sitio web que el administrador haya
declarado como públicas o restringidas. Pueden crear y editar artículos de otros
usuarios . Los artículos creados por este usuario quedan pendientes de validación
hasta que un administrador los autorice y los publique.
5. Usuarios
Tipos de usuarios del Front-end:
5. Publicador: tiene acceso a todas las partes del sitio web que el administrador
haya declarado como públicas o restringidas. Pueden crear , editar y publicar
artículos de otros usuarios y los suyos propios
Desde el back-end (Configuración Global ->Sistema) un usuario administrador
puede permitir el registro automático de usuarios y el nivel por defecto si se
registran desde la página principal. Para poder registrarse desde la página
principal es necesario insertar un módulo de validación (Gestor de módulos ->
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
principal es necesario insertar un módulo de validación (Gestor de módulos ->
Módulo Acceder). Si el administrador deshabilita la opción de registro automático
deberá dar de alta a los usuarios desde el back-end de forma manual (Gestor de
usuarios).
5. Usuarios
Tipos de usuarios del Back-end:
1. Gestor: los usuarios de este grupo tienen un acceso parcial a la zona de
administración:
- Ayuda: pantallas de ayuda generales e información del sistema
- Sitio: gestor multimedia
- Menús: edición de menús existentes y creación de elementos de menú
- Contenidos: gestor de contenidos, gestor de secciones, gestor de categorías,
gestor de la página de inicio, gestor del archivo
2. Administrador: los usuarios de este grupo tienen un acceso a la mayoría de
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
2. Administrador: los usuarios de este grupo tienen un acceso a la mayoría de
funciones administrativas. Además de los permisos contemplados para el grupo
"gestor" tiene acceso a:
- Sitio: Administrador de Usuarios (crear/editar/borrar cualquier tipo de usuario
excepto Súper-Administrador).
- Menús: Administrador de Menús (acceso a todas las funciones).
- Contenido: Administrador de las Papeleras, Estadísticas.
- Extensiones: Instalar/Desinstalar, Crear, Editar cualquier Extensión (excepto el
Administrador de Idiomas y el Administrador de Plantillas).
5. Usuarios
Tipos de usuarios del Back-end:
3. Superadministrador: los usuarios de este grupo tienen un acceso a todas las
funciones administrativas. Es recomendable contar con al menos dos cuentas de
este tipo: la que se crea en la instalación (admin) y otra más, como medida de
precaución.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
BACK-END FRONT-ENDBACK-END
SUPERADMINISTRADOR
ADMINISTRADOR
GESTOR
PUBLICADOR
EDITOR
AUTOR
REGISTRADO
ANÓNIMO
FRONT-END
JOOMLA
6. Gestión de la información
La estructura del contenido en un sitio web Joomla está organizada en un orden
jerárquico en base a secciones, categorías y artículos:
- secciones: contenedores principales; en su interior están las categorías.
- categorías: contenedores secundarios; en su interior están los artículos.
- artículos: la unidad básica de contenido.
Una sección puede tener una o más categorías y una categoría puede tener uno o
más artículos. No podemos incluir un mismo artículo en dos secciones o categorías
diferentes.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
diferentes.
Además de esta estructura de organización en secciones y categorías, existe otro
tipo de contenidos que no se incluyen en la jerarquía de secciones y categorías.
Son los artículos "sin clasificar" y que vamos a utilizar como ‘Páginas de Contenido
Estático’ para ofrecer en ellos información más permanente o estable.
La creación, modificación y eliminación de secciones y categorías se hace desde en
el back-end.
Un ejemplo de cómo distribuir las secciones, categorías y artículos de una web que
tratase sobre la vida animal y vegetal sería el de la figura.
6. Gestión de la información
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
ARTÍCULOSCATEGORÍASSECCIONES
ANIMALES
MAMÍFEROS
INSECTOS
El Oso Panda
El Yeti
…
…
PLANTAS
INSECTOS …
ÁRBOL
HIERBAS
…
…
7. Menús
Un menú es un conjunto de enlaces que permite estructurar la información del
portal, así como navegar al usuario para acceder a los contenidos publicados.
Como mínimo un portal ha de tener un menú principal que contenga un vínculo a
la página de inicio. Podemos crear tantos menús como necesitemos.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
7. Menús
Cada menú contiene uno o más elementos o ítems que pueden enlazar con
contenidos publicados en nuestro portal (artículos, categorías o secciones en sus
distintos formatos de presentación), con otro tipo de componentes y módulos de
Joomla o también con otros sitios web externos. La creación, modificación y
eliminación de menús se hace desde el back-end.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
8. Layout (Template)
Una de las características más sobresalientes de Joomla es la gran facilidad que
tiene para cambiar su aspecto estético (colores, tamaños de tipografías,
distribución de las zonas de contenido ...) y la gran variedad y cantidad de
templates o plantillas disponibles para instalar en nuestro sitio. Hay más de mil
plantillas distintas listas para descargar e instalar en tu portal
http://www.joomla24.com. Y es que en Joomla el contenido va por un lado y el
diseño por otro. Según el tipo de plantilla que seleccionemos la distribución del
contenido de la web será diferente.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
8. Layout (Template)
Para añadir una nueva plantilla:
1. Entre en el back-end
2. Vaya a Extensiones -> Gestor de plantillas
3. La plantilla seleccionada con una estrella es la que muestra la web por defecto.
4. Para añadir una nueva plantilla vaya a Extensiones -> Instalar/Desinstalar , suba
e instale el paquete.
5. Vaya de nuevo a Extensiones -> Gestor de plantillas, seleccione la plantilla subida
y póngala como predeterminada.
6. Acceda a su Front-end y verá los cambios realizados
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
6. Acceda a su Front-end y verá los cambios realizados
8. Layout (Template)
Podemos configurar nuestro portal para que cada sección o página que se abra al
pulsar sobre un determinado item del menú se muestre dentro de una plantilla
diferente. Podemos hacer por ejemplo que la sección de contactos o la de enlaces
se muestren con una plantilla diferente a la que tenemos seleccionada como
predeterminada.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
8. Layout (Template)
Cada plantilla tiene unas posiciones predefinidas donde se pueden alojar
componentes, módulos, menús. Desde el back-end vaya a Extensiones -> Gestor de
plantillas . Una vez aquí seleccione la plantilla de la cuál desea ver su estructura o
layout y pulse Previsualizar.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
8. Layout (Template)
Con Joomla es posible personalizar la plantilla según nuestras necesidades. Pero
además de esto, en todas las plantillas de Joomla podemos realizar otros cambios
sencillos como la sustitución de algunos logos, imágenes y la página de fondo por
otros personalizados y otros algo más complicados relacionados con la edición del
código html que define su diseño para añadir o eliminar zonas o posiciones, variar
el ancho de las columnas, etc o con la edición de la hoja de estilos CSS para variar
la tipografía o los colores de tablas, módulos, etc.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
El editor HTML actúa directamente sobre el fichero index.php de la plantilla
seleccionada. El editor CSS actúa directamente sobre los ficheros .css de la plantilla
seleccionada. (c:xampphtdocsjoomlatemplatesplantilla_seleccionada)
8. Layout (Template)
Existe un complemento del navegador wêb Mozilla Firefox, denominado Firebug, que
permite visualizar en tiempo real el código HTML y las hojas de estilo .css. Nos será de
gran utilizad a la hora de personalizar nuestra web.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
8. Layout (Template)
Ejercicio:
1. Generación de contenido:
- Cree al menos dos secciones
- Cree al menos tres categorías por sección
- Cree al menos cuatro artículos por categoría. Para generar el contenido de los
artículos puede utilizar la herramienta on-line http://www.lipsum.com
2. Instale dos nuevas plantillas.
3. Cree dos Menús. Usted distribuirá los artículos de forma coherente en cada menú.
Cada menú ha de tener un plantilla diferente.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
Cada menú ha de tener un plantilla diferente.
4. Genere una página principal adecuada, con un artículo sin clasificar que presente el
portal.
5. Cambie el thumbnail de la web. Pista: el archivo thumbnail, fav.ico, reside en la
carpeta de la plantilla.
6. Permita el registro de nuevos usuarios.
7. Cree desde el back-end usuarios para el front-end y back-end con diferentes
permisos
8. Restrinja el contenido a usuarios no registrados
9,10,11,12. Extensiones, Componentes, Módulos y plugins
Una extensión es un paquete genérico que amplia la instalación inicial de Joomla.
Una pequeña selección de extensiones están incluidas en la instalación por defecto
de Joomla, pero existen muchas disponibles en http://extensions.joomla.org/.
Existen tres tipos de extensiones:
1. Componentes: son pequeñas aplicaciones independientes entre sí que añaden
distintas funcionalidades a nuestro gestor de contenidos. Los componentes se
cargan en la zona central de la plantilla. Se puede acceder a ellos a través de
cualquier enlace de un menú. Ejemplo: gestor de usuarios, gestor de contenidos,
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
cualquier enlace de un menú. Ejemplo: gestor de usuarios, gestor de contenidos,
gestor backups, …
2. Módulos: nos permiten añadir bloques de información secundaria en diferentes
posiciones o zonas de la plantilla, normalmente en la zona periférica: columnas
laterales, encabezamiento y pie de página. Se puede acceder a ellos a través de
cualquier enlace de un menú o a través de cualquier posición definida. Se pueden
empotrar en artículos con el comando {loadposition position}. Ejemplos: acceso,
wrapper, encuesta, búsqueda, carga archivos, …
3. Plugins: realizan dentro de Joomla una amplia variedad de funciones
relacionadas fundamentalmente con la autenticación de usuarios, el
funcionamiento del buscador interno o con la edición de contenidos. Ejemplos:
editores, LDAP, “remember me”, …
9,10,11,12. Extensiones, Componentes, Módulos y plugins
Los plugins son funciones que se cargan en nuestro navegador antes de la descarga
de la web. Si saturamos el portal con demasiados plugins la carga de nuestro portal
puede ser lenta.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
Para instalar una extensión vaya a http://extensions.joomla.org. Busque que nueva
funcionalidad quiere añadir a su portal, por ejemplo alguna herramienta de backup
(Akeeba). En este caso descargará dos ficheros .zip: el componente de Akeeba y el
módulo de Akeeba. Para instalar estos paquetes vaya a Extensiones->
Instalar/Desinstalar, suba el paquete y proceda a su instalación. Haciendo esto
añadimos una nueva funcionalidad al portal, la creación de copias de respaldo de
nuestra web.
9,10,11,12. Extensiones, Componentes, Módulos y plugins
Cada vez que instale un componente, módulo o plugin se generará una carpeta en
c:xampphtdocsjoomlacomponents modules o plugin respectivamente con el
nombre de la extensión. Para eliminar el componente, módulo o plugin borre la
carpeta asociada.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
9,10,11,12. Extensiones, Componentes, Módulos y plugins
Ejercicio:
Instale el plugin AllVideos que permite gestionar el contenido multimedia de nuestro
portal. Basta con instalarlo y añadir el multimedia al servidor en
c:xampphtdocsjoomlaimagesstoriesvideo o audio. Para cargarlo en el
contenido dentro de un artículo hay que habilitar primero el plugin y luego llamarlo
insertando {mp3}Canción{mp3}
Ejercicio:
Instale el módulo Simple Upload Manager que permite subir ficheros a los usuarios.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
Instale el módulo Simple Upload Manager que permite subir ficheros a los usuarios.
Basta con instalarlo y asociarlo a alguna posición de la plantilla.
Ejercicio:
Pruebe de instalar extensiones de Joomla y vea sus aplicaciones: Foro Agora, Ajax
Shoutbox, Editor JCE, Joomfish.
13. Banners
Muchos portales web se sustentan con sponsors y publicidad. Joomla integra un
sistema bastante potente, mediante extensiones, de banners publicitarios. Tiene
muchas opciones:
- Fijar el grado de aleatoriedad y preferencia
- Filtrarlos por categoría, sección o menú
- Permite llevar un control total de accesos (clicks)
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
14. Enlaces y wrappers
- Wrapper: son enlaces externos empotrados en la web . Muy útiles para servicios
externos. Un wrapper es un módulo de Joomla.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
- Enlaces externos: se clasifican en categorías y se gestionan de forma similar a los
artículos.
Links de interés:
- Tutoriales: http://docs.joomla.org, http://www.edujoomla.es
- Foro oficial: http://forum.joomla.org
- Extensiones: http://extensions.joomla.org
- Generador de texto: http://www.lipsum.com
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
15. Diseño, instalación, configuración y publicación de portal web
En este apartado el alumno elaborará un portal web que será la plataforma básica
de comunicación entre los alumnos y el profesor para el seguimiento de la
asignatura de proyectos. El preproyecto y el desarrollo de la memoria se colgará en
forma de artículos que posteriormente serán validados por el profesor.
Pasos a seguir:
1. Diseño:
- ¿De qué trata el portal?
- ¿Qué servicios quiero ofrecer? Como mínimo debe existir un sistema de validación
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
- ¿Qué servicios quiero ofrecer? Como mínimo debe existir un sistema de validación
para que el profesor tenga permisos para publicar vuestros archivos.
- ¿Qué plantilla necesito?
- ¿Es mi portal escalable?
- ¿Puedo hacerlo de otra forma más cómoda?
- ¿Cuántas horas le voy a poder dedicar?
2. Instalación
- Borre xampp y joomla. Para ello elimine de su sistema la carpeta c:xampp
- Instale de nuevo en su máquina local xampp y joomla
- Una vez tenga configurado el portal en su máquina local, lo subirá a un webhosting
público gratuito. Pero esto será más adelante.
15. Diseño, instalación, configuración y publicación de portal web
Pasos a seguir:
3. Configuración:
-Según los servicios y la forma en que desea distribuirlos instale y configure tanto las
plantillas como las extensiones necesarias para lograr su objetivo.
4. Publicación
- Para publicar una página en Internet necesitamos un webhosting que nos
proporcione la infraestructura que necesitamos: mysql, php, joomla, apache.
Cuidado con las versiones! Aconsejo byethost o miarroba.
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
Cuidado con las versiones! Aconsejo byethost o miarroba.
- Para subir el portal primero migraremos la base de datos de nuestra máquina local
a la base de datos de nuestro portal en Internet.
- Subir el archivo .zip descomprimido de joomla al webhosting
- Hacer la instalación de joomla en el webhosting
- Borrar la carpeta de instalación del webhosting
- Subir la carpeta joomla instalada en nuestra máquina local y sobreescribir todo.
15. Diseño, instalación, configuración y publicación de portal web
Errores frecuentes:
- Usar el proveedor de hosting más barato, ofrece menos espacio y ancho de banda
- No “perder” el tiempo haciendo backups
- Usar el mismo password para todo
- Tener fé en terceros
- Llorar en el foro oficial si te han crackeado
UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Joomla! 1.5 Para Principiantes
Joomla! 1.5 Para PrincipiantesJoomla! 1.5 Para Principiantes
Joomla! 1.5 Para Principiantes
 
Joomla 2
Joomla 2Joomla 2
Joomla 2
 
Curso de Administración de Joomla
Curso de Administración de JoomlaCurso de Administración de Joomla
Curso de Administración de Joomla
 
Curso Joomla
Curso JoomlaCurso Joomla
Curso Joomla
 
Joomla 3
Joomla 3Joomla 3
Joomla 3
 
Exposicion joomla!
Exposicion joomla!Exposicion joomla!
Exposicion joomla!
 
Joomlacursonoviembre en pdf
Joomlacursonoviembre en pdfJoomlacursonoviembre en pdf
Joomlacursonoviembre en pdf
 
Curso Cms 03
Curso Cms 03Curso Cms 03
Curso Cms 03
 
Taller de Drupal 5
Taller de Drupal 5Taller de Drupal 5
Taller de Drupal 5
 
MANUAL. NIVEL I JOOMLA Version 1.7
MANUAL. NIVEL I JOOMLA Version 1.7MANUAL. NIVEL I JOOMLA Version 1.7
MANUAL. NIVEL I JOOMLA Version 1.7
 
Presentacion de joomla_completa
Presentacion de joomla_completaPresentacion de joomla_completa
Presentacion de joomla_completa
 
Diapositivas joomla
Diapositivas joomlaDiapositivas joomla
Diapositivas joomla
 
¿Qué es Joomla?
¿Qué es Joomla?¿Qué es Joomla?
¿Qué es Joomla?
 
CMS - Joomla
CMS - JoomlaCMS - Joomla
CMS - Joomla
 
Practica 21
Practica 21Practica 21
Practica 21
 
Presentación de WordPress
Presentación de WordPressPresentación de WordPress
Presentación de WordPress
 
Qué es y como se instala Joomla
Qué es y como se instala JoomlaQué es y como se instala Joomla
Qué es y como se instala Joomla
 
Joomla 2005-3087
Joomla 2005-3087Joomla 2005-3087
Joomla 2005-3087
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
 

Similar a Instalacion joomla

Similar a Instalacion joomla (20)

A.3 bolaños.coronel.henry.g2.ppt
A.3 bolaños.coronel.henry.g2.pptA.3 bolaños.coronel.henry.g2.ppt
A.3 bolaños.coronel.henry.g2.ppt
 
Cursojoomlabsico 111125234318-phpapp01
Cursojoomlabsico 111125234318-phpapp01Cursojoomlabsico 111125234318-phpapp01
Cursojoomlabsico 111125234318-phpapp01
 
Presentacion joomla-publicador
Presentacion joomla-publicadorPresentacion joomla-publicador
Presentacion joomla-publicador
 
Taller cms
Taller cmsTaller cms
Taller cms
 
PresentacióN Joomla
PresentacióN JoomlaPresentacióN Joomla
PresentacióN Joomla
 
Joomla
JoomlaJoomla
Joomla
 
ExposicionSeminarioJoomla
ExposicionSeminarioJoomlaExposicionSeminarioJoomla
ExposicionSeminarioJoomla
 
Taller Open Cms Instalacion
Taller Open Cms InstalacionTaller Open Cms Instalacion
Taller Open Cms Instalacion
 
Aw 04 powerpoint
Aw 04 powerpointAw 04 powerpoint
Aw 04 powerpoint
 
Qué es joomla15
Qué es joomla15Qué es joomla15
Qué es joomla15
 
Desarrollo de protales
Desarrollo de protalesDesarrollo de protales
Desarrollo de protales
 
Open Source
Open SourceOpen Source
Open Source
 
Instroducción a Joomla Unicaribe
Instroducción a Joomla UnicaribeInstroducción a Joomla Unicaribe
Instroducción a Joomla Unicaribe
 
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
 
Redes Sociales Libres
Redes Sociales LibresRedes Sociales Libres
Redes Sociales Libres
 
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
 
Joomla
JoomlaJoomla
Joomla
 
Joomla Curso Noviembre
Joomla Curso NoviembreJoomla Curso Noviembre
Joomla Curso Noviembre
 
Joomla! Curso Noviembre
Joomla! Curso NoviembreJoomla! Curso Noviembre
Joomla! Curso Noviembre
 
Php-NUKE
Php-NUKEPhp-NUKE
Php-NUKE
 

Más de Francesc Perez

Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPFrancesc Perez
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónFrancesc Perez
 
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Francesc Perez
 
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Francesc Perez
 
Enrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solEnrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solFrancesc Perez
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2 Francesc Perez
 
Seguridad: Backtrack1_bis
Seguridad: Backtrack1_bisSeguridad: Backtrack1_bis
Seguridad: Backtrack1_bisFrancesc Perez
 
Seguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónSeguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónFrancesc Perez
 
Sistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorSistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorFrancesc Perez
 
Exercici html5, js y css3
Exercici html5, js y css3Exercici html5, js y css3
Exercici html5, js y css3Francesc Perez
 
Ejercicios funciones lógicas
Ejercicios funciones lógicasEjercicios funciones lógicas
Ejercicios funciones lógicasFrancesc Perez
 
Sistemas electrónicos digitales pràctica 1
Sistemas electrónicos digitales   pràctica 1Sistemas electrónicos digitales   pràctica 1
Sistemas electrónicos digitales pràctica 1Francesc Perez
 
Sistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleSistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleFrancesc Perez
 
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Francesc Perez
 
Sistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleSistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleFrancesc Perez
 

Más de Francesc Perez (20)

ICT Parte 1/2
ICT Parte 1/2ICT Parte 1/2
ICT Parte 1/2
 
Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTP
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP Solución
 
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
Sistemas digitales secuenciales: Contador binario módulo 10 con display siete...
 
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
Conceptos y protocolos de enrutamiento: 3.3 Enrutamiento dinámico y redistrib...
 
Enrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 solEnrutamiento estático pràctica 2 sol
Enrutamiento estático pràctica 2 sol
 
Seguridad: Backtrack2
Seguridad: Backtrack2 Seguridad: Backtrack2
Seguridad: Backtrack2
 
Seguridad: Backtrack1_bis
Seguridad: Backtrack1_bisSeguridad: Backtrack1_bis
Seguridad: Backtrack1_bis
 
Seguridad: Backtrack1
Seguridad: Backtrack1Seguridad: Backtrack1
Seguridad: Backtrack1
 
Seguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode SoluciónSeguridad: Ataque Unicode Solución
Seguridad: Ataque Unicode Solución
 
Sistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: MultiplexadorSistemas digitales combinacionales: Multiplexador
Sistemas digitales combinacionales: Multiplexador
 
Js api formularios
Js api formulariosJs api formularios
Js api formularios
 
Exercici html5, js y css3
Exercici html5, js y css3Exercici html5, js y css3
Exercici html5, js y css3
 
Ejercicios funciones lógicas
Ejercicios funciones lógicasEjercicios funciones lógicas
Ejercicios funciones lógicas
 
Sistemas electrónicos digitales pràctica 1
Sistemas electrónicos digitales   pràctica 1Sistemas electrónicos digitales   pràctica 1
Sistemas electrónicos digitales pràctica 1
 
html5 multimedia
 html5 multimedia html5 multimedia
html5 multimedia
 
Sistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de booleSistemas digitales comb inacionales: Propiedades de boole
Sistemas digitales comb inacionales: Propiedades de boole
 
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
Conceptos y protocolos de enrutamiento: 2.2 Enrutamiento estatico y Traducció...
 
Estudio del PC
Estudio del PCEstudio del PC
Estudio del PC
 
Sistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de booleSistemas digitales comb inacionales: Teoremas de boole
Sistemas digitales comb inacionales: Teoremas de boole
 

Último

PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalRosarioChoque3
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 

Último (20)

PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbalPPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
PPT_ Prefijo homo tema para trabajar los prefijos en razonamiento verbal
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 

Instalacion joomla

  • 1. ÍNDICE 1. Qué es JOOMLA? 2. Tecnologías y lenguajes 3. Aplicaciones 4. Instalación 5. Usuarios 6. Gestión de la información 7. Menús 8. Layout 9. Extensiones UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. 9. Extensiones 10. Componentes 11. Módulos 12. Plugins 13. Banners 14. Enlaces y wrappers 15. Diseño, instalación, configuración y publicación de portal web
  • 2. 1. Qué es JOOMLA? 1. Wikipedia: “Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido de un sitio web de manera sencilla.” 2. JoomlaSpanish.org: “Joomla! es un Sistema de Gestión de Contenidos (CMS) reconocido mundialmente, que le ayuda a construir sitios web y otras aplicaciones en línea potentes.“ 3. Joomla.org: “Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available.“ Joomla es un sistema de gestión de contenidos (CMS) de licencia pública general GNU gratuita (código abierto) ,soportado por una enorme comunidad, que permite crear una página web y gestionar su contenido de forma sencilla.
  • 3. 1. Qué es JOOMLA? “Un CMS soporta la creación, gestión, distribución, publicación y descubrimiento de la información corporativa. Cubre el ciclo de vida completo de las páginas, contenidos y activos albergados en un sitio web, desde la provisión de simples herramientas para crear los contenidos, pasando por la publicación y, finalmente, el archivo de los mismos. También proporciona capacidades para gestionar la estructura del sitio web, la apariencia de las páginas publicadas y el estilo de navegación que se ofrece a los usuarios.” (Definición de James Robertson) [ROBERTSON2003] UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. La arquitectura de un Content Management System (CMS) es: BASE DE DATOS BACK-END ADMINISTRADOR USUARIO FRONT-END Lenguaje de programación interpretado WEB SERVER+CMS
  • 4. 1. Qué es JOOMLA? Cuando el usuario hace una petición al servidor para que le envíe una página web, el servidor ejecuta el código intérprete , incrustado en el código HTML. Éste procesa el script solicitado que generará el contenido de manera dinámica (por ejemplo obteniendo información de una base de datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al cliente. Ejemplos de lenguajes de programación interpretados: PHP, Python, Perl. Ejemplos de bases de datos: MySQL, Postgres, Oracle, ODBC, DB2, Firebird. Ejemplos de CMS: Joomla, OpenCMS, WordPress. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. Ejemplos de CMS: Joomla, OpenCMS, WordPress. En nuestra arquitectura web: MySQL BACK-END ADMINISTRADOR USUARIO FRONT-END PHP WEB SERVER+Joomla
  • 5. 2. Tecnologías y lenguajes La creación y administración de una página web dinámica sin la ayuda de CMS puede convertirse una tarea harto complicada para un usuario con bajos conocimientos web. Son necesarios conocimientos acerca de bases de datos, programación html y xtml, programación de scripts php y perl, hojas de estilo, etc. Joomla permite crear un portal web adaptado a la ya famosa Web 2.0 sin tener que picar una sola línea de código. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 6. 3. Aplicaciones XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X. Para nuestra arquitectura utilizaremos la versión reducida XAMPP Lite disponible en http://www.apachefriends.org/en/xampp-windows.html#646. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. en http://www.apachefriends.org/en/xampp-windows.html#646. JOOMLA ya ha sido definido anteriormente como un CMS. Para nuestra arquitectura utilizaremos la versión en español disponible en http://joomlaspanish.org/.
  • 7. 4. Instalación 1. Descargue XAMPP Lite (.exe) 2. Descargue Joomla (.zip) 3. Instalación XAMPP - Ejecute el archivo XAMPP Lite (.exe) - Instalar XAMPP con la configuración por defecto - Arrancar XAMPP - Arrancar los servicios de Apache y MySQL - Para conocer el estado de XAMPP consulte http://localhost/xampp - Para ver la seguridad de la arquitectura consulte http://localhost/security UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. - Para ver la seguridad de la arquitectura consulte http://localhost/security - Para securizarla consulte http://localhost/security/xamppsecurity.php: configure una contraseña para el usuario root de MySQL (root/mypw) - Vaya a http://localhost/phpmyadmin. Valídese con la cuenta de root de MySQL. A través de esta interfaz web podrá administrar sus bases de datos. Cree una base de datos para Joomla (jdbsti2m) 4. Descomprima el archivo de Joomla (.zip) en la carpeta que ha crear c:xampphtdocsjoomla 5. Instalación Joomla - abra el navegador y consulte la interfaz de web de configuración http://localhost/joomla/installation/index.php
  • 8. 4. Instalación 5. Instalación Joomla - instale la configuración por defecto - al llegar a la configuración de la base de datos: - tipo de base de datos: mysql - nombre del servidor: localhost - nombre de usuario y contraseña: los definidos anteriormente - nombre de la base de datos: la definida anteriormente - en configuración avanzada poner seleccionar “Eliminar las tablas existentes” UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. existentes” - prefijo de la base de datos: jos_ - No habilitar la configuración FTP - Introduzca el nombre de su sitio web - introduzca los datos del administrador por defecto para el portal de administración Joomla (back-end) (admin/1234) - Para finalizar la instalación de Joomla borre el directorio: c:xampphtdocsjoomlainstallation 6. No lo haga, pero si necesita borrar xampp de su ordenador elimine la carpeta c:xampp 7. No lo haga, pero si necesita borrar su página web de su ordenador elimine la carpeta c:xampphtdocsjoomla
  • 9. 4. Instalación 8. Para accede a su página web joomla http://localhost/joomla (Front-end) 9. Para acceder al administrador web joomla http://localhost/joomla/administrator (Back-end) UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 10. 5. Usuarios Existen dos grupos de usuarios, uno para el back-end y otro para el front-end. En cada grupo se pueden definir usuarios con permisos particulares que restringen sus accesos dentro del CMS. Tipos de usuarios del Front-end: 1. Anónimo o No Registrado: tiene acceso a todas las partes del sitio web que el administrador haya declarado como públicas. 2. Registrado: tiene acceso a todas las partes del sitio web que el administrador haya declarado como públicas o restringidas. No pueden crear ni editar artículos UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. haya declarado como públicas o restringidas. No pueden crear ni editar artículos de otros usuarios. 3. Autor: tiene acceso a todas las partes del sitio web que el administrador haya declarado como públicas o restringidas. Pueden crear , pero no editar artículos de otros usuarios ni los suyos propios . Los artículos creados por este usuario quedan pendientes de validación hasta que un administrador los autorice y los publique. 4. Editor: tiene acceso a todas las partes del sitio web que el administrador haya declarado como públicas o restringidas. Pueden crear y editar artículos de otros usuarios . Los artículos creados por este usuario quedan pendientes de validación hasta que un administrador los autorice y los publique.
  • 11. 5. Usuarios Tipos de usuarios del Front-end: 5. Publicador: tiene acceso a todas las partes del sitio web que el administrador haya declarado como públicas o restringidas. Pueden crear , editar y publicar artículos de otros usuarios y los suyos propios Desde el back-end (Configuración Global ->Sistema) un usuario administrador puede permitir el registro automático de usuarios y el nivel por defecto si se registran desde la página principal. Para poder registrarse desde la página principal es necesario insertar un módulo de validación (Gestor de módulos -> UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. principal es necesario insertar un módulo de validación (Gestor de módulos -> Módulo Acceder). Si el administrador deshabilita la opción de registro automático deberá dar de alta a los usuarios desde el back-end de forma manual (Gestor de usuarios).
  • 12. 5. Usuarios Tipos de usuarios del Back-end: 1. Gestor: los usuarios de este grupo tienen un acceso parcial a la zona de administración: - Ayuda: pantallas de ayuda generales e información del sistema - Sitio: gestor multimedia - Menús: edición de menús existentes y creación de elementos de menú - Contenidos: gestor de contenidos, gestor de secciones, gestor de categorías, gestor de la página de inicio, gestor del archivo 2. Administrador: los usuarios de este grupo tienen un acceso a la mayoría de UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. 2. Administrador: los usuarios de este grupo tienen un acceso a la mayoría de funciones administrativas. Además de los permisos contemplados para el grupo "gestor" tiene acceso a: - Sitio: Administrador de Usuarios (crear/editar/borrar cualquier tipo de usuario excepto Súper-Administrador). - Menús: Administrador de Menús (acceso a todas las funciones). - Contenido: Administrador de las Papeleras, Estadísticas. - Extensiones: Instalar/Desinstalar, Crear, Editar cualquier Extensión (excepto el Administrador de Idiomas y el Administrador de Plantillas).
  • 13. 5. Usuarios Tipos de usuarios del Back-end: 3. Superadministrador: los usuarios de este grupo tienen un acceso a todas las funciones administrativas. Es recomendable contar con al menos dos cuentas de este tipo: la que se crea en la instalación (admin) y otra más, como medida de precaución. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. BACK-END FRONT-ENDBACK-END SUPERADMINISTRADOR ADMINISTRADOR GESTOR PUBLICADOR EDITOR AUTOR REGISTRADO ANÓNIMO FRONT-END JOOMLA
  • 14. 6. Gestión de la información La estructura del contenido en un sitio web Joomla está organizada en un orden jerárquico en base a secciones, categorías y artículos: - secciones: contenedores principales; en su interior están las categorías. - categorías: contenedores secundarios; en su interior están los artículos. - artículos: la unidad básica de contenido. Una sección puede tener una o más categorías y una categoría puede tener uno o más artículos. No podemos incluir un mismo artículo en dos secciones o categorías diferentes. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. diferentes. Además de esta estructura de organización en secciones y categorías, existe otro tipo de contenidos que no se incluyen en la jerarquía de secciones y categorías. Son los artículos "sin clasificar" y que vamos a utilizar como ‘Páginas de Contenido Estático’ para ofrecer en ellos información más permanente o estable. La creación, modificación y eliminación de secciones y categorías se hace desde en el back-end. Un ejemplo de cómo distribuir las secciones, categorías y artículos de una web que tratase sobre la vida animal y vegetal sería el de la figura.
  • 15. 6. Gestión de la información UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. ARTÍCULOSCATEGORÍASSECCIONES ANIMALES MAMÍFEROS INSECTOS El Oso Panda El Yeti … … PLANTAS INSECTOS … ÁRBOL HIERBAS … …
  • 16. 7. Menús Un menú es un conjunto de enlaces que permite estructurar la información del portal, así como navegar al usuario para acceder a los contenidos publicados. Como mínimo un portal ha de tener un menú principal que contenga un vínculo a la página de inicio. Podemos crear tantos menús como necesitemos. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 17. 7. Menús Cada menú contiene uno o más elementos o ítems que pueden enlazar con contenidos publicados en nuestro portal (artículos, categorías o secciones en sus distintos formatos de presentación), con otro tipo de componentes y módulos de Joomla o también con otros sitios web externos. La creación, modificación y eliminación de menús se hace desde el back-end. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 18. 8. Layout (Template) Una de las características más sobresalientes de Joomla es la gran facilidad que tiene para cambiar su aspecto estético (colores, tamaños de tipografías, distribución de las zonas de contenido ...) y la gran variedad y cantidad de templates o plantillas disponibles para instalar en nuestro sitio. Hay más de mil plantillas distintas listas para descargar e instalar en tu portal http://www.joomla24.com. Y es que en Joomla el contenido va por un lado y el diseño por otro. Según el tipo de plantilla que seleccionemos la distribución del contenido de la web será diferente. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 19. 8. Layout (Template) Para añadir una nueva plantilla: 1. Entre en el back-end 2. Vaya a Extensiones -> Gestor de plantillas 3. La plantilla seleccionada con una estrella es la que muestra la web por defecto. 4. Para añadir una nueva plantilla vaya a Extensiones -> Instalar/Desinstalar , suba e instale el paquete. 5. Vaya de nuevo a Extensiones -> Gestor de plantillas, seleccione la plantilla subida y póngala como predeterminada. 6. Acceda a su Front-end y verá los cambios realizados UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. 6. Acceda a su Front-end y verá los cambios realizados
  • 20. 8. Layout (Template) Podemos configurar nuestro portal para que cada sección o página que se abra al pulsar sobre un determinado item del menú se muestre dentro de una plantilla diferente. Podemos hacer por ejemplo que la sección de contactos o la de enlaces se muestren con una plantilla diferente a la que tenemos seleccionada como predeterminada. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 21. 8. Layout (Template) Cada plantilla tiene unas posiciones predefinidas donde se pueden alojar componentes, módulos, menús. Desde el back-end vaya a Extensiones -> Gestor de plantillas . Una vez aquí seleccione la plantilla de la cuál desea ver su estructura o layout y pulse Previsualizar. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 22. 8. Layout (Template) Con Joomla es posible personalizar la plantilla según nuestras necesidades. Pero además de esto, en todas las plantillas de Joomla podemos realizar otros cambios sencillos como la sustitución de algunos logos, imágenes y la página de fondo por otros personalizados y otros algo más complicados relacionados con la edición del código html que define su diseño para añadir o eliminar zonas o posiciones, variar el ancho de las columnas, etc o con la edición de la hoja de estilos CSS para variar la tipografía o los colores de tablas, módulos, etc. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. El editor HTML actúa directamente sobre el fichero index.php de la plantilla seleccionada. El editor CSS actúa directamente sobre los ficheros .css de la plantilla seleccionada. (c:xampphtdocsjoomlatemplatesplantilla_seleccionada)
  • 23. 8. Layout (Template) Existe un complemento del navegador wêb Mozilla Firefox, denominado Firebug, que permite visualizar en tiempo real el código HTML y las hojas de estilo .css. Nos será de gran utilizad a la hora de personalizar nuestra web. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 24. 8. Layout (Template) Ejercicio: 1. Generación de contenido: - Cree al menos dos secciones - Cree al menos tres categorías por sección - Cree al menos cuatro artículos por categoría. Para generar el contenido de los artículos puede utilizar la herramienta on-line http://www.lipsum.com 2. Instale dos nuevas plantillas. 3. Cree dos Menús. Usted distribuirá los artículos de forma coherente en cada menú. Cada menú ha de tener un plantilla diferente. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. Cada menú ha de tener un plantilla diferente. 4. Genere una página principal adecuada, con un artículo sin clasificar que presente el portal. 5. Cambie el thumbnail de la web. Pista: el archivo thumbnail, fav.ico, reside en la carpeta de la plantilla. 6. Permita el registro de nuevos usuarios. 7. Cree desde el back-end usuarios para el front-end y back-end con diferentes permisos 8. Restrinja el contenido a usuarios no registrados
  • 25. 9,10,11,12. Extensiones, Componentes, Módulos y plugins Una extensión es un paquete genérico que amplia la instalación inicial de Joomla. Una pequeña selección de extensiones están incluidas en la instalación por defecto de Joomla, pero existen muchas disponibles en http://extensions.joomla.org/. Existen tres tipos de extensiones: 1. Componentes: son pequeñas aplicaciones independientes entre sí que añaden distintas funcionalidades a nuestro gestor de contenidos. Los componentes se cargan en la zona central de la plantilla. Se puede acceder a ellos a través de cualquier enlace de un menú. Ejemplo: gestor de usuarios, gestor de contenidos, UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. cualquier enlace de un menú. Ejemplo: gestor de usuarios, gestor de contenidos, gestor backups, … 2. Módulos: nos permiten añadir bloques de información secundaria en diferentes posiciones o zonas de la plantilla, normalmente en la zona periférica: columnas laterales, encabezamiento y pie de página. Se puede acceder a ellos a través de cualquier enlace de un menú o a través de cualquier posición definida. Se pueden empotrar en artículos con el comando {loadposition position}. Ejemplos: acceso, wrapper, encuesta, búsqueda, carga archivos, … 3. Plugins: realizan dentro de Joomla una amplia variedad de funciones relacionadas fundamentalmente con la autenticación de usuarios, el funcionamiento del buscador interno o con la edición de contenidos. Ejemplos: editores, LDAP, “remember me”, …
  • 26. 9,10,11,12. Extensiones, Componentes, Módulos y plugins Los plugins son funciones que se cargan en nuestro navegador antes de la descarga de la web. Si saturamos el portal con demasiados plugins la carga de nuestro portal puede ser lenta. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. Para instalar una extensión vaya a http://extensions.joomla.org. Busque que nueva funcionalidad quiere añadir a su portal, por ejemplo alguna herramienta de backup (Akeeba). En este caso descargará dos ficheros .zip: el componente de Akeeba y el módulo de Akeeba. Para instalar estos paquetes vaya a Extensiones-> Instalar/Desinstalar, suba el paquete y proceda a su instalación. Haciendo esto añadimos una nueva funcionalidad al portal, la creación de copias de respaldo de nuestra web.
  • 27. 9,10,11,12. Extensiones, Componentes, Módulos y plugins Cada vez que instale un componente, módulo o plugin se generará una carpeta en c:xampphtdocsjoomlacomponents modules o plugin respectivamente con el nombre de la extensión. Para eliminar el componente, módulo o plugin borre la carpeta asociada. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 28. 9,10,11,12. Extensiones, Componentes, Módulos y plugins Ejercicio: Instale el plugin AllVideos que permite gestionar el contenido multimedia de nuestro portal. Basta con instalarlo y añadir el multimedia al servidor en c:xampphtdocsjoomlaimagesstoriesvideo o audio. Para cargarlo en el contenido dentro de un artículo hay que habilitar primero el plugin y luego llamarlo insertando {mp3}Canción{mp3} Ejercicio: Instale el módulo Simple Upload Manager que permite subir ficheros a los usuarios. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. Instale el módulo Simple Upload Manager que permite subir ficheros a los usuarios. Basta con instalarlo y asociarlo a alguna posición de la plantilla. Ejercicio: Pruebe de instalar extensiones de Joomla y vea sus aplicaciones: Foro Agora, Ajax Shoutbox, Editor JCE, Joomfish.
  • 29. 13. Banners Muchos portales web se sustentan con sponsors y publicidad. Joomla integra un sistema bastante potente, mediante extensiones, de banners publicitarios. Tiene muchas opciones: - Fijar el grado de aleatoriedad y preferencia - Filtrarlos por categoría, sección o menú - Permite llevar un control total de accesos (clicks) UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 30. 14. Enlaces y wrappers - Wrapper: son enlaces externos empotrados en la web . Muy útiles para servicios externos. Un wrapper es un módulo de Joomla. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. - Enlaces externos: se clasifican en categorías y se gestionan de forma similar a los artículos.
  • 31. Links de interés: - Tutoriales: http://docs.joomla.org, http://www.edujoomla.es - Foro oficial: http://forum.joomla.org - Extensiones: http://extensions.joomla.org - Generador de texto: http://www.lipsum.com UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.
  • 32. 15. Diseño, instalación, configuración y publicación de portal web En este apartado el alumno elaborará un portal web que será la plataforma básica de comunicación entre los alumnos y el profesor para el seguimiento de la asignatura de proyectos. El preproyecto y el desarrollo de la memoria se colgará en forma de artículos que posteriormente serán validados por el profesor. Pasos a seguir: 1. Diseño: - ¿De qué trata el portal? - ¿Qué servicios quiero ofrecer? Como mínimo debe existir un sistema de validación UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. - ¿Qué servicios quiero ofrecer? Como mínimo debe existir un sistema de validación para que el profesor tenga permisos para publicar vuestros archivos. - ¿Qué plantilla necesito? - ¿Es mi portal escalable? - ¿Puedo hacerlo de otra forma más cómoda? - ¿Cuántas horas le voy a poder dedicar? 2. Instalación - Borre xampp y joomla. Para ello elimine de su sistema la carpeta c:xampp - Instale de nuevo en su máquina local xampp y joomla - Una vez tenga configurado el portal en su máquina local, lo subirá a un webhosting público gratuito. Pero esto será más adelante.
  • 33. 15. Diseño, instalación, configuración y publicación de portal web Pasos a seguir: 3. Configuración: -Según los servicios y la forma en que desea distribuirlos instale y configure tanto las plantillas como las extensiones necesarias para lograr su objetivo. 4. Publicación - Para publicar una página en Internet necesitamos un webhosting que nos proporcione la infraestructura que necesitamos: mysql, php, joomla, apache. Cuidado con las versiones! Aconsejo byethost o miarroba. UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez. Cuidado con las versiones! Aconsejo byethost o miarroba. - Para subir el portal primero migraremos la base de datos de nuestra máquina local a la base de datos de nuestro portal en Internet. - Subir el archivo .zip descomprimido de joomla al webhosting - Hacer la instalación de joomla en el webhosting - Borrar la carpeta de instalación del webhosting - Subir la carpeta joomla instalada en nuestra máquina local y sobreescribir todo.
  • 34. 15. Diseño, instalación, configuración y publicación de portal web Errores frecuentes: - Usar el proveedor de hosting más barato, ofrece menos espacio y ancho de banda - No “perder” el tiempo haciendo backups - Usar el mismo password para todo - Tener fé en terceros - Llorar en el foro oficial si te han crackeado UD1: CREACIÓN DE UN PORTAL WEB 2.0 CON LA PLATAFORMA JOOMLA – Francesc Pérez Fdez.