Você está na página 1de 24

INSTITUTO TECNOLÓGICO SUPERIOR

DE FELIPE CARRILLO PUERTO

“Investigación De CMS ”
DOCENTE:
Lic. Gabriel Eduardo Balam Pool

MATERIA:
Programación Web

ALUMNOS:
 Cetz Sulub Juanita Aurora
 Martagón Cano Abraham Zimri
 Martínez Gómez Alex Adrian
 Alcocer Balam Alfredo Alonso
 Un Chi Daniel José

CARRERA:
Ingeniería en Sistemas Computacionales

GRUPO:
“B ”

SEMESTRE:
Quinto

AULA:
H–6

TURNO:
Vespertino

FELIPE CARRILLO PUERTO QUINTANA ROO


01 DE DICIEMBRE 2010

1
SUMARIO

El Sistema para la Gestión de Contenidos (CMS) es un sistema que crea


estrategias de Comunicación en las que realmente llevan a gestionar
Contenidos de forma efectiva, los sistemas informáticos pueden proporcionar
las herramientas necesarias para la publicación en línea en cambio la Gestión
de Contenidos se refiere a aplicar generalmente al sistema de publicaciones.
Valerse de la opinión de un consultor especializado en la Gestión de
Contenidos podría ser de gran ayuda para no perjudicar a la empresa y gozar
de una Comunicación más directa. Además, un consultor podría guiar a la
implementación del mejor sistema, en relación con la cultura peculiar y
específica de cada organización.
La CMS fue creada principalmente para la publicación de páginas Web, a raíz
de las necesidades que eran de un cambio constante. “VIGNATTE” fue la
empresa que abrió el mercado para los CMS.
Una aplicación muy recurrida de un CMS a menudo funciona en el servidor de
la página Web, proporcionando niveles diferentes de acceso dependiendo de
su rango. Su acceso generalmente es a través de un navegador Web y a veces
requiere el uso de FTP (File Transfer Protocol) para subir contenidos como
fotos y videos.
El CMS controla y ayuda a manejar labores técnicas de publicar los
documentos.
Dentro de los tipos de CMS se encuentran una gran variedad de ellos que son
agrupados, los mas comunes son los blogs, Wiki, foros y galerías entre otros.

2
INTRODUCCIÓN

En este trabajo vamos a hablar acerca de las CMS (del inglés Content
Management System), un sistema de gestión de contenidos, pero ¿Qué es
eso?, ¿en qué aporta a la comunidad informática? Bueno lo primero que
debemos saber es que este sistema de gestión de contenidos hace que las
páginas Web sean más fáciles de configurar y administrar, ya que ahorra el
hecho de reconfigurar todas las páginas, y en vez de eso nos brinda una
sencilla manera de hacerlo, recurriendo a simples programaciones que
cualquier usuario puede realizar.

3
ÍNDICE

DEFINICIÓN....................................................................................................................4

HISTORIA........................................................................................................................6

OPERACIÓN

...........................................................................................................................................7

APLICACIONES..............................................................................................................7

TIPOS DE CMS................................................................................................................8

CLASIFICACIÓN DE CMS.............................................................................................8

VENTAJAS CMS PHP...................................................................................................10

LOS MEJORES CMS GRATUITOS CON PHP (SEGÚN JUSTIN SILVERTON).....13

PARA QUE UTILIZAR CMS LIBRE...........................................................................17

COMPARACIONES.......................................................................................................20

COMENTARIOS............................................................................................................22

BIBLIOGRAFÍA.............................................................................................................23

DEFINICIÓN
El Sistema para la Gestión de Contenidos (CMS) es un propio
sistema (no el humano)es el que está sujeto a la Gestión, que crea
estrategias de Comunicación en las que realmente llevan a gestionar
Contenidos de forma efectiva, los sistemas informáticos pueden a lo mucho
proporcionar las herramientas necesarias para la publicación en línea, o bien

