SlideShare una empresa de Scribd logo
1 de 64
Descargar para leer sin conexión
-- 2 --
UNIVERSIDAD AGRARIA DEL ECUADOR
GUAYAQUIL
FACULTAD DE CIENCIAS AGRARIAS
ESCUELA DE COMPUTACIÓN E INFORMÁTICA
MONOGRAFÍA
Presentada Al Consejo Directivo Como Requisito Previo
Para Optar El Título De:
TECNÓLOGO EN COMPUTACIÓN E INFORMÁTICA
TEMA:
LOS CONTENT MANAGEMENT SYSTEMS “CMS” Y SU
EFICIENCIA EN LA ADMINISTRACIÓN DE LOS SITIOS
WEB.
Autor:
Castillo Cuero César Alberto
2010
-II-
AGRADECIMIENTO
Doy gracias a Dios, a mi Madre: Isidora Cuero Mairongo, a mi
familia que han estado presente siempre a lo largo de mi vida y que son
pilares fundamentales para este logro, de la misma manera a varios de mis
maestros y amigos que colaboraron en este trabajo.
-III-
DEDICATORIA
Este trabajo de investigación, lo dedico completamente desde lo
profundo de mi ser y de mi corazón a la imponderable memoria de mi padre
José Santiago Castillo González, y a mi querido Madre Isidora Cuero
Mairongo.
-IV-
RESPONSABILIDAD
La responsabilidad por la investigaciones,
desarrollo, resultados y conclusiones sustentados
en esta monografía corresponden exclusivamente
al autor.
_______________________
César Alberto Castillo Cuero
C.I.: 0802299164
-V-
-- 6 --
ÍNDICE
Agradecimiento ………………………………………………………………. II
Dedicatoria …………………………………………………………………… III
Responsabilidad …………………………………………………………….. IV
Índice ………………………………………………………………………... 5-6
Tema ………………………………………………………………………... 7
Resumen …………………………………………………………………… 8-9
Summary …………………………………………………………………… 10-11
Introducción …………………………………………………………………. 12-13
Metodología ………………………………………………………………... 14
Capítulo 1
Generalidades De Los Content Management System Ó Cms
…………….. 15
1.1. Antecedentes ………………………………………………………. 15-16
1.2 Definición de los CMS: Content Manager System ………………… 16-17
1.3 Presente y futuro de los CMS ………………………………………… 17-18
1.4 Clasificación de CMS ………………………………………………… 19
1.4.1 CMS Comerciales y CMS de Código Abierto ………………. 19-22
1.5 Agrupación de los CMS Según su Uso ……………………………. 23-24
1.5.1 Breve descripción de los CMS según su uso …...……………. 24-26
Capitulo2
Operación de los CMS …………………………………………………. 27
2.1 Características de los CMS …………………………………………. 27-28
2.2 Funcionalidad de los Sistemas de Gestión de Contenidos ………. 29
2.2.1 Creación de Contenido ………………………………………… 29
2.2.2 Gestión de Contenido ………………………………………… 30
-- 7 --
2.2.3 Publicación …………………………………………………….. 30
2.2.4 Presentación …………………………………………………….. 30-31
2.3 Breve Descripción del uso de los Website sin/con CMS …………… 31-33
2.4 Necesidad de un CMS ………………………………………………… 33-35
2.3 Criterios de Selección de un CMS ………………………………….. 33
Capitulo 3
Ventaja y Beneficios de Los CMS
………………………………………….
36
3.1 Ventajas / Beneficio …………..……………………………...... 36-40
3.2 Criterios de Selección de un CMS ………………………………………… 40-43
Resultados y Discusión …………………………………………………… 44
Conclusiones ………………………………………………………………... 45
Literatura Citada …………………………………………………………….. 46-47
Anexo ………………………………………………………………………... 48-55
Glosario de Términos ………………………………………………………. 56-61
-- 8 --
TEMA:
LOS CONTENT MANAGEMENT SYSTEMS “CMS” Y SU
EFICIENCIA EN LA ADMINISTRACIÓN DE LOS SITIOS WEB.
-- 9 --
RESUMEN
Esta investigación se realiza empleando los métodos descriptivo, analítico y
sintético, a través de los cuales se pretende documentar los conceptos,
definiciones, características, especificaciones y demás pormenores del
interesante mundo de los Content Management System (CMS) con el afán de
demostrar su eficiencia en la administración de sitios web.
Vale indicar que la investigación está dividida en tres capítulos cada uno de
los cuales responde a los objetivos específicos y en conjunto al objetivo
general, de tal manera que se aprecie un trabajo sencillo y claro de gran
utilidad para cualquier instancia investigativa.
Los primeros CMS fueron desarrollados internamente por organizaciones que
publicaban mucho en internet, como revistas en línea, periódicos y
publicaciones corporativas.
En palabras sencillas un CMS es una herramienta que permite gestionar los
contenidos de las webs es decir, crear, clasificar y publicar cualquier tipo de
información en páginas webs, ya sea en Internet o en una Intranet, y además
proporcionan un entorno que posibilita la actualización, mantenimiento y
ampliación de la misma. Generalmente los CMS trabajan con una base de
datos, de modo que el editor simplemente pueda actualizarla, así se tiene la
ventaja de convertir páginas estáticas en dinámicas ya que permite su
actualización en línea y además interactúan con los usuarios, así también los
CMS permitirá separar el contenido de las páginas de su diseño.
La principal clasificación de CMS se da entre sistemas propietarios y no
propietarios. Un sistema propietario es una herramienta creada a medida
para actualizar una página web específica, o los llamados CMS comerciales
los cuales sirven para la administración de cualquier sitio web pero que estos
están sujetos a la compra de una licencia de uso. Mientras que los no
propietarios se caracterizan por operar con código abierto, es decir a través
de comunidades que frecuentemente actualizan los códigos. En la actualidad
-- 10 --
el campo de los CMS de código abierto y comercial están en constante
evolución y están llegando a una madurez para conseguir un alto grado de
consistencia y profesionalismo.
Algunas de las ventajas que ofrecen los estos sistemas es la capacidad de
manejar eficientemente gran cantidad de páginas webs, trabajar en ambiente
de páginas webs interactivas, es decir que se generan según las peticiones
de los usuarios. Controlar el acceso de los usuarios al sistema, no sólo
mediante su contraseña, sino mediante los permisos asignados a cada uno y
la información que incluye, tanto en calidad como en cantidad, que posibilita
el perfecto crecimiento y desempeño del sistema.
-- 11 --
SUMMARY
This investigation is carried out using the descriptive, analytic and synthetic
methods, through which it is sought to document the concepts, definitions,
characteristic, specifications and other details of the interesting world of the
Content Management System (CMS) with the desire of demonstrating its
efficiency in the administration of places web.
It is worth to indicate that the investigation is divided in three chapters each
one of which he/she responds to the specific objectives and on the whole to
the general objective, in such a way that a simple and clear work of great
utility is appreciated for any investigative instance.
The first CMS was developed internally by organizations that published a lot in
internet, like on-line magazines, newspapers and corporate publications.
In simple words a CMS is a tool that allows to negotiate the contents of the
webs that is to say, to create, to classify and to publish any type of information
in pages webs, either in Internet or in an Intranet, and they also provide an
environment that facilitates the upgrade, maintenance and amplification of the
same one. The CMS generally works with a database, so the editor can
simply upgrade it, one has this way the advantage of converting static pages
since in dynamic it allows its on-line upgrade and also interactúan with the
users, likewise the CMS will allow to separate the content of the pages of its
design.
The main classification of CMS is given between systems proprietors and non
proprietors. A system proprietor is a tool created to measure to upgrade a
page specific web, or the calls commercial CMS which are good for the
administration of any place web but that these they are subject to the
purchase of an use license. While the non proprietors are characterized to
operate with open code, that is to say through communities that frequently
upgrade the codes. At the present time the field of the CMS of open and
-- 12 --
commercial code is in constant evolution and they are arriving to a maturity to
get a high grade of consistency and professionalism.
Some of the advantages that offer those these systems are the capacity to
manage great quantity of pages webs efficiently, to work in atmosphere of
pages interactive webs, that is to say that they are generated according to the
petitions of the users. To control the access from the users to the system, not
only by means of their countersign, but by means of the permits assigned to
each one and the information that it includes, as much in quality as in quantity
that it facilitates the perfect growth and acting of the system.
-12-
INTRODUCCIÓN
Realizar un web puede ser un trabajo complicado y muy laborioso si no se
dispone de las herramientas adecuadas. En los últimos años se ha
desarrollado el concepto de sistema de gestión de contenidos (Content
Management Systems o CMS).
Se trata de herramientas que permiten crear y mantener un web con facilidad,
encargándose de los trabajos más tediosos que hasta ahora ocupaban el
tiempo de los administradores de las webs. En el pasado las herramientas
eran básicamente editores que permitían generar una página, que
evolucionaron para incorporar el control de la estructura de la web y otras
funcionalidades, pero en general estaban enfocadas más a la creación que al
mantenimiento.
Teniendo en cuenta el ahorro que supone la utilización de estas
herramientas, y el costo de desarrollarlas, sería lógico esperar que su precio
fuera muy elevado. Eso es cierto para algunos productos comerciales, pero
existen potentes herramientas de gestión de contenidos de acceso libre,
disponibles con licencias de código abierto.
Los gestores de contenidos proporcionan un entorno que posibilita la
actualización, mantenimiento y ampliación de la web con la colaboración de
múltiples usuarios. En cualquier entorno virtual ésta es una característica
importante, que además puede ayudar a crear una comunidad cohesionada
que participe más de forma conjunta.
En esta investigación se describen a través de los métodos descriptivo,
analítico y sintético, los criterios fundamentales acerca de los CMS,
enfocando cada una de las etapas con el fin de entender el modo de
operación de estos sistemas, con el propósito de dar a conocer su
importancia en cuanto a su implementación para la administración de los
website. Y también se describen los criterios más importantes a la hora de
-13-
seleccionar un gestor de contenidos y los requerimientos en función de los
objetivos que se quieran alcanzar.
En el presente trabajo investigativo se busca determinar los servicios que
ofrecen los CMS en la administración de sitios web, mediante el análisis de
documentación, para que los usuarios aprovechen las ventajas y beneficios
que brindan estas herramientas. Por lo cual en el primer capítulo de la
investigación se van a detallar, los antecedentes, definiciones, clasificación y
perspectivas de los CMS a través de conceptualizaciones que permitan una
descripción clara y precisa. Así también se van a describir las fases de
funcionalidad y necesidad de un CMS, enfocando cada una de las etapas con
el fin de entender el modo de operación de estos sistemas dentro de un
website. Por último establecer las ventajas / beneficios y criterio de selección
de los CMS, en virtud de tomar una decisión para la mejor adopción de estas
herramientas.
-14-
METODOLOGÍA
Para la elaboración de este trabajo de investigación, se emplearán los
Métodos Teóricos: Descriptivo, Analítico y Sintético.
Descriptivo:
Se empleará el método descriptivo para la elaboración de esta investigación
ya que este busca describir las características básicas de los CMS (administración
web eficiente, generación de web dinámicas, flexibilidad, escalabilidad, accesibilidad,
usabilidad); además permitirá medir diversos aspectos del tema a investigar, lo que
ayudará a determinar las ventajas y beneficios que brindan los Administradores de
Contenidos Web.
Analítico:
Se utilizará el método analítico puesto que permitirá abordar y describir las
diferentes etapas de la investigación (antecedentes, conceptualizaciones,
definiciones, funcionalidad, ventajas y beneficios), de tal manera que se pueda
entender el modo de operación de estos sistemas.
Sintético:
Se aplicará el método sintético con el objeto de determinar los
servicios que ofrecen los CMS en la administración de los website,
analizando sus ventajas y beneficios en virtud de tomar una decisión para la
mejor adopción de estas herramientas.
--15--
Capítulo 1
GENERALIDADES DE LOS CONTENT MANAGEMENT SYSTEM Ó
CMS
1.1. Antecedentes
A principios de los años noventa, el concepto de sistemas de gestión de
contenidos era desconocido. El término Content Management System (CMS)
fue originalmente usado para la publicación de sitios web. Algunas de sus
funciones se realizaban con aplicaciones independientes: editores de texto y
de imágenes, bases de datos y programación a medida.
Los primeros sistemas de administración de contenidos fueron desarrollados
internamente por organizaciones que publicaban mucho en internet, como
revistas en línea, periódicos y publicaciones corporativas. Ya el año 1994
Illustra Information Technology utilizaba una base de datos de objetos como
repositorio de los contenidos de una web, con el objetivo de poder reutilizar
los objetos y ofrecía a los autores un entorno para la creación basado en
patrones. La idea no cuajó entre el público y la parte de la empresa enfocada
a la Web fue comprada por AOL (América Online, Inc), mientras que Informix
adquirió la parte de bases de datos.
RedDot es una de las empresas pioneras que empezó el desarrollo de un
gestor de contenidos el año 1994. No fue hasta a finales del año siguiente
que presentaron su CMS basado en una base de datos.
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, que abrió el mercado para los sistemas de administración de
contenido comerciales. Conforme el mercado ha evolucionado los productos
marcados como CMS han ampliado el panorama fragmentando el significado
del término.
Entre los CMS de código abierto uno de los primeros fue Typo3, que empezó
su desarrollo el año 1997, en palabras de su autor, Kasper Skårhøj, "antes de
que el término gestión de contenidos fuera conocido sobradamente".
--16--
PHPNuke, la herramienta que popularizó el uso de estos sistemas para las
comunidades de usuarios en Internet, se empezó a desarrollar el año 2000.
La primera versión supuso tres semanas de trabajo al creador, rescribiendo el
código de otra herramienta.
1.2 Definición de los CMS: Content Management System
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,
ya sea en Internet o en una intranet, y por eso también son conocidos como
gestores de contenido web (Web Content Management o WCM).
Generalmente los CMS trabajan con una base de datos, de modo que el
editor simplemente actualiza una base de datos, incluyendo nueva
información o editando la existente.
La idea básica que existe detrás de un sistema de gestión de contenidos es
separar la gestión del contenido de su diseño. El diseño de las páginas se
almacena en plantillas mientras que el contenido puede almacenarse en
bases de datos o ficheros separados.
Cuando un usuario solicita una página Web, las partes se combinan para
producir una página HTML estándar. La página Web resultante puede incluir
contenido de múltiples fuentes.
Imaginemos 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
--17--
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
informaciones deben aparecer en la página web automáticamente, en los
lugares donde haya decidido el 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.
1.3 Presente y futuro de los CMS
En la actualidad, aparte de la ampliación de las funcionalidades de los CMS,
uno de los campos más interesantes es la incorporación de estándares que
mejoran la compatibilidad de componentes, facilitan el aprendizaje al cambiar
de sistema y aportan calidad y estabilidad.
Algunos de estos estándares son CSS, que permite la creación de hojas de
estilo; XML, un lenguaje de marcas que permite estructurar un documento;
XHTML, que es un subconjunto del anterior orientado a la presentación de
documentos vía web; WAI, que asegura la accesibilidad del sistema; y RSS,
para sindicar contenidos de tipo noticia.
También las aplicaciones que rodean los CMS acostumbran a ser estándar
(de facto), como los servidores web Apache y IIS; los lenguajes PHP, Perl y
Python; y las bases de datos MySQL y PostgreSQL. La disponibilidad para
los principales sistemas operativos de estas aplicaciones y módulos, permite
--18--
que los CMS puedan funcionar en diversas plataformas sin muchas
modificaciones. Ver Anexo 1 (pág. 48-49)
Sobre el futuro de los CMS, Robertson apunta que:
· Los CMS se convertirán en un artículo de consumo, cuando los
productos se hayan establecido y más soluciones lleguen al mercado.
Eso provocará una disminución de los precios en los productos
comerciales y una mayor consistencia en las funcionalidades que
ofrecen.
· En este entorno, muchas empresas que implementan webs tendrán
que cerrar.
· Muchos proyectos fracasarán por no ajustarse a los estándares y no
entender conceptos como usabilidad, arquitectura de la información,
gestión del conocimiento y contenido.
· El campo de los gestores de contenido madurará hasta conseguir un
alto grado de consistencia y profesionalismo.
· Se adoptarán estándares en el almacenaje, estructuración y gestión
del contenido.
· Se producirá una fusión entre gestión de contenidos, gestión de
documentos y gestión de registros.
--19--
1.4 Clasificación de CMS
Las clasificaciones de CMS se dan 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 que
son sistemas desarrollados por empresas o instituciones y que se disponen
para que sean utilizados en 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. 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 desarrollar cualquier tipo de proyecto. Los sistemas
propietarios, en este caso, estarían en contraposición con los sistemas CMS
gratuitos.
1.4.1 CMS Comerciales y CMS de Código Abierto
Se puede hacer una primera división de los CMS según el tipo de licencia
escogido. Por una parte están los CMS comercializados por empresas que
consideran el código fuente un activo más que tienen que mantener en
propiedad, y que no permiten que terceros tengan acceso.
--20--
Por la otra tenemos los de código fuente abierto, desarrollados por individuos,
grupos o empresas que permiten el acceso libre y la modificación del código
fuente.
La disponibilidad del código fuente posibilita que se hagan personalizaciones
del producto, correcciones de errores y desarrollo de nuevas funciones. Este
hecho es una garantía de que el producto podrá evolucionar incluso después
de la desaparición del grupo o empresa creadora.
Algunas empresas también dan acceso al código, pero sólo con la
adquisición de una licencia especial o después de su desaparición.
Generalmente las modificaciones sólo pueden hacerlas los mismos
desarrolladores, y siempre según sus prioridades.
Los CMS de código abierto son mucho más flexibles en este sentido, pero se
podría considerar que la herramienta comercial será más estable y coherente
al estar desarrollada por un mismo grupo. En la práctica esta ventaja no es
tan grande, ya que los CMS de código abierto también están coordinados por
un único grupo o por empresas, de forma similar a los comerciales.
Utilizar una herramienta de gestión de contenidos de código abierto tiene otra
ventaja que hace decidirse a la mayoría de usuarios: su costo. Habitualmente
todo el software de código abierto es de acceso libre, es decir, sin ningún
costo en licencias. Sólo en casos aislados se hacen distinciones entre
empresas y entidades sin ánimo de lucro o particulares. En comparación, los
productos comerciales pueden llegar a tener un costo que sólo una gran
empresa puede asumir.
En cuanto al soporte, los CMS comerciales acostumbran a dar soporte
profesional, con un costo elevado en muchos casos, mientras que los de
código abierto se basan más en las comunidades de usuarios que comparten
información y solución a los problemas. Las formas de soporte se pueden
mezclar, y así encontramos CMS de código abierto con empresas que
--21--
ofrecen servicios de valor añadido y con activas comunidades de usuarios.
En el caso comercial también sucede, pero el costo de las licencias hace que
el gran público se decida por otras opciones y por lo tanto las comunidades
de soporte son más pequeñas.
Un problema que acostumbra a tener el software de código abierto es la
documentación, generalmente escasa, dirigida a usuarios técnicos o mal
redactados. Este problema se agrava en el caso de los módulos
desarrollados por terceros, que no siempre incorporan las instrucciones de su
funcionamiento de forma completa y entendible.
En el mercado hay CMS de calidad tanto comerciales como de código
abierto. Muchos CMS de código abierto están poco elaborados (aunque en
plena evolución), pero también lo encontramos entre los comerciales. En
definitiva, un buen CMS de código abierto es mucho más económico que su
homólogo comercial, con la ventaja de disponer de todo el código fuente y de
una extensa comunidad de usuarios.
Cuando surgieron los sistemas de gestión de contenidos, si bien vinieron a
solucionar varios problemas en el mundo de la gestión empresarial, también
trajeron un problema consigo: los costos de las herramientas que
posibilitaban su desarrollo. Al principio, había que pagar por obtener las
herramientas; sin embargo, poco a poco se abrieron paso herramientas “open
source” (código abierto), hasta el punto que, en estos momentos, el mundo
de las herramientas que soportan los sistemas de gestión de contenidos está
prácticamente dividido entre las herramientas que se deben pagar y las de
código fuente abierto.
No obstante, los programas “open source” se ganan, cada vez más, la
confianza de los consumidores; sus ventajas sobre los programas
comerciales son ostensibles.
El movimiento pro “open source” engloba todos los aspectos necesarios para
conducir el desarrollo abierto de las aplicaciones informáticas. Al disponerse
del código fuente de un programa en la comunidad de técnicos, creadores de
--22--
tecnologías y usuarios en general, es posible, mediante el trabajo colectivo,
perfeccionar constantemente los programas, compartir soluciones y
perfeccionar la herramienta; “open source” es una nueva filosofía de trabajo
en el mundo tecnológico.
En torno a este movimiento giran varios mitos que buscan opacar sus
ventajas como son: que no tiene un futuro seguro en el mundo tecnológico,
que no es seguro emplear programas de este tipo o que existen riesgos para
su adaptación.
El futuro de los programas de código fuente abierto por el contrario es muy
seguro y se encuentra en pleno desarrollo, debido a sus formidables ventajas
para el trabajo de desarrollo colectivo, así como para la adaptación de los
programas a las necesidades particulares de los usuarios. Muchos de estos
programas, contrario a lo que algunos puedan pensar, se encuentran
respaldados por grandes compañías.
Tampoco es creíble la afirmación que establece que sean inseguros, debido a
que su código fuente sea abierto o que exista riesgo en su adaptación,
porque bajo el aparente problema de inseguridad se encuentra el hecho de
que, al ser de dominio público su código fuente, miles de creadores y
programadores en todo el mundo trabajan para solucionar sus fallos de
seguridad y esos resultados son públicos. Por otro lado, se cree que el hecho
de existir la posibilidad de reclamar a una compañía propietaria ante el mal
funcionamiento de la aplicación obtenida es una franca desventaja; sin
embargo, sí existen compañías responsables de los programas, aunque sean
“open source” y además, cuando algún aspecto del programa no satisface al
usuario, este se encuentra en entera libertad de cambiarlo o mejorarlo, en
beneficio de sus necesidades.
1.5 Agrupación de los CMS Según su Uso
La multitud de diferentes CMS existentes se pueden agrupar en las siguientes
categorías, a continuación se muestran los más representativos:
--23--
Genéricos: Ofrecen la plataforma necesaria para desarrollar e implementar
aplicaciones que den solución a necesidades específicas, pueden servir para
construir soluciones de gestión de contenidos, para soluciones de comercio
electrónico, blogs, portales, como por ejemplo: Zope, MODx, OpenCMS,
TYPO3, Apache lenya, Joomla, Drupal.
Específicos para ONGs: Nacen para cubrir las necesidades de las ONG,
ofreciendo una plataforma de servicios de Internet que en ocasiones incluye
además del CMS herramientas para el fundraising, los stakeholders, CRM,
como por ejemplos: (Iwith.org, Common Knowledge Content Server,
GetActive Content Management, Avenet NonprofitOffice).
Foros: sitio que permite la discusión en línea donde los usuarios pueden
reunirse y discutir temas en los que están interesados, como por ejemplo:
phpBB, SMF, MyBB.
Blogs: Publicación de noticias o artículos en orden cronológico con espacio
para comentarios y discusión, como por ejemplo: WordPress, Movable Type,
Blogger/Blogspot, Plone.
Wikis: Sitio web dónde todos los usuarios pueden colaborar en los artículos,
aportando información o reescribiéndola. También permite espacio para
discusiones. Indicado para material que irá evolucionando con el tiempo,
como por ejemplos: MediaWiki, TikiWiki.
eCommerce: Son Sitios web para comercio electrónico, como por ejemplo:
osCommerce (licencia GPL), Dynamicweb eCommerce.
Portal: Sitio web con contenido y funcionalidad diversa que sirve como fuente
de información o como soporte a una comunidad, como por ejemplos: PHP-
Nuke, Postnuke, Joomla, Drupal, e-107, Plone, DotNetNuke, MS SharePoint,
Thinkindot CMS.
--24--
Galería: Permite administrar y generar automáticamente un portal o sitio web
que muestra contenido audiovisual, normalmente imágenes, como por
ejemplo: Gallery.
e-Learning: Sirve para la enseñanza de conocimientos. Los usuarios son los
profesores y estudiantes, tenemos aulas virtuales donde se ponen a
disposición el material del curso. La publicación de un contenido por un
profesor es la puesta a disposición de los estudiantes, en un aula virtual, de
ese contenido, como por ejemplo: Moodle.
Publicaciones digitales: son plataformas especialmente diseñadas teniendo
en cuenta las necesidades de las publicaciones digitales, tales como
periódicos, revistas, como por ejemplo: ePrints, Thinkindot CMS.
1.5.1 Breve Descripción de los CMS Según su Uso
Otra manera de describir a 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.
A continuación algunos ejemplos de CMS populares que existen en el
mercado:
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. Ver Anexo 2 (pág. 50)
Joomla: Es un CMS de código libre, también creado en PHP. Surge como
una mejora o ampliación de Mambo independiente de la empresa que está
detrás de Mambo. Su instalación muy sencilla y con muchas extensiones y
módulos, la documentación es exhaustiva y concisa, la interface de
administración es muy intuitiva y poderosa, ya que posee la herramienta del
backend que es muy útil, y el editor WYSIWYG (What You See Is What You
--25--
Get) que Traducido significa lo que ves es lo que obtienes, que aplicado a la
edición significa trabajar con un documento con el aspecto real que tendrá
cuando se muestre, a demás posee un sinnúmero opciones de
personalización y una gran comunidad de usuarios. Ver Anexo 3 (pág. 51)
Wordpress: El CMS para la creación de blogs por excelencia. El más
utilizado y el mejor valorado, también creado en PHP y gratuitos. Ver Anexo
4 (pág. 52)
Geeklog: Fuera de la caja, es un motor para blogs, o un CMS con soporte de
comentarios, trackbacks, múltiples sistemas de sindicación.
OsCommerce: El sistema gestor de contenidos de código libre, para la
creación de una tienda más conocido y utilizado. Ver Anexo 5 (pág. 53)
PHP-Nuke: Sistema automatizado de noticias basado en la web y sistema de
gestión de contenido.
phpWCMS: Perfecto para sitios profesionales, usuarios públicos o privados.
Es muy fácil de aprender y da la facilidad y flexibilidad de separar contenido y
diseño.
Post-Nuke: Fuentes RSS, foros, encuestas de opinión, traducciones a varios
idiomas, galerías de fotos, chat, comercio electrónico y muchas otras cosas.
phpWebSite: Muy popular CMS con manejador de documentación, anuncios,
manejador de menú, álbum de fotos, creador de bloques, FAQ preguntas
frecuentes, creador de hojas Web, encuestas, categorizador de información,
calendario, manejador de links, creador de formularios.
Siteframe: Sistema directo de gestión de contenidos diseñado para la rápida
implementación de un sitio basado en cyber comunidades.
--26--
TYPO3: Ofrece excelente flexibilidad y extendibilidad. Sus principales
características es que ofrece un set de interfaces listas, funciones y módulos.
Ver Anexo 6 (pág. 54)
Xoops CMS modular Instalación sencilla, gran soporte comunitario, gran
cantidad de módulos y themes, mucha funcionalidad, muy bueno.
TikiWiki: Su principal funcionalidad es un wiki (cuyas páginas web pueden
ser editadas por múltiples voluntario), dispone de un gran número de
funcionalidades que amplían sus posibilidades del trabajo colectivo, es una
herramienta para la elaboración colaborativa de cualquier material y es
gratuito, php, ADOdb (conjunto de bibliotecas de BD).
Moodle: Es un sistema de gestión de cursos, de distribución libre, que ayuda
a los educadores a crear comunidades de aprendizaje en línea. Este tipo de
plataformas tecnológicas también se conoce como LMS (Learning
Management System), y cuenta en la actualidad con una base de registro de
usuario de 21 millones.
phpBB: Es un CMS para creación de foros muy utilizado, es una herramienta
para crear grandes comunidades para la discusión de temas en la web,
creación ilimitada de foros y subforos, desarrollado en php y por defecto
MySQL.y lanzado bajo la Licencia pública general de GNU, con amplia
posibilidad de personalización, su nombre es por la abreviación de PHP
Bulletin Board.
--27--
Capitulo 2
OPERACIÓN DE LOS CMS
2.1 Características de los CMS
Un sistema de administración de contenido a menudo funciona en el servidor
del sitio web. El acceso al CMS se realiza generalmente a través del
navegador web, y a veces se requiere el uso de FTP para subir contenido,
normalmente fotografías o audio. Muchos sistemas proporcionan diferentes
niveles de acceso dependiendo del usuario, variando si es el administrador,
editor, o creador de contenido.
Los creadores de contenido publican sus documentos en el sistema, los
editores comentan, aceptan o rechazan los documentos. El editor en jefe es
responsable por publicar el trabajo en el sitio. El CMS 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 CMS una
sola persona hace el papel de creador y editor, como por ejemplo los blogs.
Las características de los CMS pueden variar, pero la mayoría incluye
publicación basada en Web, indexación, revisión, búsquedas, y diversas
herramientas como calendario, foros, galería de imágenes, administrador de
documentos, noticias y artículos, administrador de menús, creador de
bloques, encuestas, categorizador de información.
Normalmente, un CMS está formado por 2 elementos: la aplicación gestora
de contenidos (back end) y la aplicación dispensadora de contenidos (front
end). El back end permite al administrador del sitio, sin necesidad de tener
conocimientos de HTML, crear, modificar y eliminar contenido en un sitio Web
sin tener que depender de un webmaster. El front end muestra la información
actualizada a los visitantes del sitio, a la vez que es capaz de recopilar
--28--
información proveniente de los usuarios (que el administrador podrá más
tarde publicar).
Entre las características más importantes de los sistemas de gestión de
contenidos y que constituyen una evolución de los sistemas de información
tradicionales, está el hecho de que sean manejables por todos los usuarios,
todos pueden subir información, manipularla, representarla y otras
operaciones más. Esto podría verse como un problema, en materia de la
veracidad y confiabilidad de la información que circula en el sistema, pero lo
cierto es que los sistemas de gestión de contenidos permiten distribuir
funciones a sus usuarios, así siempre existirán individuos encargados de
comprobar que se incluye y quién lo incluye, con la opción de rechazar o
solicitar la modificación del material.
Este proceso se realiza de forma dinámica, porque, cuando un autor o
contribuyente envía un material para publicar, los revisores y administradores,
al acceder al sistema, este muestra ante ellos una lista con los trabajos
pendientes, ellos sólo deben revisarlo y tomar la acción que se requiere.
Además, al existir varias personas con estas posibilidades, los contenidos no
se agrupan y envejecen sin publicarse. También, es posible someter la
información a debate para luego mejorarla, sin necesidad de que las
personas se reúnan y conversen sobre ello, sino desde su puesto de trabajo y
con la facilidad de que cada criterio o comentario realizado quede grabado y
perfectamente visible. Esto se resume en la denominada capacidad de
implementación de flujos de trabajo propios de este tipo de sistemas.
Una de las características de los sistemas de gestión de contenidos y que
además constituye una ventaja con respecto a su uso, es el hecho de
posibilitar la inmediatez de la publicación y edición de los contenidos, con
ello, se aparta a un lado la torpeza y las trabas que matizan muchos procesos
de difusión de la información, se obtiene entonces la agilidad necesaria para
la divulgación de los contenidos en una institución.
2.2 Funcionalidad de los Sistemas de Gestión de Contenidos
--29--
James Robertson en el 2003 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
· Presentación
2.2.1 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. Ver Anexo 7 (pág. 55)
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.
--30--
2.2.2 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), datos y preferencias de los usuarios, la estructura de la web.
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.
2.2.3 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.
2.2.4 Presentación
Un CMS puede gestionar automáticamente la accesibilidad del web, con
soporte de normas internacionales de accesibilidad como WAI (Web
Accessibility Initiative ó Iniciativa para la Accesibilidad Web), 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) y su capacidad de
--31--
internacionalización le 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.
2.3 Breve descripción del uso de los Website con/sin CMS
Cuando estemos interesados en tener un sitio web debemos decidir qué tipo
de sitio cumplirá con los objetivos que nos hemos propuesto alcanzar. Si solo
precisamos informar al público visitante de los productos o servicios que
ofrecemos bastará con elegir desarrollar páginas web estáticas.
Si por el contrario deseamos que el visitante pueda interactuar con nuestra
web, entonces requeriremos desarrollar páginas web dinámicas. Lógicamente
una página web dinámica tomará mucho más tiempo implementarla y por
ende tendrá un mayor costo.
Una página Web estática es aquella que es básicamente informativa, el
visitante y administrador Web no pueden interactuar con la página para
modificar su contenido. NO se utilizan bases de datos ni se requiere
programación. Para desarrollar una página web estática es suficiente utilizar
código HTML.
A continuación mostramos la estructura que podría tener un sitio web que
pretende dar a conocer sus productos o servicios:
1. Página principal con encabezado en Flash.
2. Pagina “quiénes somos”.
--32--
3. Pagina de política de envíos.
4. Pagina de preguntas frecuentes.
5. Pagina de contacto (Dirección teléfonos y correo electrónicos).
6. Pagina de formas de pago: Giro, depósito o transferencia bancaria.
7. Catálogo de productos estático: categorías, subcategorías y artículos.
8. Página de servicios complementarios.
Una página Web dinámica es aquella que puede interactuar con el visitante
y/o administrador Web, pudiéndose modificar el contenido de la página.
Ejemplos de esto son: cuando el usuario puede escribir un comentario,
escoger los productos y ponerlos en un carrito de compras, subir archivos o
fotografías.
En este caso se utilizan bases de datos y se requiere programación Web. El
lenguaje utilizado puede ser alguno de los siguientes: PHP, ASP, ASP.NET o
Java. A continuación mostramos la estructura que podría tener un sitio web
que pretende vender sus productos o servicios:
1. Página principal con encabezado en Flash.
2. Páginas: Quienes somos, preguntas frecuentes y política de envíos.
3. Página de contacto (Formulario de contacto).
4. Página de formas de pago: Tarjeta de crédito, giro, depósito o
transferencia bancaria.
5. Catálogo de productos dinámico: categorías, subcategorías y artículos.
6. Programa de Carrito de compras.
7. Registro de clientes para comprar en línea.
8. Panel de administración para consultar y actualizar productos, clientes
y fletes.
9. Panel de seguimiento de pedidos para uso del cliente.
10. Conexión a pasarela de pagos (2CheckOut o la que se elija) para
pagos en línea.
Todo esto explica porque la diferencia de precios que existe en el diseño o
desarrollo de páginas web. Debemos señalar además que existen otros
--33--
aspectos que contribuyen a esta diferencia como por ejemplo el diseño
artístico y las animaciones en Flash.
2.4 Necesidad de un CMS
En el apartado anterior se han presentado varios motivos para ver la utilidad
de un sistema que gestione un entorno web, pero se podría pensar que no es
necesario para un web relativamente pequeño o cuando no se necesitan
tantas funcionalidades. Eso sólo podría ser cierto para un web con unas
pocas páginas estáticas para el que no se prevea un crecimiento futuro ni
muchas actualizaciones, lo que no es muy realista. En cualquier otro caso, la
flexibilidad y escalabilidad que permiten estos sistemas, justifican su
utilización en prácticamente cualquier tipo de web.
Muchos usuarios particulares utilizan CMS gratuitos para elaborar y gestionar
sus webs personales, obteniendo webs dinámicos llenos de funcionalidades.
El resultado que obtienen es superior al de algunas empresas que se limitan
a tener páginas estáticas que no aportan ningún valor añadido.
Éstos son algunos de los puntos más importantes que hacen útil y necesaria
la utilización de un CMS:
· Inclusión de nuevas funcionalidades en el web. Esta operación
puede implicar la revisión de multitud de páginas y la generación del
código que aporta las funcionalidades. Con un CMS eso puede ser tan
simple como incluir un módulo realizado por terceros, sin que eso
suponga muchos cambios en la web. El sistema puede crecer y
adaptarse a las necesidades futuras.
· Mantenimiento de gran cantidad de páginas. En una web con
muchas páginas hace falta un sistema para distribuir los trabajos de
creación, edición y mantenimiento con permisos de acceso a las
diferentes áreas. También se tienen que gestionar los metadatos de
cada documento, las versiones, la publicación y caducidad de páginas
y los enlaces rotos, entre otros aspectos.
--34--
· Reutilización de objetos o componentes. Un CMS permite la
recuperación y reutilización de páginas, documentos, y en general de
cualquier objeto publicado o almacenado.
· Páginas interactivas. Las páginas estáticas llegan al usuario
exactamente como están almacenadas en el servidor web. En cambio,
las páginas dinámicas no existen en el servidor tal como se reciben en
los navegadores, sino que se generan según las peticiones de los
usuarios. De esta manera cuando por ejemplo se utiliza un buscador,
el sistema genera una página con los resultados que no existían antes
de la petición. Para conseguir esta interacción, los CMS se conectan
con una base de datos que hace de repositorio central de todos los
datos de la web.
· Cambios del aspecto de la web. Si no hay una buena separación
entre contenido y presentación, un cambio de diseño puede soportar la
revisión de muchas páginas para su adaptación. Los CMS facilitan los
cambios con la utilización, por ejemplo, del estándar CSS (Cascading
Style Sheets u hojas de estilo en cascada) con lo que se consigue la
independencia de presentación y contenido.
· Control de Acceso. Controlar el acceso a un web no consiste
simplemente al permitir la entrada al web, sino que permite gestionar
los diferentes permisos a cada área del web aplicado a grupos o
individuos.
· Consistencia de la web. La consistencia en un web no quiere decir
que todas las páginas sean iguales, sino que hay un orden (visual) en
vez de caos. Un usuario nota enseguida cuando una página no es
igual que el resto de la misma web por su aspecto, la disposición de
los objetos o por los cambios en la forma de navegar.
Estas diferencias provocan sensación de desorden y dan a entender
que el web no lo han diseñado profesionales. Los CMS pueden aplicar
--35--
un mismo estilo en todas las páginas con el mencionado CSS, y
aplicar una misma estructura mediante patrones de páginas.
--36--
Capitulo 3
VENTAJAS Y BENEFICIOS DE LOS CMS
3.1 Ventajas / Beneficios
Aunque se trata de un beneficio importante de un sistema de administración
de contenido, optimizar el proceso de publicación no es la única ventaja. Hay
más beneficios, tanto tácitos como explícitos. La facilidad de poner al día el
contenido y diseño de su sitio en forma regular, sin la necesidad de adquirir
las habilidades de un especialista, es un ejemplo concreto, pero también
existirá un impacto favorable en la moral del equipo de trabajo y en la
comunicación interna.
Para muchos, el beneficio más importante es el control. Un sistema que
controla que sólo las personas autorizadas en una organización tengan
acceso al mantenimiento del Sitio Web, mejora tanto la calidad como la
eficiencia, contrarrestando especialmente la debilidad de aquellos modelos
que permiten el libre acceso al contenido a muchos individuos dentro de una
organización. El mantenimiento y posicionamiento de marcas es también
crítico. Al usar un sistema CMS basado en plantillas, su equipo de trabajo
toma el control total de la imagen y percepción del contenido de su sitio.
La administración de contenido puede concebirse como una herramienta para
poner ideas en práctica de la manera más directa posible. Añadir nuevo
contenido a los sitios estáticos, especialmente en los ambientes de negocio
donde el material se debe autorizar por varios departamentos, puede
convertirse en una labor titánica. En cambio, con un Sitio Web administrado
mediante un CMS, el nuevo contenido puede ser agregado fácilmente según
lo requerido, en el mismo día si es necesario, sin ningún costo, pudiendo
además dar seguimiento a los resultados, entre las principales ventajas
citamos las siguientes:
--37--
· La capacidad de manejar eficientemente gran cantidad de páginas Web.
· Muchos de los CMS incluyen sus propios modulo de posicionamiento web,
o por lo contrario sino lo tienes se les puede anexar una extensión para el
posicionamiento.
· Trabajar en un ambiente de páginas Web interactivas, es decir, que se
generan según las peticiones de los usuarios.
· Controlar el acceso de los usuarios al sistema, no sólo mediante su
contraseña, sino mediante los permisos asignados a cada uno y la
información que incluye, tanto en calidad como en cantidad, que posibilita
el perfecto crecimiento y desempeño del sistema.
· Orden en el sistema, al existir la posibilidad de asignar, por parte de la
herramienta, un mismo estilo a todas las páginas generadas.
· Facilitar el posicionamiento Web. El desarrollo y maduración de los
métodos de identificación de contenidos por parte de los robots de
búsqueda, y el consecuente desarrollo de las técnicas de posicionamiento
Web, hacen pensar en la necesidad de que las herramientas de gestión
de contenidos para Web sean capaces de permitir sin restricciones y
potenciar la aplicación de los métodos SEO. Centrándonos solo en las
necesidades para el posicionamiento Web podríamos identificar las
siguientes necesidades:
· Navegabilidad. Permitir la indexación por parte del robot. Es necesario
que en la navegación de la Web pública soportada sobre el sistema de
gestión de contenidos (CMS) sea permitida sin presentar obstáculos a los
robots de búsqueda. Ente otras características la navegación debe evitar
el pase de parámetros por post, y generar una estructura de enlaces que
garantice poder llegar a todos los contenidos del sistema a través de
estos, potenciando en los enlaces los contenidos más importantes. Esto
último podría incluir las opciones de destacar las informaciones más
recientes y más prioritarias en el momento de su publicación para lograr
que el robot de búsqueda las encuentre y añada los listados del buscador
--38--
más rápido. Una posibilidad de destacar estos enlaces podría ser
ubicándolos en portada y al inicio de la página,
· Libertad en el URL de los contenidos. Es muy común encontrarnos con
direcciones de contenidos sobre Web con direcciones como estas:
http://www.ejemplo.com/index.php?option=com_content&task=show&id=345
Ese tipo de URLs puede quedar fuera del listado de los buscadores por
varias razones, una de ellas puede ser por exceder el número de
parámetros que acepta un buscador, o también por el uso de
determinados nombres en los parámetros que son excluidos por los robots
de búsqueda, como es por ejemplo el caso de los parámetros que pueden
pasar por ID de sesión.
Los CMS deben soportar la publicación de información en URLs
semejante a los siguientes:
http://www.ejemplo.com/posicionamiento-web/alta-en-buscadores
Un URL como el anterior es fácilmente indexable por los robots de
búsqueda, y además les indica que el contenido de la página está
relacionado a posicionamiento Web y alta en buscadores. Un buen
sistema de gestión de contenidos debe manejar las direcciones URL de
esta forma y permitir a los editores y gestores de información decidir las
palabras a usar en el URL.
· Control de MetaTags y Títulos. No por muy mencionado este aspecto
deja de ser importante. Para cada página de contenido el CMS debe
permitir la edición de los metatags Keywords y Description, así como
definir por separado el título de la información y el título de la página, todo
esto ayuda al robot a identificar las palabras claves principales de la
página.
· Soporte de estándares XHML y CSS. Tener la Web montada sobre los
más nuevos estándares de forma correcta puede ayudar mucho al
posicionamiento Web, tanto XHTML como CSS ofrecen ventajas al
--39--
posicionamiento. El sistema de gestión de contenidos debe garantizar que
los contenidos generados y editados desde el sistema cumplen con estos
estándares.
· Difusión de los contenidos a través de RSS. El uso de los canales RSS
ofrece múltiples ventajas al posicionamiento Web, desde hacer llegar el
aviso de nuevos contenidos a los suscriptores, posibilidad de inclusión en
nuevos directorios y, hasta la posibilidad de inclusión de los titulares del
sitio en Webs externas, son sus correspondientes provechosos enlaces.
Hoy en día no se concibe un sistema de gestión de contenidos que no sea
capaz de difundir sus contenidos a través de canales RSS.
· El manejo de los errores 404 ante los buscadores. Existen varias
formas de responder a estos pedidos que desde el punto de vista del
posicionamiento Web nos seria más eficiente. Entre esas variantes están
las páginas 404 personalizadas y las redirecciones 301. Tradicionalmente
se habían usado mas las paginas 404 personalizadas, en las cuales se
ofrece información al visitante de que ese documento no existe y se le
proponen los enlaces para seguir navegando en el sitio, muy importante
desde el punto de vista de los usuarios, pero no desde el punto de vista
de los robots de búsqueda que siguen viendo la pagina como un error
404.
En el caso de la redirección 301 es generalmente lo recomendado ante
los buscadores. Esto se trata de que se prepare esta respuesta, para
cuando llegue el robot del buscador, éste sepa que la página se ha
movido definitivamente a otra nueva dirección (URL). Mediante este re-
direccionamiento, se traspasarán al mismo tiempo los valores de
PageRank y de backlinks que ya disponíamos en nuestra vieja URL. De
esta forma tampoco se pierden las visitas de los usuarios a la web. Nótese
que el hecho de no tener “enlaces rotos” ofrece en general la impresión de
un sitio mucho más terminado y de mayos calidad.
· Integración de los CMS con otros sistemas de gestión (IS, DSS,
SBC). También se puede añadir la incorporación de sistemas de e-
--40--
learning y gestión del conocimiento, y en los entornos de intranet
corporativa, la posibilidad de acceder a otras fuentes de datos como por
ejemplo sistemas de soporte de decisiones (Decisión Support Systems o
DSS),
3.2 Criterios de Selección de un CMS
Antes de empezar el proceso de selección de un CMS concreto, hay que
tener claro los objetivos de la web, teniendo en cuenta al público destinatario,
y estableciendo una serie de requerimientos que tendría que poder satisfacer
el CMS.
· Arquitectura Técnica. Tiene que ser fiable y permitir la escalabilidad del
sistema para adecuarse a futuras necesidades con módulos. También
tiene que haber una separación de los conceptos de contenido,
presentación y estructura que permita la modificación de uno de ellos sin
afectar a los otros. Es recomendable, pues, que se utilicen hojas de estilo
(CSS) y patrones de páginas.
· Grado De Desarrollo. Madurez de la aplicación y disponibilidad de
módulos que le añaden funcionalidades.
· Posición en el Mercado y Opiniones. Una herramienta poco conocida
puede ser muy buena, pero hay que asegurar de que tiene un cierto
futuro. También son importantes las opiniones de los usuarios y de los
expertos.
· Un CMS debe funcionar de forma intuitiva. La herramienta tiene que
ser fácil de utilizar y aprender. Los usuarios no siempre serán técnicos,
por lo tanto hace falta asegurar que podrán utilizar la herramienta sin
muchos esfuerzos y sacarle el máximo rendimiento.
--41--
· Accesibilidad. Para asegurar la accesibilidad de una web, el CMS tendría
que cumplir un estándar de accesibilidad. El más extendido es WAI (Web
Accessibility Initiative) del World Wide Web Consortium.
· La finalidad debe estar estandarizada. Las cosas deberían funcionar
básicamente de la misma forma en el backend del sitio. Un buen CMS
debe tener un formato estandarizado para cada sección. Si en una
sección se utilizan menús dropdown para seleccionar algo, en todas las
demás secciones se deberían utilizar el mismo tipo de menues para las
opciones similares. Lo mismo se aplica para la forma en que las cosas
son nombradas. Si algo se llama “página” en un lugar y “post” en otro,
causará confusión.
· La finalidad debe ser lógica y bien organizada. Las cosas deben estar
dispuestas de forma lógica. Esto quiere decir que todas las funciones
relacionadas con la edición, los temas, las sidebars, la creación de
contenido nuevo, debe estar agrupada de alguna forma. De forma
alternativa, algunos CMSs colocan todas las cosas relacionadas a las
páginas en un lugar, las sidebars en otro, plugins en otro, etc. De
cualquier forma, están dispuestos de forma lógica y una vez que
conocemos la arquitectura básica es fácil descifrar dónde deben estar las
cosas.
· El CMS correcto no debe tener una gran cantidad de funcionalidades
extras que nunca usaremos. Esta es una elección completamente
personal. Algunos sitios harán uso de toneladas de funcionalidades
avanzadas. Otros no. Si nunca tendrás una tienda online ¿Para qué
quieres un CMS que se enfoque en e-commerce? Es recomendable,
como dijimos antes, encontrar aquel plugin que se desempeña
excepcionalmente bien en aquella funcionalidad que nosotros más
necesitamos, y dejar los otros aspectos extras que no nos sirven de lado.
· Necesita incluir un editor WYSIWYG. Los editores WYSIWYG le
simplifican la vida al cliente. La mayoría de los clientes no saben HTML y
--42--
no se molestan en aprenderlo. Pero desean ser capaces de utilizar itálica
o negrita en sus textos, o implementar etiquetas para crear secciones
dentro de sus páginas. Un editor WYSIWYG hace que eso sea posible
para los usuarios que no saben nada de tecnología.
· Las páginas que crea deben ser rápidas de cargar y deben tener
código simple. Una de las mayores ventajas de un CMS es que simplifica
el mantenimiento de una web. Por lo que las páginas que produce deben
ser simples, no deben tener mucho código extra o provisiones para
funcionalidades que no se utilizarán.
· El motor de plantillas debe permitir completo control sobre él.
Cualquier CMS que selecciones debe permitirte tener el control completo
sobre el template, permitiéndote diseñar tus páginas de la forma en que
más te guste y debe trabajar en base a tus necesidades.
· El CMS correcto debe poseer documentación y soporte adecuado. Es
muy útil que el CMS que seleccionemos posea foros de soporte o una
comunidad de usuarios a la que recurrir frente a cualquier problema
relacionado con el administrador de contenidos que se nos presente
mientras desarrollamos nuestro proyecto.
La documentación del CMS debe proveer información sobre todo, desde
el uso básico del CMS hasta la personalización y las propiedades
avanzadas. Y además de ser documentación completa, debe ser precisa y
fácil de comprender.
· Funcionalidades. No se espera que todas las herramientas ofrezcan
todas las funcionalidades, ni que éstas sean las únicas que tendrá
finalmente la web. Entre otras:
· Editor de texto WYSIWYG a través del navegador Herramienta de
búsqueda.
--43--
· Comunicación entre los usuarios (foros, correo electrónico, chat).
· Noticias.
· Artículos.
· Ciclo de trabajo con diferentes perfiles de usuarios y grupos de trabajo.
· Fechas de publicación y caducidad.
· Webs personales.
· Carga y descarga de documentos y material multimedia.
· Avisos de actualización de páginas o mensajes en los foros, y envío
automático de avisos por correo electrónico.
· Envío de páginas por correo electrónico.
· Páginas en versión imprimible.
· Personalización según el usuario.
· Disponibilidad o posibilidad de traducción al catalán y al castellano.
· Soporte de múltiples formados (HTML, Word, Excel, Acrobat).
· Soporte de múltiples navegadores (Internet Explorer, Netscape).
· Estadísticas de uso e informes.
· Control de páginas caducadas y enlaces rotos.
--44--
RESULTADOS Y DISCUSIÓN
Un ejemplo concreto de las ventajas que ofrecen los CMS es la disposición
para actualizar el contenido y diseño de su sitio en forma regular y
permanente, sin la necesidad de adquirir las destrezas y experiencia de un
especialista. Pero el hecho de que sean manejables por todos los usuarios,
es decir, todos pueden subir información, manipularla, representarla y realizar
otras operaciones, podría verse como un problema, en materia de la
veracidad y confiabilidad de la información que circula en el sistema.
Sí, pero también es cierto es que los sistemas de gestión de contenidos
permiten crear roles, es decir, distribuir funciones a sus usuarios, así siempre
existirán personas encargadas de comprobar qué se incluye y quién lo
incluye, con el poder de aprobar, desaprobar o solicitar algún cambio en el
material, antes de su publicación.
Dependerá siempre del servicio que preste el sitio Web, si se quiere crear un
Web donde la información no cambia con frecuencia, entonces no es
necesario implementar un CMS, pues bastaría con una Web estática.
Se puede dar este caso, pero vale recordar que actualmente todos los sitios
Web requieren de un alto grado de mantenibilidad, aunque no sea en su
contenido, pero si en su diseño. Los CMS son de gran ayuda para cubrir esta
necesidad.
En definitiva cuando se habla de los CMS, se trata de herramientas que
permiten crear y mantener un web con facilidad, encargándose de los
trabajos más tediosos que hasta ahora ocupaban el tiempo de los
administradores. Dejando en el pasado las herramientas estáticas que eran
básicamente editores de textos.
--45--
CONCLUSIONES
En la actualidad es indispensable el uso de un CMS en los sitios web, debido
a su eficiencia en el proceso de creación y publicación de contenidos, y la
gran cantidad de ventajas/beneficios que brindan en la administración de los
website.
Los CMS son necesarios por la facilidad que ofrecen a la hora de publicar,
modificar, cambiar o eliminar en línea contenidos de las páginas.
También cabe destacar una de sus virtudes que lo hace importante y versátil
a la hora de optar por un CMS, es la capacidad de separar el diseño del sito
con el contenido del mismo.
Son herramientas muy sencillas de manejar poseen un alto grado de
usabilidad, es decir poseen una interface amigables ya que cualquier persona
sin ser experto puede manejarlas.
Los CMS poseen en su mayoría una gran flexibilidad y son capaces de
adaptarse a las necesidades de cualquier empresa o persona, ya que se
encuentran en constante evolución y se prevee un buen futuro para estas
herramientas.
También es importante destacar la gran aceptación e importancia que tienen
los CMS de código abierto en la actualidad, convirtiéndose en los favoritos de
muchas empresas y personas.
--46--
LITERATURA CITADA
1. Introducción a los Sistemas de Gestión de Contenidos (CMS)
¿Qué es un CMS?
Necesidad de un CMS
Fecha de consulta: 25-06-09
2. Titulo: El arte del internet
Paginas Dinámicas y Estáticas
Fecha de consulta: 25-06-09
3. Titulo: Mapas de Webs
¿Qué es un mapa de sitios web?
Fecha de consulta: 25-06-09
4. Titulo: En busca de una plataforma ideal
Sistemas open source
Fecha de consulta: 25-07-09
5. Titulo: La Biblia de los CMS
Evolución de los sistemas de gestión de contenidos
Fecha de consulta: 25-07-09
6. http://www.diseno_cms.html
Diseño de sitios Web dinámicos.
Fecha de consulta: 25-07-09
7. http://www.que-es-un-cms.html
--47--
Definición y ejemplos de sistemas CMS: Content Manager System
Clasificación de CMS
Fecha de consulta: 25-07-09
8. http://www.rapiditoweb.html
Tipos de CMS.
Fecha de consulta: 25-07-09
9. http://www.cms.html
Historia
Definición
Operación de los CMS
Distintos tipos de CMS
Fecha de consulta: 25-08-09
10. http://www.cms1204.html
¿Qué es un CMS?
Creación de contenido
Necesidad de un CMS
CMS comerciales y de código abierto
Historia de los CMS
Presente y futuro de los CMS
Criterios de selección
Fecha de consulta: 25-08-09
11. http://www.evoluciónsistemasgestióncontenidos.html
Evolución de los sistemas de gestión de contenidos.
Fecha de consulta: 25-08-09
--48--
Anexo 1
--49--
--50--
--51--
Anexo 2
--52--
Anexo 3
--53--
Anexo 4
--54--
Anexo 5
--55--
--56--
Anexo 6
--57--
Anexo 7
--58--
GLOSARIO DE TÉRMINOS
Apache: servidor de páginas web de código abierto para diferentes
plataformas (UNIX, Windows)
Blog: (Web log): Diario en formato web. Puede ser un diario personal o un
conjunto de noticias, ordenado por fecha.
CMF: (Content Management Framework): Entorno a programación de
aplicaciones enfocado al desarrollo de CMS.
CMS: (Content Management System): Sistema que facilita la gestión de
contenidos en todos sus aspectos: creación, mantenimiento, publicación y
presentación. También se conoce como Web Content Management (WCM)
sistema de gestión de contenido de webs.
GPL: (General Public License): Licencia que permite el uso y modificación del
código para desarrollar software libre, pero no propietario.
CSS: (Cascading Style Sheets): Las hojas de estilo en cascada contienen un
conjunto de etiquetas que definen el formato que se aplicará al contenido de
las páginas de una web. Se llaman "en cascada" porque una hoja puede
heredar los formatos definidos en otra hoja de forma que no hace falta que
vuelva a definirlos. Estas hojas permiten la separación entre el contenido y la
presentación en una web.
HTML: (HyperText Markup Language): Lenguaje basado en marcas que
indican las características del texto, utilizado para definir documentos de
hipertexto en webs.
HTTP: (HyperText Transfer Protocolo): Protocolo cliente-servidor utilizado
para el intercambio de páginas web (HTML).
--59--
LAMP: (Linux, Apache, MySQL y PHP, Perl o Python): Arquitectura formada
por el sistema operativo Linux, el servidor web Apache, la base de datos
MySQL y uno o más de los lenguajes de programación PHP, Perl o Python.
LCMS: (Learning Content Management System): Software para la gestión
automatizada de cursos en línea, que incluye gestión de usuarios, de
resultados y de recursos. Es un sistema de gestión de cursos con las
capacidades de un CMS y por lo tanto de gestionar también los contenidos de
los recursos.
LGPL: (Lesser General Public License): Licencia que permite el uso y
modificación de librerías de código para desarrollar software libre o
propietario. Antes conocida como Library GPL.
LMS: (Learning Management System): se diferencia de los LCMS en que no
hay gestión de los contenidos, sino simplemente administración del curso,
pero acostumbra a utilizarse como sinónimo. También conocido como Course
Management System (CMS) o Virtual Learning Environment (VLE).
Metadatos: Datos sobre los datos. Información que describe el contenido de
los datos. Por ejemplo de un documento serian metadatos, entre de otros, su
título, el nombre del autor, la fecha de creación y modificación, y un conjunto
de palabras clave que identifiquen su contenido.
MySQL: Base de datos relacional multiplataforma de código abierto, muy
popular en aplicaciones web.
Open Source: Código abierto o código libre. Software que distribuye de
forma libre su código fuente, de forma que los desarrolladores pueden hacer
variaciones, mejoras o reutilizarlo en otras aplicaciones. También conocido
como free software.
Perl: Lenguaje de programación de alto nivel que hereda de diversos
lenguajes, muy utilizado para el desarrollo de webs dinámicas.
--60--
PHP: (PHP Hypertext Preprocessor): Lenguaje de programación para el
desarrollo de webs dinámicas, con sintaxis parecida a la C. Originalmente se
conocía como Personal Hombre Page tools, herramientas para páginas
personales (en Internet).
Python: lenguaje interpretado de alto nivel orientado a objetos.
URL: (Uniform Resource Locator) - Dirección de un recurso en la web. Tiene
el formato protocol://màquina.domini:port/ruta/recurs. Por ejemplo
http://www.uoc.edu/dt/20396/index.html donde no se indica el puerto porque
el protocolo HTTP tiene uno por defecto (80).
WAI: (Web Accessibility Initiative): Iniciativa del Consorcio de la World Wide
Web para asegurar que las webs están diseñadas pensando en el acceso de
personas con discapacidades.
Web: Sistema para presentar información en Internet basado en hipertexto.
Cuándo se utiliza en masculino (el web, un web) se refiere a un sitio web
entero, en cambio si se utiliza en femenino (la web, una web) se refiere a una
página web concreta dentro del sitio web.
WebDAV: (Web-based Distributed Authoring and Versioning): es una
extensión del protocolo HTTP que permite a los usuarios editar y administrar
ficheros de forma colaborativa en servidores web remotos (definición
http://www.webdav.org/de) Web log: Ver 'Blog'.
WYSIWYG: (What You See Is What You Get): Traducido; lo que ves es lo
que obtienes, que aplicado a la edición significa trabajar con un documento
con el aspecto real que tendrá. Editar una página de HTML en un editor que
no sea WYSIWYG, implica trabajar con los códigos que indican el formato
que tendrá el texto, sin ver el resultado final.
De Facto: sin ajustarse a una norma previa.
--61--
ASP: Son las siglas de Application Service Providers ó Proveedores de
Servicio de aplicación, empresas que proporcionan servicios de software a
sus clientes a través de una red.
Workflow: El Flujo de trabajo, es el estudio de los aspectos operacionales de
una actividad de trabajo: cómo se estructuran las tareas, cómo se realizan,
cuál es su orden correlativo, cómo se sincronizan, cómo fluye la información
que soporta las tareas y cómo se le hace seguimiento al cumplimiento de las
tareas.
Tácito: Que no se entiende, percibe, oye o dice formalmente, sino que se
supone e infiere.
James Robertson: Es el fundador y el Director General de Step Two
Designs, una consultoría del vendedor-neutral localizó en Australia. James se
reconoce como uno de los líderes del pensamiento mundiales en los temas
de tejido la dirección satisfecha y estrategia de la intranet e internet. Él ha
trabajado con muchos organizaciones en el público y sector privado, incluso
la Fortuna 500 compañías y las agencias Gubernamentales Federales.
SEO: Son las siglas en inglés de "optimización de motores de búsqueda"
(Search Engine Optimization) o de "optimizador de motores de búsqueda"
(Search Engine Optimizer).
XHTML: acrónimo en inglés de eXtensible Hypertext Markup Language
(lenguaje extensible de marcado de hipertexto), es el lenguaje de marcado
pensado para sustituir a HTML como estándar para las páginas web.
XML: (Lenguaje de Marcas Extensible, Extensible Markup Language XML
será el lenguaje que nos garantizará el intercambio de cualquier tipo de
información, sin que ocasione problemas de tipo "contenido" o de tipo
"presentación". Este garantiza que los datos estructurados sean uniformes e
independientes de aplicaciones o fabricantes, lo que está originando una
--62--
nueva generación de aplicaciones en la Web. Este artículo expone la
definición, estructura, y aplicaciones que se pueden desarrollar en el XML
bajo el amparo del consorcio Word Wide Web(W3C).
PageRank: En reglas generales es un valor numérico que representa la
importancia de una página en la web. El PageRank es para Google su
manera de decidir la trascendencia de una página. Y esto resulta significativo,
ya que se trata de uno de los factores que determina la posición de una
página en los resultados.
Backlinks (enlaces externos): Son los enlaces que recibe una determinada
web desde otras páginas. El número de backlinks determina el de páginas
que lo enlazan a través de un vínculo (puede ser en texto o gráfico).
backlinks, es importante para el posicionamiento en los buscadores y es
indicativo de la popularidad o importancia de una web.
Front-end: En el diseño de software, es la parte de un sistema de software
que interactúa directamente con el usuario; mientras que Back-end
comprende los componentes que procesan la salida del front-end. La
separación de los sistemas de software en "front-end" y "back-end", es una
abstracción que sirve para mantener separadas las diferentes partes de un
sistema.
AOL (América Online, Inc): Empresa estadounidense que presta servicios de
internet a nivel global. Fue fundada en 1983 bajo el nombre CVC. Es
propiedad de Time Warner desde el 11 de enero de 2001. Tiene su sede en
Dulles, Virginia.
CENT Multics site: Centre National d'Etudes sur les Télécommunications,
Empresa de entretenimiento que publicaba mucho en la web, y es una de las
más importante en la actualidad.
RSS. Es un formato para la sindicación de contenidos de páginas web. Sus
siglas responden a Really Simple Syndication. To syndicate literalmente
significa sindicar (formar parte de un sindicato. En inglés tiene otro
--63--
significado: "publicar artículos simultáneamente en diferentes medios a través
de una fuente a la que pertenece.
IIS. Internet Information Services (IIS) proporcionan las herramientas y
funciones necesarias para administrar de forma sencilla un servidor Web
seguro
MySQL. (Cuya sigla en inglés se traslada a My Structured Query Language o
Lenguaje de Consulta Estructurado) se remite a principios de la década de
1980. es un sistema de gestión de bases de datos (SGBD) multiusuario,
multiplataforma y de código abierto. MySQL es muy popular en aplicaciones
web, y es componente de las plataformas LAMP, MAMP, WAMP, entre otras.
MySQL suele combinarse con el popular lenguaje PHP.
PostgreSQL. Sistema Gestor de Bases de Datos Relacionales Orientadas a
Objetos conocido como PostgreSQL está derivado del paquete Postgres
escrito en Berkeley. Con cerca de una década de desarrollo tras él,
PostgreSQL es el gestor de bases de datos de código abierto más avanzado
hoy en día, ofreciendo control de concurrencia multi-versión, soportando casi
toda la sintaxis SQL, contando también con un amplio conjunto de enlaces
con lenguajes de programación (incluyendo C, C++, Java, perl, tcl y python).

Más contenido relacionado

La actualidad más candente (16)

Que es un Sistema de Gestión de Contenidos
Que es un Sistema de Gestión de ContenidosQue es un Sistema de Gestión de Contenidos
Que es un Sistema de Gestión de Contenidos
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Presentacion cms
Presentacion cmsPresentacion cms
Presentacion 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
 
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)
SISTEMA DE GESTIÓN DE CONTENIDOS (CMS)
 
Gestión de Contenidos
Gestión de ContenidosGestión de Contenidos
Gestión de Contenidos
 
Web2
Web2Web2
Web2
 
Sistema de gestion de contenidos
Sistema de gestion de contenidosSistema de gestion de contenidos
Sistema de gestion de contenidos
 
Universidad metropolitana de_educacion
Universidad metropolitana de_educacionUniversidad metropolitana de_educacion
Universidad metropolitana de_educacion
 
Cms
CmsCms
Cms
 
CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)
 
CMS-LMS
CMS-LMSCMS-LMS
CMS-LMS
 
Drupal Intro Saorin
Drupal Intro SaorinDrupal Intro Saorin
Drupal Intro Saorin
 
Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Cms vigil1
Cms vigil1Cms vigil1
Cms vigil1
 

Similar a Los CMS administradores de sitios web

presentacio Cms
presentacio Cmspresentacio Cms
presentacio CmsH31D1
 
Content Management System (CMS)
Content Management System (CMS)Content Management System (CMS)
Content Management System (CMS)luislolo
 
Trabajo del bloger subiirlo
Trabajo del bloger subiirloTrabajo del bloger subiirlo
Trabajo del bloger subiirlocmartinez1292
 
Presentacion Informatica pdf
Presentacion Informatica pdfPresentacion Informatica pdf
Presentacion Informatica pdfAndres Cardenas
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Anali Ilana
 
Gestion de contenido de ficheros
Gestion de contenido de ficherosGestion de contenido de ficheros
Gestion de contenido de ficherosEvee Saltos
 
Joomla!, Una Herramienta Para La GestióN Del Conocimiento
Joomla!, Una Herramienta Para La GestióN Del ConocimientoJoomla!, Una Herramienta Para La GestióN Del Conocimiento
Joomla!, Una Herramienta Para La GestióN Del ConocimientoGEOVAN21
 
Lopez arvizu juan carlos act. 3 si5 1
Lopez arvizu juan carlos act. 3 si5 1Lopez arvizu juan carlos act. 3 si5 1
Lopez arvizu juan carlos act. 3 si5 1Juan López
 
Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696quijoteaha
 
Diseño de entornos multimedia
Diseño de entornos multimediaDiseño de entornos multimedia
Diseño de entornos multimediadocisart20
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica pptAndres Cardenas
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Richard_1508
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Richard_1508
 
Sistema de gestor de contenido
Sistema de gestor de contenidoSistema de gestor de contenido
Sistema de gestor de contenidogreymar miquilena
 

Similar a Los CMS administradores de sitios web (20)

Los gestores de contenido
Los gestores de contenidoLos gestores de contenido
Los gestores de contenido
 
presentacio Cms
presentacio Cmspresentacio Cms
presentacio Cms
 
Content Management System (CMS)
Content Management System (CMS)Content Management System (CMS)
Content Management System (CMS)
 
charla
charlacharla
charla
 
Trabajo del bloger subiirlo
Trabajo del bloger subiirloTrabajo del bloger subiirlo
Trabajo del bloger subiirlo
 
charla
charlacharla
charla
 
Presentacion Informatica pdf
Presentacion Informatica pdfPresentacion Informatica pdf
Presentacion Informatica pdf
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02
 
Gestion de contenido de ficheros
Gestion de contenido de ficherosGestion de contenido de ficheros
Gestion de contenido de ficheros
 
Joomla!, Una Herramienta Para La GestióN Del Conocimiento
Joomla!, Una Herramienta Para La GestióN Del ConocimientoJoomla!, Una Herramienta Para La GestióN Del Conocimiento
Joomla!, Una Herramienta Para La GestióN Del Conocimiento
 
Lopez arvizu juan carlos act. 3 si5 1
Lopez arvizu juan carlos act. 3 si5 1Lopez arvizu juan carlos act. 3 si5 1
Lopez arvizu juan carlos act. 3 si5 1
 
Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696
 
Charla cms
Charla cms Charla cms
Charla cms
 
Diseño de entornos multimedia
Diseño de entornos multimediaDiseño de entornos multimedia
Diseño de entornos multimedia
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica ppt
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
 
Power point c8
Power point c8Power point c8
Power point c8
 
Sistema de gestor de contenido
Sistema de gestor de contenidoSistema de gestor de contenido
Sistema de gestor de contenido
 

Último

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 

Último (10)

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 

Los CMS administradores de sitios web

  • 1. -- 2 -- UNIVERSIDAD AGRARIA DEL ECUADOR GUAYAQUIL FACULTAD DE CIENCIAS AGRARIAS ESCUELA DE COMPUTACIÓN E INFORMÁTICA MONOGRAFÍA Presentada Al Consejo Directivo Como Requisito Previo Para Optar El Título De: TECNÓLOGO EN COMPUTACIÓN E INFORMÁTICA TEMA: LOS CONTENT MANAGEMENT SYSTEMS “CMS” Y SU EFICIENCIA EN LA ADMINISTRACIÓN DE LOS SITIOS WEB. Autor: Castillo Cuero César Alberto 2010
  • 2. -II- AGRADECIMIENTO Doy gracias a Dios, a mi Madre: Isidora Cuero Mairongo, a mi familia que han estado presente siempre a lo largo de mi vida y que son pilares fundamentales para este logro, de la misma manera a varios de mis maestros y amigos que colaboraron en este trabajo.
  • 3. -III- DEDICATORIA Este trabajo de investigación, lo dedico completamente desde lo profundo de mi ser y de mi corazón a la imponderable memoria de mi padre José Santiago Castillo González, y a mi querido Madre Isidora Cuero Mairongo.
  • 4. -IV- RESPONSABILIDAD La responsabilidad por la investigaciones, desarrollo, resultados y conclusiones sustentados en esta monografía corresponden exclusivamente al autor. _______________________ César Alberto Castillo Cuero C.I.: 0802299164
  • 5. -V-
  • 6. -- 6 -- ÍNDICE Agradecimiento ………………………………………………………………. II Dedicatoria …………………………………………………………………… III Responsabilidad …………………………………………………………….. IV Índice ………………………………………………………………………... 5-6 Tema ………………………………………………………………………... 7 Resumen …………………………………………………………………… 8-9 Summary …………………………………………………………………… 10-11 Introducción …………………………………………………………………. 12-13 Metodología ………………………………………………………………... 14 Capítulo 1 Generalidades De Los Content Management System Ó Cms …………….. 15 1.1. Antecedentes ………………………………………………………. 15-16 1.2 Definición de los CMS: Content Manager System ………………… 16-17 1.3 Presente y futuro de los CMS ………………………………………… 17-18 1.4 Clasificación de CMS ………………………………………………… 19 1.4.1 CMS Comerciales y CMS de Código Abierto ………………. 19-22 1.5 Agrupación de los CMS Según su Uso ……………………………. 23-24 1.5.1 Breve descripción de los CMS según su uso …...……………. 24-26 Capitulo2 Operación de los CMS …………………………………………………. 27 2.1 Características de los CMS …………………………………………. 27-28 2.2 Funcionalidad de los Sistemas de Gestión de Contenidos ………. 29 2.2.1 Creación de Contenido ………………………………………… 29 2.2.2 Gestión de Contenido ………………………………………… 30
  • 7. -- 7 -- 2.2.3 Publicación …………………………………………………….. 30 2.2.4 Presentación …………………………………………………….. 30-31 2.3 Breve Descripción del uso de los Website sin/con CMS …………… 31-33 2.4 Necesidad de un CMS ………………………………………………… 33-35 2.3 Criterios de Selección de un CMS ………………………………….. 33 Capitulo 3 Ventaja y Beneficios de Los CMS …………………………………………. 36 3.1 Ventajas / Beneficio …………..……………………………...... 36-40 3.2 Criterios de Selección de un CMS ………………………………………… 40-43 Resultados y Discusión …………………………………………………… 44 Conclusiones ………………………………………………………………... 45 Literatura Citada …………………………………………………………….. 46-47 Anexo ………………………………………………………………………... 48-55 Glosario de Términos ………………………………………………………. 56-61
  • 8. -- 8 -- TEMA: LOS CONTENT MANAGEMENT SYSTEMS “CMS” Y SU EFICIENCIA EN LA ADMINISTRACIÓN DE LOS SITIOS WEB.
  • 9. -- 9 -- RESUMEN Esta investigación se realiza empleando los métodos descriptivo, analítico y sintético, a través de los cuales se pretende documentar los conceptos, definiciones, características, especificaciones y demás pormenores del interesante mundo de los Content Management System (CMS) con el afán de demostrar su eficiencia en la administración de sitios web. Vale indicar que la investigación está dividida en tres capítulos cada uno de los cuales responde a los objetivos específicos y en conjunto al objetivo general, de tal manera que se aprecie un trabajo sencillo y claro de gran utilidad para cualquier instancia investigativa. Los primeros CMS fueron desarrollados internamente por organizaciones que publicaban mucho en internet, como revistas en línea, periódicos y publicaciones corporativas. En palabras sencillas un CMS es una herramienta que permite gestionar los contenidos de las webs es decir, crear, clasificar y publicar cualquier tipo de información en páginas webs, ya sea en Internet o en una Intranet, y además proporcionan un entorno que posibilita la actualización, mantenimiento y ampliación de la misma. Generalmente los CMS trabajan con una base de datos, de modo que el editor simplemente pueda actualizarla, así se tiene la ventaja de convertir páginas estáticas en dinámicas ya que permite su actualización en línea y además interactúan con los usuarios, así también los CMS permitirá separar el contenido de las páginas de su diseño. La principal clasificación de CMS se da entre sistemas propietarios y no propietarios. Un sistema propietario es una herramienta creada a medida para actualizar una página web específica, o los llamados CMS comerciales los cuales sirven para la administración de cualquier sitio web pero que estos están sujetos a la compra de una licencia de uso. Mientras que los no propietarios se caracterizan por operar con código abierto, es decir a través de comunidades que frecuentemente actualizan los códigos. En la actualidad
  • 10. -- 10 -- el campo de los CMS de código abierto y comercial están en constante evolución y están llegando a una madurez para conseguir un alto grado de consistencia y profesionalismo. Algunas de las ventajas que ofrecen los estos sistemas es la capacidad de manejar eficientemente gran cantidad de páginas webs, trabajar en ambiente de páginas webs interactivas, es decir que se generan según las peticiones de los usuarios. Controlar el acceso de los usuarios al sistema, no sólo mediante su contraseña, sino mediante los permisos asignados a cada uno y la información que incluye, tanto en calidad como en cantidad, que posibilita el perfecto crecimiento y desempeño del sistema.
  • 11. -- 11 -- SUMMARY This investigation is carried out using the descriptive, analytic and synthetic methods, through which it is sought to document the concepts, definitions, characteristic, specifications and other details of the interesting world of the Content Management System (CMS) with the desire of demonstrating its efficiency in the administration of places web. It is worth to indicate that the investigation is divided in three chapters each one of which he/she responds to the specific objectives and on the whole to the general objective, in such a way that a simple and clear work of great utility is appreciated for any investigative instance. The first CMS was developed internally by organizations that published a lot in internet, like on-line magazines, newspapers and corporate publications. In simple words a CMS is a tool that allows to negotiate the contents of the webs that is to say, to create, to classify and to publish any type of information in pages webs, either in Internet or in an Intranet, and they also provide an environment that facilitates the upgrade, maintenance and amplification of the same one. The CMS generally works with a database, so the editor can simply upgrade it, one has this way the advantage of converting static pages since in dynamic it allows its on-line upgrade and also interactúan with the users, likewise the CMS will allow to separate the content of the pages of its design. The main classification of CMS is given between systems proprietors and non proprietors. A system proprietor is a tool created to measure to upgrade a page specific web, or the calls commercial CMS which are good for the administration of any place web but that these they are subject to the purchase of an use license. While the non proprietors are characterized to operate with open code, that is to say through communities that frequently upgrade the codes. At the present time the field of the CMS of open and
  • 12. -- 12 -- commercial code is in constant evolution and they are arriving to a maturity to get a high grade of consistency and professionalism. Some of the advantages that offer those these systems are the capacity to manage great quantity of pages webs efficiently, to work in atmosphere of pages interactive webs, that is to say that they are generated according to the petitions of the users. To control the access from the users to the system, not only by means of their countersign, but by means of the permits assigned to each one and the information that it includes, as much in quality as in quantity that it facilitates the perfect growth and acting of the system.
  • 13. -12- INTRODUCCIÓN Realizar un web puede ser un trabajo complicado y muy laborioso si no se dispone de las herramientas adecuadas. En los últimos años se ha desarrollado el concepto de sistema de gestión de contenidos (Content Management Systems o CMS). Se trata de herramientas que permiten crear y mantener un web con facilidad, encargándose de los trabajos más tediosos que hasta ahora ocupaban el tiempo de los administradores de las webs. En el pasado las herramientas eran básicamente editores que permitían generar una página, que evolucionaron para incorporar el control de la estructura de la web y otras funcionalidades, pero en general estaban enfocadas más a la creación que al mantenimiento. Teniendo en cuenta el ahorro que supone la utilización de estas herramientas, y el costo de desarrollarlas, sería lógico esperar que su precio fuera muy elevado. Eso es cierto para algunos productos comerciales, pero existen potentes herramientas de gestión de contenidos de acceso libre, disponibles con licencias de código abierto. Los gestores de contenidos proporcionan un entorno que posibilita la actualización, mantenimiento y ampliación de la web con la colaboración de múltiples usuarios. En cualquier entorno virtual ésta es una característica importante, que además puede ayudar a crear una comunidad cohesionada que participe más de forma conjunta. En esta investigación se describen a través de los métodos descriptivo, analítico y sintético, los criterios fundamentales acerca de los CMS, enfocando cada una de las etapas con el fin de entender el modo de operación de estos sistemas, con el propósito de dar a conocer su importancia en cuanto a su implementación para la administración de los website. Y también se describen los criterios más importantes a la hora de
  • 14. -13- seleccionar un gestor de contenidos y los requerimientos en función de los objetivos que se quieran alcanzar. En el presente trabajo investigativo se busca determinar los servicios que ofrecen los CMS en la administración de sitios web, mediante el análisis de documentación, para que los usuarios aprovechen las ventajas y beneficios que brindan estas herramientas. Por lo cual en el primer capítulo de la investigación se van a detallar, los antecedentes, definiciones, clasificación y perspectivas de los CMS a través de conceptualizaciones que permitan una descripción clara y precisa. Así también se van a describir las fases de funcionalidad y necesidad de un CMS, enfocando cada una de las etapas con el fin de entender el modo de operación de estos sistemas dentro de un website. Por último establecer las ventajas / beneficios y criterio de selección de los CMS, en virtud de tomar una decisión para la mejor adopción de estas herramientas.
  • 15. -14- METODOLOGÍA Para la elaboración de este trabajo de investigación, se emplearán los Métodos Teóricos: Descriptivo, Analítico y Sintético. Descriptivo: Se empleará el método descriptivo para la elaboración de esta investigación ya que este busca describir las características básicas de los CMS (administración web eficiente, generación de web dinámicas, flexibilidad, escalabilidad, accesibilidad, usabilidad); además permitirá medir diversos aspectos del tema a investigar, lo que ayudará a determinar las ventajas y beneficios que brindan los Administradores de Contenidos Web. Analítico: Se utilizará el método analítico puesto que permitirá abordar y describir las diferentes etapas de la investigación (antecedentes, conceptualizaciones, definiciones, funcionalidad, ventajas y beneficios), de tal manera que se pueda entender el modo de operación de estos sistemas. Sintético: Se aplicará el método sintético con el objeto de determinar los servicios que ofrecen los CMS en la administración de los website, analizando sus ventajas y beneficios en virtud de tomar una decisión para la mejor adopción de estas herramientas.
  • 16. --15-- Capítulo 1 GENERALIDADES DE LOS CONTENT MANAGEMENT SYSTEM Ó CMS 1.1. Antecedentes A principios de los años noventa, el concepto de sistemas de gestión de contenidos era desconocido. El término Content Management System (CMS) fue originalmente usado para la publicación de sitios web. Algunas de sus funciones se realizaban con aplicaciones independientes: editores de texto y de imágenes, bases de datos y programación a medida. Los primeros sistemas de administración de contenidos fueron desarrollados internamente por organizaciones que publicaban mucho en internet, como revistas en línea, periódicos y publicaciones corporativas. Ya el año 1994 Illustra Information Technology utilizaba una base de datos de objetos como repositorio de los contenidos de una web, con el objetivo de poder reutilizar los objetos y ofrecía a los autores un entorno para la creación basado en patrones. La idea no cuajó entre el público y la parte de la empresa enfocada a la Web fue comprada por AOL (América Online, Inc), mientras que Informix adquirió la parte de bases de datos. RedDot es una de las empresas pioneras que empezó el desarrollo de un gestor de contenidos el año 1994. No fue hasta a finales del año siguiente que presentaron su CMS basado en una base de datos. 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, que abrió el mercado para los sistemas de administración de contenido comerciales. Conforme el mercado ha evolucionado los productos marcados como CMS han ampliado el panorama fragmentando el significado del término. Entre los CMS de código abierto uno de los primeros fue Typo3, que empezó su desarrollo el año 1997, en palabras de su autor, Kasper Skårhøj, "antes de que el término gestión de contenidos fuera conocido sobradamente".
  • 17. --16-- PHPNuke, la herramienta que popularizó el uso de estos sistemas para las comunidades de usuarios en Internet, se empezó a desarrollar el año 2000. La primera versión supuso tres semanas de trabajo al creador, rescribiendo el código de otra herramienta. 1.2 Definición de los CMS: Content Management System 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, ya sea en Internet o en una intranet, y por eso también son conocidos como gestores de contenido web (Web Content Management o WCM). Generalmente los CMS trabajan con una base de datos, de modo que el editor simplemente actualiza una base de datos, incluyendo nueva información o editando la existente. La idea básica que existe detrás de un sistema de gestión de contenidos es separar la gestión del contenido de su diseño. El diseño de las páginas se almacena en plantillas mientras que el contenido puede almacenarse en bases de datos o ficheros separados. Cuando un usuario solicita una página Web, las partes se combinan para producir una página HTML estándar. La página Web resultante puede incluir contenido de múltiples fuentes. Imaginemos 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
  • 18. --17-- 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 informaciones deben aparecer en la página web automáticamente, en los lugares donde haya decidido el 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. 1.3 Presente y futuro de los CMS En la actualidad, aparte de la ampliación de las funcionalidades de los CMS, uno de los campos más interesantes es la incorporación de estándares que mejoran la compatibilidad de componentes, facilitan el aprendizaje al cambiar de sistema y aportan calidad y estabilidad. Algunos de estos estándares son CSS, que permite la creación de hojas de estilo; XML, un lenguaje de marcas que permite estructurar un documento; XHTML, que es un subconjunto del anterior orientado a la presentación de documentos vía web; WAI, que asegura la accesibilidad del sistema; y RSS, para sindicar contenidos de tipo noticia. También las aplicaciones que rodean los CMS acostumbran a ser estándar (de facto), como los servidores web Apache y IIS; los lenguajes PHP, Perl y Python; y las bases de datos MySQL y PostgreSQL. La disponibilidad para los principales sistemas operativos de estas aplicaciones y módulos, permite
  • 19. --18-- que los CMS puedan funcionar en diversas plataformas sin muchas modificaciones. Ver Anexo 1 (pág. 48-49) Sobre el futuro de los CMS, Robertson apunta que: · Los CMS se convertirán en un artículo de consumo, cuando los productos se hayan establecido y más soluciones lleguen al mercado. Eso provocará una disminución de los precios en los productos comerciales y una mayor consistencia en las funcionalidades que ofrecen. · En este entorno, muchas empresas que implementan webs tendrán que cerrar. · Muchos proyectos fracasarán por no ajustarse a los estándares y no entender conceptos como usabilidad, arquitectura de la información, gestión del conocimiento y contenido. · El campo de los gestores de contenido madurará hasta conseguir un alto grado de consistencia y profesionalismo. · Se adoptarán estándares en el almacenaje, estructuración y gestión del contenido. · Se producirá una fusión entre gestión de contenidos, gestión de documentos y gestión de registros.
  • 20. --19-- 1.4 Clasificación de CMS Las clasificaciones de CMS se dan 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 que son sistemas desarrollados por empresas o instituciones y que se disponen para que sean utilizados en 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. 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 desarrollar cualquier tipo de proyecto. Los sistemas propietarios, en este caso, estarían en contraposición con los sistemas CMS gratuitos. 1.4.1 CMS Comerciales y CMS de Código Abierto Se puede hacer una primera división de los CMS según el tipo de licencia escogido. Por una parte están los CMS comercializados por empresas que consideran el código fuente un activo más que tienen que mantener en propiedad, y que no permiten que terceros tengan acceso.
  • 21. --20-- Por la otra tenemos los de código fuente abierto, desarrollados por individuos, grupos o empresas que permiten el acceso libre y la modificación del código fuente. La disponibilidad del código fuente posibilita que se hagan personalizaciones del producto, correcciones de errores y desarrollo de nuevas funciones. Este hecho es una garantía de que el producto podrá evolucionar incluso después de la desaparición del grupo o empresa creadora. Algunas empresas también dan acceso al código, pero sólo con la adquisición de una licencia especial o después de su desaparición. Generalmente las modificaciones sólo pueden hacerlas los mismos desarrolladores, y siempre según sus prioridades. Los CMS de código abierto son mucho más flexibles en este sentido, pero se podría considerar que la herramienta comercial será más estable y coherente al estar desarrollada por un mismo grupo. En la práctica esta ventaja no es tan grande, ya que los CMS de código abierto también están coordinados por un único grupo o por empresas, de forma similar a los comerciales. Utilizar una herramienta de gestión de contenidos de código abierto tiene otra ventaja que hace decidirse a la mayoría de usuarios: su costo. Habitualmente todo el software de código abierto es de acceso libre, es decir, sin ningún costo en licencias. Sólo en casos aislados se hacen distinciones entre empresas y entidades sin ánimo de lucro o particulares. En comparación, los productos comerciales pueden llegar a tener un costo que sólo una gran empresa puede asumir. En cuanto al soporte, los CMS comerciales acostumbran a dar soporte profesional, con un costo elevado en muchos casos, mientras que los de código abierto se basan más en las comunidades de usuarios que comparten información y solución a los problemas. Las formas de soporte se pueden mezclar, y así encontramos CMS de código abierto con empresas que
  • 22. --21-- ofrecen servicios de valor añadido y con activas comunidades de usuarios. En el caso comercial también sucede, pero el costo de las licencias hace que el gran público se decida por otras opciones y por lo tanto las comunidades de soporte son más pequeñas. Un problema que acostumbra a tener el software de código abierto es la documentación, generalmente escasa, dirigida a usuarios técnicos o mal redactados. Este problema se agrava en el caso de los módulos desarrollados por terceros, que no siempre incorporan las instrucciones de su funcionamiento de forma completa y entendible. En el mercado hay CMS de calidad tanto comerciales como de código abierto. Muchos CMS de código abierto están poco elaborados (aunque en plena evolución), pero también lo encontramos entre los comerciales. En definitiva, un buen CMS de código abierto es mucho más económico que su homólogo comercial, con la ventaja de disponer de todo el código fuente y de una extensa comunidad de usuarios. Cuando surgieron los sistemas de gestión de contenidos, si bien vinieron a solucionar varios problemas en el mundo de la gestión empresarial, también trajeron un problema consigo: los costos de las herramientas que posibilitaban su desarrollo. Al principio, había que pagar por obtener las herramientas; sin embargo, poco a poco se abrieron paso herramientas “open source” (código abierto), hasta el punto que, en estos momentos, el mundo de las herramientas que soportan los sistemas de gestión de contenidos está prácticamente dividido entre las herramientas que se deben pagar y las de código fuente abierto. No obstante, los programas “open source” se ganan, cada vez más, la confianza de los consumidores; sus ventajas sobre los programas comerciales son ostensibles. El movimiento pro “open source” engloba todos los aspectos necesarios para conducir el desarrollo abierto de las aplicaciones informáticas. Al disponerse del código fuente de un programa en la comunidad de técnicos, creadores de
  • 23. --22-- tecnologías y usuarios en general, es posible, mediante el trabajo colectivo, perfeccionar constantemente los programas, compartir soluciones y perfeccionar la herramienta; “open source” es una nueva filosofía de trabajo en el mundo tecnológico. En torno a este movimiento giran varios mitos que buscan opacar sus ventajas como son: que no tiene un futuro seguro en el mundo tecnológico, que no es seguro emplear programas de este tipo o que existen riesgos para su adaptación. El futuro de los programas de código fuente abierto por el contrario es muy seguro y se encuentra en pleno desarrollo, debido a sus formidables ventajas para el trabajo de desarrollo colectivo, así como para la adaptación de los programas a las necesidades particulares de los usuarios. Muchos de estos programas, contrario a lo que algunos puedan pensar, se encuentran respaldados por grandes compañías. Tampoco es creíble la afirmación que establece que sean inseguros, debido a que su código fuente sea abierto o que exista riesgo en su adaptación, porque bajo el aparente problema de inseguridad se encuentra el hecho de que, al ser de dominio público su código fuente, miles de creadores y programadores en todo el mundo trabajan para solucionar sus fallos de seguridad y esos resultados son públicos. Por otro lado, se cree que el hecho de existir la posibilidad de reclamar a una compañía propietaria ante el mal funcionamiento de la aplicación obtenida es una franca desventaja; sin embargo, sí existen compañías responsables de los programas, aunque sean “open source” y además, cuando algún aspecto del programa no satisface al usuario, este se encuentra en entera libertad de cambiarlo o mejorarlo, en beneficio de sus necesidades. 1.5 Agrupación de los CMS Según su Uso La multitud de diferentes CMS existentes se pueden agrupar en las siguientes categorías, a continuación se muestran los más representativos:
  • 24. --23-- Genéricos: Ofrecen la plataforma necesaria para desarrollar e implementar aplicaciones que den solución a necesidades específicas, pueden servir para construir soluciones de gestión de contenidos, para soluciones de comercio electrónico, blogs, portales, como por ejemplo: Zope, MODx, OpenCMS, TYPO3, Apache lenya, Joomla, Drupal. Específicos para ONGs: Nacen para cubrir las necesidades de las ONG, ofreciendo una plataforma de servicios de Internet que en ocasiones incluye además del CMS herramientas para el fundraising, los stakeholders, CRM, como por ejemplos: (Iwith.org, Common Knowledge Content Server, GetActive Content Management, Avenet NonprofitOffice). Foros: sitio que permite la discusión en línea donde los usuarios pueden reunirse y discutir temas en los que están interesados, como por ejemplo: phpBB, SMF, MyBB. Blogs: Publicación de noticias o artículos en orden cronológico con espacio para comentarios y discusión, como por ejemplo: WordPress, Movable Type, Blogger/Blogspot, Plone. Wikis: Sitio web dónde todos los usuarios pueden colaborar en los artículos, aportando información o reescribiéndola. También permite espacio para discusiones. Indicado para material que irá evolucionando con el tiempo, como por ejemplos: MediaWiki, TikiWiki. eCommerce: Son Sitios web para comercio electrónico, como por ejemplo: osCommerce (licencia GPL), Dynamicweb eCommerce. Portal: Sitio web con contenido y funcionalidad diversa que sirve como fuente de información o como soporte a una comunidad, como por ejemplos: PHP- Nuke, Postnuke, Joomla, Drupal, e-107, Plone, DotNetNuke, MS SharePoint, Thinkindot CMS.
  • 25. --24-- Galería: Permite administrar y generar automáticamente un portal o sitio web que muestra contenido audiovisual, normalmente imágenes, como por ejemplo: Gallery. e-Learning: Sirve para la enseñanza de conocimientos. Los usuarios son los profesores y estudiantes, tenemos aulas virtuales donde se ponen a disposición el material del curso. La publicación de un contenido por un profesor es la puesta a disposición de los estudiantes, en un aula virtual, de ese contenido, como por ejemplo: Moodle. Publicaciones digitales: son plataformas especialmente diseñadas teniendo en cuenta las necesidades de las publicaciones digitales, tales como periódicos, revistas, como por ejemplo: ePrints, Thinkindot CMS. 1.5.1 Breve Descripción de los CMS Según su Uso Otra manera de describir a 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. A continuación algunos ejemplos de CMS populares que existen en el mercado: 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. Ver Anexo 2 (pág. 50) Joomla: Es un CMS de código libre, también creado en PHP. Surge como una mejora o ampliación de Mambo independiente de la empresa que está detrás de Mambo. Su instalación muy sencilla y con muchas extensiones y módulos, la documentación es exhaustiva y concisa, la interface de administración es muy intuitiva y poderosa, ya que posee la herramienta del backend que es muy útil, y el editor WYSIWYG (What You See Is What You
  • 26. --25-- Get) que Traducido significa lo que ves es lo que obtienes, que aplicado a la edición significa trabajar con un documento con el aspecto real que tendrá cuando se muestre, a demás posee un sinnúmero opciones de personalización y una gran comunidad de usuarios. Ver Anexo 3 (pág. 51) Wordpress: El CMS para la creación de blogs por excelencia. El más utilizado y el mejor valorado, también creado en PHP y gratuitos. Ver Anexo 4 (pág. 52) Geeklog: Fuera de la caja, es un motor para blogs, o un CMS con soporte de comentarios, trackbacks, múltiples sistemas de sindicación. OsCommerce: El sistema gestor de contenidos de código libre, para la creación de una tienda más conocido y utilizado. Ver Anexo 5 (pág. 53) PHP-Nuke: Sistema automatizado de noticias basado en la web y sistema de gestión de contenido. phpWCMS: Perfecto para sitios profesionales, usuarios públicos o privados. Es muy fácil de aprender y da la facilidad y flexibilidad de separar contenido y diseño. Post-Nuke: Fuentes RSS, foros, encuestas de opinión, traducciones a varios idiomas, galerías de fotos, chat, comercio electrónico y muchas otras cosas. phpWebSite: Muy popular CMS con manejador de documentación, anuncios, manejador de menú, álbum de fotos, creador de bloques, FAQ preguntas frecuentes, creador de hojas Web, encuestas, categorizador de información, calendario, manejador de links, creador de formularios. Siteframe: Sistema directo de gestión de contenidos diseñado para la rápida implementación de un sitio basado en cyber comunidades.
  • 27. --26-- TYPO3: Ofrece excelente flexibilidad y extendibilidad. Sus principales características es que ofrece un set de interfaces listas, funciones y módulos. Ver Anexo 6 (pág. 54) Xoops CMS modular Instalación sencilla, gran soporte comunitario, gran cantidad de módulos y themes, mucha funcionalidad, muy bueno. TikiWiki: Su principal funcionalidad es un wiki (cuyas páginas web pueden ser editadas por múltiples voluntario), dispone de un gran número de funcionalidades que amplían sus posibilidades del trabajo colectivo, es una herramienta para la elaboración colaborativa de cualquier material y es gratuito, php, ADOdb (conjunto de bibliotecas de BD). Moodle: Es un sistema de gestión de cursos, de distribución libre, que ayuda a los educadores a crear comunidades de aprendizaje en línea. Este tipo de plataformas tecnológicas también se conoce como LMS (Learning Management System), y cuenta en la actualidad con una base de registro de usuario de 21 millones. phpBB: Es un CMS para creación de foros muy utilizado, es una herramienta para crear grandes comunidades para la discusión de temas en la web, creación ilimitada de foros y subforos, desarrollado en php y por defecto MySQL.y lanzado bajo la Licencia pública general de GNU, con amplia posibilidad de personalización, su nombre es por la abreviación de PHP Bulletin Board.
  • 28. --27-- Capitulo 2 OPERACIÓN DE LOS CMS 2.1 Características de los CMS Un sistema de administración de contenido a menudo funciona en el servidor del sitio web. El acceso al CMS se realiza generalmente a través del navegador web, y a veces se requiere el uso de FTP para subir contenido, normalmente fotografías o audio. Muchos sistemas proporcionan diferentes niveles de acceso dependiendo del usuario, variando si es el administrador, editor, o creador de contenido. Los creadores de contenido publican sus documentos en el sistema, los editores comentan, aceptan o rechazan los documentos. El editor en jefe es responsable por publicar el trabajo en el sitio. El CMS 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 CMS una sola persona hace el papel de creador y editor, como por ejemplo los blogs. Las características de los CMS pueden variar, pero la mayoría incluye publicación basada en Web, indexación, revisión, búsquedas, y diversas herramientas como calendario, foros, galería de imágenes, administrador de documentos, noticias y artículos, administrador de menús, creador de bloques, encuestas, categorizador de información. Normalmente, un CMS está formado por 2 elementos: la aplicación gestora de contenidos (back end) y la aplicación dispensadora de contenidos (front end). El back end permite al administrador del sitio, sin necesidad de tener conocimientos de HTML, crear, modificar y eliminar contenido en un sitio Web sin tener que depender de un webmaster. El front end muestra la información actualizada a los visitantes del sitio, a la vez que es capaz de recopilar
  • 29. --28-- información proveniente de los usuarios (que el administrador podrá más tarde publicar). Entre las características más importantes de los sistemas de gestión de contenidos y que constituyen una evolución de los sistemas de información tradicionales, está el hecho de que sean manejables por todos los usuarios, todos pueden subir información, manipularla, representarla y otras operaciones más. Esto podría verse como un problema, en materia de la veracidad y confiabilidad de la información que circula en el sistema, pero lo cierto es que los sistemas de gestión de contenidos permiten distribuir funciones a sus usuarios, así siempre existirán individuos encargados de comprobar que se incluye y quién lo incluye, con la opción de rechazar o solicitar la modificación del material. Este proceso se realiza de forma dinámica, porque, cuando un autor o contribuyente envía un material para publicar, los revisores y administradores, al acceder al sistema, este muestra ante ellos una lista con los trabajos pendientes, ellos sólo deben revisarlo y tomar la acción que se requiere. Además, al existir varias personas con estas posibilidades, los contenidos no se agrupan y envejecen sin publicarse. También, es posible someter la información a debate para luego mejorarla, sin necesidad de que las personas se reúnan y conversen sobre ello, sino desde su puesto de trabajo y con la facilidad de que cada criterio o comentario realizado quede grabado y perfectamente visible. Esto se resume en la denominada capacidad de implementación de flujos de trabajo propios de este tipo de sistemas. Una de las características de los sistemas de gestión de contenidos y que además constituye una ventaja con respecto a su uso, es el hecho de posibilitar la inmediatez de la publicación y edición de los contenidos, con ello, se aparta a un lado la torpeza y las trabas que matizan muchos procesos de difusión de la información, se obtiene entonces la agilidad necesaria para la divulgación de los contenidos en una institución. 2.2 Funcionalidad de los Sistemas de Gestión de Contenidos
  • 30. --29-- James Robertson en el 2003 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 · Presentación 2.2.1 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. Ver Anexo 7 (pág. 55) 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.
  • 31. --30-- 2.2.2 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), datos y preferencias de los usuarios, la estructura de la web. 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. 2.2.3 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. 2.2.4 Presentación Un CMS puede gestionar automáticamente la accesibilidad del web, con soporte de normas internacionales de accesibilidad como WAI (Web Accessibility Initiative ó Iniciativa para la Accesibilidad Web), 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) y su capacidad de
  • 32. --31-- internacionalización le 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. 2.3 Breve descripción del uso de los Website con/sin CMS Cuando estemos interesados en tener un sitio web debemos decidir qué tipo de sitio cumplirá con los objetivos que nos hemos propuesto alcanzar. Si solo precisamos informar al público visitante de los productos o servicios que ofrecemos bastará con elegir desarrollar páginas web estáticas. Si por el contrario deseamos que el visitante pueda interactuar con nuestra web, entonces requeriremos desarrollar páginas web dinámicas. Lógicamente una página web dinámica tomará mucho más tiempo implementarla y por ende tendrá un mayor costo. Una página Web estática es aquella que es básicamente informativa, el visitante y administrador Web no pueden interactuar con la página para modificar su contenido. NO se utilizan bases de datos ni se requiere programación. Para desarrollar una página web estática es suficiente utilizar código HTML. A continuación mostramos la estructura que podría tener un sitio web que pretende dar a conocer sus productos o servicios: 1. Página principal con encabezado en Flash. 2. Pagina “quiénes somos”.
  • 33. --32-- 3. Pagina de política de envíos. 4. Pagina de preguntas frecuentes. 5. Pagina de contacto (Dirección teléfonos y correo electrónicos). 6. Pagina de formas de pago: Giro, depósito o transferencia bancaria. 7. Catálogo de productos estático: categorías, subcategorías y artículos. 8. Página de servicios complementarios. Una página Web dinámica es aquella que puede interactuar con el visitante y/o administrador Web, pudiéndose modificar el contenido de la página. Ejemplos de esto son: cuando el usuario puede escribir un comentario, escoger los productos y ponerlos en un carrito de compras, subir archivos o fotografías. En este caso se utilizan bases de datos y se requiere programación Web. El lenguaje utilizado puede ser alguno de los siguientes: PHP, ASP, ASP.NET o Java. A continuación mostramos la estructura que podría tener un sitio web que pretende vender sus productos o servicios: 1. Página principal con encabezado en Flash. 2. Páginas: Quienes somos, preguntas frecuentes y política de envíos. 3. Página de contacto (Formulario de contacto). 4. Página de formas de pago: Tarjeta de crédito, giro, depósito o transferencia bancaria. 5. Catálogo de productos dinámico: categorías, subcategorías y artículos. 6. Programa de Carrito de compras. 7. Registro de clientes para comprar en línea. 8. Panel de administración para consultar y actualizar productos, clientes y fletes. 9. Panel de seguimiento de pedidos para uso del cliente. 10. Conexión a pasarela de pagos (2CheckOut o la que se elija) para pagos en línea. Todo esto explica porque la diferencia de precios que existe en el diseño o desarrollo de páginas web. Debemos señalar además que existen otros
  • 34. --33-- aspectos que contribuyen a esta diferencia como por ejemplo el diseño artístico y las animaciones en Flash. 2.4 Necesidad de un CMS En el apartado anterior se han presentado varios motivos para ver la utilidad de un sistema que gestione un entorno web, pero se podría pensar que no es necesario para un web relativamente pequeño o cuando no se necesitan tantas funcionalidades. Eso sólo podría ser cierto para un web con unas pocas páginas estáticas para el que no se prevea un crecimiento futuro ni muchas actualizaciones, lo que no es muy realista. En cualquier otro caso, la flexibilidad y escalabilidad que permiten estos sistemas, justifican su utilización en prácticamente cualquier tipo de web. Muchos usuarios particulares utilizan CMS gratuitos para elaborar y gestionar sus webs personales, obteniendo webs dinámicos llenos de funcionalidades. El resultado que obtienen es superior al de algunas empresas que se limitan a tener páginas estáticas que no aportan ningún valor añadido. Éstos son algunos de los puntos más importantes que hacen útil y necesaria la utilización de un CMS: · Inclusión de nuevas funcionalidades en el web. Esta operación puede implicar la revisión de multitud de páginas y la generación del código que aporta las funcionalidades. Con un CMS eso puede ser tan simple como incluir un módulo realizado por terceros, sin que eso suponga muchos cambios en la web. El sistema puede crecer y adaptarse a las necesidades futuras. · Mantenimiento de gran cantidad de páginas. En una web con muchas páginas hace falta un sistema para distribuir los trabajos de creación, edición y mantenimiento con permisos de acceso a las diferentes áreas. También se tienen que gestionar los metadatos de cada documento, las versiones, la publicación y caducidad de páginas y los enlaces rotos, entre otros aspectos.
  • 35. --34-- · Reutilización de objetos o componentes. Un CMS permite la recuperación y reutilización de páginas, documentos, y en general de cualquier objeto publicado o almacenado. · Páginas interactivas. Las páginas estáticas llegan al usuario exactamente como están almacenadas en el servidor web. En cambio, las páginas dinámicas no existen en el servidor tal como se reciben en los navegadores, sino que se generan según las peticiones de los usuarios. De esta manera cuando por ejemplo se utiliza un buscador, el sistema genera una página con los resultados que no existían antes de la petición. Para conseguir esta interacción, los CMS se conectan con una base de datos que hace de repositorio central de todos los datos de la web. · Cambios del aspecto de la web. Si no hay una buena separación entre contenido y presentación, un cambio de diseño puede soportar la revisión de muchas páginas para su adaptación. Los CMS facilitan los cambios con la utilización, por ejemplo, del estándar CSS (Cascading Style Sheets u hojas de estilo en cascada) con lo que se consigue la independencia de presentación y contenido. · Control de Acceso. Controlar el acceso a un web no consiste simplemente al permitir la entrada al web, sino que permite gestionar los diferentes permisos a cada área del web aplicado a grupos o individuos. · Consistencia de la web. La consistencia en un web no quiere decir que todas las páginas sean iguales, sino que hay un orden (visual) en vez de caos. Un usuario nota enseguida cuando una página no es igual que el resto de la misma web por su aspecto, la disposición de los objetos o por los cambios en la forma de navegar. Estas diferencias provocan sensación de desorden y dan a entender que el web no lo han diseñado profesionales. Los CMS pueden aplicar
  • 36. --35-- un mismo estilo en todas las páginas con el mencionado CSS, y aplicar una misma estructura mediante patrones de páginas.
  • 37. --36-- Capitulo 3 VENTAJAS Y BENEFICIOS DE LOS CMS 3.1 Ventajas / Beneficios Aunque se trata de un beneficio importante de un sistema de administración de contenido, optimizar el proceso de publicación no es la única ventaja. Hay más beneficios, tanto tácitos como explícitos. La facilidad de poner al día el contenido y diseño de su sitio en forma regular, sin la necesidad de adquirir las habilidades de un especialista, es un ejemplo concreto, pero también existirá un impacto favorable en la moral del equipo de trabajo y en la comunicación interna. Para muchos, el beneficio más importante es el control. Un sistema que controla que sólo las personas autorizadas en una organización tengan acceso al mantenimiento del Sitio Web, mejora tanto la calidad como la eficiencia, contrarrestando especialmente la debilidad de aquellos modelos que permiten el libre acceso al contenido a muchos individuos dentro de una organización. El mantenimiento y posicionamiento de marcas es también crítico. Al usar un sistema CMS basado en plantillas, su equipo de trabajo toma el control total de la imagen y percepción del contenido de su sitio. La administración de contenido puede concebirse como una herramienta para poner ideas en práctica de la manera más directa posible. Añadir nuevo contenido a los sitios estáticos, especialmente en los ambientes de negocio donde el material se debe autorizar por varios departamentos, puede convertirse en una labor titánica. En cambio, con un Sitio Web administrado mediante un CMS, el nuevo contenido puede ser agregado fácilmente según lo requerido, en el mismo día si es necesario, sin ningún costo, pudiendo además dar seguimiento a los resultados, entre las principales ventajas citamos las siguientes:
  • 38. --37-- · La capacidad de manejar eficientemente gran cantidad de páginas Web. · Muchos de los CMS incluyen sus propios modulo de posicionamiento web, o por lo contrario sino lo tienes se les puede anexar una extensión para el posicionamiento. · Trabajar en un ambiente de páginas Web interactivas, es decir, que se generan según las peticiones de los usuarios. · Controlar el acceso de los usuarios al sistema, no sólo mediante su contraseña, sino mediante los permisos asignados a cada uno y la información que incluye, tanto en calidad como en cantidad, que posibilita el perfecto crecimiento y desempeño del sistema. · Orden en el sistema, al existir la posibilidad de asignar, por parte de la herramienta, un mismo estilo a todas las páginas generadas. · Facilitar el posicionamiento Web. El desarrollo y maduración de los métodos de identificación de contenidos por parte de los robots de búsqueda, y el consecuente desarrollo de las técnicas de posicionamiento Web, hacen pensar en la necesidad de que las herramientas de gestión de contenidos para Web sean capaces de permitir sin restricciones y potenciar la aplicación de los métodos SEO. Centrándonos solo en las necesidades para el posicionamiento Web podríamos identificar las siguientes necesidades: · Navegabilidad. Permitir la indexación por parte del robot. Es necesario que en la navegación de la Web pública soportada sobre el sistema de gestión de contenidos (CMS) sea permitida sin presentar obstáculos a los robots de búsqueda. Ente otras características la navegación debe evitar el pase de parámetros por post, y generar una estructura de enlaces que garantice poder llegar a todos los contenidos del sistema a través de estos, potenciando en los enlaces los contenidos más importantes. Esto último podría incluir las opciones de destacar las informaciones más recientes y más prioritarias en el momento de su publicación para lograr que el robot de búsqueda las encuentre y añada los listados del buscador
  • 39. --38-- más rápido. Una posibilidad de destacar estos enlaces podría ser ubicándolos en portada y al inicio de la página, · Libertad en el URL de los contenidos. Es muy común encontrarnos con direcciones de contenidos sobre Web con direcciones como estas: http://www.ejemplo.com/index.php?option=com_content&task=show&id=345 Ese tipo de URLs puede quedar fuera del listado de los buscadores por varias razones, una de ellas puede ser por exceder el número de parámetros que acepta un buscador, o también por el uso de determinados nombres en los parámetros que son excluidos por los robots de búsqueda, como es por ejemplo el caso de los parámetros que pueden pasar por ID de sesión. Los CMS deben soportar la publicación de información en URLs semejante a los siguientes: http://www.ejemplo.com/posicionamiento-web/alta-en-buscadores Un URL como el anterior es fácilmente indexable por los robots de búsqueda, y además les indica que el contenido de la página está relacionado a posicionamiento Web y alta en buscadores. Un buen sistema de gestión de contenidos debe manejar las direcciones URL de esta forma y permitir a los editores y gestores de información decidir las palabras a usar en el URL. · Control de MetaTags y Títulos. No por muy mencionado este aspecto deja de ser importante. Para cada página de contenido el CMS debe permitir la edición de los metatags Keywords y Description, así como definir por separado el título de la información y el título de la página, todo esto ayuda al robot a identificar las palabras claves principales de la página. · Soporte de estándares XHML y CSS. Tener la Web montada sobre los más nuevos estándares de forma correcta puede ayudar mucho al posicionamiento Web, tanto XHTML como CSS ofrecen ventajas al
  • 40. --39-- posicionamiento. El sistema de gestión de contenidos debe garantizar que los contenidos generados y editados desde el sistema cumplen con estos estándares. · Difusión de los contenidos a través de RSS. El uso de los canales RSS ofrece múltiples ventajas al posicionamiento Web, desde hacer llegar el aviso de nuevos contenidos a los suscriptores, posibilidad de inclusión en nuevos directorios y, hasta la posibilidad de inclusión de los titulares del sitio en Webs externas, son sus correspondientes provechosos enlaces. Hoy en día no se concibe un sistema de gestión de contenidos que no sea capaz de difundir sus contenidos a través de canales RSS. · El manejo de los errores 404 ante los buscadores. Existen varias formas de responder a estos pedidos que desde el punto de vista del posicionamiento Web nos seria más eficiente. Entre esas variantes están las páginas 404 personalizadas y las redirecciones 301. Tradicionalmente se habían usado mas las paginas 404 personalizadas, en las cuales se ofrece información al visitante de que ese documento no existe y se le proponen los enlaces para seguir navegando en el sitio, muy importante desde el punto de vista de los usuarios, pero no desde el punto de vista de los robots de búsqueda que siguen viendo la pagina como un error 404. En el caso de la redirección 301 es generalmente lo recomendado ante los buscadores. Esto se trata de que se prepare esta respuesta, para cuando llegue el robot del buscador, éste sepa que la página se ha movido definitivamente a otra nueva dirección (URL). Mediante este re- direccionamiento, se traspasarán al mismo tiempo los valores de PageRank y de backlinks que ya disponíamos en nuestra vieja URL. De esta forma tampoco se pierden las visitas de los usuarios a la web. Nótese que el hecho de no tener “enlaces rotos” ofrece en general la impresión de un sitio mucho más terminado y de mayos calidad. · Integración de los CMS con otros sistemas de gestión (IS, DSS, SBC). También se puede añadir la incorporación de sistemas de e-
  • 41. --40-- learning y gestión del conocimiento, y en los entornos de intranet corporativa, la posibilidad de acceder a otras fuentes de datos como por ejemplo sistemas de soporte de decisiones (Decisión Support Systems o DSS), 3.2 Criterios de Selección de un CMS Antes de empezar el proceso de selección de un CMS concreto, hay que tener claro los objetivos de la web, teniendo en cuenta al público destinatario, y estableciendo una serie de requerimientos que tendría que poder satisfacer el CMS. · Arquitectura Técnica. Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos. También tiene que haber una separación de los conceptos de contenido, presentación y estructura que permita la modificación de uno de ellos sin afectar a los otros. Es recomendable, pues, que se utilicen hojas de estilo (CSS) y patrones de páginas. · Grado De Desarrollo. Madurez de la aplicación y disponibilidad de módulos que le añaden funcionalidades. · Posición en el Mercado y Opiniones. Una herramienta poco conocida puede ser muy buena, pero hay que asegurar de que tiene un cierto futuro. También son importantes las opiniones de los usuarios y de los expertos. · Un CMS debe funcionar de forma intuitiva. La herramienta tiene que ser fácil de utilizar y aprender. Los usuarios no siempre serán técnicos, por lo tanto hace falta asegurar que podrán utilizar la herramienta sin muchos esfuerzos y sacarle el máximo rendimiento.
  • 42. --41-- · Accesibilidad. Para asegurar la accesibilidad de una web, el CMS tendría que cumplir un estándar de accesibilidad. El más extendido es WAI (Web Accessibility Initiative) del World Wide Web Consortium. · La finalidad debe estar estandarizada. Las cosas deberían funcionar básicamente de la misma forma en el backend del sitio. Un buen CMS debe tener un formato estandarizado para cada sección. Si en una sección se utilizan menús dropdown para seleccionar algo, en todas las demás secciones se deberían utilizar el mismo tipo de menues para las opciones similares. Lo mismo se aplica para la forma en que las cosas son nombradas. Si algo se llama “página” en un lugar y “post” en otro, causará confusión. · La finalidad debe ser lógica y bien organizada. Las cosas deben estar dispuestas de forma lógica. Esto quiere decir que todas las funciones relacionadas con la edición, los temas, las sidebars, la creación de contenido nuevo, debe estar agrupada de alguna forma. De forma alternativa, algunos CMSs colocan todas las cosas relacionadas a las páginas en un lugar, las sidebars en otro, plugins en otro, etc. De cualquier forma, están dispuestos de forma lógica y una vez que conocemos la arquitectura básica es fácil descifrar dónde deben estar las cosas. · El CMS correcto no debe tener una gran cantidad de funcionalidades extras que nunca usaremos. Esta es una elección completamente personal. Algunos sitios harán uso de toneladas de funcionalidades avanzadas. Otros no. Si nunca tendrás una tienda online ¿Para qué quieres un CMS que se enfoque en e-commerce? Es recomendable, como dijimos antes, encontrar aquel plugin que se desempeña excepcionalmente bien en aquella funcionalidad que nosotros más necesitamos, y dejar los otros aspectos extras que no nos sirven de lado. · Necesita incluir un editor WYSIWYG. Los editores WYSIWYG le simplifican la vida al cliente. La mayoría de los clientes no saben HTML y
  • 43. --42-- no se molestan en aprenderlo. Pero desean ser capaces de utilizar itálica o negrita en sus textos, o implementar etiquetas para crear secciones dentro de sus páginas. Un editor WYSIWYG hace que eso sea posible para los usuarios que no saben nada de tecnología. · Las páginas que crea deben ser rápidas de cargar y deben tener código simple. Una de las mayores ventajas de un CMS es que simplifica el mantenimiento de una web. Por lo que las páginas que produce deben ser simples, no deben tener mucho código extra o provisiones para funcionalidades que no se utilizarán. · El motor de plantillas debe permitir completo control sobre él. Cualquier CMS que selecciones debe permitirte tener el control completo sobre el template, permitiéndote diseñar tus páginas de la forma en que más te guste y debe trabajar en base a tus necesidades. · El CMS correcto debe poseer documentación y soporte adecuado. Es muy útil que el CMS que seleccionemos posea foros de soporte o una comunidad de usuarios a la que recurrir frente a cualquier problema relacionado con el administrador de contenidos que se nos presente mientras desarrollamos nuestro proyecto. La documentación del CMS debe proveer información sobre todo, desde el uso básico del CMS hasta la personalización y las propiedades avanzadas. Y además de ser documentación completa, debe ser precisa y fácil de comprender. · Funcionalidades. No se espera que todas las herramientas ofrezcan todas las funcionalidades, ni que éstas sean las únicas que tendrá finalmente la web. Entre otras: · Editor de texto WYSIWYG a través del navegador Herramienta de búsqueda.
  • 44. --43-- · Comunicación entre los usuarios (foros, correo electrónico, chat). · Noticias. · Artículos. · Ciclo de trabajo con diferentes perfiles de usuarios y grupos de trabajo. · Fechas de publicación y caducidad. · Webs personales. · Carga y descarga de documentos y material multimedia. · Avisos de actualización de páginas o mensajes en los foros, y envío automático de avisos por correo electrónico. · Envío de páginas por correo electrónico. · Páginas en versión imprimible. · Personalización según el usuario. · Disponibilidad o posibilidad de traducción al catalán y al castellano. · Soporte de múltiples formados (HTML, Word, Excel, Acrobat). · Soporte de múltiples navegadores (Internet Explorer, Netscape). · Estadísticas de uso e informes. · Control de páginas caducadas y enlaces rotos.
  • 45. --44-- RESULTADOS Y DISCUSIÓN Un ejemplo concreto de las ventajas que ofrecen los CMS es la disposición para actualizar el contenido y diseño de su sitio en forma regular y permanente, sin la necesidad de adquirir las destrezas y experiencia de un especialista. Pero el hecho de que sean manejables por todos los usuarios, es decir, todos pueden subir información, manipularla, representarla y realizar otras operaciones, podría verse como un problema, en materia de la veracidad y confiabilidad de la información que circula en el sistema. Sí, pero también es cierto es que los sistemas de gestión de contenidos permiten crear roles, es decir, distribuir funciones a sus usuarios, así siempre existirán personas encargadas de comprobar qué se incluye y quién lo incluye, con el poder de aprobar, desaprobar o solicitar algún cambio en el material, antes de su publicación. Dependerá siempre del servicio que preste el sitio Web, si se quiere crear un Web donde la información no cambia con frecuencia, entonces no es necesario implementar un CMS, pues bastaría con una Web estática. Se puede dar este caso, pero vale recordar que actualmente todos los sitios Web requieren de un alto grado de mantenibilidad, aunque no sea en su contenido, pero si en su diseño. Los CMS son de gran ayuda para cubrir esta necesidad. En definitiva cuando se habla de los CMS, se trata de herramientas que permiten crear y mantener un web con facilidad, encargándose de los trabajos más tediosos que hasta ahora ocupaban el tiempo de los administradores. Dejando en el pasado las herramientas estáticas que eran básicamente editores de textos.
  • 46. --45-- CONCLUSIONES En la actualidad es indispensable el uso de un CMS en los sitios web, debido a su eficiencia en el proceso de creación y publicación de contenidos, y la gran cantidad de ventajas/beneficios que brindan en la administración de los website. Los CMS son necesarios por la facilidad que ofrecen a la hora de publicar, modificar, cambiar o eliminar en línea contenidos de las páginas. También cabe destacar una de sus virtudes que lo hace importante y versátil a la hora de optar por un CMS, es la capacidad de separar el diseño del sito con el contenido del mismo. Son herramientas muy sencillas de manejar poseen un alto grado de usabilidad, es decir poseen una interface amigables ya que cualquier persona sin ser experto puede manejarlas. Los CMS poseen en su mayoría una gran flexibilidad y son capaces de adaptarse a las necesidades de cualquier empresa o persona, ya que se encuentran en constante evolución y se prevee un buen futuro para estas herramientas. También es importante destacar la gran aceptación e importancia que tienen los CMS de código abierto en la actualidad, convirtiéndose en los favoritos de muchas empresas y personas.
  • 47. --46-- LITERATURA CITADA 1. Introducción a los Sistemas de Gestión de Contenidos (CMS) ¿Qué es un CMS? Necesidad de un CMS Fecha de consulta: 25-06-09 2. Titulo: El arte del internet Paginas Dinámicas y Estáticas Fecha de consulta: 25-06-09 3. Titulo: Mapas de Webs ¿Qué es un mapa de sitios web? Fecha de consulta: 25-06-09 4. Titulo: En busca de una plataforma ideal Sistemas open source Fecha de consulta: 25-07-09 5. Titulo: La Biblia de los CMS Evolución de los sistemas de gestión de contenidos Fecha de consulta: 25-07-09 6. http://www.diseno_cms.html Diseño de sitios Web dinámicos. Fecha de consulta: 25-07-09 7. http://www.que-es-un-cms.html
  • 48. --47-- Definición y ejemplos de sistemas CMS: Content Manager System Clasificación de CMS Fecha de consulta: 25-07-09 8. http://www.rapiditoweb.html Tipos de CMS. Fecha de consulta: 25-07-09 9. http://www.cms.html Historia Definición Operación de los CMS Distintos tipos de CMS Fecha de consulta: 25-08-09 10. http://www.cms1204.html ¿Qué es un CMS? Creación de contenido Necesidad de un CMS CMS comerciales y de código abierto Historia de los CMS Presente y futuro de los CMS Criterios de selección Fecha de consulta: 25-08-09 11. http://www.evoluciónsistemasgestióncontenidos.html Evolución de los sistemas de gestión de contenidos. Fecha de consulta: 25-08-09
  • 59. --58-- GLOSARIO DE TÉRMINOS Apache: servidor de páginas web de código abierto para diferentes plataformas (UNIX, Windows) Blog: (Web log): Diario en formato web. Puede ser un diario personal o un conjunto de noticias, ordenado por fecha. CMF: (Content Management Framework): Entorno a programación de aplicaciones enfocado al desarrollo de CMS. CMS: (Content Management System): Sistema que facilita la gestión de contenidos en todos sus aspectos: creación, mantenimiento, publicación y presentación. También se conoce como Web Content Management (WCM) sistema de gestión de contenido de webs. GPL: (General Public License): Licencia que permite el uso y modificación del código para desarrollar software libre, pero no propietario. CSS: (Cascading Style Sheets): Las hojas de estilo en cascada contienen un conjunto de etiquetas que definen el formato que se aplicará al contenido de las páginas de una web. Se llaman "en cascada" porque una hoja puede heredar los formatos definidos en otra hoja de forma que no hace falta que vuelva a definirlos. Estas hojas permiten la separación entre el contenido y la presentación en una web. HTML: (HyperText Markup Language): Lenguaje basado en marcas que indican las características del texto, utilizado para definir documentos de hipertexto en webs. HTTP: (HyperText Transfer Protocolo): Protocolo cliente-servidor utilizado para el intercambio de páginas web (HTML).
  • 60. --59-- LAMP: (Linux, Apache, MySQL y PHP, Perl o Python): Arquitectura formada por el sistema operativo Linux, el servidor web Apache, la base de datos MySQL y uno o más de los lenguajes de programación PHP, Perl o Python. LCMS: (Learning Content Management System): Software para la gestión automatizada de cursos en línea, que incluye gestión de usuarios, de resultados y de recursos. Es un sistema de gestión de cursos con las capacidades de un CMS y por lo tanto de gestionar también los contenidos de los recursos. LGPL: (Lesser General Public License): Licencia que permite el uso y modificación de librerías de código para desarrollar software libre o propietario. Antes conocida como Library GPL. LMS: (Learning Management System): se diferencia de los LCMS en que no hay gestión de los contenidos, sino simplemente administración del curso, pero acostumbra a utilizarse como sinónimo. También conocido como Course Management System (CMS) o Virtual Learning Environment (VLE). Metadatos: Datos sobre los datos. Información que describe el contenido de los datos. Por ejemplo de un documento serian metadatos, entre de otros, su título, el nombre del autor, la fecha de creación y modificación, y un conjunto de palabras clave que identifiquen su contenido. MySQL: Base de datos relacional multiplataforma de código abierto, muy popular en aplicaciones web. Open Source: Código abierto o código libre. Software que distribuye de forma libre su código fuente, de forma que los desarrolladores pueden hacer variaciones, mejoras o reutilizarlo en otras aplicaciones. También conocido como free software. Perl: Lenguaje de programación de alto nivel que hereda de diversos lenguajes, muy utilizado para el desarrollo de webs dinámicas.
  • 61. --60-- PHP: (PHP Hypertext Preprocessor): Lenguaje de programación para el desarrollo de webs dinámicas, con sintaxis parecida a la C. Originalmente se conocía como Personal Hombre Page tools, herramientas para páginas personales (en Internet). Python: lenguaje interpretado de alto nivel orientado a objetos. URL: (Uniform Resource Locator) - Dirección de un recurso en la web. Tiene el formato protocol://màquina.domini:port/ruta/recurs. Por ejemplo http://www.uoc.edu/dt/20396/index.html donde no se indica el puerto porque el protocolo HTTP tiene uno por defecto (80). WAI: (Web Accessibility Initiative): Iniciativa del Consorcio de la World Wide Web para asegurar que las webs están diseñadas pensando en el acceso de personas con discapacidades. Web: Sistema para presentar información en Internet basado en hipertexto. Cuándo se utiliza en masculino (el web, un web) se refiere a un sitio web entero, en cambio si se utiliza en femenino (la web, una web) se refiere a una página web concreta dentro del sitio web. WebDAV: (Web-based Distributed Authoring and Versioning): es una extensión del protocolo HTTP que permite a los usuarios editar y administrar ficheros de forma colaborativa en servidores web remotos (definición http://www.webdav.org/de) Web log: Ver 'Blog'. WYSIWYG: (What You See Is What You Get): Traducido; lo que ves es lo que obtienes, que aplicado a la edición significa trabajar con un documento con el aspecto real que tendrá. Editar una página de HTML en un editor que no sea WYSIWYG, implica trabajar con los códigos que indican el formato que tendrá el texto, sin ver el resultado final. De Facto: sin ajustarse a una norma previa.
  • 62. --61-- ASP: Son las siglas de Application Service Providers ó Proveedores de Servicio de aplicación, empresas que proporcionan servicios de software a sus clientes a través de una red. Workflow: El Flujo de trabajo, es el estudio de los aspectos operacionales de una actividad de trabajo: cómo se estructuran las tareas, cómo se realizan, cuál es su orden correlativo, cómo se sincronizan, cómo fluye la información que soporta las tareas y cómo se le hace seguimiento al cumplimiento de las tareas. Tácito: Que no se entiende, percibe, oye o dice formalmente, sino que se supone e infiere. James Robertson: Es el fundador y el Director General de Step Two Designs, una consultoría del vendedor-neutral localizó en Australia. James se reconoce como uno de los líderes del pensamiento mundiales en los temas de tejido la dirección satisfecha y estrategia de la intranet e internet. Él ha trabajado con muchos organizaciones en el público y sector privado, incluso la Fortuna 500 compañías y las agencias Gubernamentales Federales. SEO: Son las siglas en inglés de "optimización de motores de búsqueda" (Search Engine Optimization) o de "optimizador de motores de búsqueda" (Search Engine Optimizer). XHTML: acrónimo en inglés de eXtensible Hypertext Markup Language (lenguaje extensible de marcado de hipertexto), es el lenguaje de marcado pensado para sustituir a HTML como estándar para las páginas web. XML: (Lenguaje de Marcas Extensible, Extensible Markup Language XML será el lenguaje que nos garantizará el intercambio de cualquier tipo de información, sin que ocasione problemas de tipo "contenido" o de tipo "presentación". Este garantiza que los datos estructurados sean uniformes e independientes de aplicaciones o fabricantes, lo que está originando una
  • 63. --62-- nueva generación de aplicaciones en la Web. Este artículo expone la definición, estructura, y aplicaciones que se pueden desarrollar en el XML bajo el amparo del consorcio Word Wide Web(W3C). PageRank: En reglas generales es un valor numérico que representa la importancia de una página en la web. El PageRank es para Google su manera de decidir la trascendencia de una página. Y esto resulta significativo, ya que se trata de uno de los factores que determina la posición de una página en los resultados. Backlinks (enlaces externos): Son los enlaces que recibe una determinada web desde otras páginas. El número de backlinks determina el de páginas que lo enlazan a través de un vínculo (puede ser en texto o gráfico). backlinks, es importante para el posicionamiento en los buscadores y es indicativo de la popularidad o importancia de una web. Front-end: En el diseño de software, es la parte de un sistema de software que interactúa directamente con el usuario; mientras que Back-end comprende los componentes que procesan la salida del front-end. La separación de los sistemas de software en "front-end" y "back-end", es una abstracción que sirve para mantener separadas las diferentes partes de un sistema. AOL (América Online, Inc): Empresa estadounidense que presta servicios de internet a nivel global. Fue fundada en 1983 bajo el nombre CVC. Es propiedad de Time Warner desde el 11 de enero de 2001. Tiene su sede en Dulles, Virginia. CENT Multics site: Centre National d'Etudes sur les Télécommunications, Empresa de entretenimiento que publicaba mucho en la web, y es una de las más importante en la actualidad. RSS. Es un formato para la sindicación de contenidos de páginas web. Sus siglas responden a Really Simple Syndication. To syndicate literalmente significa sindicar (formar parte de un sindicato. En inglés tiene otro
  • 64. --63-- significado: "publicar artículos simultáneamente en diferentes medios a través de una fuente a la que pertenece. IIS. Internet Information Services (IIS) proporcionan las herramientas y funciones necesarias para administrar de forma sencilla un servidor Web seguro MySQL. (Cuya sigla en inglés se traslada a My Structured Query Language o Lenguaje de Consulta Estructurado) se remite a principios de la década de 1980. es un sistema de gestión de bases de datos (SGBD) multiusuario, multiplataforma y de código abierto. MySQL es muy popular en aplicaciones web, y es componente de las plataformas LAMP, MAMP, WAMP, entre otras. MySQL suele combinarse con el popular lenguaje PHP. PostgreSQL. Sistema Gestor de Bases de Datos Relacionales Orientadas a Objetos conocido como PostgreSQL está derivado del paquete Postgres escrito en Berkeley. Con cerca de una década de desarrollo tras él, PostgreSQL es el gestor de bases de datos de código abierto más avanzado hoy en día, ofreciendo control de concurrencia multi-versión, soportando casi toda la sintaxis SQL, contando también con un amplio conjunto de enlaces con lenguajes de programación (incluyendo C, C++, Java, perl, tcl y python).