SlideShare una empresa de Scribd logo
1 de 4
UNIVERSIDAD METROPOLITANA DE EDUCACION, CIENCIA Y TECNOLOGIA

                          (UMECIT)



               LIC. EN SISTEMA Y PROGRAMACION




                       INTEGRANTES:

                   SULAY GOMEZ 8-859-946

                 HAROLD CAICEDO 8-863-2026

                 CESAR MARTINEZ 8-865-1789




                         MATERIA:

                 LENGUAJE DE PROGRAMACION




                           TEMA:

               SISTEMA GESTORES DE CONTENIDO



                        PROFESORA:

                       YESSICA CHABLE



                                                    FECHA DE ENTREGA:

                                                               27/5/2011.
1. 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 en páginas web, por parte de los
participantes.

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. Así, es posible manejar el contenido y darle en cualquier momento un diseño
distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la
fácil y controlada publicación en el sitio a varios editores. Un ejemplo clá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 (los aprueba).

Historia

Los primeros sistemas de administración de contenidos fueron desarrollados por
organizaciones que publicaban una gran cantidad de contenido en Internet, y necesitaban de
continuas actualizaciones; como revistas en línea, periódicos y publicaciones corporativas.

En 1995, el sitio de noticias tecnológicas CNET sacó su sistema de administración de
documentos y publicación y creó una compañía llamada Vignette, pionero de los sistemas
de administración de contenido comerciales.

La evolución de Internet hacia portales con más contenido y la alta participación de los
usuarios directamente, a través de blogs y redes sociales, han convertido a los gestores de
contenidos en una herramienta esencial en internet, tanto para empresas e instituciones
como para las personas.


   2. Cuál es la propuesta que Gens Robertson respecto a los sistemas gestores de
      contenido

James Robertson (2003 b) propone una división de la funcionalidad de los sistemas de
gestión de contenidos en cuatro categorías: creación de contenido, gestión de contenido,
publicación y presentación.

   •   Creación de contenido

Un CMS aporta herramientas para que los creadores sin conocimientos técnicos en páginas
web puedan concentrarse en el contenido. Lo más habitual es proporcionar un editor de
texto WYSIWYG, en el que el usuario ve el resultado final mientras escribe, al estilo de los
editores comerciales, pero con un rango de formatos de texto limitado. Esta limitación tiene
sentido, ya que el objetivo es que el creador pueda poner énfasis en algunos puntos, pero
sin modificar mucho el estilo general del sitio web.
Hay otras herramientas como la edición de los documentos en XML, utilización de
aplicaciones ofimáticas con las que se integra el CMS, importación de documentos
existentes y editores que permiten añadir marcas, habitualmente HTML, para indicar el
formato y estructura de un documento.

Un CMS puede incorporar una o varias de estas herramientas, pero siempre tendría que
proporcionar un editor WYSIWYG por su facilidad de uso y la comodidad de acceso desde
cualquier ordenador con un navegador y acceso a Internet.

Para la creación del sitio propiamente dicho, los CMS aportan herramientas para definir la
estructura, el formato de las páginas, el aspecto visual, uso de patrones, y un sistema
modular que permite incluir funciones no previstas originalmente.

   •   Gestión de contenido

Los documentos creados se depositan en una base de datos central donde también se
guardan el resto de datos de la web, cómo son los datos relativos a los documentos
(versiones hechas, autor, fecha de publicación y caducidad, etc.), datos y preferencias de los
usuarios, la estructura de la 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 para facilitar el ciclo de trabajo (workflow) con
un circuito de edición que va desde el autor hasta el responsable final de la publicación. El
CMS permite la comunicación entre los miembros del grupo y hace un seguimiento del
estado de cada paso del ciclo de trabajo.

   •   Publicación

Una página aprobada se publica automáticamente cuando llega la fecha de publicación, y
cuando caduca se archiva para futuras referencias. En su publicación se aplica el patrón
definido para toda la web o para la sección concreta donde está situada, de forma que el
resultado final es un sitio web con un aspecto consistente en todas sus páginas. Esta
separación 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 diseño final de sus páginas.

   •   Presentación