4
incluir servicios de soporte a la toma de decisiones por lo que a la Gestión de
Contenidos se refiere a aplicar generalmente al sistemas de publicaciones. Es
más: los propios clientes tienden a subestimar las funcionalidades de soporte,
fijándose en las funcionalidades relacionadas con la optimización de los
tiempos de publicación. Para una empresa, esta actitud es particularmente
peligrosa, ya que, tras invertir dinero en la adquisición de un sistema, siguen
sin tener una verdadera organización de los Contenidos publicados y
disponibles. Valerse de la opinión de un consultor especializado en la Gestión
de Contenidos podría ahorrar muchos gastos inútiles y llevar la empresa a
gozar de una Comunicación más directa. Además, puesto que el mercado
cuenta con miles de CMS, ya sea software libre o software no libre, un
consultor podría guiar a la implementación del mejor sistema, en relación con la
cultura peculiar y específica de cada organización.

La definición de Sistema para la Gestión de Contenidos, desde el punto


de vista de la lógica de Marketing, resulta particularmente interesante. En
efecto, sugiere que sea el propio sistema (y no el humano) el sujeto de la
Gestión. Una definición más apropiada podría ser la de "sistema de soporte a
la Gestión de contenidos" ya que, en realidad, son las estrategias de
Comunicación las que realmente llevan a gestionar Contenidos de forma
efectiva; los sistemas informáticos pueden a lo sumo proporcionar las
herramientas necesarias para la publicación en línea, o bien incluir servicios de
soporte a la toma de decisiones por lo que a la Gestión de Contenidos se
refiere. Por el contrario, la definición acrónima de CMS (Content Management
System) se aplica generalmente para referirse a sistemas de publicación. Es
más: los propios clientes tienden a subestimar las funcionalidades de soporte,
fijándose en las funcionalidades relacionadas con la optimización de los
tiempos de publicación. Para la empresa, esta actitud es particularmente
peligrosa, ya que, tras invertir dinero en la adquisición de un sistema, siguen
sin tener una verdadera organización de los Contenidos publicados y
disponibles. Valerse de la opinión de un consultor especializado en la Gestión
de Contenidos podría ahorrar muchos gastos inútiles y llevar la empresa a
gozar de una Comunicación más directa. Además, puesto que el mercado
cuenta con miles de CMS, ya sea software libre o software no libre, un
consultor podría guiar a la implementación del mejor sistema, en relación con la
cultura peculiar y específica de cada organización.

Un Sistema de gestión de contenidos (Content Management System en


inglés, abreviado CMS) es un programa que permite crear una estructura de
soporte (framework) para la creación y administración de contenidos por parte
de los participantes principalmente en páginas web. Consiste en una interfaz
que controla una o varias bases de datos donde se aloja el contenido del sitio.
El sistema permite manejar de manera independiente el contenido y el diseño.
Así, es posible manejar el contenido y darle en cualquier momento un diseño
distinto al sitio sin tener que darle formato al contenido de nuevo, además de
permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo
clásico es el de editores que cargan el contenido al sistema y otro de nivel
superior que permite que estos contenidos sean visibles a todo el público.

5
HISTORIA
La CMS fue creada principalmente para la publicación de páginas Web, cuyas
necesidades eran de un cambio constante como revistas y diarios online. En
1995, el sitio de noticias tecnológicas CNET extrajo su sistema de
administración de documentación y publicación para crear la empresa

6
“VIGNATTE”, cuya empresa abrió el mercado para los sistemas de
administración de contenidos comerciales.

Content Management System (sistema de gestión de contenido) fue


originalmente usado para la publicación de sitios web. 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. 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. Los wikis y los
sistemas groupware también son considerados CMS. Existen versiones
gratuitas y versiones propietarias

OPERACIÓN

Un sistema de administración de contenido a menudo funciona en el servidor


