Tabla de contenidos
Drupal es un sistema de gestión de contenido (CMS) de código abierto. Se distribuye bajo la Licencia Pública General GNU y puede ser utilizado de forma gratuita por particulares y empresas. El CMS de hoy fue desarrollado originalmente por los estudiantes Hans Snijder y Dries Buytaert en 2000 como un sitio de noticias para comunicarse con otros estudiantes en la Universidad de Amberes.
El software se puso a disposición del público por primera vez en 2001 por Dries Buytaert en el sitio web drop.org. El nombre del CMS se deriva de la palabra holandesa «Druppel», que quiere decir lagrima todavía hoy se refleja en el logotipo de Drupal en forma de lágrima. Según drupal.org, el CMS escrito en PHP constituye actualmente la base de alrededor del 3% de todos los sitios web creados con un sistema de gestión de contenido en todo el mundo.
Pocos piensan en Drupal cuando se trata de crear un sitio web dinámico. WordPress y TYPO3 son mucho más populares y tienen una participación de mercado significativamente mayor. Sin embargo, en varios aspectos, especialmente importantes para las empresas, Drupal eclipsa a sus competidores. Mostramos dónde tiene Drupal la ventaja.
Núcleo, temas y módulos: los componentes de Drupal
La base de cada instalación de Drupal es la denominada distribución. Este es un paquete descargable que contiene Drupal Core, varios módulos y plantillas de sitios web. El contenido puede variar según quién haya creado la distribución. Sin embargo, el núcleo siempre forma parte de este paquete. El núcleo contiene todas las funciones básicas de CMS, como un sistema de taxonomía para la categorización jerárquica de contenido, un sistema de derechos basado en roles y una función de búsqueda de texto completo y mucho más.
Con estas distribuciones, se pueden crear sitios web sencillos sin instalaciones adicionales. Además, están disponibles módulos llamados extensiones y numerosos temas con los que el alcance funcional de un sitio web se puede ampliar y adaptar de manera flexible.
Drupal contra WordPress
Una de las principales razones por las que muchos blogueros y desarrolladores de sitios web eligen WordPress como su CMS es la gran cantidad de plantillas y complementos gratuitos y de pago. Los complementos y temas de WordPress permiten crear sitios web atractivos sin conocimientos de programación y después de un breve período de formación. En esta área, sin embargo, Drupal claramente se ha puesto al día desde la versión 8.
Muchos de los temas de Drupal gratuitos y de pago disponibles hoy en día están menos especializados que en el pasado en ciertos temas y pueden adaptarse de manera flexible. El número de expansiones también ha crecido significativamente en los últimos años. Ahora hay alrededor de 40.000 módulos disponibles para Drupal que, como los complementos de WordPress, permiten ajustar la gama de funciones.
Los módulos son creados por una comunidad mundial muy activa con más de 1 millón de miembros . Desde la versión 8.0 y especialmente con la versión actual 9, este CMS también es claro para bloggers y desarrolladores de sitios web no profesionales se volvió más interesante.
Requisitos del sistema para las instalaciones
A pesar de la gran funcionalidad y flexibilidad, una instalación básica del sistema de administración de contenido requiere solo una pequeña cantidad de espacio de almacenamiento en un servidor. Se requieren aproximadamente 100 MB de espacio de almacenamiento para instalar la versión Core 9 actual.
Además, hay espacio de almacenamiento adicional para módulos y temas, medios, copias de seguridad y otros archivos que se generan en el sitio web o se cargan en el sitio web. La versión 9 del CMS se puede utilizar con un servidor web Apache , Nginx o Microsoft IIS. Para almacenamiento de datos, MySQL, MariaDB, Percona, PostgreSQL o SQLite, se utilizan bases de datos.
¿Para quién es Drupal?
El CMS se creó originalmente para desarrolladores de sitios web. Comparado con WordPress o Joomla y Typo3, este CMS es muy complejo. Ofrece una gama de funciones que supera significativamente la funcionalidad de la mayoría de los otros sistemas. Esto es tanto una fortaleza como una debilidad del sistema. Para utilizar plenamente la funcionalidad y la flexibilidad de Drupal, se requiere un período de formación comparativamente largo.
Una ventaja sobre WordPress, por ejemplo, es que configurar y administrar permisos de usuario y administrar diferentes plantillas de página para diferentes tipos de contenido es mucho más eficiente y fácil. Cuando se trata de administrar sitios web complejos de empresas con contenido diferente en diferentes idiomas, Drupal suele ser muy superior a otros CMS. Gestionar miles de usuarios no es un problema con Drupal . Otra ventaja sobre la mayoría de los otros CMS es el alto nivel de seguridad de los datos. La seguridad de los datos del usuario y del operador ha sido un tema central de la comunidad Drupal desde el principio.
No te vayas sin leer: ¿Qué es la criptografía?
Drupal es la plataforma utilizada por gobiernos y organizaciones gubernamentales en 150 países de todo el mundo, universidades y corporaciones para administrar sus presencias en línea. Drupal es el marco para la presencia en línea de empresas de medios como BBC, NBC y MTV UK. Organizaciones como Amnistía Internacional y universidades como la Universidad de Oxford, así como muchas corporaciones multinacionales, para la seguridad y la flexibilidad, una prioridad absoluta tienen que trabajar con Drupal.