Un CMS puede gestionar automáticamente la accesibilidad del web, con soporte de normas
internacionales de accesibilidad como WAI, y adaptarse a las preferencias o necesidades de
cada usuario. También puede proporcionar compatibilidad con los diferentes navegadores
disponibles en todas las plataformas (Windows, Linux, Mac, Palm, etc.) y su capacidad de
internacionalización lo permite adaptarse al idioma, sistema de medidas y cultura del
visitante.
El sistema se encarga de gestionar muchos otros aspectos como son los menús de
navegación o la jerarquía de la página actual dentro del web, añadiendo enlaces de forma
automática. También gestiona todos los módulos, internos o externos, que incorpore al
sistema. Así por ejemplo, con un módulo de noticias se presentarían las novedades
aparecidas en otro web, con un módulo de publicidad se mostraría un anuncio o mensaje
animado, y con un módulo de foro se podría mostrar, en la página principal, el título de los
últimos mensajes recibidos. Todo eso con los enlaces correspondientes y, evidentemente,
siguiendo el patrón que los diseñadores hayan creado.

   3. Que lenguaje se maneja con los sgc

       El sistema de gestión de contenidos que utilizamos en nuestros Web Pack corre
       sobre plataforma Unix, en servidor Apache y el lenguaje de programación que
       utiliza es el PHP. Las plantillas que se utilizan para mostrar las páginas están
       diseñadas en XHTML + PHP y los estilos están definidos por hojas CSS. También
       se utiliza código AJAX en algunos casos para embellecer y dinamizar las páginas.

   4. TIPOS DE GESTORES

       Los 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 privativo
Por 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.




   5. Arquitectura De Los Sistema De Gestores de Contenido

En este apartado se detalla la arquitectura de sistemas adoptada para integrar la plataforma
software desarrollada, completando de este modo las herramientas software necesarias que
conformarán el conjunto de tecnologías elegidas para abordar el desarrollo. Partiendo de las
premisas de que el CMS elegido para abordar el desarrollo es OpenCms [Liliedahl, Dan,
2008], y de la observación de los requisitos no funcionales recabados (minimización de
costes, rendimiento, requisitos hardware moderados, etc.), se escogen herramientas
compatibles con el primero y ampliamente aceptadas en el mundo del software libre.

La arquitectura de sistemas se puede observar en la figura 1 y comprende: El Servidor Web,
que será el único en contacto directo con los usuarios, aceptando peticiones de estos.

Más contenido relacionado

La actualidad más candente

Mapa y cuadro Barreras de la comunicacion
Mapa y cuadro Barreras de la comunicacionMapa y cuadro Barreras de la comunicacion
Mapa y cuadro Barreras de la comunicacionyelipas
 
Tendencias de la Tecnología de Información.
Tendencias de la Tecnología de Información.Tendencias de la Tecnología de Información.
Tendencias de la Tecnología de Información.Roberto Ramírez Amaya
 
Utilidades de power point
Utilidades de power pointUtilidades de power point
Utilidades de power pointalvaro1725
 
Presentacion procesadores de texto
Presentacion procesadores de textoPresentacion procesadores de texto
Presentacion procesadores de textoRayRivero
 
Trabajo escrito de contabilidad
Trabajo escrito de contabilidadTrabajo escrito de contabilidad
Trabajo escrito de contabilidadarlinferdinan
 
Línea del tiempo de el correo electrónico de Paola Gonzalez
Línea del tiempo de el correo electrónico de Paola GonzalezLínea del tiempo de el correo electrónico de Paola Gonzalez
Línea del tiempo de el correo electrónico de Paola Gonzaleztengounparabatai
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionMonica Naranjo
 
la importancia de Microsoft Word
la importancia de Microsoft Wordla importancia de Microsoft Word
la importancia de Microsoft WordKarla Bayas
 
La tecnología comercial
La tecnología comercialLa tecnología comercial
La tecnología comercialGuisse Tenelema
 
Cuadro comparativo de navegadores
Cuadro comparativo de navegadoresCuadro comparativo de navegadores
Cuadro comparativo de navegadoresMercedesCC
 
Cuadro comparativo de funciones del lenguaje
Cuadro comparativo de funciones del lenguajeCuadro comparativo de funciones del lenguaje
Cuadro comparativo de funciones del lenguajeolimpya el hinawi hinawi
 
Definiciones de sociedad
Definiciones de  sociedadDefiniciones de  sociedad
Definiciones de sociedadpyterstona
 
Estructura del plan único de cuentas
Estructura del plan único de cuentasEstructura del plan único de cuentas
Estructura del plan único de cuentasDeisy Pestana
 
