Sistema de gestion de contenidos

39
Unidad Curricular: Introducción a la Web Introducción a la Web INSTITUTO SUPERIOR TECNOLOGICO TENA

description

CMS - Joomla - Wordspress - Drupal - Moodle

Transcript of Sistema de gestion de contenidos

Page 1: Sistema de gestion de contenidos

Unidad Curricular:

Introducción a la Web

Introducción a la

Web

INSTITUTO SUPERIOR TECNOLOGICO TENA

Page 2: Sistema de gestion de contenidos

Introducción a la Web

Instituto Técnico Superior Tena

Se concede permiso

documento bajo los

License, Version 1.1

para copiar, distribuir y / o modificar este

términos de la GNU Free Documentation

o cualquier versión posterior publicada por

la Free Software Foundation, siempre que su autor original tenga

conocimiento.

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 3: Sistema de gestion de contenidos

Introducción a la Web

Al finalizar esta unidad el estudiante:

Desarrollar habilidades para el montaje,

desarrollo y uso de un CMS – como gestor

de contenidos

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 4: Sistema de gestion de contenidos

Introducción a la Web

PONENCIA

Tiempo Programado 9,10 semana

Introducción a la Web

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 5: Sistema de gestion de contenidos

Introducción a la Web

MENSAJE MOTIVACIONAL

“La inteligencia consiste no

sólo en el conocimiento, sino

también en la destreza de

aplicar los conocimientos en la

práctica. .”

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 6: Sistema de gestion de contenidos

Introducción a la Web

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Tema 2:

Sistema de Gestión de Contenidos (CMS)

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

Page 7: Sistema de gestion de contenidos

Introducción a la Web

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

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 8: Sistema de gestion de contenidos

Introducción a la Web

¿Evolución de los CMS?

Páginas estáticas (HTML). Edición a mano

Difícil actualización. Contenido y diseño unidos

Páginas dinámicas (CGI). Gestores complicados

Poca flexibilidad

Páginas dinámicas (PHP, ASP, Java). Gran flexibilidad

Crecimiento de las comunidades de usuarios

Separación total entre presentación y contenido

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 9: Sistema de gestion de contenidos

Introducción a la Web

Funciones Básicas PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Creación de Contenido Editores WYSIWYG

Editores personalizados

Gestión de Contenido Información adicional del contenido

Estructura del portal

Workflow

Publicación

Presentación

Page 10: Sistema de gestion de contenidos

Introducción a la Web

Otras características PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Funcionalidad extra.

Integración de estándares (CSS, XML, WAI, RSS).

Uso de las nuevas tecnologías (JSF, Ajax, …).

Facilidad de uso.

Flexibilidad.

Reutilización.

Control de usuario.

Contener más de un portal (Multisites).

Desarrollo del producto.

Comunidad de programadores.

Velocidad.

Buscador.

Page 11: Sistema de gestion de contenidos

Introducción a la Web

Clasificación CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Según el lenguaje de programación: PHP

Java

ASP.NET

Según su licencia: Comerciales

Código libre

Page 12: Sistema de gestion de contenidos

Introducción a la Web

Clasificación según el lenguaje PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

PHP Ventajas: Simple, fácil de aprender, buen rendimiento, buen soporte a bases de

datos, gran cantidad de CMS, numerosos hostings gratuitos.

Inconvenientes: Pierde claridad en el código, dificultad a la hora de desarrollar funcionalidades complejas, pocos CMS profesionales.

Java Ventajas: Amplia funcionalidad a disposición.

Inconvenientes: Mayor tiempo de aprendizaje, pocas herramientas donde poder elegir, ausencia de hosting gratuito.

ASP.NET Ventajas: Amplia funcionalidad a disposición.

Inconvenientes: Mayor tiempo de aprendizaje, pocas herramientas donde poder elegir y con poco recorrido.

Page 13: Sistema de gestion de contenidos

Introducción a la Web

Clasificación según el lenguaje PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Herramientas

PHP Joomla, Drupal, PHP-Nuke, Typo3, …

Java OpenCms, Apache Lenya, Magnolia, Vignette, …

ASP.NET Microsoft CMS, NetPublisher, Kentico CMS, DotNetNuke, …

Page 14: Sistema de gestion de contenidos

Introducción a la Web

Clasificación según la licencia PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

CMS Comerciales

Fuentes propietarias.

Modificaciones las hacen los

desarrolladores.

Un coste elevado.

Amplia documentación.

Módulos de pago.

CMS Código Libre

Fuentes abiertas.

Las modificaciones por

terceros.

No tiene coste adicional.

Documentación escasa.

Módulos gratis y de pago.

Page 15: Sistema de gestion de contenidos

Introducción a la Web

Clasificación según la licencia PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Herramientas

Comerciales

Microsoft CMS, Kentico CMS, Vignette, …

Código Libre

OpenCms, Typo3, Joomla, PHP-Nuke, DotNetNuke, Magnolia,

Page 16: Sistema de gestion de contenidos

Introducción a la Web

¿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

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 17: Sistema de gestion de contenidos

Introducción a la Web

• 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

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

¿Por qué elegir un CMS?

Page 18: Sistema de gestion de contenidos

Introducción a la Web

Tipos de gestores de contenidos

