Drupal: el CMS Open Source todo terreno

Julio 2017


En vísperas del lanzamiento de su séptima versión, el sistema de gestión de contenido (CMS) Open Source Drupal continúa su progresión en el mercado de los CMS. Este proyecto, iniciado en el año 2000 por el desarrollador belga Dries Buytaert, tiene todo para competir con los "gigantes" como Wordpress y Joomla, los dos pesos pesados de su categoría. Desde los microempresarios hasta las pequeñas y medianas empresas (PYMES), pasando por las grandes colectividades, Drupal logra un éxito creciente desde hace varios años. De hecho, este sistema es utilizado para el desarrollo de cerca de 500.000 sitios web en el mundo. Entre éstos, está Rue89.com que es el sitio web de informaciones y de debate participativo que utiliza CMS Open Source desde sus inicios en 2007 y desarrolla actualmente otros sitios web con Drupal. La actualización de las funcionalidades y aplicaciones de CMS para los profesionales y el punto de vista de Damien Cirotteau, director técnico de Rue89.com.


¿Qué es Drupal?

  • Drupal es un sistema de gestión de contenido (CMS) Open Source publicado bajo la licencia pública general GNU que se basa en el lenguaje de script PHP. Este programa permite especialmente publicar, administrar y organizar los contenidos de un sitio web, y también permite administrar la organización y los derechos de acceso de una comunidad de usuarios.
  • Drupal se organiza alrededor de unidades de contenidos mínimos, llamadas "nudos", que corresponden a diferentes elementos: artículo, blog, comentario, formulario de inscripción, imagen o galería de imágenes, encuesta, wiki, etc.
  • Drupal fue definido al principio como un "rápido ensamblador de sitios web " por su creador Dries Buytaert, es decir una plataforma que facilita la colocación de contenidos de manera colaborativa en un sitio web utilizado por varias personas.
  • La estructura modular y evolutiva de CMS, que permite añadir numerosas funcionalidades, hace posible la realización de numerosos proyectos de diferentes tamaños, principalmente en los siguientes campos:
    • Publicación web (creación de plataformas y sitios comunitarios en internet)
    • Creación de sistemas de gestión de conocimientos (principalmente a través de una clasificación taxonómica - por categorías - contenidos)
    • Creación de grupos de trabajo (intranet).

¿Qué no es Drupal?


Contrariamente a otros CMS (Wordpress), Drupal es una herramienta "llave en mano" y su utilización necesita la intervención de un desarrollador experimentado, debido a su estructura modular y a su gran adaptabilidad.

Una organización modular, flexible y extensible

  • Drupal se basa en una estructura modular que combina módulos "nativos", disponibles en el paquete básico del programa, y un poco más de 6.000 "módulos comunitarios".
  • Ciertos módulos nativos son indispensables para el funcionamiento de Drupal (por ejemplo: gestión de usuarios), algunos son facultativos (por ejemplo: agregar un blog al sitio web). Entre los módulos nativos: creación y clasificación de los contenidos (fecha de publicación, clasificación alfabética, etc.), gestión de plantillas (modelos), sistema de taxonomía (por ejemplo: clasificación por palabras clave atribuidas a los artículos y la creación de categorías), foro, etc.
  • Los módulos comunitarios son el fruto del trabajo de la comunidad de usuarios organizada alrededor del proyecto Drupal. Los administradores de CMS pueden agregar módulos para construir su sitio web en función de sus necesidades de desarrollo. Estos módulos, muy numerosos actualmente cubren una variedad de necesidades, que incluyen:
    • Boletín informativo
    • Chat
    • Comercio electrónico (por ejemplo: pago electrónico)
    • Gestión semántica de los contenidos (estructuración de los metadatos)
    • Herramientas multilingües
    • Optimización del posicionamiento web
    • Aplicaciones móviles (código 2D, gestión de un sitio Drupal desde un smartphone)
  • Numerosos módulos complementarios están disponibles en las siguientes aéreas: estadísticas, seguridad, navegación web, distribución de contenidos, integración de aplicaciones de terceros (por ejemplo: Twitter)

Drupal y la optimización del posicionamiento web


Además de su gran modularidad, Drupal posee diversas características funcionales que le distinguen de los otros CMS, especialmente en términos de herramientas de posicionamiento web, que incluye:
  • El control avanzado de escritura URL (y la posibilidad de automatización de escritura URL a través del módulo Pathauto) para la optimización del posicionamiento web.
  • El sistema de clasificación de los contenidos (taxonomía), que permite organizar los contenidos por palabras clave de manera muy sofisticada.
  • La gestión simplificada por el título de las páginas y de las etiquetas metatags.

La comunidad Drupal


¿Qué sitios web profesionales utilizan Drupal?