La informática como ciencia
La informática como cienciaLa informática como ciencia
La informática como cienciaYoel Meza
 
Mapa Conceptual "La empresa y su clasificación"
Mapa Conceptual "La empresa y su clasificación"Mapa Conceptual "La empresa y su clasificación"
Mapa Conceptual "La empresa y su clasificación"EzequielBrito
 

La actualidad más candente (20)

Mapa y cuadro Barreras de la comunicacion
Mapa y cuadro Barreras de la comunicacionMapa y cuadro Barreras de la comunicacion
Mapa y cuadro Barreras de la comunicacion
 
Tendencias de la Tecnología de Información.
Tendencias de la Tecnología de Información.Tendencias de la Tecnología de Información.
Tendencias de la Tecnología de Información.
 
Utilidades de power point
Utilidades de power pointUtilidades de power point
Utilidades de power point
 
Funciones del lenguaje
Funciones del lenguajeFunciones del lenguaje
Funciones del lenguaje
 
Presentacion procesadores de texto
Presentacion procesadores de textoPresentacion procesadores de texto
Presentacion procesadores de texto
 
Trabajo escrito de contabilidad
Trabajo escrito de contabilidadTrabajo escrito de contabilidad
Trabajo escrito de contabilidad
 
Línea del tiempo de el correo electrónico de Paola Gonzalez
Línea del tiempo de el correo electrónico de Paola GonzalezLínea del tiempo de el correo electrónico de Paola Gonzalez
Línea del tiempo de el correo electrónico de Paola Gonzalez
 
Presentación ofimatica
Presentación ofimaticaPresentación ofimatica
Presentación ofimatica
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
la importancia de Microsoft Word
la importancia de Microsoft Wordla importancia de Microsoft Word
la importancia de Microsoft Word
 
La tecnología comercial
La tecnología comercialLa tecnología comercial
La tecnología comercial
 
Cuadro comparativo de navegadores
Cuadro comparativo de navegadoresCuadro comparativo de navegadores
Cuadro comparativo de navegadores
 
Cuadro comparativo de funciones del lenguaje
Cuadro comparativo de funciones del lenguajeCuadro comparativo de funciones del lenguaje
Cuadro comparativo de funciones del lenguaje
 
Ensayo El Cuerpo
Ensayo El CuerpoEnsayo El Cuerpo
Ensayo El Cuerpo
 
Definiciones de sociedad
Definiciones de  sociedadDefiniciones de  sociedad
Definiciones de sociedad
 
Estructura del plan único de cuentas
Estructura del plan único de cuentasEstructura del plan único de cuentas
Estructura del plan único de cuentas
 
La informática como ciencia
La informática como cienciaLa informática como ciencia
La informática como ciencia
 
Linea del tiempo del internet
Linea del tiempo del internetLinea del tiempo del internet
Linea del tiempo del internet
 
Redes sociales profesionales y de ocio
Redes sociales profesionales y de ocioRedes sociales profesionales y de ocio
Redes sociales profesionales y de ocio
 
Mapa Conceptual "La empresa y su clasificación"
Mapa Conceptual "La empresa y su clasificación"Mapa Conceptual "La empresa y su clasificación"
Mapa Conceptual "La empresa y su clasificación"
 

Destacado

Universidad metropolitana de_la_ciencias_y_tecnologia keyti
Universidad metropolitana de_la_ciencias_y_tecnologia keytiUniversidad metropolitana de_la_ciencias_y_tecnologia keyti
Universidad metropolitana de_la_ciencias_y_tecnologia keytiAldo Thomas
 
Analisis de enfoques curriculares UMECIT
Analisis de enfoques curriculares UMECITAnalisis de enfoques curriculares UMECIT
Analisis de enfoques curriculares UMECITAldo Thomas
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidosJulio Antiche
 
Modelo Curricular y Competencias
Modelo Curricular y CompetenciasModelo Curricular y Competencias
Modelo Curricular y Competenciasemiralexisl_umecit
 
Exposición Modelo Curricular Dominicano
Exposición Modelo CurricularDominicanoExposición Modelo CurricularDominicano
Exposición Modelo Curricular DominicanoCrystel Galletti
 
Modelo curricular por_competencia
Modelo curricular por_competenciaModelo curricular por_competencia
Modelo curricular por_competenciaAldo Thomas
 
Planificación de clases fibra optica curricula
Planificación de clases fibra optica curriculaPlanificación de clases fibra optica curricula
Planificación de clases fibra optica curriculaAldo Thomas
 