CMS (portales) Blogs LMS (E-learning)

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 19: Sistema de gestion de contenidos

Introducción a la Web

Foros Wikis Galerías

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

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

www.opensourcecms.com

Tipos de gestores de contenidos

Page 20: Sistema de gestion de contenidos

Introducción a la Web

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

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 21: Sistema de gestion de contenidos

Introducción a la Web

Ventajas de CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Desarrollo rápido de sitios web.

Generar sitios con contenido dinámico

Niveles de usuario para separar responsabilidades.

Mayor funcionalidad nativamente.

Control sobre la estructura de los sitios.

No se necesita conocimientos avanzados en programación.

Colaboración de varios usuarios en la gestión.

Administración mucho mas fácil.

Muchas funcionalidades extra.

Page 22: Sistema de gestion de contenidos

Introducción a la Web

Desventajas de CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Si se desea instalar necesita conocimiento en uso de servidores.

Se necesita a veces de ambientes controlados para su creación.

Tiempo para aprender a administrar un CMS.

Conocer ampliamente la estructura del CMS.

PHP es un poco mas inseguro que el HTML plano.

Page 23: Sistema de gestion de contenidos

Introducción a la Web

Funcionamiento de CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Servidor Web – Apache, IIS, Tomcat….

PHP

ASP

JSP

SQL

MySQL

MySQLli

Postgress

Page 24: Sistema de gestion de contenidos

Introducción a la Web

Tipos de CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

• Hay multitud de diferentes CMS. Los podemos agrupar según el tipo de sitio que permiten gestionar, como por ejemplo los más comunes:

– Foros: sitio que permite la discusión en línea donde los usuarios pueden reunirse y discutir temas en los que están interesados. Ejemplos: phpBB, SMF, MyBB.

Page 25: Sistema de gestion de contenidos

Introducción a la Web

Tipos de CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

– Blogs: Publicación de noticias o artículos en orden cronológico con espacio para comentarios y discusión. Ejemplos: WordPress, Movable Type,Drupal.

Page 26: Sistema de gestion de contenidos

Introducción a la Web

Tipos de CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

– Wikis: Sitio web dónde todos los usuarios pueden colaborar en los artículos, aportando información o reescribiendola. También permite espacio para discusiones. Indicado para material que irá evolucionando con el tiempo. Ejemplos: MediaWiki, TikiWiki.

Page 27: Sistema de gestion de contenidos

Introducción a la Web

Tipos de CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

– Gestores de E-Learning

Estos son los denominados LMS (LearningManadamente Systems). Las

particularidades del proceso de enseñanza aprendizaje han hecho que se

desarrollen diferentes tipos de plataformas o LMS.

Ejemplo:

Page 29: Sistema de gestion de contenidos

Introducción a la Web

Tipos de CMS PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

– Galería: Permite administrar y generar automáticamente un portal o sitio web que muestra contenido audiovisual, normalmente imágenes. Ejemplo: Gallery.

Page 30: Sistema de gestion de contenidos

Introducción a la Web

Que es Joomla PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

CMS

Caché de páginas para mejorar el rendimiento,

Indexamiento web,

Feed RSS,

Versiones imprimibles de páginas,

Motor de Búsqueda

Flash con noticias,

Blogs, Foros, Polls,

calendarios, Galerias

Tiendas

Internacionalización del lenguaje.

Y más, mucho más… hoy – 7000 extensiones objetos. http://extensions.joomla.org/

Page 31: Sistema de gestion de contenidos

Introducción a la Web

Que es Wordspress PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

• CMS enfocado a la creación de blogs

• facilidad de uso y SEO.

• desarrolladores y diseñadores, 202 millones-09 de 2009

• Múltiples autores

• Múltiples blogs o bitácoras.

• categorías, subcategorías y etiquetas

• Publicación mediante email.

• Importación desde Blogger, Blogware, Dotclear, Greymatter, Livejournal, Movable Type y Typepad, Textpattern y desde RSS.

Etc…

• http://es.wordpress.com/

• http://es.wordpress.org/

Page 32: Sistema de gestion de contenidos

Introducción a la Web

Comparativa entre sistemas

Capacidad tecnológica

Faci

lidad d

e u

so

BAJA ALTA

BAJA

ALTA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 33: Sistema de gestion de contenidos

Introducción a la Web

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

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 34: Sistema de gestion de contenidos

Introducción a la Web

EJEMPLOS DE SITOS WEB CON

CONTENIDOS CMS

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 35: Sistema de gestion de contenidos

Introducción a la Web

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Page 36: Sistema de gestion de contenidos

Introducción a la Web

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Trabajar en internet

Trabajar en local - Trabajar en internet

• www.facebook.com/pages

• www.blogger.com

• http://sites.google.com

• www.wordpress.com

• www.drupalgardens.com

• ………..en tu propio servidor…

Page 37: Sistema de gestion de contenidos

Introducción a la Web

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Trabajar en forma Local

Page 38: Sistema de gestion de contenidos

Introducción a la Web

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Trabajar en forma Local

Descargar, descomprimir,

instalar

Page 39: Sistema de gestion de contenidos

Introducción a la Web

PONENCIA

UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO

Trabajar en forma Local

A divertirse