La gestión de contenido empresarial escala a más de mil millones de páginas vistas por mes

DrupalCon Europe es una reunión anual para la comunidad de desarrollo de código abierto de Drupal con proveedores de software independientes, empresas de diseño web y representantes del ecosistema empresarial de TI empresarial que se reunirán en el evento de este año en Viena, Austria, del 26 al 29 de septiembre de 2017. Fundador de Drupal y el director de tecnología de Acquia, Dries Buytaert, pronunció el discurso “El estado de Drupal” en la asamblea, destacando las principales formas en que el CMS, el ecosistema empresarial y la red de interrelaciones globales entre los miembros de la comunidad están creciendo a través de cambios a medida que los patrones de uso de Internet evolucionan en nuevas plataformas tecnológicas mediante paradigmas sociales. El uso de CMS desacoplado o sin cabeza es una de las nuevas tendencias más importantes en el panorama actual del desarrollo web con gran parte del trabajo técnico más reciente en el núcleo de Drupal 8 dedicado a mantener la interfaz de usuario (UX) del software ampliamente competitiva con la funcionalidad ofrecida por WordPress. Facebook y otras empresas de SaaS / PaaS “listas para usar” para una mejor experiencia del cliente. Alrededor del 50% de los desarrolladores de software profesionales que utilizan Drupal actualmente también están integrando marcos de Node.js y JavaScript como Angular en soluciones únicas para crear aplicaciones web / móviles personalizadas para los clientes. Buytaert aboga por la adopción del marco React JavaScript en el núcleo de Drupal 8.x para un CMS más fácil de navegar en la publicación web.

La gestión de contenido empresarial escala a más de mil millones de páginas vistas por mes

DrupalCon Viena 2017 [Driesnote]: Estado de la dirección Drupal

Uno de los aspectos más interesantes del Driesnote 2017 es que Acquia declara por primera vez que Drupal CMS no se recomienda para sitios de blogs únicos, sitios de folletos de pequeñas empresas y sitios web de portafolios de artistas / fotografías. Más bien, se recomienda a los usuarios ocasionales, editores independientes y diseñadores web que mantienen esta variedad de sitios web que utilicen un producto de software SaaS / PaaS como Facebook, Instagram, Flickr, Twitter, etc. para este trabajo. Aunque el software es gratuito y Drupal se puede instalar / configurar fácilmente en unas pocas horas en un servidor web (es decir, utilizando Softaculous / Fantastico) para los propósitos de estos pequeños sitios web de “bajo presupuesto”, es probable que la mayor parte de este sector del mercado haya realizado la transición y se instaló en la comunidad de WordPress CMS en los últimos años debido a la facilidad de uso, una mayor variedad de temas y complementos gratuitos, actualizaciones de seguridad automáticas, etc. Hacer que Drupal 8 sea más similar a WordPress agregando un generador de diseño como Paneles en el núcleo y un El módulo WorkSpaces patrocinado por Pfizer para una mejor moderación del contenido fueron los principales objetivos del proyecto del equipo de Acquia durante los últimos seis meses. La última versión de Drupal 8 también agrega una biblioteca de medios similar a WordPress que permite el almacenamiento de un archivo de imágenes que se pueden incrustar en publicaciones. Buytaert también habló de la necesidad de que el núcleo de Drupal agregue mejores herramientas de carga de imágenes y administración multimedia basadas en bibliotecas de JavaScript de terceros con licencias de código abierto para mantener la competitividad con otros proveedores de servicios de software en el sector. En general, la complejidad del proceso de actualización de Drupal y la incompatibilidad básica de muchos módulos / temas entre las versiones de la plataforma Drupal 7 y 8 ha llevado a la pérdida de una cuota de mercado considerable para WordPress desde 2012, aunque en el uso de PYMES y empresas Drupal ha continuado disfrutando crecimiento sostenido debido a su flexibilidad como base para la construcción de soluciones corporativas personalizadas. Más de la mitad de las empresas de programación y desarrollo web de Drupal encuestadas por Acquia en 2017 informaron que el crecimiento de su negocio se estaba expandiendo favorablemente con el trabajo por contrato con el cliente, donde un gran segmento de empresas se ha comprometido con el desarrollo a largo plazo de Drupal como estándar de plataforma web.

DrupalCon Vienna 2017: Discurso Driesnote