del sitio web. Muchos sistemas proporcionan diferentes niveles de acceso
dependiendo del usuario, variando si es el administrador, editor, o creador de
contenido. El acceso al CMS es generalmente vía el navegador, y a veces se
requiere el uso de FTP para subir contenido, generalmente fotografías o audio.

Los creadores de contenido crean 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, los blogs generalmente
funcionan de esta manera.

APLICACIONES
Un CMS a menudo funciona en el servidor de la página Web, muchos de estos
proporcionan un nivel diferente de acceso dependiendo si es usuario,
administración, editor o creador de contenidos. Su acceso generalmente es a

7
través de un navegador Web y a veces requiere el uso de FTP (File Transfer
Protocol) para subir contenidos comúnmente fotos y videos.
Los creadores de contenido son los que publican los documentasen 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.

TIPOS DE CMS
Existen muchos tipos de CMS en la Web, pero mencionaremos los más
importantes:

 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,
etc. Por ejemplo están Plone, MODx, OpenCMS, TYPO3, Apache
lenya, Joomla, Drupal, Nuxeo

.
 Específicos ONGs(organizaciones no gubernamentales): 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, etc.

 Foros: sitio que permite la discusión en línea donde los usuarios


pueden reunirse y discutir temas en los que están interesados.
Ejemplos: phpBB, SMF, MyBB.

 Blogs: Publicación de noticias o artículos en orden cronológico con


espacio para comentarios y discusión. Ejemplos: WordPress,
MovableType, Drupal.

 Wikis: Sitio web dónde todos los usuarios pueden colaborar en los
artículos, aportando información o rescribiéndola. También permite
espacio para discusiones. Indicado para material que irá
evolucionando con el tiempo. Ejemplos: MediaWiki, TikiWiki.

CLASIFICACIÓN DE CMS

8
En el mundo de los CMS hay cientos de posibilidades y de variantes, ya sea
por sus funcionalidades, casos de uso o por las tecnologías que se utilizan para
crear las infraestructuras para la publicación y visualización de contenidos.

Una primera clasificación de CMS se podría dar entre sistemas propietarios y


no propietarios. Digamos que un sistema propietario es el primer ejemplo que
podemos encontrar de CMS, puesto que son herramientas creadas a medida
para actualizar una página web. Cualquier página que se haya creado e incluya
un sistema para actualizarla a través de formularios, o cualquier interfaz que
facilite la publicación, es un sistema CMS. En los inicios de la web no existían
sistemas CMS, comerciales o gratuitos, para gestionar los contenidos de los
sitios, por lo que se tenía que programar un sistema para poder actualizarla
rápidamente, propio para esa web. Por ejemplo, DesarrolloWeb.com tiene un
CMS propietario, desarrollado por los creadores del sitio. Por otra parte,
tenemos los CMS no propietarios (he buscado alguna palabra para referirme a
ellos, pero siento decir que no la encuentro. Por supuesto que se agradece un
comentario si alguien sabe cómo decir "no propietario" en una sola palabra),
son sistemas que se han desarrollado por empresas o instituciones y que se
disponibilizan para que sean utilizados para la creación de cualquier tipo de
página web. Estos CMS no propietarios son, en muchos de los casos,
completamente configurables, es decir, que sirven para producir cualquier tipo
de web con cualquier clasificación de secciones y contenidos.
Nota: Otras clasificaciones señalan que los sistemas propietarios son aquellos
que son comerciales, dicho de otra forma, creados por una empresa y que se
ofrecen para su uso en webs, sujetos a la compra de una licencia. En ese
modo de entender la clasificación de CMS, los gestores de contenidos de pago
serían sistemas propietarios, aunque no se hayan hecho a medida para una
web específica, sino que sirvan para para desarrollar cualquier tipo de
proyecto. Los sistemas propietarios, en este caso, estarían en contraposición
con los sistemas CMS gratuitos.

Otra manera de clasificar los CMS sería en función de la utilización de los


mismos, ya sea para crear una web empresarial, una publicación como revista
o periódico, un blog, un sistema e e-learning, un Wiki, una tienda, foro...