En internet, los sitios web, que ofrecen contenidos muy diferentes, utilizan Drupal. Estos incluyen las siguientes categorías:
  • Sitios web de informaciones, e-zine: en Francia, Rue89 (ver la entrevista más abajo), Mediapart, Slate.fr, Radio France, etc. En Inglaterra, The Economist.
  • Portales de información: el portal comunitario que reúne los sitios web de ocio Popsugar.com.
  • Sitios web de empresas/ intranet: Yahoo Research.
  • E-comercio (mediante el módulo Ubercart).
  • Directorio de posicionamiento web.
  • Sitios web que integran contenido multimedia (fotos, música, playlists, videos, etc.). Por ejemplo, Warner Bros Records
  • Sitios web institucionales/educativos: sitio web Universidad de Pensilvania
  • Redes sociales: la plataforma comunitaria GoingOn.com

¿Son los desarrolladores de proyectos Drupal los mejores pagados?


Un estudio recientemente realizado en los Estados Unidos por el sitio comunitario DoNanza, una plataforma comunitaria especializada en el uso de webmasters / webdesigners freelance esclarece el tema de "la economía" de los CMS, comparando a Wordpress, Joomla y Drupal. Si Wordpress y Joomla son utilizados respectivamente 6,5 y 3,5 veces más a menudo que Drupal, este último es el que tiene los mayores presupuestos: así un desarrollador Freelancer que utilizaría Drupal ganaría aproximadamente 915 dólares por proyecto, contra 455 y 473 dólares respectivamente por Wordpress y Joomla.

El punto de vista del experto Damien Cirotteau de Rue89.com


Damien Cirotteau es el responsable técnico del sitio web de informaciones y de debate participativo [http: // www.rue89.com / Rue89.com] que utiliza a Drupal para su desarrollo desde sus inicios.

CCM (Comment Ça Marche)- ¿Desde cuándo Rue89.com utiliza Drupal y cuáles fueron los criterios tomados en cuenta para elegir este CMS?

Damien Cirotteau (DC)- Utilizamos a Drupal desde febrero de 2007, un poco antes del lanzamiento de Rue89.com en mayo de 2007. Hubo varios criterios de selección. En primer lugar está el criterio de modularidad, es decir el hecho de poder basarse en un sistema cuyo corazón puede agrandarse si es necesario. También hubo un criterio de funcionalidad, un sistema que ofrece funcionalidades suficientemente ricas, ya sea presentes en la versión básica, o ya sea a través de los módulos puestos a disposición por la comunidad. Y finalmente un criterio de calidad de código.

CCM - Una de las fortalezas de Drupal es la presencia de herramientas de optimización de posicionamiento natural de los contenidos. ¿Este aspecto determinó la elección del CMS?

DC - Sí. Este aspecto fue tomado en cuenta porque queríamos un sistema que implementa las mejores prácticas de posicionamiento como la reescritura de URL, un código limpio, la posibilidad de generar estructuras adaptadas al posicionamiento natural. Drupal ofrece estas soluciones. Después, una buena parte del trabajo está a cargo de los desarrolladores, por ejemplo, la versión de básica de Drupal permite la reescritura de URL, pero la generación automática de URL basado en varios criterios (títulos, palabras clave, fecha etc.) necesita la colocación de un módulo suplementario. Si se necesita un posicionamiento particular, los desarrolladores también pueden ser llamados a diseñar sus propios módulos. A pesar de todo, existe un trabajo de configuración y de desarrollo si queremos evolucionar más.

CCM - Muchos redactores y colaboradores participan en Rue89: ¿ha trabajado la ergonomía de Drupal para facilitar su utilización?

DC- Drupal permite desarrollar herramientas ergonómicas, interfaces, cuadros de mandos que son limpios, pero inicialmente, es menos intuitivo que Wordpress o Joomla. Pero, como es modular es codificado correctamente, es relativamente fácil adaptar un back office que responde bien a las necesidades de uso.

CCM - Rue89 utiliza Drupal para desarrollar otros sitios como prestador de servicios. ¿Qué es lo que motivó al sitio web proponer este tipo de ofertas?

DC- Es una actividad que fue puesta en práctica muy rápidamente, algunos meses después del lanzamiento de Rue89.com en septiembre de 2007, se trataba del sitio "Bibliobs" del "Nouvel Observateur" (semanario francés de actualidad). Queríamos ser innovadores, tanto en el plano del contenido periodístico como en el plano de desarrollo web. Después de haber interiorizado el desarrollo del sitio web de Rue89, quisimos diversificar nuestro modelo económico, y desarrollar otros proyectos basados en nuestra experiencia.

CCM - Actualmente, Drupal está formado de casi 6.000 módulos comunitarios que permiten la evolución rápida de la interactividad de los sitios web. ¿Cómo será Rue89.com en los próximos meses?

DC - Vamos a lanzar una nueva versión del sitio web, en abril de 2011, que estará basada en la versión 7 de Drupal, y propondrá formatos todavía más participativos de lo que se hace actualmente. También vamos a lanzar un nuevo back office más eficiente y más práctico para los redactores y los colaboradores del sitio web. Para concluir, la nueva versión agregará más sitios web que trabajarán de manera sincronizada con las bases de datos de los usuarios.

Saber más


Consulta también

Artículo original escrito por . Traducido por Carlos-vialfa. Última actualización: 26 de noviembre de 2010 a las 22:24 por Carlos-vialfa.
El documento «Drupal: el CMS Open Source todo terreno» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.