Universidad de Panamá.

Centro regional universitario de Bocas del Toro.
Extensión de Chiriquí Grande.
Informática aplicada a la administración
459.

Tema:

Plataformas CMS.

Profesor:

Integrantes:

Justino Santiago.

Eiber Ortiz 4-743-1440
Ana Barría 4-727-156
Iveth Vidal 1-708 -242

Año: 2014

Introducción.

A continuación conoceremos lo que son las plataformas CMS sus orígenes, donde
y como se aplican, las configuraciones que presenta, funciones, características
más importantes, ventajas y desventajas que puedan darse con las CMS; también
se mencionaran algunas CMS y conoceremos más acerca de una en especifico
MAMBO y como se aplica.
Desarrollaremos cada uno de estos puntos con el fin de conocer más a fondo
sobre este tipo de plataforma que podemos encontrar en la web que nos facilitan
las maneras de conocer y subir información al ciber espacio informativo de la red.

Sistemas CMS: Content Manager System (Sistema gestor de contenidos).
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, ha convertido a
los gestores de contenidos en una herramienta esencial en Internet, tanto para
empresas e instituciones como para personas.
Los wikis y los sistemas groupware también son considerados CMS.
Hoy en día existen sistemas desarrollados en software libre y software privativo.
En ambos casos es necesaria una implantación para adaptar el gestor de
contenidos al esquema gráfico y funcionalidades deseadas. Para ciertos gestores
existen muchas plantillas disponibles que permite una sencilla implantación de la
parte estética por parte de un usuario sin conocimientos de diseño. Los
paradigmas de este caso son WordPress y Joomla!, gestores sobre los que hay
una

gran

comunidad

de

desarrolladores

de

extensiones

(módulos,

complementos, plugins, etc.) y plantillas.
CMS son las siglas de Content Management System, que se traduce directamente
al español como Sistema Gestor de Contenidos. Como su propio nombre indica,
es un sistema que nos permite gestionar contenidos. En líneas generales, un CMS
permitiría administrar contenidos en un medio digital y para el caso particular que
nos ocupa, un CMS permitiría gestionar los contenidos de una web.

Dicho de otra forma, un CMS es una herramienta que permite a un editor crear,
clasificar y publicar cualquier tipo de información en una página web.

Generalmente los CMS trabajan contra una base de datos, de modo que el editor
simplemente actualiza una base de datos, incluyendo nueva información o
editando

la

existente.

Imaginaros un periódico o cualquier otra página medianamente compleja.
Principalmente aquellas que tienen que ser actualizadas diariamente o varias
veces por día, donde además, las personas que editan la información no tienen
conocimientos de informática. A estos redactores se les tiene que facilitar el
trabajo mediante una herramienta que les permita subir informaciones a la web y
clasificarlas para que aparezcan en el lugar correcto. Por supuesto que estas
personas no deben preocuparse con el código de la página ni las particularidades
de programación de la plataforma donde esté alojada la web. Ellos sólo deben
concentrarse en escribir las noticias, o cualquier tipo de contenidos y luego
subirlas a la página por un sistema intuitivo y rápido. Una vez publicadas y
clasificadas,

las

automáticamente,

informaciones
en

los

deben

lugares

aparecer

donde

haya

en

la

decidido

página
el

web
editor.

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.

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 primera clasificación de CMS se podría dar entre sistemas propietarios y no
propietarios. Digamos que un sistema propietario es el primer ejemplo que

podemos encontrar de CMS, puesto que son herramientas creadas a medida para
actualizar una página web. Cualquier página que se haya creado e incluya un
sistema para actualizarla a través de formularios, o cualquier interfaz que facilite la
publicación, es un sistema CMS. En los inicios de la web no existían sistemas
CMS, comerciales o gratuitos, para gestionar los contenidos de los sitios, por lo
que se tenía que programar un sistema para poder actualizarla rápidamente,
propio para esa web. Por ejemplo, DesarrolloWeb.com tiene un CMS propietario,
desarrollado por los creadores del sitio. Por otra parte, tenemos los CMS no
propietarios (he buscado alguna palabra para referirme a ellos, pero siento decir
que no la encuentro. Por supuesto que se agradece un comentario si alguien sabe
cómo decir "no propietario" en una sola palabra), son sistemas que se han
desarrollado por empresas o instituciones y que se disponibilizan 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.
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:

Vignette:
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.

Drupal:
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.

Mambo:
Un

sistema

CMS

libre

y

gratuito,

creado

en

PHP.

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

de

Mambo

Wordpress:
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.

OsCommerce:
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.

Consiste en una interfaz que controla una o varias bases de datos donde se aloja
el contenido del sitio web. 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 web 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 (moderador o administrador) que permite que estos
contenidos sean visibles a todo el público (los aprueba).
Dependiendo de la plataforma elegida se podrán escoger diferentes niveles de
acceso para los usuarios; yendo desde el administrador del portal hasta el usuario
sin permiso de edición, o creador de contenido. Dependiendo de la aplicación
podrá haber varios permisos intermedios que permitan la edición del contenido, la
supervisión y reedición del contenido de otros usuarios, etc.

El sistema de gestión de contenidos controla y ayuda a manejar cada paso de este
proceso, incluyendo las labores técnicas de publicar los documentos a uno o más
sitios. En muchos sitios con estos sistemas una sola persona hace el papel de
creador y editor, como por ejemplo en los blogs personales.
Las infraestructuras informáticas actuales son demasiado amplias y complejas
para ser gestionadas (cuando son manejados por personas o con hojas de
cálculos, sistemas basados en silos y bases de datos locales) por personas o con
sistemas de manuales, hojas de cálculo y silos de bases de datos locales. El paso
a la planificación informática estratégica conlleva la necesidad de contar con un
modelo centralizado de la estructura para poder llevar a cabo los cambios de
forma rápida y segura, además de contar con un soporte informático de gran
calidad. Para gestionar la complejidad de la infraestructura, además de recuperar
y conservar el control de los sistemas informáticos, es imprescindible contar con
un sistema de gestión de configuraciones (CMS) que siga las mejores prácticas de
ITIL en gestión de configuraciones.

La gestión de configuraciones facilita información esencial para la provisión y el
soporte de los servicios informáticos. Es la responsable de la creación y el
mantenimiento de un modelo de infraestructura completo y preciso, que puedan
compartir todos los procesos informáticos de la organización. El sistema de
gestión de configuraciones es una herramienta esencial para comprender y
gestionar la manera de ofrecer servicios informáticos.
El valor del software de gestión de configuraciones.

Permitir tener una visión orientada al servicio de la infraestructura

Facilita la planificación informática para responder a las demandas del
negocio

Análisis

de

tendencias

para

poder

contar

con

una gestión

de

problemas proactiva

Reduce el riesgo evaluando el impacto de un cambio en el negocio

Gestión eficiente de los lanzamientos de versiones

Más seguridad

Cumplimiento eficiente con las licencias y las normativas

Soporte de la estandarización de la infraestructura

Identificación y redistribución de los componentes que se usan poco

Cálculo exacto del costo total de propiedad (TCO) de los componentes y del
costo

de

provisión

de

servicios.

Software de gestión integrada de cambios y configuraciones
El proceso de gestión de cambios es vital para mantener la CMDB al día y la
gestión de configuraciones facilita la información que necesita la gestión de
cambios para evaluar los riesgos, el costo y el impacto del cambio sobre el
negocio. La mayoría de las organizaciones eligen implementar la gestión de
cambios y la gestión de configuraciones a la vez para conseguir un control
estratégico completo de la infraestructura. La gestión de configuraciones y de
cambios, y la CMDB, son características centrales deassyst, que permiten que
pueda ofrecer una rentabilidad más rápida que cualquier otro set de herramientas
(ITSM) de empresa del mercado.
Recursos para la gestión de configuraciones

Ficha técnica de productos: Configuration Management Software

Libro blanco: How CMDB fits in with your IT strategy

Webcast: CMDB trends by Forrester Research

Webcast: Forrester Research - Why is a good CMDB so important?

Webcast: A practical guide on how to build a CMDB.

Plataformas CMS.
FUNCION
Funciones de
crear
publicaciones,
para que clientes
o usuarios
puedan verlo
como un índice
de noticias o
novedades.
A continuación se
detallaran las
funciones que
contiene CMS:

CARACTERISTICAS
Registro de usuarios por el
administrador, moderador o
libre
Gestión de usuarios a través
de grupos, roles o árboles
organización
Los campos adicionales para
una mejor catalogación
usuario
Módulo de gestión de
competencias y análisis de

Crear
Publicaciones

brechas
Curso de sistema de gestión

Borrar
Publicaciones

y planes de estudios

Editar
Publicaciones

personalizados

BBCode Básico
para crear
Publicaciones

certificados PDF

Avisos de
Actualización- (Te
avisa cuando hay
una nueva
actualización
disponible
y la podes
descargar e
instalar sin salir
del panel de
administración)
Los diferentes
CMS
proporcionan
diferentes niveles
de acceso:
Administrador,
Editor, autor.
Un blog puede

Gestión del administrador y

Informe multinivel estándar y

Generación e impresión de

Seguimiento de monitoreo y
SCORM 1.2 y soporte 2004

el perfil
Apoyo multimodal Didáctica
(cognitivismo,
constructivismo y el
aprendizaje mixto)
Informe en formato Excel y
otros, la programación de
informes de exportación para
el envío automático
Software de terceros /
servicios interfacement
Software de terceros / datos
de importación y exportación

VENTAJAS
Rápida instalación: con
los conocimientos
justos se instala y
configura en tu
servidor.
Simplicidad: suelen
tener una interfaz
amigable para la
gestión de los
contenidos.
Personalización
intuitiva: existe un gran
número de plugins y
themes (gratuitos y de
pago) que se instalan
en sencillos pasos.
Precio económico:
puesto que no hay que
empezar de cero, el
coste es bastante
inferior a una web a
medida.
Respaldo por parte de
su comunidad de
usuarios: los CMS más
conocidos disponen de
una gran comunidad
de usuarios.
Los CMS
tienen funcionalida
des concretas que
está comprobado
que funcionan y
funcionan bien.
Un usuario puede
gestionar su propia
web después de
recibir formación.
El desarrollo desde
un CMS es más
rápido y limpio
Permiten
desarrollos
escalables. Esto
significa que, con
una buena

DESVENTAJAS
Tenemos que
preocuparnos de
realizar el
mantenimiento,
actualizaciones,
funcionalidades, etc. y
sobre todo de los
problemas de seguridad
ya que los CMS son
más propensos a sufrir
estos ataques sino
están actualizados.
Menor Flexibilidad: con
el software libre no
podemos hacer lo que
nos de la gana aunque
este sea muy elástico,
ya que estamos siempre
encasillados a la
estructura propia del
CMS, todo lo contrario si
hacemos un desarrollo a
medida en lo que si
podemos realizar los
que nos de la gana.
Otro punto es el código
fuente que se genera
(código sucio), esto
quiere decir que es más
pesado y menos
optimizado,
posicionamiento web,
etc. que un desarrollo a
medida.

considerarse
dentro de la
clasificación
general de CMS y
en ese caso la
misma persona
realiza las
diferentes
funciones. De
igual forma el
CMS permite (si
se tiene el nivel
de acceso
correspondiente)c
omunicarse con el
módulo de
Administración,
que es el que
permite las tareas
generales, como:
Clasificación de
contenidos
(Secciones,
Categorías,
Artículos)
Administración de
contenidos
Selección de
plantillas
Determinación de
estructuras
de navegación. El
acceso al CMS se
realiza
generalmente a
través del
navegador Web, y
el proceso de
subir contenidos,
requiere el uso de
FTP.

de servicios
Creación de páginas Web
Pre-evaluación y la gestión
posterior a la evaluación
Multitemplate y
personalización del diseño
multidominio (apoyo LTR y
RTL)
Navegador Web basado
solamente, cumplimiento
multibrowser, no requiere
plugins
Interna buscador de
biblioteca de contenido
Catálogo de cursos
Suscripción automática curso
basado en el papel de la
empresa, grupo o posición
del árbol
Registro de usuarios o de la
suscripción a través de
códigos o tarjetas
Compatibilidad de
navegadores: Explorer
(6,7,8,9), Chrome, Firefox,
Safari
Sistemas operativos:
Windows (XP, Vista, 7),
Linux, Mac.