Ejemplos de CMS

Ya que estamos tratando un tema importante, que seguro que interesará


muchos lectores, vamos a ir publicando nuevos artículos en desarrollo web

9
.com concernientes a sistemas CMS, valorando y comentando algunos
sistemas que hayamos tenido la ocasión de probar. Pero mientras tanto,
podemos dar 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.

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

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

Wordpress: El CMS para la creación de blogs por excelencia. El más utilizado


y el mejor valorado, también creado en PHP y gratuito.

OsCommerce: El sistema gestor de contenidos de código libre, para la


creación de una tienda más conocido y utilizado. Si te interesa, puedes leer el
manual sobre OsComerce que hemos publicado.

De momento, dejamos por aquí esta introducción a los sistemas CMS,


esperando poder haber aclarado las dudas iniciales sobre lo que son los
sistemas de gestión de contenidos. En breve esperamos publicar más detalles
sobre CMS para ayudar a su elección y configuración. De momento podemos
dejar un link a un artículo publicado hace tiempo en DesarrolloWeb.com en el
que hablamos sobre distintos CMS para publicar blogs.

VENTAJAS CMS PHP

10
PHP es un lenguaje de script diseñado originalmente para la producción de
páginas web dinámicas. PHP es ampliamente utilizado con diferentes
lenguajes de scripting que son especialmente adecuados para el desarrollo
web, y es combinado con HTML. En general, se ejecuta en un servidor web,
que está configurado para tener el código PHP como entrada, y crear contenido
de la página web como salida (front end y back end). Puede ser desplegado en
la mayoría de servidores web y en casi cualquier sistema operativo.

Las Ventajas de un CMS (Content managment system) su traduccion en igles,


auto-manejo de contenido “o” PHP son:Descentralización de mantenimiento por
parte de uno solo web master. La edición del contenido, puede ser hecha en
cualquier momento y lugar, en cuestión de minutos. Las personas con
conocimiento promedio de procesamiento de texto puede crear el contenido
directamente. Para la edición principal de la pagina no se necesita
conocimientos de HTML, action script o etc. El sistema se puede configurar con
restricciones de acceso. A los usuarios que usted indique, se les asignan
permisos, que les impiden la edición de contenidos, que no estén autorizados a
cambiar. Si se hacen cambios en el contenido, la coherencia de diseño se
conserva,dado que el contenido se almacena por separado.La navegación es
ajustada y generada automáticamente. Los botones de menús pueden ser
generados automáticamente, en cuestión de segundo, a partir de la base de
datos de contenido.Ya que el contenido está almacenado en una base de
datos, significa que este puede ser reutilizado en muchos lugares en la web, y
el formato puede se desplegado en varios dispositivos. (navegador web,
teléfono móvil / WAP, PDA, impresión). PHP tiene la ventaja de contar con
extensiones “plugings” o aplicaciones de contenido dinámico. Entre dichas
extensiones o módulos se encuentran:foros, tiendas virtuales, encuestas,
solicitudes de compras, búsqueda, gestión de noticias etc..

Porque Desarrollo Web en un Sistema de Administración de Contenido


CMS o PHP?

Un sistema de autogestión de contenidos da a los usuarios finales la capacidad


de modificar fácilmente el contenido de su sitio web sin previa programación o
experiencia en diseño web cuando usted lo decida. Hoy en día, ya no es tan
necesario el diseño estático, de páginas web HTML, ya que en la mayoría de
los casos no se actualizan constantemente.Con un CMS se da mantenimiento
a la página en el instante, para que sea flexible y funcional. Si está
familiarizado con procesadores de textos,tales como Word, Pages, Open
Office, será capaz de trabajar con un CMS de manera fácil y practica..

¿Quién necesita de un Sistema de Gestión de Contenidos?

Lo necesitan, las compañías o personas con actividades empresariales, que


