Content Management System (CMS)

7
INSTITUTO TECNOLÓGICO DE TEHUACÁN INGENIERÍA EN SISTEMAS COMPUTACIONALES PROGRAMACIÓN WEB CMS Sistema de Gestión de Archivos Luis Miguel Jiménez Galicia No. de Control: 11360599

description

Sistemas Gestores de Contenido

Transcript of Content Management System (CMS)

Page 1: Content Management System (CMS)

INSTITUTO TECNOLÓGICO DE

TEHUACÁN

INGENIERÍA EN SISTEMAS

COMPUTACIONALES

PROGRAMACIÓN WEB

CMS Sistema de Gestión de Archivos

Luis Miguel Jiménez Galicia

No. de Control: 11360599

Page 2: Content Management System (CMS)

CMS

DEFINICIÓN

Sistema de gestión de contenidos, en inglés: Content Management System más conocido

por sus siglas CMS.

El gestor de contenido es una aplicación informática usada para crear, editar, gestionar y

publicar contenido digital multimedia en diversos formatos. El gestor de contenidos genera

páginas web dinámicas interactuando con el servidor web para generar la página web

bajo petición del usuario, con el formato predefinido y el contenido extraído de la base de

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ón del

portal con respecto a un sitio web estático, en el que cada cambio de diseño debe ser

realizado en todas las páginas web, de la misma forma que cada vez que se agrega

contenido tiene que maquetarse una nueva página HTML y subirla al servidor web.

VENTAJAS

El gestor de contenidos facilita el acceso a la publicación de contenidos a un rango mayor

de usuarios. Permite que sin conocimientos de programación ni maquetación cualquier

usuario pueda añadir contenido en el portal web.

Además permite la gestión dinámica de usuarios y permisos, la colaboración de varios

usuarios en el mismo trabajo, la interacción mediante herramientas de comunicación.

Los costes de gestión de la información son mucho menores ya que se elimina un eslabón

de la cadena de publicación, el maquetador. La maquetación es hecha al inicio del

proceso de implantación del gestor de contenidos.

La actualización, backup y reestructuración del portal son mucho más sencillas al tener

todos los datos vitales del portal, los contenidos, en una base de datos estructurada en el

servidor.

Page 3: Content Management System (CMS)

CLASIFICACIÓN

En el mundo de los CMS hay cientos de posibilidades y de variantes, ya sea por sus

funcionalidades, casos de uso o por las tecnologías que se utilizan para crear las

infraestructuras para la publicación y visualización de contenidos.

Una herramienta CMS generalmente contendrá una interfaz basada en formularios, a los

que habitualmente se accede con el navegador, donde se pueden dar de alta los

contenidos fácilmente. Esos contenidos luego aparecerán en la página en los lugares

donde se ha indicado al darlos de alta.

Por lo tanto, un CMS estará compuesto de dos partes, un back y un front, siendo el back

la parte donde los administradores publican las informaciones y el front la parte donde los

visitantes visualizan las mismas.

Los gestores de contenido se pueden clasificar según diferentes criterios:

Por sus características

Según el lenguaje de programación empleado, por ejemplo:

Active Server Pages

Java

PHP

ASP.NET

Ruby On Rails

Python

PERL.

Según la licencia: Código abierto o Software propietario.

Sistemas Propietarios: Son aquellos que son comerciales, dicho de otra

forma, creados por una empresa y que se ofrecen para su uso en webs,

sujetos a la compra de una licencia.

Page 4: Content Management System (CMS)

Sistemas No Propietarios (Código abierto): Son sistemas que se han

desarrollado por empresas o instituciones y que tienen disponibilidad para que

sean utilizados para la creación de cualquier tipo de página web. Estos CMS

no propietarios son, en muchos de los casos, completamente configurables, es

decir, que sirven para producir cualquier tipo de web con cualquier clasificación

de secciones y contenidos.

Por su uso y funcionalidad

Blogs para páginas personales.

Foros: para compartir opiniones.

Wikis: para el desarrollo colaborativo.

Enseñanza electrónica: plataforma para contenidos de enseñanza en línea.

Comercio electrónico: plataforma de gestión de usuarios, catálogo, compras y

pagos.

Publicaciones digitales.

Difusión de contenido multimedia.

Propósito general.

NOTA: Otras clasificaciones señalan que los sistemas propietarios son aquellos que son

comerciales, dicho de otra forma, creados por una empresa y que se ofrecen para su uso

en webs, sujetos a la compra de una licencia. En ese modo de entender la clasificación de

CMS, los gestores de contenidos de pago serían sistemas propietarios, aunque no se

hayan hecho a medida para una web específica, sino que sirvan para para desarrollar

cualquier tipo de proyecto. Los sistemas propietarios, en este caso, estarían en

contraposición con los sistemas CMS gratuitos.

Otra manera de clasificar los CMS sería en función de la utilización de los mismos, ya sea

para crear una web empresarial, una publicación como revista o periódico, un blog, un

sistema e e-learning, un Wiki, una tienda, foro...

Page 5: Content Management System (CMS)

EJEMPLOS DE CMS

Existen cientos de soluciones disponibles en el mercado para la gestión de contenidos.

En el campo de los gestores de contenidos Web las soluciones software libre han

alcanzado sin duda un reconocimiento más que merecido y las soluciones privativas (no

libres) no presentan, en general, ninguna ventaja adicional, de hecho suele ser todo lo

contrario. Es cierto que cuanto más se acercan estos gestores de contenidos Web hacia

gestores de contenidos puros, la balanza se decanta hacia las soluciones privativas, si

bien en los últimos años comienzan a existir soluciones software libre que nada tienen

Vi gnette

Es un sistema CMS comercial, que dicho sea de paso, debe ser bastante caro. Es

importante comentarlo por ser el primer sistema CMS comercial que apareció en el

mercado.

Dr upal

Uno de los CMS más populares, en este caso gratuito y open source. Creado en PHP y

con posibilidad de utilizar varias bases de datos distintas, por defecto MySQL.

Page 6: Content Management System (CMS)

Ma mb o

Un sistema CMS libre y gratuito, creado en PHP. Puedes leer el artículo sobre qué es

Mambo publicado en DesarrolloWeb.com.

Jo o ml a !

Es un CMS de código libre, también creado en PHP. Surge como una mejora o ampliación

de Mambo.

W o r d p r e s s

El CMS para la creación de blogs por excelencia. El más utilizado y el mejor valorados,

también creados en PHP y gratuitos.

O s C o mme r ce

El sistema gestor de contenidos de código libre, para la creación de una tienda más

conocido y utilizado. Si te interesa, puedes leer el manual sobre OsComerce que hemos

publicado.

Page 7: Content Management System (CMS)

F r e e g l o b e s

Script php/mysql que permite crear un directorio web de empresas, bastante fácil de

instalar y manipular con excelentes adaptaciones que te permiten cambiar el diseño total

en question de segundos.

S ma l l b o x C MS

Un software para administración de contenido y excelente para los proyectos de website

dinámicos. Ofrece una versión demo para probar las características que ofrece a

diferencia de otras opciones. Cuanta con un blog y foro de discusión.

TY P O l i g h t

Un sistema de administración de contenido que utiliza las tecnologías de la web 2.0 y

multilenguaje. Cuenta con una versión de prueba, soporte, extensiones y toda la

documentación necesaria.

F l e xcms

Una aplicación desarrollada con PHP y MySQL database, se define como una aplicación

flexible y amigable para websites dinámicos que andan en busca de una opción diferente

en la actualidad están promoviendo la versión FlexCMS 3.0.