Modelo Curricular de la UDO
Modelo Curricular de la UDOModelo Curricular de la UDO
Modelo Curricular de la UDOJorchiri
 
Modelo curricular por ciclos propedéuticos, programas técnicos y tecnológicos
Modelo curricular por ciclos propedéuticos, programas técnicos y tecnológicosModelo curricular por ciclos propedéuticos, programas técnicos y tecnológicos
Modelo curricular por ciclos propedéuticos, programas técnicos y tecnológicosGloria Isabel Bautista Lasprilla
 
Modelo Curricular
Modelo CurricularModelo Curricular
Modelo CurricularLuzdy03
 
Informe de practica mides trabajo escrito
Informe de practica mides trabajo escrito Informe de practica mides trabajo escrito
Informe de practica mides trabajo escrito elizabets
 
Agradecimientos
AgradecimientosAgradecimientos
AgradecimientosIvan Peña
 
Plan general de practicas pre profesionales i miguel
Plan general de practicas pre profesionales i miguelPlan general de practicas pre profesionales i miguel
Plan general de practicas pre profesionales i miguelxxAngelaxx
 
La MonografíA
La MonografíALa MonografíA
La MonografíATALLARIN
 
Registro médico
Registro médicoRegistro médico
Registro médicoLu Pérgon
 
Presentación enfoques curriculares
Presentación enfoques curricularesPresentación enfoques curriculares
Presentación enfoques curricularesAldo Thomas
 
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOSLA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOSNeira Valiente
 

Destacado (20)

Universidad metropolitana de_la_ciencias_y_tecnologia keyti
Universidad metropolitana de_la_ciencias_y_tecnologia keytiUniversidad metropolitana de_la_ciencias_y_tecnologia keyti
Universidad metropolitana de_la_ciencias_y_tecnologia keyti
 
Analisis de enfoques curriculares UMECIT
Analisis de enfoques curriculares UMECITAnalisis de enfoques curriculares UMECIT
Analisis de enfoques curriculares UMECIT
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Siseg
SisegSiseg
Siseg
 
Modelo Curricular y Competencias
Modelo Curricular y CompetenciasModelo Curricular y Competencias
Modelo Curricular y Competencias
 
Exposición Modelo Curricular Dominicano
Exposición Modelo CurricularDominicanoExposición Modelo CurricularDominicano
Exposición Modelo Curricular Dominicano
 
Modelo curricular por_competencia
Modelo curricular por_competenciaModelo curricular por_competencia
Modelo curricular por_competencia
 
Planificación de clases fibra optica curricula
Planificación de clases fibra optica curriculaPlanificación de clases fibra optica curricula
Planificación de clases fibra optica curricula
 
Modelo Curricular de la UDO
Modelo Curricular de la UDOModelo Curricular de la UDO
Modelo Curricular de la UDO
 
Modelo curricular por ciclos propedéuticos, programas técnicos y tecnológicos
Modelo curricular por ciclos propedéuticos, programas técnicos y tecnológicosModelo curricular por ciclos propedéuticos, programas técnicos y tecnológicos
Modelo curricular por ciclos propedéuticos, programas técnicos y tecnológicos
 
Informe de practica senacyt
Informe de practica senacytInforme de practica senacyt
Informe de practica senacyt
 
Modelo Curricular
Modelo CurricularModelo Curricular
Modelo Curricular
 
Informe de practica mides trabajo escrito
Informe de practica mides trabajo escrito Informe de practica mides trabajo escrito
Informe de practica mides trabajo escrito
 
Agradecimientos
AgradecimientosAgradecimientos
Agradecimientos
 
PRACTICAS PRE PROFESIONALES I
PRACTICAS PRE PROFESIONALES IPRACTICAS PRE PROFESIONALES I
PRACTICAS PRE PROFESIONALES I
 
Plan general de practicas pre profesionales i miguel
Plan general de practicas pre profesionales i miguelPlan general de practicas pre profesionales i miguel
Plan general de practicas pre profesionales i miguel
 
La MonografíA
La MonografíALa MonografíA
La MonografíA
 
Registro médico
Registro médicoRegistro médico
Registro médico
 
Presentación enfoques curriculares
Presentación enfoques curricularesPresentación enfoques curriculares
Presentación enfoques curriculares
 
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOSLA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
LA EDUCACIÓN SUPERIOR EN PANAMÁ: SITUACIÓN, PROBLEMAS Y DESAFIOS
 