tengan proyectos muy dinamicos, con mucha actividad, y que continuamente
tengan la necesidad de actualizar o añadir nuevas páginas, contenidos, fotos,
etc., Este sistema, ayuda reducir costos, ya que es de auto-mantenimiento, y
uno cuenta con la libertad de cambiar lo necesario, o requerido cuando usted lo
desee.

11
¿Cuáles son las ventajas de un Sistema de Gestión de Contenidos?

Las grandes ventajas son que los sistemas son muy flexibles y permiten
facilmente crecer la página añadiendo nuevas páginas en corto tiempo.
Asimismo, el contenido puede ser actualizado con unos pocos movimientos del
mouse y teclado, sin previo conocimiento de programación. Todo el contenido
se almacena en la base de datos y da la habilidad para crear un nuevo diseño
fácilmente, si asi lo desea. A largo plazo, el costo en general de manteniminto
será muy bajo, desde para darle un nuevo aspecto a su página hasta para
agregarle una nueva aplicación o área.

12
LOS MEJORES CMS GRATUITOS CON PHP
(SEGÚN JUSTIN SILVERTON)

Vie, 02/23/2007 - 23:51 : baluart

Justin Silverton ha publicado en su blog un interesante ranking. No tanto por los


dos mejores cms open source, que ya todos nos lo imaginamos: Joomla y
Drupal. Sino por los siguientes tres en la lista, que salvo dragonFly, no son muy
conocidos.

El ranking de los mejores CMS gratuitos con PHP queda como sigue:

1. Joomla

Este CMS es el más popular de todos, por lo que no voy a describirlo


demasiado. En un principio se llamó Mambo (que dejó de ser opon source).
Ambos sin embargo, incluyen un sistema de internacionalización (interfaz en
distintos idiomas), estan bajo UTF-8, distintos modelos de autenticación
(Joomla, Gmail, etc), soportan xml-rpc. Tienen soporte nativo para MySQL 4.1+
(mySQL 5) y PHP 5.

Demo aquí.<

2. Drupal

Destaca por:

• Urls amigables

13
• Amplia variedad de modulos (plugins)
• Potente sistema de permisos
• Sistema de autenticación soporta Jabber, Blogger y LiveJournal
• Soporta la API de blogger

Podemos probar su demo:

• Front-end demo
• Admin demo

Username: admin
Password: demo

3. Bitweaver

Entre sus principales características se cuentan:

• Urls amigables
• Protección Anti Spam
• Soporte multi formato (TikiWiki, HTML, BBCode, MediaWiki)
• Hotwords, permite especificar una palabra para asociarla con la url
• Genera ficheros PDF de todo el contenido

Podemos probarlo:

• Front-page demo
• Admin demo aquí

Username: admin
Password: demo

14
4. DragonFly CMS

Del sistema destaca:

• Galería de fotos
• Soporte BBcode
• Soporte de MMCache y eAccelerator
• Sistema de templates con cache
• Sistema de debugging y lista de consultas

Podemos probarlo:

• Front page demo


• Admin demo

Username:admin
Password: Demo123 (Case Sensitive)

5. CMS made simple

Destaca por:

• Fácil manejo de grupos y usuarios

15
• Sistema de permisos para Grupos
• Panel de administración multi lenguaje
• Modulo RSS
• Modulo API para extender la aplicación fácilmente

Podemos probarlo:

• Front-end Demo
• Admin Demo

Username: admin
Password: demo

16
PARA QUE UTILIZAR CMS LIBRE
Hace unos días me consultaron lo siguiente “Cristian por que los
programadores a cargo de mi Web se rehúsan a trabajar con algún CMS libre
para su implementación, afirman que no es una buena alternativa, mientras que
Internet me dice totalmente lo contrario”.

En este artículo quiero compartir con UDS mi respuesta.

