Content Management System (CMS)
description
Transcript of 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
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.
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.
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...
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.
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.
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.