Similar a Sistemas de Gestión de Contenido

Presentacion Cms
Presentacion Cms Presentacion Cms
Presentacion Cms H31D1
 
presentacio Cms
presentacio Cmspresentacio Cms
presentacio CmsH31D1
 
Cms separata-2012
Cms separata-2012Cms separata-2012
Cms separata-2012elitatks
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica pptAndres Cardenas
 
Presentacion Informatica pdf
Presentacion Informatica pdfPresentacion Informatica pdf
Presentacion Informatica pdfAndres Cardenas
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Anali Ilana
 
Unidad 2
Unidad 2Unidad 2
Unidad 2rkdbeto
 
Gestion de contenido de ficheros
Gestion de contenido de ficherosGestion de contenido de ficheros
Gestion de contenido de ficherosEvee Saltos
 
Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cmslechonahp
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenidoMaryann Reyes
 
Gestores de contenido
Gestores de contenido Gestores de contenido
Gestores de contenido Maryann Reyes
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaalanramironu
 
Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)Laura Yasmin Duran Cruz
 
Gestores de contenido yessika morales
Gestores de contenido yessika moralesGestores de contenido yessika morales
Gestores de contenido yessika moralesYessika Morales
 
Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02ismenia97
 

Similar a Sistemas de Gestión de Contenido (20)

Presentacion Cms
Presentacion Cms Presentacion Cms
Presentacion Cms
 
presentacio Cms
presentacio Cmspresentacio Cms
presentacio Cms
 
Cms separata-2012
Cms separata-2012Cms separata-2012
Cms separata-2012
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica ppt
 
CMS
CMSCMS
CMS
 
Presentacion Informatica pdf
Presentacion Informatica pdfPresentacion Informatica pdf
Presentacion Informatica pdf
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Gestion de contenido de ficheros
Gestion de contenido de ficherosGestion de contenido de ficheros
Gestion de contenido de ficheros
 
Los gestores de contenido
Los gestores de contenidoLos gestores de contenido
Los gestores de contenido
 
Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cms
 
investigación de tecnologías web
investigación de tecnologías web  investigación de tecnologías web
investigación de tecnologías web
 
Gestion de contenidos
Gestion de contenidosGestion de contenidos
Gestion de contenidos
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Gestores de contenido
Gestores de contenido Gestores de contenido
Gestores de contenido
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)
 
Gestores de contenido yessika morales
Gestores de contenido yessika moralesGestores de contenido yessika morales
Gestores de contenido yessika morales
 
Trabajo de infor
Trabajo de  inforTrabajo de  infor
Trabajo de infor
 
Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02
 