Primero que nada deberíamos saber que es un CMS libre: CMS (Content
Management System), es decir, un sistema de administración de contenidos
Web. Libre significa que su código es abierto. La mayoría están escritos en
PHP, usan bases de datos MySQL y se distribuyen bajo la licencia GPL. En
palabras menos técnicas, es un software libre, que no paga licenciamiento
y se basa en herramientas similares, que no generan costos de licencias.
Puedes obtener información más detallada en la siguiente
dirección http://es.wikipedia.org/wiki/CMS

¿Pero por qué todavía hay programadores que no aprovechan los CMS libres
para la construcción de sitios Web? He charlado con algunos de mis colegas y
sus razones son las siguientes:

1.- Tiempo: La demanda de tiempo que les requiere tener que aprender un
CMS en particular.

2.- Dinero: Con un software privado, desarrollo a medida o desarrollo desde


cero por supuesto van a cobrar más. Ya que por supuesto el trabajo es más
laborioso.

3.- “Free Software” lo gratis es malo: Algunos desarrolladores ven en el


software libre como una amenaza. Lo “gratis” para muchos equivale a “malo”.

4.- Seguridad: Los CMS siempre son blanco de hackers ya que son los más
usados entonces los hackers siempre quieren atacarlos.

5.- Dificultad para adaptar el código: “Es más difícil adaptar el código del
CMS para que haga lo que yo quiero que hacerlo yo mismo”.

6.- Amarrar al cliente: La realización de un proyecto Web echo con un


software privado deja al cliente amarrado al desarrollador pues cualquier
modificación que se requiera necesita de los archivos fuente para poder
realizar los cambios deseados; y aunque te lo entregaran le será muy difícil a
un nuevo programador modificarlo ya que este software no es estándar solo el
que lo haga sabrá muy bien como modificarlo.

7.- Fanatismo: A la mayoría de los programadores les apasiona programar y


quieren hacerlo todo siempre desde cero; o quizás no desde cero, tienen, o

17
tenemos, me incluyo, módulos que guardamos en nuestra librería y que se los
puede utilizar en diferentes proyectos es como si tuviéramos nuestro propio
CMS.

En base a ello se me ocurrió escribir acerca de 7 razones del porque SI


utilizar un CMS libre para tu proyecto Web y esta fue mi respuesta a la
consulta:

1.- Tiempo: El tiempo que ahorrara tu Programador-Desarrollador-Webmaster


utilizando un CMS no tiene comparación alguna con la de un desarrollo desde
cero. Utilizando un CMS tu sitio puede estar listo en menos de siete días.
Desarrollándolo desde cero puede demorar ¡meses!

2.- Dinero: Para que te des una idea de lo que te estarás ahorrando te lo voy a
mostrar con este ejemplo: el popular CMS Joomla! está valorado en más de
USD$ 2.194.486, teniendo en cuenta que si una empresa decidiera llegar a un
software similar, debería dedicar 11 programadores durante 18 meses
continuos para alcanzar las 65.880 líneas de código que Joomla! tiene escrito.
Tu Webmaster no te cobrará por la programación de este ya que es libre y está
prohibido cobrar por ello; sólo se te cobrará por la instalación, configuración y
puesta en marcha.

3.- “Free Software” programa gratis?: Una de las razones por las que los
CMS son tan difundido es su propia esencia: “free software”. Estas dos
palabritas que al traducir al español resultan un tanto ambiguas. Algunos la
traducen como programa gratis, cuando el verdadero significado es programa
libre. De todas formas, estos CMS no tienen costo (de licencia). Podemos
bajarlo y usarlo sin tener que pagar nada. Pero más importante aún: El
desarrollador o programador es libre de acceder al código, modificarlo,
mejorarlo o adaptarlo a las necesidades de tu proyecto.

4.- Seguridad: Gracias a una comunidad de miles de usuarios es posible tener


una vigilancia exhaustiva de posibles vulnerabilidades en el código. Y cuando
aparece una, la solución es inmediata por parte de toda la comunidad.

5.- Facilidad en la creación de módulos personalizados: Gracias al código


