Your SlideShare is downloading. ×
República de PanamáUniversidad Metropolitana de Educación, Ciencias y Tecnología                              Materia:    ...
Sistema de gestión de contenidos       Un sistema de gestión de contenidos (en inglés Content Management System,abreviado ...
Hoy en día existen sistemas desarrollados en software libre y no libre. En ambos casoses necesaria una implantación para a...
•   Comercio electrónico; plataforma de gestión de usuarios, catálogo, compras y       pagos.   •   Publicaciones digitale...
Como repositorio se selecciona a MySQL.          Figura 1. Arquitectura de sistemas para la plataforma desarrollada.La dif...
Cuales es La Propuesta que Hace JAMES ROBERTSON                 En Base a los SGCGestor de Contenidos según James Robertso...
Web, etc. La estructura de la Web se puede configurar con una herramienta que,habitualmente, presenta una visión jerárquic...
Upcoming SlideShare
Loading in...5
×

Sistema de gestión de contenidos

731

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
731
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Sistema de gestión de contenidos"

  1. 1. República de PanamáUniversidad Metropolitana de Educación, Ciencias y Tecnología Materia: “Sistemas De Gestores De Contenido” Profesor: Yessica chable Alumnos: Julio Antiche , Edison Quiroz, María Camarena, Lyanne Corbalan Panamá, 27 de Mayo de 2011
  2. 2. Sistema de gestión de contenidos Un sistema de gestión de contenidos (en inglés Content Management System,abreviado CMS) es un programa que permite crear una estructura de soporte(framework) para la creación y administración de contenidos, principalmente enpáginas web, por parte de los participantes.Consiste en una interfaz que controla una o varias bases de datos donde se aloja elcontenido del sitio. El sistema permite manejar de manera independiente el contenidoy el diseño. Así, es posible manejar el contenido y darle en cualquier momento undiseño distinto al sitio sin tener que darle formato al contenido de nuevo, además depermitir la fácil y controlada publicación en el sitio a varios editores. Un ejemploclásico es el de editores que cargan el contenido al sistema y otro de nivel superior(directorio) que permite que estos contenidos sean visibles a todo el público (losaprueba).Historia Los primeros sistemas de administración de contenidos fueron desarrolladospor organizaciones que publicaban una gran cantidad de contenido en Internet, ynecesitaban de continuas actualizaciones; como revistas en línea, periódicos ypublicaciones corporativas.En 1995, el sitio de noticias tecnológicas CNET sacó su sistema de administración dedocumentos y publicación y creó una compañía llamada Vignette, pionero de lossistemas de administración de contenido comerciales.La evolución de Internet hacia portales con más contenido y la alta participación delos usuarios directamente, a través de blogs y redes sociales, ha convertido a losgestores de contenidos en una herramienta esencial en internet, tanto para empresase instituciones como para las personas.Los wikis y los sistemas groupware también son considerados CMS.
  3. 3. Hoy en día existen sistemas desarrollados en software libre y no libre. En ambos casoses necesaria una implantación para adaptar el gestor de contenidos al esquemagráfico y funcionalidades deseadas. Para ciertos gestores existen muchas plantillasdisponibles que permite una sencilla implantación por parte de un usuario sinconocimientos de programación. El paradigma de este caso es WordPress, gestorsobre el que hay una gran comunidad de desarrolladores de extensiones y plantillasDefinición El gestor de contenidos es una aplicación informática usada para crear, editar,gestionar y publicar contenido digital en diversos formatos. El gestor de contenidosgenera páginas dinámicas interactuando con el servidor para generar la página webbajo petición del usuario, con el formato predefinido y el contenido extraído de la basede datos del servidor.Esto permite gestionar, bajo un formato estandarizado, la información del servidor,reduciendo el tamaño de las páginas para descarga y reduciendo el coste de gestióndel portal con respecto a una página estática, en la que cada cambio de diseño debeser realizado en todas las páginas, de la misma forma que cada vez que se agregacontenido tiene que maquetarse una nueva página HTML y subirla al servidor web. Tipos de Gestores de ContenidosLos gestores de contenido se pueden clasificar según diferentes criterios:Por sus características • Según el lenguaje de programación empleado, como por ejemplo Active Server Pages, Java, PHP, ASP.NET, Ruby On Rails, Python • Según la licencia: Código abierto o Software privativoPor su uso y funcionalidad • Blogs; pensados para páginas personales. • Foros; pensados para compartir opiniones. • Wikis; pensados para el desarrollo colaborativo. • Enseñanza; plataforma para contenidos de enseñanza on-line.
  4. 4. • Comercio electrónico; plataforma de gestión de usuarios, catálogo, compras y pagos. • Publicaciones digitales. • Difusión de contenido multimedia. • Arquitectura De Los Sistema De Gestores de Contenido En este apartado se detalla la arquitectura de sistemas adoptada para integrarla plataforma software desarrollada, completando de este modo las herramientassoftware necesarias que conformarán el conjunto de tecnologías elegidas paraabordar el desarrollo. Partiendo de las premisas de que el CMS elegido para abordar eldesarrollo es OpenCms [Liliedahl, Dan, 2008], y de la observación de los requisitos nofuncionales recabados (minimización de costes, rendimiento, requisitos hardwaremoderados, etc.), se escogen herramientas compatibles con el primero y ampliamenteaceptadas en el mundo del software libre.La arquitectura de sistemas se puede observar en la figura 1 y comprende: El ServidorWeb, que será el único en contacto directo con los usuarios, aceptando peticiones deestos.Se encargue de atender las peticiones a recursos estáticos (imágenes, documentosHTML, CSS, JavaScript, etc.) y, en su caso, de redirigir las peticiones a recursosdinámicos (páginas JSP) hacia el Servidor de Aplicaciones.Como servidor web se selecciona a Apache HTTPD Server (ver tabla 1).El Servidor de Aplicaciones, que alberga aplicaciones web dinámicas.Se encarga de recibir peticiones que redirige a la aplicación (tambiénLlamada contexto) adecuada. OpenCms se ejecuta dentro de este servidor como unaaplicación web más. Como servidor de aplicaciones se selecciona a Apache Tomcat.Las peticiones sobre contenidos llegan a OpenCms. Este procesa las reglas de negocio,y accede al repositorio para gestionar los contenidos necesarios y, de esta forma,llevar a cabo las funcionalidades requeridas.Repositorio de contenidos alberga tantos contenidos estructurados,No estructurados, y reglas de negocio procesadas por el OpenCms.
  5. 5. Como repositorio se selecciona a MySQL. Figura 1. Arquitectura de sistemas para la plataforma desarrollada.La diferencia fundamental en el acceso de los clientes radica en la interfaz de usuario.Los clientes móviles (PDA) accederán por medio de una interfaz personalizada, ligeray que atiende a criterios de Usabilidad [Bevan, Niegel,. Kirakowsky, J; Maissel, J, 1991][Nielsen, Jacob, 1993]. Por otra parte, el cliente ligero accederá directamente a lainterfaz web de gestión que pro- porciona OpenCms, para tareas de administración,para lo cual necesitará tener instalada la máquina virtual de java. Debido a lascaracterísticas del conjunto de herramientas software escogido se pueden instalar yejecutar en prácticamente cualquier familia de sistema operativo, sonmultiplataforma, por lo que cumplirán el requisito no funcional referente aportabilidad.
  6. 6. Cuales es La Propuesta que Hace JAMES ROBERTSON En Base a los SGCGestor de Contenidos según James RobertsonJames Robertson propone una división de la funcionalidad de los sistemas de gestiónde contenidos en cuatro categorías: Creación de Contenido, Gestión de Contenido,Publicación y Presentación. A continuación la descripción de cada una de estasfuncionalidades: [Robertson-WhatCMS, 2003]Creación de contenido Un gestor de contenidos aporta herramientas para que loscreadores sin conocimientos técnicos en páginas Web puedan concentrarse en elcontenido. La herramienta más habitual proporcionada por un gestor de contenidoses un editor de texto WYSIWYG, en el que el usuario ve el resultado final mientrasescribe, al estilo de los editores comerciales, pero con un rango de formatos de textolimitado. Esta limitación del editor WYSIWYG, no impide que sea el más recomendadopor Robertson, por su facilidad de uso y la comodidad de acceso desde cualquiercomputadora con un navegador y acceso a Internet; inclusive lo considera de usoobligatorio dentro de un gestor de contenidos. Sin embargo esta obligatoriedad pierdesentido, si consideramos que el diseño del contenido puede ser soportado por hojasde estilo construidas en base a características previamente definidas por el usuario.Por otro lado, para la creación del sitio propiamente dicho, los gestores de contenidosaportan herramientas para definir la estructura, el formato de las páginas, el aspectovisual, el uso de patrones, y un sistema modular que permite incluir funciones noprevistas originalmente. Gestión de contenido Los documentos creados se depositanen una Base de Datos central donde también se guardan el resto de datos de la Web,como son la metadata relativa a los documentos (versiones, autores, tipos, fecha depublicación y caducidad, etc.), accesos y perfiles de los usuarios, la estructura de la
  7. 7. Web, etc. La estructura de la Web se puede configurar con una herramienta que,habitualmente, presenta una visión jerárquica del sitio y permite modificaciones.Mediante esta estructura se puede asignar un grupo a cada área, con responsables,editores, autores y usuarios con diferentes permisos. Eso es imprescindible parafacilitar el ciclo de trabajo o workflow con un circuito de edición que va desde el autorhasta el responsable final de la publicación. Un gestor de contenidos permite lacomunicación entre los miembros del grupo y hace un seguimiento del estado de cadapaso del ciclo de trabajo. Publicación Una página aprobada se publicaautomáticamente cuando llega la fecha de publicación, y cuando caduca se archivapara futuras referencias. En su publicación se aplica el patrón 10 definido para toda laWeb o para la sección concreta donde está situada, de forma que el resultado final esun sitio Web con un aspecto consistente en todas sus páginas. Esta separación entrecontenido y forma permite que se pueda modificar el aspecto visual de un sitio Websin afectar a los documentos ya creados y libera a los autores de preocuparse por eldiseño final de sus páginas. Presentación Un gestor de contenidos puede administrarautomáticamente la accesibilidad de la Web, además de adaptarse a las preferencias onecesidades de cada usuario. Existen normas que dan soporte a esta gestión deaccesibilidad de la Web, una de ellas es la Iniciativa de Accesibilidad en la Web o WAI,de sus siglas en inglés Web Accessibility Initiative, esta norma ha sido propuesta porel Consorcio de la World Wide Web y hace referencia a pautas de accesibilidad en laWeb que permitan asegurar una Correcta información y un contenido comprensible ynavegable para cualquier usuario. Un gestor de contenidos puede además,proporcionar compatibilidad con los diferentes navegadores disponibles en todas lasplataformas (Windows, Linux, Mac, Palm, etc.) y su capacidad de internacionalizaciónlo permite adaptarse al idioma, sistema de medidas y cultura del visitante.

×