Aunque puede considerarse algo controvertido en la comunidad de desarrollo de código abierto de Drupal, la frase de moda más repetida de la convención DrupalCon 2017 fue que “Drupal ya no es para sitios simples”. Por el contrario, Drupal como CMS está destinado a proporcionar ambiciosos proyectos web / móviles una plataforma para expandirse y crecer para proporcionar una mayor sensación de riqueza a la experiencia de la aplicación en lugar de simplemente usar un script PHP de código abierto gratuito con un tema. La modularidad orientada a objetos de Drupal siempre ha alentado a los desarrolladores a crear combinaciones únicas de módulos de terceros con temas personalizados y nuevo código alrededor de la distribución principal. Drupal 8 tiene un número cada vez mayor de perfiles de instalación que se pueden utilizar para acelerar el desarrollo en torno a diferentes patrones de uso de sitios web, como la publicación de periódicos o revistas, el comercio electrónico y los marcos desacoplados. Acquia ha adoptado un enfoque comercial muy realista para Drupal al sugerir, por ejemplo, que el rango inferior para un proyecto de Drupal sería un proyecto de PYME de 50.000 € que combina reservas, atención al cliente y comercio electrónico en una nueva aplicación para una pequeña empresa de turismo. Sin embargo, el otro aspecto de esta declaración es esencialmente afirmar que si los objetivos y el presupuesto de un proyecto web están por debajo del umbral de 50.000 euros, no hay negocios en el mercado y, por lo tanto, no hay influencia o preocupación, lo que tiene el potencial o riesgo de alienar la base más amplia de usuarios de software libre en el mundo del hosting web económico.

La gestión de contenido empresarial escala a más de mil millones de páginas vistas por mes

En el aspecto técnico, Buytaert informó que Drupal está creciendo, es saludable y cambia con una mayor participación de los contribuyentes en todos los ámbitos en 2017. Drupal.org ha agregado páginas con orientación geográfica que ayudan a los usuarios a encontrar grupos comunitarios locales para el desarrollo o asociaciones políticas. Parece haber un interés sincero en nombre de muchos en Acquia y en la comunidad de desarrollo de Drupal para abordar la diversidad y los problemas feministas en TI basados ​​en aspectos cambiantes de la dinámica social popularmente. La función principal de Acquia como empresa es proporcionar la administración del código base de Drupal, sincronizar los cambios de desarrollo centrales en ciclos y ayudar a los clientes empresariales a crear soluciones de TI únicas a escala. Tanto J&J como Pfizer se destacaron en la DrupalCon de Viena 2017 por sus contribuciones a la comunidad, donde ambas empresas gestionan miles de sitios independientes de Drupal que alcanzan en total miles de millones de páginas vistas mensuales. Algunos retrasos continúan con la migración de la plataforma Drupal 7 a Drupal 8, con aproximadamente el 38% de las empresas proveedoras usando Drupal 8 exclusivamente y el 27% usando ambos D7 / 8 juntos en producción. Muchos de los principales módulos aportados por terceros para Drupal solo se han adaptado a las versiones de Drupal 8 en los últimos 5 meses, lo que contribuye a la lentitud del proceso de transición. En general, las contribuciones de la comunidad de usuarios para Drupal abarcan todo el mundo, desde pequeñas empresas independientes hasta las corporaciones y agencias gubernamentales más grandes del mundo. Esta actividad incluye campamentos regionales regulares de Drupal, sprints de código, campañas de documentación, eventos comunitarios y tutoría.

La gestión de contenido empresarial escala a más de mil millones de páginas vistas por mes

“La mayoría del ecosistema de Drupal son organizaciones con sitios que requieren una riqueza de media a alta, que los creadores de SaaS no pueden admitir. Sin embargo, tampoco necesitan escalar a nivel de empresas empresariales. A medida que la comunidad de Drupal continúa considerando cómo puede apoyar mejor a esta mayoría, muchas agencias de Drupal más pequeñas y usuarios finales han señalado que se beneficiarían de las siguientes dos cosas:

  1. Potentes herramientas de construcción de sitios.
  2. Actualizaciones y mantenimiento más fáciles.

La buena noticia es que hemos avanzado tanto en la mejora de las herramientas de creación de sitios como en la simplificación de las actualizaciones y el mantenimiento “.

Dries Buytaert: Presentación del estado de Drupal (septiembre de 2017):
+ https://dri.es/state-of-drupal-presentation-september-2017

La gestión de contenido empresarial escala a más de mil millones de páginas vistas por mes