planificación, se
puede orientar el
desarrollo desde
un CMS para
añadir nuevas
funcionalidades no
previstas en el
futuro sin que la
web sufra cambios
traumáticos
mediante la
incorporación de
módulos.
Muchos
desarrolladores
utilizan los CMS
más populares.
Esto es una
ventaja importante,
porque cualquier
programador es
capaz de hacerse
cargo y modificar
cualquier web
Muchos creadores
de contenido
saben manejarlos.
Cada CMS tiene
una comunidad de
programadores
detrás

Plataforma CMS MAMBO.
Mambo es

un

sistema

de portales CMS basado

en

el lenguaje

de

programación PHP y base de datos SQL de código abierto. Basa todo su aspecto
en plantillas o temas.
Características principales:

Base de datos movida por los estándares PHP/MySQL.

Módulo de seguridad multinivel para usuarios/administradores.

Noticias, productos o secciones totalmente editables y configurables.

Sección de temas que pueden ser enviados por los usuarios registrados.

Plantillas y temas totalmente configurables incluyendo menú central y bloques
a izquierda y derecha, según se quiera.

Soporte de subida de imágenes para incorporar a nuestra propia biblioteca y
para usar en cualquier parte del sitio web.

Foros dinámicos y encuestas con vista de resultados.

Soporta GNU/Linux, FreeBSD, MacOSX server, Solaris, AIX, SCO, WinNT, Wi
n2K.

Administración:

Cambio del orden de los objetos incluyendo noticias, FAQ's, artículos, etc.

Generador automático de noticias en titulares.

Envío de noticias, artículos, preguntas frecuentes y enlaces por parte de los
usuarios registrados.

Jerarquía de Objetos: cuantas secciones, departamentos, divisiones y páginas
se quiera.

Biblioteca

de

Imágenes

-

Almacena

todas

los

archivos PNG, PDF, DOC, XLS, GIF y JPEG en línea para un fácil uso.

Búsqueda Automática de Directorios.

Gestor y Sindicación de Noticias. Más de 360 grupos de noticias de todo el
mundo donde escoger y publicar en tu web.

Gestor de Archivos. Almacena tus artículos antiguos y publícalos de nuevo
cuando quieras.

Posibilidad de impresión, convertidor a PDF o envío por correo electrónico de
cualquier noticia o artículo publicado.

Editor de texto, similar al Word Pad.

Editor de Usuarios.

Encuestas. Posibilidad de publicar distintas en cada página.

Módulos configurables. Descargas de nuevos módulos.

Gestor de Plantillas. Descarga de nuevas plantillas.

Pre visualización de Plantillas. Puedes ver el aspecto de la página al cambiar
de plantilla antes de actualizar los cambios.

Administrador de cabeceras y rótulos publicitarios.

Mambo Open Source es un CMS (Content Manager Service) profesional
muy fácil de usar, tanto para páginas sencillas como aplicaciones más
complejas. Tiene incluidas características como editores de contenido
WYSIWYG, noticias, banners, administración de enlaces, estadísticas,
archivo de contenidos, contenido de bases de datos, 20 idiomas, módulos,
componentes, etc.
A destacar que Mambo es software libre, con licencia GNU/GPL, es decir que
podemos utilizarlo para todos nuestros desarrollos sin límite alguno. Muy
importante, sobre todo si estamos empezando un proyecto y no podemos
permitirnos un gasto grande en un desarrollo de una aplicación a medida. Este
gestor de contenidos, gracias a su facilidad de uso, nos va a permitir, con unos
mínimos conocimientos, la creación de nuestra web corporativa de una manera
fácil e intuitiva.
No es el típico constructor de portales. Está más orientado a la creación de
webs personales y corporativas, su fortaleza está en un núcleo muy estable
antes que en la cantidad de paquetes que se puedan añadir para dar más

funcionalidad. Es decir, si preferimos estabilidad, escoge Mambo. Ello no
quiere decir que no se puedan utilizar añadidos, sino que el equipo de
desarrollo se orienta más a la estabilidad y los add-on, suelen correr por cuenta
de terceras personas, que desinteresadamente colaboran con el proyecto para
mejorar la funcionalidad sobre una base muy estable.