Anda di halaman 1dari 46

IMPLEMENTACIN DE PLATAFORMAS TECNOLGICAS

POST-GRADO EN ENTORNOS VIRTUALES DE APRENDIZAJE

Facultad de Informtica de la UPONIC


Catedrtico:

Msc. Jos Ramn Rojas Castro

Objetivos del curso


Conocer los aspectos generales de los Sistemas de Gestin de Contenidos. Realizar la instalacin y configuracin de un Sistema de Gestin de contenido Joomla! Utilizar adecuadamente los diferentes tipos de usuario y los permisos de acceso. Configurar las funciones y extensiones del entorno de trabajo del Sitio (Front-end) y del Administrador (Back-end) de Joomla!. Publicar un Portal Web en ambiente Joomla!

Contenido del curso Instalacin y descripcin del ambiente de Joomla! Los Usuarios, roles y permisos de Joomla! Funciones desde el Front-end del sitio. (Interfaz del usuario) Funciones desde el Back-end. (Interfaz del administrador) Aspectos generales del sistema.

ASPECTOS GENERALES SOBRE LOS TEMAS A IMPARTIR

Usuarios de Joomla!
Tipos de usuarios. Usuarios del sitio (front-end) Usuarios de administracin (back-end)

Funciones desde el front-end


Enviar noticias. Enviar enlaces web. Comprobar artculos.

Funciones desde el back-end


Mdulos del panel de control. Gestor de multimedia. Gestor de artculos.

Creacin de mens.
Secciones y categoras

Funciones del administrador


Administracin de:

Mens. Usuarios. Extensiones. Plantillas. Idiomas. Parmetros. Informacin del sistema.

TECNLOGAS UTILIZADAS

Tecnologas utilizadas

PHP
MYSQL APACHE

Distribuciones Apache+MySQL+PHP
AppServ
XAMPP LAMPP

WAMPP

INTRODUCCIN AL CURSO

Sistemas de Gestin de Contenidos


Conocidos por CMS (Content Management Systems). Facilitan la gestin de contenidos Web (WCM). Aportan herramientas para definir la estructura, el formato, el aspecto visual, patrones y sistema modular del sitio. El contenido y su estructura son almacenados en una base de datos. Las pginas son publicadas en espacios y tiempos deseados. Sus funcionalidades se basan en la creacin y gestin de contenido, publicacin y presentacin.

Sistemas de Gestin de Contenidos


Creacin de contenido:
Un CMS aporta herramientas para que los creadores sin conocimientos tcnicos. Un CMS puede incorporar una o varias herramientas, pero siempre tendra que proporcionar un editor. Lo ms habitual es proporcionar un editor de texto WYSIWYG, en el que el usuario ve el resultado final mientras escribe. Hay otras herramientas como la edicin de los documentos en XML, utilizacin de aplicaciones ofimticas con las que se integra el CMS.

Sistemas de Gestin de Contenidos


Gestin de contenido:
Los documentos creados se depositan en una base de datos central donde tambin se guardan el resto de datos de la Web. La estructura de la Web se puede configurar con una herramienta que, habitualmente, presenta una visin jerrquica del sitio y permite modificaciones. El CMS permite la comunicacin entre los miembros del grupo y hace un seguimiento del estado de cada paso del ciclo de trabajo.

Sistemas de Gestin de Contenidos


Publicacin del contenido:
Una pgina aprobada se publica automticamente cuando llega la fecha de publicacin, y cuando caduca se archiva para futuras referencias. En su publicacin se aplica el patrn definido para toda la Web o para la seccin concreta donde est situada, de forma que el resultado final es un sitio Web con un aspecto consistente en todas sus pginas. La separacin entre contenido y forma permite que se pueda modificar el aspecto visual de un sitio Web sin afectar a los documentos ya creados y libera a los autores de preocuparse por el diseo final de sus pginas.

Sistemas de Gestin de Contenidos


Presentacin del contenido:
Un CMS puede gestionar automticamente la accesibilidad del Web, con soporte de normas internacionales de accesibilidad. Puede proporcionar compatibilidad con los diferentes navegadores disponibles en todas las plataformas (Windows, Linux, Mac, etc.) y se adapta al idioma, sistema de medidas y cultura del visitante. El sistema se encarga de gestionar muchos otros aspectos como son los mens de navegacin o la jerarqua de la pgina actual dentro del Web, aadiendo enlaces de forma automtica. Gestiona todos los mdulos, internos o externos, que incorpore al sistema, a travs de los enlaces correspondientes y, evidentemente, siguiendo el patrn que los diseadores hayan creado.

Qu logramos con un CMS?


Centralizar la gestin de los contenidos en un solo repositorio. Separar el contenido de la presentacin. Ciclos de trabajos de publicacin flexibles, giles y fuertes. Compartir y reutilizar contenidos. Presentar informacin personalizada a clientes. Entrega sincronizada de la informacin a travs de canales diversos.

Ahorro de costes de mailing e impresin.

Qu evitamos con un CMS?


1.- Ineficiencia y costes asociados Dispersin de la informacin Duplicacin de archivos Dificultad en localizar la informacin Cuellos de botella en la publicacin

2.- Inconsistencia en la comunicacin.

- Multitud de contenidos diversos canales. -Inconsistencia entre sus contenidos basados en papel impreso y los contenidos entregados va digital.

Criterios de seleccin de un CMS


Cdigo abierto. Arquitectura tcnica.(ser fiable y permitir
escalabilidad).

Grado de desarrollo. (disponibilidad de modulos que aaden funcionalidades) Soporte. (para creadores y desarrolladores) Posicin en el mercado y opiniones. Usabilidad. (fcil de utilizar y aprender) Accesibilidad. Velocidad de descarga. Funcionalidades que brinda.

Funcionalidades que brinda


-Editor de texto WYSIWYG a travs del navegador. - Herramienta de bsqueda. - Comunicacin entre los usuarios (foros, correo electrnico, Chat). - Noticias. - Artculos. - Ciclo de trabajo (workflow) con diferentes perfiles de usuarios y grupos de trabajo. - Fechas de publicacin y caducidad. - Webs personales. - Carga y descarga de documentos y material multimedia. - Avisos de actualizacin de pginas o mensajes en los foros, y envo automtico de avisos por correo electrnico. - Envo de pginas por correo electrnico. - Pginas en versin imprimible. - Personalizacin segn el usuario. - Disponibilidad o posibilidad de traduccin al cataln y al castellano. - Soporte de mltiples formados (HTML, Word, Excel, Acrobat, etc.). - Soporte de mltiples navegadores (Internet Explorer, Netscape, etc.). - Soporte de sindicacin (RSS, NewsML, etc.). - Estadsticas de uso e informes. - Control de pginas caducadas y enlaces rotos.

EJEMPLOS DE CMS ESCRITOS EN PHP

CMS en PHP

Drupal es un sistema de gestin de contenido modular y muy configurable. Es un programa de cdigo abierto, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa comunidad de usuarios.

CMS en PHP

PhPNuke es un sistema automatizado de portales de Internet basado en PhP (PhP Hypertext Preprocessor) y en el gestor de bases de datos MySQL. Est especialmente diseado para utilizarlo en Intranets y en Internet.

CMS en PHP

El NukeET es el CMS realizado por la Tru-Zone a partir del PHP-Nuke, especialmente conocido por su seguridad.

CMS en PHP

XOOPS es un sistema de administracin de contenido (CMS) poderoso, flexible y fcil de usar, que est escrito en el lenguaje PHP

CMS en PHP

Mambo Open Source es un gestor de contenidos CMS desarrollado en php movido por una base de datos mySQL que nos permite desarrollar fcilmente un sitio web dinmico... Predecesor de Joomla

EJEMPLOS DE CMS ESCRITOS EN JAVA

CMS en JAVA

