10.6 C
Madrid
viernes, diciembre 8, 2023
spot_img

Cómo encaja Drupal en un mundo de CMS cada vez más decapitado

Los sistemas de gestión de contenido sin periféricos han revolucionado el mercado CMS tradicionalmente estable en los últimos años. En un CMS sin encabezado, el frontend (es decir, el encabezado; es decir, la presentación y la publicación) se desacopla del backend (el contenido) y se administra fuera del sistema central. Los proveedores de WordPress como WP Engine ahora están poniendo ofertas sin cabeza en el centro de sus sitios web. Incluso Automattic, la empresa derivada del producto de código abierto WordPress, tiene una oferta de CMS sin cabeza, a pesar de la renuencia inicial del fundador Matt Mullenweg a adoptar la tendencia.

Para no quedarse atrás, Drupal, el competidor de WordPress desde hace mucho tiempo, también tiene mucho que decir sobre los headless. Hablé con el creador de Drupal, Dries Buytaert, sobre el nuevo «kit de inicio sin cabeza y de código abierto» de su compañía Acquia, anunciado hoy como parte del Acquia CMS basado en Drupal.

Acérquese sin cabeza con precaución

Buytaert ha estado asesorando sobre la desvinculación de Drupal desde 2016, por lo que tiene algunas ideas sólidas sobre cuándo y cómo usar el enfoque sin cabeza.

Desde el principio, reconoce las ventajas y desventajas que implica elegir un CMS sin cabeza. «Headless a menudo es excelente para los desarrolladores», me dijo, «pero tiene un costo para el empresario o el comercializador. […] Veo muchas agencias digitales presionando por headless cuando no es lo mejor para el cliente. »

Él cree que las agencias a veces se quedan sin cabeza para que sus desarrolladores puedan usar los últimos marcos de JavaScript, pero advierte que esto puede significar que los creadores de contenido «pierden capacidades como vistas previas, edición en contexto, la capacidad de poner páginas, todas estas cosas no son siempre disponible en un CMS sin cabeza.

El principal beneficio del «Acquia CMS Headless Starter Kit», según el comunicado de prensa, es permitir que las organizaciones «entreguen contenido a algo más que un navegador web tradicional». Los ejemplos citados incluyen señalización digital, dispositivos portátiles, chatbots, aplicaciones móviles y quioscos (tuve que buscarlos en Google para asegurarme de que esta categoría de producto aún existe; pero, por supuesto, piénselo). pantalla de autoservicio en su cine local que permite usted para comprar boletos).

Kit de inicio sin cabeza de Acquia

Junto con Headless Kit, Acquia también lanzó un Next.js Starter Kit, «para ayudar a acelerar la creación de aplicaciones front-end que muestran contenido creado en Headless CMS».

Buytaert me dijo que los grandes clientes de Acquia a menudo utilizan un enfoque híbrido, utilizando tanto el software Drupal tradicional como las API autónomas.

«Vemos eso [hybrid] es muy importante para las grandes organizaciones porque tienen muchos sitios diferentes”, dijo. “Y cada uno de los sitios tiende a ser muy diferente. […] Algunos están basados ​​en plantillas, algunos son muy personalizados, algunos son [sites] tienen equipos de ingeniería, algunos solo tienen equipos de marketing para trabajar en ello. Y, muy a menudo, si está hablando con grandes organizaciones que tienen una cartera diversa de sitios web, necesitan poder mezclar y combinar esos diferentes enfoques arquitectónicos.

Drupal vs WordPress en Headless

Drupal se creó en 2001, incluso antes que WordPress (que se lanzó unos años después). Siempre se ha posicionado como un CMS más potente que WordPress, es decir, se dirige tanto a desarrolladores como a creadores de contenido. Drupal actualmente dice que quiere atraer a los «constructores de sitios ambiciosos», que Buytaert definió como el punto medio entre los desarrolladores y los creadores de contenido. Así que le pregunté cómo los «constructores de sitios ambiciosos» tienden a quedarse sin cabeza.

“Vemos personas que lo usan para una variedad de cosas diferentes”, respondió. “A veces porque quieren usar sus marcos JavaScript de elección, pero también tenemos clientes que han realizado integraciones con AR [Augmented Reality] soluciones, o chatbots, o asistencia de voz. No solo sirve para crear diferentes sitios web tradicionales, también sirve para crear otro tipo de aplicaciones.