abierto, si tu proyecto necesita un módulo muy particular, tu Webmaster puede
programarlo sin arrancar desde cero. No necesariamente debe modificar el
código del CMS, sino crear-programar un módulo nuevo y adaptarlo al CMS.

6.- Independencia del desarrollador: Al ser un CMS estandard da la garantía


al cliente que puede cambiar de desarrollador-programador-webmaster en caso
de que no este satisfecho con el servicio.

7.- Un buen Programador: Si te decides por contratar a un programador que


implemente CMS libres para tu proyecto Web estoy seguro que será un muy
buen programador. ¿Por qué? Hoy en día Un buen programador no se mide
por cuantos lenguajes de programación maneje o lo bueno que sea
programando-desarrollando sistemas… un buen programador tiene que
adaptarse a los cambios, el mundo de la informática esta en constantes

18
cambios además de progresivos y acelerados avances… un buen programador
no se conforma solo por aprender unos cuantos lenguajes de programación, se
preocupa de ser siempre un investigador… siempre está buscando-
investigando nuevas tecnologías y viendo la manera en que estas le ayuden a
sus clientes a ser exitosos con su Web; y si implementa CMS libres es porque
se tomó el tiempo de investigar estas tecnologías y sabe que es la mejor
opción para sus clientes.

19
COMPARACIONES
Entre los diferentes tipos de CMS que existen en la actualidad, hemos
decidido centrarnos en los gestores específicos para crear galerías de
imágenes, los cuales en su gran mayoría nos permiten la fácil y práctica
administración tanto desde la Web como vía FTP de éstas mismas, resultando
bastante útil a la hora de generar de manera automática un sitio con diversos
contenidos, no sólo en imágenes, en determinados casos, sino que también en
todo lo que tiene que ver con el área de multimedios, llegando incluso a la
edición online de las imágenes a exponer.

A continuación, presentaremos tres tipos de gestores de galerías de


imágenes, elegidos uno por antigüedad, otro por mayor versatibilidad y el
último por su simplicidad.

1. Gallery 1.

Gallery es un sistema de código libre que pretende promover el uso y


desarrollo de soluciones prácticas para la publicación de álbumes de imágenes
online. Este proyecto está licenciado bajo GPL y su uso es gratuito. Gallery te
brinda una administración totalmente intuitiva para satisfacer tus necesidades,
creada para proporcionar un lugar de fácil acceso para amigos y familiares que
deseen crear y mantener sus propios álbumes de fotográficos. Su
requerimiento principal es tener un sitio con soporte de PHP.

2. 4images Gallery.

4images es un script php que permite crear galerías multimedia de una


forma sencilla y detallista. Su uso es gratuito y de código totalmente
modificable, siempre y cuando sea para fines personales. Su copia, venta o
abuso están totalmente prohibidos y si se desea hacer uso comercial de este
sistema se debe adquirir una licencia. Entre sus requerimientos está el soporte
de PHP y MySQL en un servidor Linux/Apache. Además, de manera opcional,
4images Gallery permite la creación de thumbnails online, haciendo uso de
Librerias GD activadas, ImageMagick ó NetPBM.

3. Plogger.

Plogger impone una nueva generación de código libre en sistemas de


gestores de imágenes, estableciendo principalmente una aplicación sin las a
veces innecesarias y complicadas características para configurar sus
propiedades. Plogger es una simple pero poderosa herramienta que te
permitirá compartir tus imágenes en la red, haciendo uso de intuitiva y atractiva

20
interfaz de administración. Además, la integración de este sistema esta al
alcance de unos clicks, insertando tan sólo tres líneas de código PHP en tu sitio
web. El uso de Plogger requiere de al menos un servidor MySQL v3.23 y
PHP4. El costo por usar este sistema es totalmente gratuito.

Resultados comparativos.

PHP MySQL Multilenguaj Free? Extras


