mini-taller: implementación de portales web con cms “joomla”
DESCRIPTION
Introducción: Joomla es la herramienta lider en la creación de Paginas Web, es el Gestor de Contenidos (CMS en inglés) más premiado a nivel mundial, existen más de 20 millones de páginas web creadas con Joomla y tienes a tu disposición más de 2.900 componentes que te permitirán ir ampliando las funcionalidades de tu Web con nuevas opciones como pueden ser tienda virtual, envío de boletines, foros, galerías de imágenes y un sinfín de posibilidades que no paran de crecer. Objetivos: * Adquirir las competencias para diseñar, desarrollar y subir proyecto web con administrador de contenidos basado en JOOMLA, de acuerdo a las necesidades actuales. Encargados: -Lic. Gerald J. Flores Gutiérrez. Informática Educativa -Lic. Alejandro Castillo. MINED-DTETRANSCRIPT
![Page 1: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/1.jpg)
Mini-Taller:
Encargados:
Implementación de Portales Web con CMS “JOOMLA”
Lic. Gerald J. Flores G. Lic. Alejandro Castillo.
![Page 2: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/2.jpg)
¿ Que es un CMS ? CMS :Content Management System,
Traducido:Sistema Gestor de Contenidos.
Aplicaciones programadas por expertos para que a los no expertos nos sea más fácil publicar contenidos en Internet.
Código abierto y uso libre y gratuito.
Se instala en un servidor.
![Page 3: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/3.jpg)
¿Que es un CMS?
El Diseño y el Contenido van por separado.
Se manejan a través de un navegador desde cualquier equipo conectado a Internet.
Es multiusuario, posibilidad de asignar diferentes niveles de uso y administración a diferentes usuarios.
![Page 4: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/4.jpg)
Frontla parte donde los administradores publican las informaciones
Backla parte donde los administradores publican las informaciones
CMS estará compuesto de
dos partes
![Page 5: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/5.jpg)
Tipos de CMS
Nuke
DrupalPlone
JOOMLA
WordPres
CMS
![Page 6: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/6.jpg)
¿Qué es Joomla!?Joomla! es un potente gestor de
contenidos web (CMS) que permite crear sitios web elegantes, dinámicos e interactivos sin necesidad de conocimientos técnicos especializados.
Joomla! es un software que permite crear páginas web con suma facilidad, facilitando enormemente las tareas de publicación de información y la administración del portal.
![Page 7: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/7.jpg)
Joomla! es Open SourceJoomla! es una aplicación Open Source o
de código abierto programada en lenguaje PHP bajo una licencia GPL y que utiliza una base de datos MySQL para almacenar el contenido y los parámentros de configuración del sitio.
Además de libre, Joomla! es gratuito y no
tendrás que pagar nada por usar este CMS para construir tu web.
![Page 8: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/8.jpg)
Con Joomla! todo es más sencillo
“Hacer lo simple complicado es cosa frecuente;
hacer lo complicado simple,‘impresionantemente’ simple,
eso es creatividad.”Charles Mingus, músico de jazz
![Page 9: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/9.jpg)
Un poco de Historia
Joomla surge como el resultado de una bifurcación o mejora de Mambo, de la corporación Miro de Australia, quien mantenía la marca del nombre Mambo
A mediados de 2005, los administradores del equipo de desarrollo de Mambo renunciaron de inmediato y fundaron Joomla!®.
![Page 10: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/10.jpg)
Un poco de Historia El grupo de desarrollo creo un sitio Web que se
llamó OpenSourceMatters para distribuir información a los usuarios, desarrolladores, diseñadores Web y a la comunidad en general.
Joomla! una palabra de origen africano que significa “todos juntos”
La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005.
![Page 11: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/11.jpg)
¿Qué puedo hacer con Joomla?Si instalamos Joomla en un servidor
podremos crear un portal que incluya información estática y dinámica, artículos en formato blog, agregador de noticias, enlaces de interés, descarga de archivos, contactos personalizados, mensajería interna, foros, galerías de imágenes, wikis, encuestas… ¿Hace falta decir más? Prácticamente, todo lo que queramos.
![Page 12: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/12.jpg)
¿Por qué JOOMLA!? Fue premiado en los años 2006 y 2007 como
el mejor CMS. Su estabilidad al derivar de otro CMS de larga
vida llamado Mambo. Permite crear portales Webs en pocas horas
sin necesidad de conocimientos especiales sobre diseño o de complejos lenguajes de programación.
Facilidad de instalación y manejo. Hay decenas de módulos y componentes que
amplían su funcionalidad.
![Page 13: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/13.jpg)
¿Por qué JOOMLA!? Existen numerosas plantillas gratuitas en
Internet que permiten cambiar su aspecto fácilmente.
La interfaz gráfica de Joomla es placentera. Joomla organiza grandes cantidades de
contenido en secciones y categorías. Puede mostrar el mismo contenido de varias
formas. Permite menus e hipervínculos al contenido Tiene muchas extensiones y add-ons Soporta permisos y flujo de trabajo
![Page 14: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/14.jpg)
Diferentes Versiones
2005 2008 2010
Joomla! 1.0.X
Joomla!1.5.X
Joomla!1.6.X
![Page 15: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/15.jpg)
Estructura de Joomla!
Plantillas Componentes Módulos Plugin
Tras estos cuatro conceptos se esconde la potencia real de Joomla!. Se trata de las extensiones, las piezas del rompecabezas, que dotan de diseño o funcionalidad adicional a los sitios creados con Joomla!
Son extensiones o complementos de Joomla! que nos permiten
añadir bloques de información
secundaria en diferentes
posiciones o zonas de la
plantilla.
Es el Diseño o más bien aspecto estético
de nuestro sitio (colores, tamaños de
tipografías, distribución de las
zonas de contenido ...) existen gran variedad
y cantidad de templates o plantillas
disponibles .
Son pequeñas aplicaciones
independientes entre sí que gestionan la
información dentro de Joomla!
Son extensiones que realizan dentro
de Joomla! una amplia variedad de
funciones relacionadas
fundamentalmente con la autenticación de usuarios, con la
edición de contenidos, etc.
![Page 16: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/16.jpg)
Aspectos técnicos de Joomla
Utiliza PHP, MySQL y Apache
Corre de forma nativa en Unix/Linux, pero puede correrse en Windows (WAMP) y MAC (MAMP)
Modificar plantillas requiere conocimientos de HTML, CSS y PHP
Aspectos técnicos de
Joomla
Agregar contenido requiere conocimiento básico de HTML
![Page 17: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/17.jpg)
Comenzando con Joomla!En principio es bueno saber cómo están organizados los distintos elementos que intervienen en Joomla! y cómo actúan para devolver los resultados esperados.
Cuando un usuario escribe o hace click en nuestra dirección web, el index.php inmediatamente “llama” a la plantilla que estamos usando:
![Page 18: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/18.jpg)
Comenzando con Joomla!En el index de la plantilla se encuentra buena parte de la información de estructura de la web, y casi toda la información de los estilos. No toda la estructura se controla desde la plantilla porque ésta, a su vez, “llama” a los elementos que el diseñador incluyó con anterioridad.
Es decir, si en la plantilla se requieren módulos, entonces aparecerá el Módulo específico que originalmente se encuentra en su directorio y ahora se refleja en el sitio. Igualmente sucede con los Componentes.
![Page 19: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/19.jpg)
Comenzando con Joomla!Todo Módulo y Componente tiene insertada su
propia estructura HTML, así como instrucciones PHP particulares para cada caso, y algunas veces hasta su propia hoja de estilos CSS. Los Módulos están en el directorio /modules/ y los Componentes en /components/.
Puedes probar personalizando el Módulo que más te guste con tus propias etiquetas y opciones de configuración, ya que cada Módulo tiene sus parámetros en un archivo XML.
![Page 20: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/20.jpg)
Usuarios Externos
(frond-end)
Éstos se dividen en dos grupos:
Administracción Joomla!La administración es el lugar en donde trabajan los usuarios registrados.
Usuarios Internos
(back-end)
![Page 21: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/21.jpg)
Usuarios Externos
front-end
Tienen un Menú del usuario cuando se registran, según puede el tipo pueden incluir
enlaces o escribir, modificar y publicar los contenidos.
Registrado
Autor
Editor
Publisher
![Page 22: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/22.jpg)
Usuarios Internos
Super Administrador
Administrador
Managers
Son los que tienen los máximos privilegios.
Son los que configuran la web y añaden componentes
Tienen acceso a todos los controles de contenidos
back-end administra la web desde la Administración de la web y se dividen en:
![Page 23: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/23.jpg)
Instalación de Joomla!
Descargar en nuestro equipo el paquete de instalación de Joomla
Preparar los archivos de instalación en el directorio web local
Crear la base de datos
Podemos resumir el proceso de
instalación en 5 etapas principales: Ejecutar el asistente de instalación
Eliminar la carpeta del instalador
1
2
3
4
5
![Page 24: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/24.jpg)
Sitios Web Oficiales http:// www.joomla.org
http:// www.forge.joomla.org http:// www.dev.joomla.org http:// www.forum.joomla.org http:// www.help.joomla.org/ http://www.docs.joomla.org/
http:// www.joomlaspanish.org http://www.comunidadjoomla.org/ http:// www.ayuda.joomlaspanish.org http:// www.comunidadjoomla.org http:// www.extensions.joomla.org/ http:// www.joomlacode.org/
![Page 25: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/25.jpg)
“Si tienes una manzana y yo tengo otra y las intercambiamos,
entonces tú y yo seguiremos teniendo cada uno una manzana.
Pero si tienes una idea y yo tengo otra y las intercambiamos, entonces
cada uno tendrá dos ideas”
George Bernard Shaw, Premio Nobel de Literatura
![Page 26: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/26.jpg)
Conclusión Los CMS nos posibilitan es convertir una web estática tradicional en
un completo portal con diferentes funcionalidades y características dinámicas e interactivas que hagan de nuestro sitio algo más que una página web informativa a la vez que nos facilitan la edición y actualización de su contenido. Nos permiten gestionar de una manera uniforme, accesible y cómoda un sitio web dinámico sobre el que pueden trabajar una o más personas y realizar de forma sencilla las tareas de actualización y mantenimiento necesarias para que nuestro sitio parezca siempre vivo.
Joomla!, un CMS robusto, personalizable y escalable.
Joomla!, al igual que otros CMS, no es un programa para diseñar páginas web como Front Page, Netscape, Dreamweawer o iWeb.
![Page 27: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/27.jpg)
El futuro de la información inicia hoy y tenemos las herramientas
al alcance de nuestras manos para formar parte de esta. Así pues… intégrate tú también.
Recuerden:
![Page 28: Mini-Taller: Implementación de Portales Web con CMS “JOOMLA”](https://reader033.vdocuments.site/reader033/viewer/2022061121/546dc0f2af795958298b55b4/html5/thumbnails/28.jpg)