¿En qué se diferencia el enfoque headless de Drupal del de WordPress?, pregunté.

«Tengo entendido que está un poco más arraigado en WordPress», dijo, «mientras que el enfoque que hemos adoptado en Drupal es reescribir el sistema central de Drupal, casi como una operación de una sola vez. A corazón abierto».

Explicó que hay una versión básica de Drupal, llamada «Drupal Core», que «viene con todas estas características sin cabeza». Dijo que estas capacidades sin cabeza no están «atornilladas» y se presentan como una alternativa al Drupal CMS tradicional. Más bien, su enfoque ha sido hacer que los decapitados sean «parte del núcleo de la plataforma».

Agregó que no estaba seguro de cómo funcionaba WordPress sin un encabezado, «pero la última vez que lo comprobé era más un complemento que podías instalar, no era tan nativo de WordPress como Drupal».

Proveedores sin cabeza Pure Play y Jamstack

La comparación entre Drupal y las empresas de CMS sin cabeza, como Strapi y Contentful, tiene más matices. He escrito antes que las soluciones headless de juego puro tienden a tener un soporte deficiente para los creadores de contenido; simplemente no son tan fáciles de usar como Drupal o WordPress. Buytaert cree que podrían terminar convergiendo en lo que ahora ofrece su empresa Acquia.

«Nos hemos quedado sin cabeza y hemos adoptado muchas ideas sin cabeza en Drupal, pero viceversa, siento que las soluciones puras sin cabeza probablemente también se dirijan a Drupal, porque están tratando de descubrir cómo hacer vistas previas, cómo hacer diseños. , cómo hacer la edición en contexto. […] Por lo tanto, en mi opinión, van a agregar todas estas características en versiones futuras. [of their products] y al final, es casi como si las cosas estuvieran convergiendo.

Otra tendencia de creación de sitios web que ha arrasado en el mundo de los desarrolladores en los últimos años es Jamstack. El «atasco» en Jamstack se refiere a JavaScript, API y marcado; la parte «pila» se refiere a las tecnologías de computación en la nube. Le pregunté a Buytaert cómo encaja Drupal en el modelo Jamstack promovido por empresas como Netlify y Gatsby.

«Gatsby en realidad fue creado por dos desarrolladores de Drupal», respondió, y agregó que «Drupal fue la primera plataforma de contenido respaldada por Gatsby». Con respecto a la funcionalidad principal de Jamstack de crear sitios estáticos que usan CDN (redes de entrega de contenido), simplemente señaló que hace 15 o 20 años «creábamos páginas estáticas; todavía era una característica que Drupal podía hacer». Señaló que hay módulos de Drupal (su término para los complementos) que agregan la funcionalidad del generador de sitios estáticos (SSG) a Drupal.

A pesar de esto, reconoció que Jamstack había introducido una innovación única en la creación de sitios web.

«Lo nuevo es que algunos de los enfoques utilizados por algunas de las soluciones de Jamstack, como los flujos de trabajo de los desarrolladores, son ligeramente diferentes y nuevos. Hay una gran innovación en este mundo, no me malinterpreten. No, pero somos amables de jugar con viejos conceptos también.

No te olvides de los creadores de contenido

Aunque Drupal es una plataforma CMS más técnica de lo habitual y está dirigida principalmente a los desarrolladores, Buytaert dice que es «importante no dejar atrás a los vendedores y creadores de contenido». Especialmente teniendo en cuenta los 22 años de historia de Drupal en la web, cree que la creación de sitios web no debería ser solo el dominio de los desarrolladores web con sus marcos de JavaScript sofisticados.

«Creo que todos deberían poder crear sitios web», dijo, «y todos deberían poder crear sitios web avanzados, y más ampliamente ahora, experiencias digitales que podrían no ser solo sitios web y podrían incluir estos otros tipos de contacto con el cliente». puntos, como móvil nativo, o voz y chatbots.

Grupo Creado con Sketch.

Richard MacManus es editor de The New Stack y escribe una columna semanal sobre tendencias de desarrollo web y de aplicaciones. Anteriormente, fundó ReadWriteWeb en 2003 y lo convirtió en uno de los sitios de noticias sobre tecnología más influyentes del mundo. De…

Leer más de Richard MacManus

Artículos relacionados

Dejar respuesta

Please enter your comment!
Please enter your name here

- Anuncio -spot_img

Últimos artículos

3,913SeguidoresSeguir
0suscriptoresSuscribirte