e
Gallery 1 Sí No. Sí, 20 Sí. Presente
idiomas desde el
completamen 2000 hasta
te el presente
implementad año.
os.
4images Sí, 4.0.5 ó Sí, 3.23 Sí, Sí y con Posibilidad
Gallery superior. ó totalmente, posible uso de hacer
superior. con un foro comercial uso de
dedicado a la sólo bajo creación
traducción venta de de
minuciosa de una thumbnails
los diferentes licencia. online y
idiomas administrac
solicitados. ión de
diferentes
archivos
multimedio
s además
de
imágenes
(Mods &
Plugins).
Plogger Sí, 4 ó Sí, 3.23 Sí. Sí. Simplicidad
superior. ó e intuitiva
superior. interfaz de
administrac
ión.

Para la implementación, hemos optado por usar 4images Gallery, debido


a su versatibilidad en la implementación de diferentes Mods y Plugins, como
también a su disponibilidad para solicitar soporte en el foro de su sitio oficial.

21
COMENTARIOS

A través de esta investigación nos hemos dado cuenta de lo útil y necesaria


que se hace la utilización de un CMS, por ejemplo para la inclusión de nuevas
funcionalidades en la Web. Esto puede implicar la generación del código que
aporta las funcionalidades. Con un CMS esta operación se hace más simple,
ya que se puede destinar una parte de la página para que sea intervenida por
terceros sin que produzca grandes alteraciones en la Web. Así el sistema
puede crecer e irse adaptando a necesidades futuras.
Además el CMS nos ayuda a mantener una Web que posea gran cantidad de
páginas al momento de edición o creación. Y al momento de controlar el
acceso a una Web y gestionar los permisos aplicados a grupos o usuarios. Al
utilizar CMS se simplifican más las operaciones que se realizan en las Webs,
sobre todo en el diseño que puede ser creado y vuelto a crear sin la necesidad
de reinsertar contenido previo del sitio Web y también nos permite producir
contenido mas fácilmente sin saber de programación proporcionando una
interfaz gráfica al usuario y una forma de editar el contenido a través de
formularios Web, los productores pueden escribir texto, insertar imágenes y
formatos multimedia y mucho más, de esta forma se construye y mantiene un
sitio Web dinámico, con la interacción de los usuarios.
Por todo lo dicho anteriormente el CMS se convierte un una muy buena
herramienta para elaborar y mantener un sitio Web, pero sin otorgar
demasiados privilegios a los usuarios para que el sitio no tenga grandes
cambios en su base.
El CMS es el futuro de internet porque permite actualizar su sitio en cualquier
momento y desde cualquier lugar donde pueda tener acceso a internet.
Nosotros consideramos este sistema como el más efectivo.

22
BIBLIOGRAFÍA

• http://es.wikipedia.org/wiki/CMS

• http://gallery.menalto.com

• http://www.4homepages.de/

• http://www.plogger.org/

• http://www.desarrolloweb.com/articulos/que-es-un-cms.html

• http://www.hellogoogle.com/elegir-la-plataforma-de-e-
commerce/comment-page-2/

• http://www.noproblemweb.com/2010/05/7-razones-para-usar-un-cms-
libre-en-tu-proyecto-web/

Foro en Español de 4images Gallery:

• http://www.4homepages.de/forum/index.php?board=13.0

Sitio de nuestra implementación de 4images Gallery:

• http://tcwgallery.iespana.es/

Sitio externo con excelente implementación de 4images Gallery:

• http://www.myart.es/

• http://www.4homepages.de/

• http://gallery.menalto.com

• http://www.plogger.org/

• http://www.baluart.net/articulo/los-mejores-cms-gratuitos-con-php-segun-
justin-silverton
• http://www.vignette.com/es
• http://drupal.org/
• http://www.mamboserver.com/
• http://www.joomla.org/

23
• http://wordpress.org/

• http://www.oscommerce.com/
• http://www.desarrolloweb.com/scripts/php/gestores-contenido-cms-
php_pg2.php

24

Você também pode gostar