¿Qué es Drupal y para qué sirve?

Drupal es un CMS (sistema gestor de contenido, por sus siglas en Inglés), open source y se distribuye con una licencia GPL; lo cual te permite descargar el código fuente, modificarlo y compartirlo sin ningún problema. Actualmente está respaldado por una comunidad de más de 630,000 desarrolladores y usuarios.

Dicha comunidad trabaja día a día para mantener actualizado Drupal en todos los aspectos, desde agregar novedades hasta incrementar la seguridad por ejemplo.

Necesita los siguientes requerimientos para llevar a cabo su correcta funcionalidad.

  • Servidor Web: Apache o Microsoft IIS
  • PHP: 5.2 o superior
  • Servidor de Base de Datos: MySQL – 5.0 o superior, PostgreSQL – 8.3 o superior, SQLite

Bien, ahora que sabemos que es Drupal veamos para que nos puede servir.

Éste nos puede servir para desarrollar aplicaciones web, de cualquier tipo ya sea algún blog, sistemas de noticias, paginas de presentación, portafolios de servicios, etcétera. Pero además de esto, nos brinda módulos previamente desarrollados, plantillas y más.

Los módulos son pequeños fragmentos de código que se instalan y pueden ejecutar todo tipo de funciones, por poner un ejemplo, supongamos que tienes un formulario y pides su fecha de nacimiento, te aseguro que existe algún modulo con el cual haciendo click en el campo se despliegue un calendario.

Vaya, si existe dicho modulo y se llama Date.

A esto me refiero al decir que Drupal ya cuenta con muchas cosas hechas, las cuales solo debes de implementar.

Yo nunca lo he utilizado, pero quiero aprender a hacerlo en estos días, así que me descargare la última versión y comenzare a desarrollar con él.

Les recomiendo que también hagan eso, ya que contar con Drupal en tu CV ayuda mucho ¿no me creen? pueden echarle un vistazo a las siguientes ofertas de trabajo en Drupal México.

Finalmente dejo un video donde se muestra qué es Drupal en 57 segundos.

Escrito por Edgar

Soy estudiante de Ciencias Computacionales de la Universidad Autónoma de Nuevo León y desarrollador de software enfocado a la web, especialmente, carritos y tiendas electrónicas.