Sistemas de Gestión de Contenido

  • 1. UNIVERSIDAD METROPOLITANA DE EDUCACION, CIENCIA Y TECNOLOGIA (UMECIT) LIC. EN SISTEMA Y PROGRAMACION INTEGRANTES: SULAY GOMEZ 8-859-946 HAROLD CAICEDO 8-863-2026 CESAR MARTINEZ 8-865-1789 MATERIA: LENGUAJE DE PROGRAMACION TEMA: SISTEMA GESTORES DE CONTENIDO PROFESORA: YESSICA CHABLE FECHA DE ENTREGA: 27/5/2011.
  • 2. 1. 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 en páginas web, por parte de los participantes. 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. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clá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 (los aprueba). Historia Los primeros sistemas de administración de contenidos fueron desarrollados por organizaciones que publicaban una gran cantidad de contenido en Internet, y necesitaban de continuas actualizaciones; como revistas en línea, periódicos y publicaciones corporativas. En 1995, el sitio de noticias tecnológicas CNET sacó su sistema de administración de documentos y publicación y creó una compañía llamada Vignette, pionero de los sistemas de administración de contenido comerciales. La evolución de Internet hacia portales con más contenido y la alta participación de los usuarios directamente, a través de blogs y redes sociales, han convertido a los gestores de contenidos en una herramienta esencial en internet, tanto para empresas e instituciones como para las personas. 2. Cuál es la propuesta que Gens Robertson respecto a los sistemas gestores de contenido James Robertson (2003 b) propone una división de la funcionalidad de los sistemas de gestión de contenidos en cuatro categorías: creación de contenido, gestión de contenido, publicación y presentación. • Creación de contenido Un CMS aporta herramientas para que los creadores sin conocimientos técnicos en páginas web puedan concentrarse en el contenido. Lo más habitual es proporcionar un editor de texto WYSIWYG, en el que el usuario ve el resultado final mientras escribe, al estilo de los editores comerciales, pero con un rango de formatos de texto limitado. Esta limitación tiene sentido, ya que el objetivo es que el creador pueda poner énfasis en algunos puntos, pero sin modificar mucho el estilo general del sitio web.
  • 3. Hay otras herramientas como la edición de los documentos en XML, utilización de aplicaciones ofimáticas con las que se integra el CMS, importación de documentos existentes y editores que permiten añadir marcas, habitualmente HTML, para indicar el formato y estructura de un documento. Un CMS puede incorporar una o varias de estas herramientas, pero siempre tendría que proporcionar un editor WYSIWYG por su facilidad de uso y la comodidad de acceso desde cualquier ordenador con un navegador y acceso a Internet. Para la creación del sitio propiamente dicho, los CMS aportan herramientas para definir la estructura, el formato de las páginas, el aspecto visual, uso de patrones, y un sistema modular que permite incluir funciones no previstas originalmente. • Gestión de contenido Los documentos creados se depositan en una base de datos central donde también se guardan el resto de datos de la web, cómo son los datos relativos a los documentos (versiones hechas, autor, fecha de publicación y caducidad, etc.), datos y preferencias de los usuarios, la estructura de la 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 para facilitar el ciclo de trabajo (workflow) con un circuito de edición que va desde el autor hasta el responsable final de la publicación. El CMS permite la comunicación entre los miembros del grupo y hace un seguimiento del estado de cada paso del ciclo de trabajo. • Publicación Una página aprobada se publica automáticamente cuando llega la fecha de publicación, y cuando caduca se archiva para futuras referencias. En su publicación se aplica el patrón definido para toda la web o para la sección concreta donde está situada, de forma que el resultado final es un sitio web con un aspecto consistente en todas sus páginas. Esta separación 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 diseño final de sus páginas. • Presentación Un CMS puede gestionar automáticamente la accesibilidad del web, con soporte de normas internacionales de accesibilidad como WAI, y adaptarse a las preferencias o necesidades de cada usuario. También puede proporcionar compatibilidad con los diferentes navegadores disponibles en todas las plataformas (Windows, Linux, Mac, Palm, etc.) y su capacidad de internacionalización lo permite adaptarse al idioma, sistema de medidas y cultura del visitante.
  • 4. El sistema se encarga de gestionar muchos otros aspectos como son los menús de navegación o la jerarquía de la página actual dentro del web, añadiendo enlaces de forma automática. También gestiona todos los módulos, internos o externos, que incorpore al sistema. Así por ejemplo, con un módulo de noticias se presentarían las novedades aparecidas en otro web, con un módulo de publicidad se mostraría un anuncio o mensaje animado, y con un módulo de foro se podría mostrar, en la página principal, el título de los últimos mensajes recibidos. Todo eso con los enlaces correspondientes y, evidentemente, siguiendo el patrón que los diseñadores hayan creado. 3. Que lenguaje se maneja con los sgc El sistema de gestión de contenidos que utilizamos en nuestros Web Pack corre sobre plataforma Unix, en servidor Apache y el lenguaje de programación que utiliza es el PHP. Las plantillas que se utilizan para mostrar las páginas están diseñadas en XHTML + PHP y los estilos están definidos por hojas CSS. También se utiliza código AJAX en algunos casos para embellecer y dinamizar las páginas. 4. TIPOS DE GESTORES Los 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 privativo Por 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. 5. Arquitectura De Los Sistema De Gestores de Contenido En este apartado se detalla la arquitectura de sistemas adoptada para integrar la plataforma software desarrollada, completando de este modo las herramientas software necesarias que conformarán el conjunto de tecnologías elegidas para abordar el desarrollo. Partiendo de las premisas de que el CMS elegido para abordar el desarrollo es OpenCms [Liliedahl, Dan, 2008], y de la observación de los requisitos no funcionales recabados (minimización de costes, rendimiento, requisitos hardware moderados, etc.), se escogen herramientas compatibles con el primero y ampliamente aceptadas en el mundo del software libre. La arquitectura de sistemas se puede observar en la figura 1 y comprende: El Servidor Web, que será el único en contacto directo con los usuarios, aceptando peticiones de estos.