curso cms 2 sistema de gestión de contenidos
Post on 16-Apr-2017
2.733 Views
Preview:
TRANSCRIPT
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
top related