Professional Documents
Culture Documents
Po chacon campos
MINISTERIO DE TRANSPORTES Y COMUNICACIONES
INDICE
INTRODUCCIN ............................................................................................... 2 I. QU ES UN CMS? ....................................................................................... 3 1.1. 1.2. 1.3. 1.4. CREACIN DE CONTENIDO ............................................................... 3 GESTIN DE CONTENIDO .................................................................. 3 PUBLICACIN ..................................................................................... 4 PRESENTACIN .................................................................................. 4
II. NECESIDAD DE UN CMS ............................................................................. 4 III. CMS COMERCIALES Y DE CDIGO ABIERTO ......................................... 6 IV. HISTORIA DE LOS CMS.............................................................................. 7 Presente y futuro de los CMS ................................................................... 8 V. LOS CMS EN LA EDUCACIN .................................................................... 9 VI. CRITERIOS DE SELECCIN ..................................................................... 10 VII. HERRAMIENTAS DE SOLUCIN ............................................................ 12 VIII. VENTAJAS ............................................................................................... 16 CONCLUSIONES ............................................................................................ 17 REFERENCIAS BIBLIOGRFICAS ................................................................ 18
INTRODUCCIN
Realizar un web puede ser un trabajo complicado y muy laborioso si no se dispone de las herramientas adecuadas. En el pasado las herramientas eran bsicamente editores que permitan generar una pgina, que evolucionaron para incorporar el control de la estructura de la web y otras funcionalidades, pero en general estaban enfocadas ms a la creacin que al mantenimiento. En los ltimos aos se ha desarrollado el concepto de sistema de gestin de contenidos (content Management Systems o CMS). Se trata de herramientas que permiten crear y mantener un web con facilidad, encargndose de los trabajos ms tediosos que hasta ahora ocupaban el tiempo de los administradores de las webs. Teniendo en cuenta el ahorro que supone la utilizacin de estas herramientas, y el coste de desarrollarlas, sera lgico esperar que su precio fuera muy elevado. Eso es cierto para algunos productos comerciales, pero existen potentes herramientas de gestin de contenidos de acceso libre, disponibles con licencias de cdigo abierto. Los gestores de contenidos proporcionan un entorno que posibilita la actualizacin, mantenimiento y ampliacin de la web con la colaboracin de mltiples usuarios. En cualquier entorno virtual sta es una caracterstica importante, que adems puede ayudar a crear una comunidad cohesionada que participe ms de forma conjunta.
I. QU ES UN CMS?
Un sistema de gestin de contenidos (o CMS, del ingls Content Management System) es un programa que permite crear una estructura de soporte (framework) para la creacin y administracin de contenidos, principalmente en pginas web, por parte de los administradores, editores, participantes y dems roles.
responsable final de la publicacin. El CMS permite la comunicacin entre los miembros del grupo y hace un seguimiento del estado de cada paso del ciclo de trabajo.
1.3. PUBLICACIN
Una pgina aprobada se publica automticamente cuando llega la fecha de publicacin, y cuando caduca se archiva para futuras referencias. En su publicacin se aplica el patrn definido para toda la web o para la seccin concreta donde est situada, de forma que el resultado final es un sitio web con un aspecto consistente en todas sus pginas. Esta separacin entre contenido y forma permite que se pueda modificar el aspecto visual de un sitio web sin afectar a los documentos ya creados y libera a los autores de preocuparse por el diseo final de sus pginas.
1.4. PRESENTACIN
Un CMS puede gestionar automticamente la accesibilidad del web, con soporte de normas internacionales de accesibilidad como WAI, y adaptarse a las preferencias o necesidades de cada usuario. Tambin puede proporcionar compatibilidad con los diferentes navegadores disponibles en todas las plataformas (Windows, Linux, Mac, Palm, etc.) y su capacidad de internacionalizacin lo permite adaptarse al idioma, sistema de medidas y cultura del visitante. El sistema se encarga de gestionar muchos otros aspectos como son los mens de navegacin o la jerarqua de la pgina actual dentro del web, aadiendo enlaces de forma automtica. Tambin gestiona todos los mdulos, internos o externos, que incorpore al sistema. As por ejemplo, con un mdulo de noticias se presentaran las novedades aparecidas en otro web, con un mdulo de publicidad se mostrara un anuncio o mensaje animado, y con un mdulo de foro se podra mostrar, en la pgina principal, el ttulo de los ltimos mensajes recibidos. Todo eso con los enlaces correspondientes y, evidentemente, siguiendo el patrn que los diseadores hayan creado.
prevea un crecimiento futuro ni muchas actualizaciones, lo que no es muy realista. En cualquier otro caso, la flexibilidad y escalabilidad que permiten estos sistemas, justifican su utilizacin en prcticamente cualquier tipo de web. Muchos usuarios particulares utilizan CMS gratuitos para elaborar y gestionar sus webs personales, obteniendo webs dinmicos llenos de funcionalidades. El resultado que obtienen es superior al de algunas empresas que se limitan a tener pginas estticas que no aportan ningn valor aadido. stos son algunos de los puntos ms importantes que hacen til y necesaria la utilizacin de un CMS:
Inclusin de nuevas funcionalidades en el web. Esta operacin puede implicar la revisin de multitud de pginas y la generacin del cdigo que aporta las funcionalidades. Con un CMS eso puede ser tan simple como incluir un mdulo realizado por terceros, sin que eso suponga muchos cambios en la web. El sistema puede crecer y adaptarse a las necesidades futuras.
Mantenimiento de gran cantidad de pginas. En una web con muchas pginas hace falta un sistema para distribuir los trabajos de creacin, edicin y mantenimiento con permisos de acceso a las diferentes reas. Tambin se tienen que gestionar los metadatos de cada documento, las versiones, la publicacin y caducidad de pginas y los enlaces rotos, entre otros aspectos.
Reutilizacin de objetos o componentes. Un CMS permite la recuperacin y reutilizacin de pginas, documentos, y en general de cualquier objeto publicado o almacenado.
Pginas interactivas. Las pginas estticas llegan al usuario exactamente como estn almacenadas en el servidor web. En cambio, las pginas dinmicas no existen en el servidor tal como se reciben en los navegadores, sino que se generan segn las peticiones de los usuarios. De esta manera cuando por ejemplo se utiliza un buscador, el sistema genera una pgina con los resultados que no existan antes de la peticin. Para conseguir esta interaccin, los CMS conectan con una base de datos que hace de repositorio central de todos los datos de la web.
Cambios del aspecto de la web. Si no hay una buena separacin entre contenido y presentacin, un cambio de diseo puede comportar la revisin de
muchas pginas para su adaptacin. Los CMS facilitan los cambios con la utilizacin, por ejemplo, del estndar CSS (Cascading Style Sheets u hojas de estilo en cascada) con lo que se consigue la independencia de presentacin y contenido.
Consistencia de la web. La consistencia en un web no quiere decir que todas las pginas sean iguales, sino que hay un orden (visual) en vez de caos. Un usuario nota enseguida cundo una pgina no es igual que el resto de las de la misma web por su aspecto, la disposicin de los objetos o por los cambios en la forma de navegar. Estas diferencias provocan sensacin de desorden y dan a entender que el web no lo han diseado profesionales. Los CMS pueden aplicar un mismo estilo en todas las pginas con el mencionado CSS, y aplicar una misma estructura mediante patrones de pginas.
Control de acceso. Controlar el acceso a un web no consiste simplemente al permitir la entrada a el web, sino que comporta gestionar los diferentes permisos a cada rea del web aplicados a grupos o individuos.
los CMS de cdigo abierto tambin estn coordinados por un nico grupo o por empresas, de forma similar a los comerciales. Utilizar una herramienta de gestin de contenidos de cdigo abierto tiene otra ventaja que hace decidirse a la mayora de usuarios: su coste. Habitualmente todo el software de cdigo abierto es de acceso libre, es decir, sin ningn coste en licencias. Slo en casos aislados se hacen distinciones entre empresas y entidades sin nimo de lucro o particulares. En comparacin, los productos comerciales pueden llegar a tener un coste que slo una gran empresa puede asumir. En cuanto al soporte, los CMS comerciales acostumbran a dar soporte profesional, con un coste elevado en muchos casos, mientras que los de cdigo abierto se basan ms en las comunidades de usuarios que comparten informacin y solucin a los problemas. Las formas de soporte se pueden mezclar, y as encontramos CMS de cdigo abierto con empresas que ofrecen servicios de valor aadido y con activas comunidades de usuarios. En el caso comercial tambin sucede, pero el coste de las licencias hace que el gran pblico se decante por otras opciones y por lo tanto las comunidades de soporte son ms pequeas. Un problema que acostumbra a tener el software de cdigo abierto es la documentacin, generalmente escasa, dirigida a usuarios tcnicos o mal redactada. Este problema se agrava en el caso de los mdulos desarrollados por terceros, que no siempre incorporan las instrucciones de su funcionamiento de forma completa y entendible. En el mercado hay CMS de calidad tanto comerciales como de cdigo abierto. Muchos CMS de cdigo abierto estn poco elaborados (aunque en plena evolucin), pero tambin lo encontramos entre los comerciales. En definitiva, un buen CMS de cdigo abierto es mucho ms econmico que su homlogo comercial, con la ventaja de disponer de todo el cdigo fuente y de una extensa comunidad de usuarios. Por todos estos motivos, y como apuesta por la filosofa del software libre, en este trabajo slo se presentan algunos CMS de cdigo abierto.
independientes: editores de texto y de imgenes, bases de datos y programacin a medida. Ya el ao 1994 Illustra Information Technology utilizaba una base de datos de objetos como repositorio de los contenidos de una web, con el objetivo de poder reutilizar los objetos y ofreca a los autores un entorno para la creacin basado en patrones. La idea no cuaj entre el pblico y la parte de la empresa enfocada a la Web fue comprada por AOL, mientras que Informix adquiri la parte de bases de datos. RedDot es una de las empresas pioneras que empez el desarrollo de un gestor de contenidos el ao 1994. No fue hasta a finales del ao siguiente que presentaron su CMS basado en una base de datos. Entre los CMS de cdigo abierto uno de los primeros fue Typo 3, que empez su desarrollo el ao 1997, en palabras de su autor, Kasper Skrhj, antes de que el trmino gestin de contenidos fuera conocido sobradamente. PHPNuke, la herramienta que populariz el uso de estos sistemas para las comunidades de usuarios en Internet, se empez a desarrollar el ao 2000. La primera versin supuso tres semanas de trabajo al creador, rescribiendo el cdigo de otra herramienta, Thatware. Presente y futuro de los CMS
En la actualidad, aparte de la ampliacin de las funcionalidades de los CMS, uno de los campos ms interesantes es la incorporacin de estndares que mejoran la compatibilidad de componentes, facilitan el aprendizaje al cambiar de sistema y aportan calidad y estabilidad. Algunos de estos estndares son CSS, que permite la creacin de hojas de estilo; XML, un lenguaje de marcas que permite estructurar un documento; XHTML, que es un subconjunto del anterior orientado a la presentacin de documentos va web; WAI, que asegura la accesibilidad del sistema; y RSS, para sindicar contenidos de tipo noticia. Tambin las aplicaciones que rodean los CMS acostumbran a ser estndar (de facto), como los servidores web Apache y ISS; los lenguajes PHP, Perl y Python; y las bases de datos MySQL y PostgreSQL. La disponibilidad para los principales sistemas
operativos de estas aplicaciones y mdulos, permite que los CMS puedan funcionar en diversas plataformas sin muchas modificaciones. Sobre el futuro de los CMS, Robertson (2003a) apunta que:
Los CMS se convertirn en un artculo de consumo, cuando los productos se hayan establecido y ms soluciones lleguen al mercado. Eso provocar una disminucin de los precios en los productos comerciales y una mayor consistencia en las funcionalidades que ofrecen.
En este entorno, muchas empresas que implementan webs tendrn que cerrar. Muchos proyectos fracasarn por no ajustarse a los estndares y no entender conceptos como usabilidad, arquitectura de la informacin, gestin del conocimiento y contenido.
El campo de los gestores de contenido madurar hasta conseguir un alto grado de consistencia y profesionalismo.
Se producir una fusin entre gestin de contenidos, gestin de documentos y gestin de registros.
Tambin se puede aadir la incorporacin de sistemas de e-learning y gestin del conocimiento, y en los entornos de intranet corporativa, la posibilidad de acceder a otras fuentes de datos como por ejemplo sistemas de soporte de decisiones (Decision Support Systems o DSS). El campo de los CMS de cdigo abierto tendra que seguir un desarrollo similar.
valoracin de los estudiantes. Es decir, facilitan una translacin del modelo real en el mundo virtual. Un buen ejemplo de sistema de gestin de cursos es Moodle , uno de los ms conocidos con licencia de cdigo abierto. Sus caractersticas pueden servir para concretar algunas de las funcionalidades que se esperan de este tipo de herramientas:
Administracin de profesores y alumnos. Aulas virtuales que contienen toda la informacin de un curso y permiten la comunicacin con foros o con chats.
Creacin, mantenimiento y publicacin del material de un curso, con soporte de diferentes formatos, incluidos audio y vdeo.
Talleres virtuales. Exmenes y tests con valoraciones. Trabajos con fecha de lmite de entrega y aviso al profesor en caso de incumplimiento.
Estos sistemas son diferentes a los CMS, tanto por el objetivo como por las caractersticas, pero actualmente empiezan a incluir capacidades de los sistemas de gestin de contenidos. Con la integracin de las dos herramientas nace un nuevo concepto, los LCMS (Learning Content Management Systems o sistemas de gestin de contenidos para el aprendizaje).
Cdigo abierto. Por los motivos mencionados anteriormente, el CMS tendra que ser de cdigo fuente abierto (o libre).
Arquitectura tcnica. Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con mdulos. Tambin tiene que haber una separacin de los conceptos de contenido, presentacin y estructura que permita la modificacin de uno de ellos sin afectar a los otros. Es recomendable, pues, que se utilicen hojas de estilo (CSS) y patrones de pginas.
Soporte. La herramienta tiene que tener soporte tanto por parte de los creadores como por otros desarrolladores. De esta manera se puede asegurar de que en el futuro habr mejoras de la herramienta y que se podr encontrar respuesta a los posibles problemas.
Posicin en el mercado y opiniones. Una herramienta poco conocida puede ser muy buena, pero hay que asegurar de que tiene un cierto futuro. Tambin son importantes las opiniones de los usuarios y de los expertos.
Usabilidad. La herramienta tiene que ser fcil de utilizar y aprender. Los usuarios no siempre sern tcnicos, por lo tanto hace falta asegurar que podrn utilizar la herramienta sin muchos esfuerzos y sacarle el mximo rendimiento.
Accesibilidad. Para asegurar la accesibilidad de una web, el CMS tendra que cumplir un estndar de accesibilidad. El ms extendido es WAI (Web Accessibility Initiative) del World Wide Web Consortium.
Velocidad de descarga. Teniendo en cuenta que no todos los usuarios disponen de lneas de alta velocidad, las pginas se tendran que cargar rpidamente o dar la opcin.
Funcionalidades. No se espera que todas las herramientas ofrezcan todas las funcionalidades, ni que stas sean las nicas que tendr finalmente la web. Entre otras:
o
o o o o o
Herramienta de busqueda. Comunicacin entre los usuarios (foros, correo electrnico, chat). Noticias. Artculos. Ciclo de trabajo (workflow) con diferentes perfiles de usuarios y grupos de trabajo.
o o o o
Fechas de publicacin y caducidad. Webs personales. Carga y descarga de documentos y material multimedia. Avisos de actualizacin de pginas o mensajes en los foros, y envo automtico de avisos por correo electrnico.
o o o o o o o o o
Envo de pginas por correo electrnico. Pginas en versin imprimible. Personalizacin segn el usuario. Disponibilidad o posibilidad de traduccin al cataln y al castellano. Soporte de mltiples formados (HTML, Word, Excel, Acrobat, etc.). Soporte de mltiples navegadores (Internet Explorer, Netscape, etc.). Soporte de sindicacin (RSS, NewsML, etc.). Estadsticas de uso e informes. Control de pginas caducadas y enlaces rotos.
plataformas que muestran diferentes orientaciones, diferentes prestaciones, y enfocadas a diferentes objetivos y grupos de usuarios. Zope
Mambo
Greenstone
WordPress
Joomla
VIII. VENTAJAS
El desarrollo basado en un CMS tiene una gran cantidad de ventajas que hacen que sea una opcin muy recomendable a la hora de plantear una web: 1. Los CMS tienen funcionalidades concretas que est comprobado que funcionan y funcionan bien, sin necesidad de arreglar fallos en cuestiones bsicas y permitiendo centrarse en aspectos ms complejos. Los CMS suelen cubrir necesidades para plataformas de comercio electrnico, blogs, pginas con contenido estructurado y gestin de usuarios todo depende de elegir el CMS apropiado. 2. Un usuario puede gestionar su propia web despus de recibir formacin. Una vez desarrollada la web, el propio usuario puede aadir, editar o borrar datos y mantener su pgina viva por s mismo. 3. El desarrollo desde un CMS es ms rpido y limpio. La creacin de plantillas y funcionalidades para los gestores de contenidos se basan en unos estndares que un buen equipo es capaz de seguir para conseguir los resultados deseados partiendo de una base slida ya constituida. Esto elimina en gran parte el esfuerzo necesario para construir el esqueleto de cdigo de una web. 4. Permiten desarrollos escalables. Esto significa que, con una buena planificacin, se puede orientar el desarrollo desde un CMS para aadir nuevas funcionalidades no previstas en el futuro sin que la web sufra cambios traumticos mediante la incorporacin de mdulos. 5. Muchos desarrolladores utilizan los CMS ms populares. Esto es una ventaja importante, porque cualquier programador es capaz de hacerse cargo y modificar cualquier web siempre que conozca la arquitectura del CMS empleado aunque no sean ellos los que la hayan desarrollado. 6. Muchos creadores de contenido saben manejarlos. La gran mayora de redactores saben como gestionar WordPress en mayor o menor medida por ejemplo. Es relativamente fcil encontrar personas que pueden hacerse cargo del contenido de una web desarrollada a partir de un CMS sin necesidad de ensearles como se maneja.
7. Cada
CMS
tiene
una
comunidad de programadores
detrs
que
constantemente soluciona fallos, crea nuevos mdulos y estn en contacto unos con otros para proporcionar el mejor servicio posible a los clientes para los que desarrollan.
CONCLUSIONES
El sistema de gestin de contenidos es una aplicacin informtica usada para crear, editar, gestionar y publicar contenido digital en diversos formatos. Este sistema nos permite gestionar tanto informacin como fotos, videos, noticias, comercio, etc. Son la forma ms moderna de conocer amigos en la red, es decir, personas que compartan nuestros propios intereses. Este sistema es uno de los grandes aportes del desarrollo de la tecnologa web. Conocindolos ms podemos saber que utilizarlos es sencillo, y que son realmente vitales para la poca que estamos viviendo
REFERENCIAS BIBLIOGRFICAS
http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_contenidos http://mosaic.uoc.edu/2004/11/29/introduccion-a-los-sistemas-de-gestion-decontenidos-cms-de-codigo-abierto/ http://es.kioskea.net/contents/825-cms-sistema-de-gestion-de-contenido http://www.upf.edu/hipertextnet/numero-3/software-libre.html http://www.departamentodeinternet.com/que-es-un-cms-y-que-ventajas-tiene/ http://www.studiosweb.es/blog/software/cuales-son-las-ventajas-y-desventajas-deusar-un-cms/ http://trazada.com/blog/ventajas-de-utilizar-un-cms/ http://www.upf.edu/hipertextnet/numero-3/software-libre.html http://es.kioskea.net/contents/825-cms-sistema-de-gestion-de-contenido http://es.scribd.com/doc/36658513/Sistema-de-gestion-de-contenidos