El mercado de CMS está creciendo alrededor del 11% en gasto empresarial para 2017 año tras año, aunque Dries ha sugerido que la toma de decisiones sobre la elección de CMS se ha vuelto más impulsada por las ventas y el marketing en corporaciones con talento contratado en torno a opciones de plataforma web de nivel ejecutivo. hecho fuera de los departamentos de TI. Sin embargo, el uso de CMS de Drupal sin cabeza o desacoplado ya ha crecido más del 500% en 2017. Las bibliotecas de JavaScript de terceros son las más populares entre los equipos profesionales de desarrollo de Drupal para crear nuevas aplicaciones personalizadas para los clientes. Estos incluyen Node.js (53,6%), Angular (43,5%), Symfony (42,3%), React (33,9%), Laravel (17,2%) y Vue.js (9,6%). Después de la DrupalCon de Viena, Buytaert propuso que la comunidad de Drupal adopte el marco React para su uso con distribuciones Headless CMS, así como con el núcleo de Drupal. Dado que está bien probado en esta etapa que Drupal puede escalar para administrar las cargas de trabajo de publicación web más pesadas a miles de millones de visitas a la página por mes, así como administrar la seguridad de los datos de manera efectiva para instituciones como la Casa Blanca y las compañías Fortune 500, los desarrolladores web independientes pueden tomar Aproveche el rico ecosistema de módulos y temas de la plataforma Drupal para crear “experiencias digitales ambiciosas” para los clientes que amplían lo que la web es capaz de hacer mediante la integración de un nuevo código personalizado.

La gestión de contenido empresarial escala a más de mil millones de páginas vistas por mes

“Una tendencia que estamos viendo ahora es que los frameworks MV * tradicionales están dando paso a bibliotecas de componentes; la mayoría de la gente parece querer una forma de componer interfaces e interacciones con componentes reutilizables (por ejemplo, bibliotecas como React, Vue, Polymer y Glimmer) en lugar de usar un marco con un gran enfoque en los flujos de trabajo MV * (por ejemplo, marcos como Angular y Ember). Esto significa que mi recomendación original de Ember debe ser revisada … Varios años después, todavía no sabemos qué marco de JavaScript ganará , si lo hay, y estoy dispuesto a apostar que esperar dos años más no nos dará más claridad. Los marcos de JavaScript continuarán evolucionando y tomando nuevas formas. Elegir uno solo siempre será difícil y, hasta cierto punto, “prematuro “. Dicho esto, veo que React tiene el mayor impulso hoy”.

Dries Buytaert: Drupal busca adoptar React (2017)

+ https://dri.es/drupal-looking-to-adopt-react

La gestión de contenido empresarial escala a más de mil millones de páginas vistas por mes

Buytaert abordó directamente los aspectos negativos percibidos sobre la plataforma Drupal CMS para los desarrolladores web rechazando algunas críticas y aceptando que otros aspectos deben cambiar. Por ejemplo, el hecho de que “Drupal no es para sitios simples” y que se mueve demasiado rápido en base a los fundamentos de la programación orientada a objetos, todas estas se consideran características que “no arreglarán” dentro de los principios rectores de administración de Acquia. Por otro lado, el hecho de que Drupal sea difícil de usar con una administración desactualizada y un proceso de actualización difícil son problemas estructurales reconocidos por Acquia que la compañía está trabajando con el equipo de desarrollo central para solucionarlos mediante actualizaciones y compromisos futuros. Al final, Acquia espera agregar poderosas herramientas de creación de sitios similares a WordPress a la experiencia Drupal UX “lista para usar”, al mismo tiempo que facilita las actualizaciones de seguridad y el mantenimiento del sitio web. Actualmente, las empresas se ven obligadas a comprometer valiosos talentos para mantener los sitios Drupal con seguridad. actualizaciones: un proceso que es mucho más simple para los usuarios con WordPress. Agregar bibliotecas de JavaScript más modernas a la UX administrativa central se considera una de las principales formas de lograr una mejor funcionalidad de carga de imágenes y administración de medios. Además, ha habido algunos cambios arquitectónicos en D 8.4 core lanzado recientemente para agregar recursos adicionales sobre Twig para temas de Drupal y una mayor complejidad de representación para la salida de la página en el uso de múltiples dispositivos en producción.

DrupalCon Vienna 2017: Ceremonias de clausura

Para los propietarios de sitios web que todavía tienen dificultades con las actualizaciones de Drupal, la seguridad del módulo de terceros y las actualizaciones de la plataforma, existe una mayor aceptación dentro de la comunidad para el uso de Composer con Git & Drush.

“Las dependencias creadas por el compositor de Drupal no están comprometidas (a través de git) con el repositorio del núcleo de Drupal. Es por eso que no encontrará un directorio de” proveedor “en el repositorio del núcleo. En su lugar, composer.json y composer.lock están comprometidos con el núcleo de Drupal. Estos archivos actúan como un manifiesto para crear dependencias “.

Obtenga más información sobre el uso de Composer para administrar dependencias en Drupal 8: