21

Click here to load reader

Curso Cms 2 Sistema De GestióN De Contenidos

Embed Size (px)

Citation preview

Page 1: Curso Cms   2 Sistema De GestióN De Contenidos

Tema 2:Sistema de Gestión de Contenidos (CMS)

Instituto Superior Tecnológico Público“Francisco de Paula Gonzáles Vigil”

Carrera Profesional de Computación e Informática

"DISEÑO Y GESTIÓN DE SITIOS WEB"

Lic. José Luis Ponce [email protected]

www.redtacna.net

Page 2: Curso Cms   2 Sistema De GestióN De Contenidos

¿Qué es un CMS?

• Un sistema de gestión de contenidos (Content Management System, en inglés, abreviado CMS) permite la creación y administración de contenidos principalmente en páginas web. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseño.

• Nos centramos en los basados en la web

Page 3: Curso Cms   2 Sistema De GestióN De Contenidos

¿Evolución de los CMS?

Páginas estáticas (HTML). Edición a manoDifícil actualización. Contenido y diseño unidos

Páginas dinámicas (CGI). Gestores complicadosPoca flexibilidad

Páginas dinámicas (PHP, ASP, Java). Gran flexibilidadCrecimiento de las comunidades de usuarios

Separación total entre presentación y contenido

Page 4: Curso Cms   2 Sistema De GestióN De Contenidos

¿Por qué elegir un CMS?

• Publicar contenidos de forma sencilla– Editores visuales (WYSIWYG)– Gran variedad de contenidos (texto,

imágenes, documentos)• Creación de una estructura de la web

– Fácilmente modificable– Escalabilidad

• No es necesario tener conocimientos de programación para hacerlo funcionar

Page 5: Curso Cms   2 Sistema De GestióN De Contenidos

¿Por qué elegir un CMS?

• Control de usuarios– Roles para los usuarios (administrador, autor,

editor, lector)• Interacción con los usuarios

– Creación de foros, formularios…• Seguridad

– Software probado con actualizaciones de seguridad frecuentes

• Adaptarse a los estándares y a las últimas tecnologías

Page 6: Curso Cms   2 Sistema De GestióN De Contenidos

Tipos de gestores de contenidos

CMS (portales) Blogs LMS (E-learning)

Page 7: Curso Cms   2 Sistema De GestióN De Contenidos

Tipos de gestores de contenidos

Foros Wikis Galerías

Comercio electrónico, gestión comercial, grupos de trabajo, calendarios…

www.opensourcecms.com

Page 8: Curso Cms   2 Sistema De GestióN De Contenidos

Elegir el CMS adecuado

• Probar varios (www.opensourcecms.com)

• Buscar en Google referencias (buenas y malas habrá)

• Comprobar que existen traducciones a nuestro idioma

• Entrar en la comunidad de usuarios y preguntar (casi siempre habrá común. hispana)

• Compatibilidad tecnológica con las características de nuestro servidor

Page 9: Curso Cms   2 Sistema De GestióN De Contenidos

Comparativa entre sistemas

Capacidad tecnológica

Facil

idad

de

uso

BAJA ALTA

BAJA

ALTA

Page 10: Curso Cms   2 Sistema De GestióN De Contenidos

Muy bien, nosotros elegimos Joomla

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 11: Curso Cms   2 Sistema De GestióN De Contenidos

¿Qué es Joomla?

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.

Joomla! se encuentra entre uno de los mejores gestores de contenido (CMS) de código abierto. Además, es gratuito.

Page 12: Curso Cms   2 Sistema De GestióN De Contenidos

¿Porqué Joomla?

Si uno busca en la Web podrá encontrar decenas de

gestores de contenido gratuitos y de código abierto

como XOOPS, DRUPAL, MOODLE, PHP-NUKE, E107 o

POSTNUKE.

¿Qué razones motivaron la elección de Joomla!?

Page 13: Curso Cms   2 Sistema De GestióN De Contenidos

¿Qué motivó la elección de 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 con todo tipo de contenido.Facilidad de instalación y manejo. Hay decenas de módulos y componentes que amplían su funcionalidad.Existen numerosas plantillas gratuitas en Internet que permiten cambiar su aspecto fácilmente.

Page 14: Curso Cms   2 Sistema De GestióN De Contenidos

Un ejemplo de página creada con Joomla!

Page 15: Curso Cms   2 Sistema De GestióN De Contenidos

Otro Ejemplo

Page 16: Curso Cms   2 Sistema De GestióN De Contenidos

La página anterior con otro aspecto

Page 17: Curso Cms   2 Sistema De GestióN De Contenidos

Otra vez la misma con otro aspecto

Page 18: Curso Cms   2 Sistema De GestióN De Contenidos

Un Servidor Web para Joomla

Page 19: Curso Cms   2 Sistema De GestióN De Contenidos

¿Por qué un Servidor Web?

• Joomla no es un programa para diseñar páginas web, sino un gestor de contenidos (CMS)

• Funciona como una aplicación que se ejecuta en un servidor web

• Necesita un entorno especial para poder funcionar– Servidor web Apache– Gestor de base de datos Mysql– Intérprete de lenguaje Php– PhpMyadmin para gestionar Mysql vía web

Page 20: Curso Cms   2 Sistema De GestióN De Contenidos

Servidor Web: Opciones

• Instalación de un Servidor Web local– Se instala como otras aplicaciones– Opciones diferentes según SO

• AppServ: Para Windows• Easy Php: Para Windiows• XAMPP: Para Windiows, Linux y Mac• MAMP: Para Mac• Servidor integrado en el Sistema Operativo:

Linux y Mac• Contratación de un plan de Hosting comercial

Page 21: Curso Cms   2 Sistema De GestióN De Contenidos

Muy bien,Ahora vamos a la práctica