Esta basado en Java, multi caractersticas, multi usuarios, muchos paquetes fueron inspirados en BLOSXOM (que es una aplicacion para blogs webs

CMS en JAVA

Camo es un ncleo, dnde se instalan una serie de aplicaciones configurables y reutilizables, tantas instancias como sea necesario, para obtener el sitio web que deseamos obtener

CMS en JAVA

Incluye Administracin de Contenido Web, Blogs, Comercio Electrnico, Administracin de Recursos, Seguimiento de Trabajos y Tareas, Calendario y Bsqueda del sitio.

CMS en JAVA

Alfresco es un Repositorio de Gestion de contenido Empresarial, y est creado con PORTLES de Java, por un grupo que incluye el co-fundador del Proyecto Documentum

EJEMPLOS DE CMS ESCRITOS EN OTROS LENGUAJES

CMS en PYTHON

Django es un framework, (una estructura de soporte definida, mediante la cual otro proyecto de software puede ser organizado y desarrollado) de desarrollo web de cdigo abierto escrito en Python. Inicialmente Django fue desarrollado para gestionar aplicaciones web de pginas orientadas a noticias de World Online

CMS en PLONE

Plone flexible solucion CMS que es fcil de instalar, usar y extender, deja a las personas poco tcnicas crear y mantener informacin usando slo un navegador de Internet. Perfecto para sitios Web o intranets,

JOOMLA!

Gestin de Contenidos Web con Joomla!

Qu es Joomla!
Joomla! es un sistema gestor de contenidos dinmicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, gran calidad, profesionalismo y eficiencia. Joomla! es una pronunciacin fontica de la palabra Swahili jumla, que significa todos juntos o como un conjunto Joomla! surge como el resultado de una mejora de Mambo, de la corporacin Miro de Australia, quien mantena la marca del nombre Mambo en esa poca y el grupo principal de desarrolladores. Joomla! nace con esta divisin el 17 de agosto de 2005. La administracin de Joomla! est enteramente basada en la gestin de contenidos "en lnea" y en "tiempo real". La "gestin en lnea" ya que todas las acciones que realizan los administradores de sitios Joomla!, ya sean para modificar, agregar o eliminar contenidos se realizan exclusivamente mediante un navegador web (browser) conectado a Internet.

Caractersticas y ventajas de Joomla! Organizacin del sitio Web Publicacin de Contenidos Escalabilidad e implementacin de nuevas funcionalidades Administracin de usuarios Diseo y aspecto esttico del sitio Navegacin y men Administrador de Imgenes Disposicin de mdulos modificable

Caractersticas y ventajas de Joomla! Encuestas Feed de Noticias (sistema de sindicacin de noticias tecnologa RSS, Really Simple Syndication" o "Sindicacin Realmente Simple ) Publicidad Estadsticas de visitas Automatizacin en la publicacin Archivo e historial Formatos de lectura PDF, en versin imprimible, y en XML. Envo por E-mail Valoracin de contenidos y Comentarios

Elementos bsicos de Joomla! Organizacin flexible de los Contenidos. Seccin/Categora/Artculo. Mens. Plantillas. Extensiones: Componentes, Mdulos, Plugins y Lenguajes. Parmetros.

Los requisitos mnimos

PHP 4.3.x y superior - http://www.php.net/ MySQL 3.23.x y superior - http://www.mysql.com/ Apache 1.x, 2.x y superior - http://www.apache.org/

Tecnologa a utilizar. AppServ en su ltima versin (AppServ 2.6.0) incluye: Apache 2.2.8: servidor HTTP multiplataforma. PHP 6.0.0-dev: lenguaje de programacin dinmico que utilizan la mayora de gestores de contenidos ms populares. Se integra a la perfeccin con MySQL y Apache. MySQL 6.0.4-alpha: gestor de bases de datos, rpido y seguro. phpMyAdmin-2.10.3: interfaz grfica de administracin para MySQL

Qu haremos en el curso?

Bibliografa
Centros Educativos de Castilla. http://edu.jccm.es/joomla/ Centro de Ayuda Joomla! Spanish. http://ayuda.Joomla!spanish.org. Help Site de Joomla! Global. http://help.Joomla!.org/ Foros de Joomla!. http://forum.Joomla!.org/ Equipo de Traduccin y Documentacin. Joomla! Spanish. Manual del Usuario Joomla! 1.0.x.pdf. Gonzalo Reynoso. Tutorial de Joomla! CMS http://Joomla!os.net Sitios Web Educativos con Joomla manuales y tutoriales Edujoomla" http://www.edujoomla.es/ Videos Tutoriales. http://www.illasaron.com Documentacin de Joomla!. http://trabajo.todosjuntos.org/ Comunidad Joomla!.http://comunidadJoomla!.org/ http://myzone.blogia.com/2009/011201-cms-y-lms.-moodle-yJoomla!.php. http://www.desarrolloWeb.com/articulos/que-es-un-cms.html http://es.wikipedia.org/ http://mosaic.uoc.edu/articulos/cms1204.html http://edu.jccm.es/

Anda mungkin juga menyukai