introducción a los sistemas de gestion de contenidos (cms)
DESCRIPTION
(5lineas.com) Introducción a las CMS (sistemas de gestión de contenidos) en la web: Drupal, Joomla, Wordpress... Repaso a la diferencia entre OpenSource y software propietarioTRANSCRIPT
5lineas.com
Sistemas de gestión Sistemas de gestión de contenidos (CMS)de contenidos (CMS)
Daniel Primo GorgosoDaniel Primo GorgosoCAP de FuenlabradaCAP de FuenlabradaNov-Dic de 2007Nov-Dic de 2007
www.5lineas.comwww.5lineas.com
Licencia de usoFoto original
5lineas.com
¿Qué es un CMS?¿Qué es un CMS?
Un Un sistema de gestión de contenidossistema de gestión de contenidos ((Content Management SystemContent Management System, en inglés, , en inglés, abreviado abreviado CMSCMS) permite la creación y ) permite la creación y administración de contenidos administración de contenidos principalmente en páginas web. Consiste en principalmente en páginas web. Consiste en una interfaz que controla una o varias bases una interfaz que controla una o varias bases de datos donde se aloja el contenido del de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera sitio. El sistema permite manejar de manera independiente el contenido y el diseño.independiente el contenido y el diseño.
Nos centramos en los basados en la webNos centramos en los basados en la web
Fuente: Wikipedia
5lineas.com
Evolución de los CMSEvolució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
5lineas.com
¿Para qué quiero un CMS? ¿Para qué quiero un CMS? (I)(I)
Publicar contenidos de forma sencillaPublicar contenidos de forma sencilla– Editores visuales (WYSIWYG)Editores visuales (WYSIWYG)– Gran variedad de contenidos (texto, Gran variedad de contenidos (texto,
imágenes, documentos)imágenes, documentos) Creación de una estructura de la webCreación de una estructura de la web
– Facilmente modificableFacilmente modificable– EscalabilidadEscalabilidad
No es necesario tener conocimientos No es necesario tener conocimientos de programación para hacerlo de programación para hacerlo funcionar funcionar
5lineas.com
¿Para qué quiero un CMS? ¿Para qué quiero un CMS? (II)(II)
Control de usuariosControl de usuarios– Roles para los usuarios (administrador, Roles para los usuarios (administrador,
autor, editor, lector)autor, editor, lector) Interacción con los usuarios (web 2.0)Interacción con los usuarios (web 2.0)
– Creación de foros, formularios…Creación de foros, formularios… SeguridadSeguridad
– Software probado con actualizaciones de Software probado con actualizaciones de seguridad frecuentesseguridad frecuentes
Adaptarse a los estándares y a las Adaptarse a los estándares y a las últimas tecnologíasúltimas tecnologías
5lineas.com
Software libre vs propietarioSoftware libre vs propietario
Open SourceOpen Source Uso gratuitoUso gratuito Libre acceso al código Libre acceso al código
de la aplicaciónde la aplicación Comunidad de Comunidad de
usuariosusuarios Intercambio de Intercambio de
informac.informac. Documentación a Documentación a
veces escasaveces escasa
Closed SourceClosed Source Licencias de usoLicencias de uso Acceso restringido al Acceso restringido al
código de la aplicacióncódigo de la aplicación EmpresaEmpresa Soporte profesionalSoporte profesional Documentación Documentación
correctacorrecta
5lineas.com
A igual presupuesto, es posible A igual presupuesto, es posible tener más posibilidades, tener más posibilidades,
características y servicios con características y servicios con Software LibreSoftware Libre
5lineas.com
Tipos de gestores de Tipos de gestores de contenidocontenido
CMS (portales) Blogs LMS (E-learning)
5lineas.com
Tipos de gestores de Tipos de gestores de contenidocontenido
Foros Wikis Galerías
Comercio electrónico, gestión comercial, grupos de trabajo, calendarios…
www.opensourcecms.com
5lineas.com
Nuestro proyectoNuestro proyecto
Definir necesidades: secciones, Definir necesidades: secciones, contenidos, uso que le queremos darcontenidos, uso que le queremos dar
Presupuesto disponible: tiempo y Presupuesto disponible: tiempo y dinero que podemos invertirdinero que podemos invertir
Capital humano: cuánta gente va a Capital humano: cuánta gente va a participar y en que rolesparticipar y en que roles
Formación necesaria para los Formación necesaria para los usuariosusuarios
Y entonces…
5lineas.com
Elegir el CMS adecuadoElegir el CMS adecuado
Probar varios Probar varios (www.opensourcecms.com)(www.opensourcecms.com)
Buscar en Google referencias Buscar en Google referencias (buenas y (buenas y malas habrá)malas habrá)
Comprobar que existen traducciones Comprobar que existen traducciones a nuestro idiomaa nuestro idioma
Entrar en la comunidad de usuarios y Entrar en la comunidad de usuarios y preguntar preguntar (casi siempre habrá comun. hispana)(casi siempre habrá comun. hispana)
Compatibilidad tecnológica con las Compatibilidad tecnológica con las características de nuestro servidorcaracterísticas de nuestro servidor
5lineas.com
Comparativa entre sistemas Comparativa entre sistemas
Capacidad tecnológica
Faci
lidad d
e u
so
BAJA ALTA
BAJA
ALTA
5lineas.com
Gracias por su Gracias por su atenciónatención
Daniel PrimoDaniel Primodani [ARROBA] danielprimo [PUNTO] esdani [ARROBA] danielprimo [PUNTO] es
www.5lineas.com www.5lineas.com
Referencias utilizadas:
•Presentación de 55thinking en las Jornadas Técnicas de la Universidad Carlos III en marzo de 2007
•Introducción a los sistemas de gestión de contenido de código abierto