Curso Cms 2 Sistema De GestióN De Contenidos

Preview:

Citation preview

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 Segurajlponcesg@hotmail.com

www.redtacna.net

¿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

¿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

¿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

¿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

Tipos de gestores de contenidos

CMS (portales) Blogs LMS (E-learning)

Tipos de gestores de contenidos

Foros Wikis Galerías

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

www.opensourcecms.com

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

Comparativa entre sistemas

Capacidad tecnológica

Facil

idad

de

uso

BAJA ALTA

BAJA

ALTA

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

¿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.

¿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!?

¿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.

Un ejemplo de página creada con Joomla!

Otro Ejemplo

La página anterior con otro aspecto

Otra vez la misma con otro aspecto

Un Servidor Web para Joomla

¿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

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

Muy bien,Ahora vamos a la práctica

Recommended