Cms

Published on December 2016 | Categories: Documents | Downloads: 33 | Comments: 0 | Views: 327
of 24
Download PDF   Embed   Report

Comments

Content

INSTITUTO TECNOLÓGICO SUPERIOR DE FELIPE CARRILLO PUERTO

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

MATERIA: Programación Web ALUMNOS:      CARRERA: Ingeniería en Sistemas Computacionales
GRUPO:

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

“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 administración de contenidos comerciales.

para los sistemas de

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 admin

Username: 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í admin

Username: 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á buscandoinvestigando 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 Gallery 1 Multilenguaj e Sí No. Sí, 20 idiomas completamen te implementad os. Sí, 4.0.5 ó Sí, 3.23 Sí, superior. ó totalmente, superior. con un foro dedicado a la traducción minuciosa de los diferentes idiomas solicitados. MySQL Free? Sí. Extras Presente desde el 2000 hasta el presente año. Posibilidad de hacer uso de creación de thumbnails online y administrac ión de diferentes archivos multimedio s además de imágenes (Mods & Plugins). Simplicidad e intuitiva interfaz de administrac ión.

4images Gallery

Sí y con posible uso comercial sólo bajo venta de una licencia.

Plogger

Sí, 4 ó Sí, 3.23 Sí. superior. ó superior.

Sí.

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-ecommerce/comment-page-2/ • http://www.noproblemweb.com/2010/05/7-razones-para-usar-un-cmslibre-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-segunjustin-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-cmsphp_pg2.php

24

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close