Qué es Drupal y por qué deberías conocer este CMS
Categoría:
Gestores de contenidos CMS,
Temas técnicos sobre webs
Fecha:
07/04/2022
Cuando empiezas a planificar un nuevo desarrollo web, tengas experiencia anterior o no, nunca viene mal echar un vistazo a los diferentes CMS (sistemas de gestión de contenidos) que existen para comprobar cuál es el que mejor se puede ajustar a tu visión.
Un gestor de contenidos, como quizá ya sepas, es una plataforma que te ayuda a crear tus páginas web sin necesidad de ser un experto, es decir, sin necesitar obligatoriamente conocimientos avanzados de programación. Lo que antes solamente podían hacer unos pocos, hoy en día está al alcance de casi todo aquel que quiera invertir un poco de tiempo en aprender.
El CMS que escojas deberá ser flexible, personalizable, escalable, seguro y razonablemente intuitivo. Dependiendo del tipo de web que vayas a crear, es posible que uno o dos de estos aspectos tengan para ti mucho más peso que los demás. Si logras identificar estos puntos especialmente importantes, conseguirás encontrar el gestor perfecto para tu página web.
Es posible que te suenen nombres de CMS como WordPress (el más utilizado del mundo, actualmente, y con diferencia) o PrestaShop. Drupal es otra opción muy conocida y que han escogido millones de sitios web de todo el mundo. Al fin y al cabo, aunque Drupal se suele considerar especialmente adecuado para construir grandes portales (después te explicaré por qué), en realidad es multipropósito y sirve para todo tipo de páginas web.
En este post voy a explicarte un poco lo que es Drupal y cuáles son sus ventajas (e inconvenientes, que aquí estamos para contarlo todo). Si finalmente te decides por este sistema de gestión, no olvides que en Raiola tenemos planes de hosting Drupal con todos los recursos que vas a necesitar y con el software preinstalado. ¡Pero vamos al tema!
[elementor-template id="80835"]
Qué es Drupal
Drupal es un sistema de gestión de contenidos (o CMS) de código abierto, basado en PHP y creado en el año 2001 por Dries Buytaert, un desarrollador de software de origen belga. Como te comentaba cuando te hablaba de los CMS, Drupal es una plataforma que se usa para añadir, editar o eliminar contenido de una página web. En concreto, funciona a través de distintos módulos que el usuario puede elegir, activar y combinar para conseguir exactamente lo que necesita. Si entramos un poco más en detalle, los módulos en Drupal son un conjunto de archivos que juntos funcionan como "pequeños programas" que sirven para añadir funcionalidades y realizar tareas concretas. La modularidad es uno de sus puntos fuertes. Existen extensiones de Drupal de todo tipo: para añadir una paletas de colores y facilitar el proceso de diseño, para impedir la llegada de spam a través de los formularios del sitio web, para editar imágenes, para añadir calendarios, para compartir contenidos en redes sociales... Drupal 9, que es la actualización más reciente, mejoró notablemente la integración y el uso de los módulos creados por la comunidad de usuarios, de modo que ahora mismo tienes decenas de miles de opciones disponibles para hacer prácticamente lo que quieras con tu sitio web.Quién puede usar Drupal
Esta parte es importante: aunque es cierto que para usar Drupal no tendrás que contar necesariamente con experiencia desarrollando páginas, lo cierto es que esta plataforma se aprovecha mucho mejor si tienes conocimientos de programación. Podrás sacarle mucho más partido si tu perfil no es el de un usuario básico, sino un poco más avanzado. Si tienes experiencia previa en la creación y gestión de un sitio web, las características de Drupal te proporcionarán una plataforma escalable, robusta y segura y te permitirán crear sitios web para proyectos de gran envergadura. Aunque su uso ha disminuido notablemente a lo largo de los años, muchas webs gubernamentales, instituciones educativas y de grandes empresas lo usan en sus proyectos. Diría que Drupal es prácticamente como un framework y quien más provecho le va a sacar es un desarrollador web. Por lo tanto, si no tienes conocimientos de programación, hay otros gestores de contenido que encajarán mejor contigo.Ventajas de Drupal
Drupal es open-source
Esto significa que puedes modificar cualquier aspecto de la plataforma de Drupal para personalizarla como mejor te parezca. En cambio, otras opciones privativas (como Shopify o Wix, por ponerte dos ejemplos que tal vez conozcas) solamente te permiten hacer cambios muy limitados a través de su propia interfaz. Drupal cuenta con un equipo de desarrolladores propio pero, al ser de código abierto, gran parte de las mejoras son contribuciones que hace la comunidad de usuarios de Drupal de forma voluntaria y gratuita. Piensa por ejemplo en la seguridad: un software open-source como Drupal es mucho más seguro que un software privativo porque no se depende de una empresa para solucionar un fallo de seguridad. Hay toda una comunidad muy interesada en mantener la plataforma a salvo, detectando cada posible problema y enviando informes de errores. Y es gracias a la gran comunidad de desarrolladores de Drupal que tu sitio web nunca se verá limitado: si el técnico, programador o diseñador que has contratado no te satisface, podrás elegir entre cientos de profesionales y empresas que podrán ayudarte. ¡Siempre tendrás la opción de cambiarte!Drupal es altamente configurable
Te lo contaba antes, pero es que merece la pena repetirlo. Si te imaginas una construcción de Lego, tendrás en mente algo similar a lo que puedes crear en la plataforma de Drupal gracias a su librería de módulos. Vamos a poner algunos ejemplos de módulos que seguramente quieras añadir desde el primer momento:- El módulo de Admin Toolbar te proporciona menús responsive desplegables que mejoran notablemente las opciones del menú estándar de administración.
- El módulo de Google Analytics te proporciona información estadística del tráfico que recibe tu web. Puedes personalizarlo como desees para hacer seguimiento de un único dominio, de varios o del tráfico entre dominios.
- El módulo Simple XML Sitemap crea, de forma automática, el mapa del sitio XML que toda web necesita por motivos de SEO.
- El módulo Backup and Migrate genera copias de seguridad (que puedes programar para que se hagan cada cierto tiempo de forma automática) y te ayuda a restaurar tu sitio web Drupal, así como a migrarlo de un hosting a otro.
- El módulo Elementor te permite generar páginas a través de un editor del tipo “arrastrar y soltar”. Quizá conozcas este page builder por WordPress. En Drupal no es una versión "oficial", sino que lo ha desarrollado Linnovate y lo patrocina Elementor.
Drupal se puede integrar con APIs de terceros
Gracias a la arquitectura modular y escalable de Drupal, esta plataforma es perfecta para integrar aplicaciones y sistemas de terceros de los más diversos sectores. Por lo tanto, es muy fácil para trabajar con cualquier API. Son muchísimas las aplicaciones con las que podrás integrar. Veamos solo algunas de ellas:- Herramientas de analítica web: Drupal te permite trabajar con muchas de las más conocidas, como Google Analytics, KISSMetrics o WebTrends, entre otras.
- Herramientas de ecommerce: Si tienes una tienda online, sabes que necesitarás hacer integraciones para la gestión de pedidos, del inventario, de los pagos o de los envíos, por ejemplo. El framework de ecommerce de Drupal te permitirá gestionar todo lo anterior e integrar las APIs, por ejemplo, de PayPal, de Authorize.net, de DHL, etc.
- Herramientas de marketing online: Podrás utilizar las aplicaciones de email marketing habituales (Mailchimp y Amazon SES, entre otras) y gestionar tus envíos y listas de correo cómodamente desde tu instalación de Drupal.
- Herramientas de atención al cliente: Desde Zendesk hasta Salesforce o Hubspot, Drupal se integra con muchas de las herramientas de atención al cliente o CRMs actuales.
Carmelina López de Lozano
30/04/2022 a las 19:14Responder a Carmelina López de Lozano
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *