Lo que dicen los colaboradores de Drupal sobre Drupal: 10 entrevistas relámpago
Publicado: 2022-07-09Nuestra gran “gota” sigue avanzando hacia el futuro. Mientras disfrutamos de los beneficios de Drupal 8, ya es hora de comenzar a prepararse para Drupal 9. ¡Y cada contribución individual hace que Drupal se mueva más rápido y mejore!
Estábamos interesados en lo que los expertos y colaboradores de Drupal piensan sobre Drupal. Así que decidimos hacerles a 10 de ellos 3 preguntas en una entrevista relámpago. Estamos muy agradecidos con cada uno de ellos por sus respuestas y felices de compartirlas con ustedes.
Estos expertos trabajan con Drupal todos los días, mantienen módulos de Drupal grandes o pequeños, solucionan problemas, hablan en conferencias, participan en sprints de código o asesoran a jóvenes talentos. Cada uno contribuye a su manera, pero a todos les une el hecho de que aman Drupal y lo conocen por dentro. Esto hace que sus pensamientos sean especialmente valiosos. Entonces vamos.
Lo que dicen los colaboradores de Drupal sobre Drupal
Matt Glaman (mglaman)
- ¿Cuál crees que es el mayor beneficio de Drupal?
El mayor beneficio de usar Drupal es la comunidad y las oportunidades que brinda la comunidad. La comunidad no es solo la gente que construye Drupal, sino todas las empresas que usan y construyen con Drupal, desde autónomos hasta agencias y clientes. Una vez que comencé a trabajar con Drupal, la comunidad me abrió muchas puertas.
Trabajar independientemente me llevó a DrupalCamp Atlanta, mi primer evento de Drupal, en mi vida. me enganché Eventualmente, asistir a la reunión de Milwaukee y hacer conexiones me llevó a una referencia que me permitió pasar de mi trabajo de agencia a una empresa que construye una plataforma de alojamiento web usando Drupal. A través de contribuciones activas, terminé con una oferta para unirme a Commerce Guys, ahora Centarro, y espero cumplir mi cuarto año en la empresa.
A través de Drupal he tenido el placer de hacer amigos en los Estados Unidos y el mundo. He viajado a lugares en los que nunca imaginé que estaría, ni que hubiera podido visitar Europa. Trabajar con Drupal ha cambiado mi vida y me ha brindado algunas experiencias increíbles.
- ¿Tienes un módulo de Drupal favorito?
Soy parcial, pero mi módulo favorito es Drupal Commerce. Mi primer sitio Drupal fue un sitio de comercio electrónico e instalé Commerce Kickstart. Drupal Commerce ha sido mi punto de referencia para el código desde mis primeros días. Siempre hay un ejemplo para algún tipo de caso de uso o problema resuelto.
El desarrollo de Drupal Commerce también presenta desafíos interesantes. Ha impulsado el desarrollo de varios módulos contribuidos populares (Dirección, Perfil, Entidad, Formulario de entidad en línea solo en Drupal 8).
- ¿Qué esperas de Drupal en el futuro?
Espero que Drupal se convierta en el principal CMS de código abierto utilizado para experiencias sólidas. Vamos a ascender en el mercado y perderemos algunos usuarios. Pero vamos a ganar más al mismo tiempo. Drupal necesita: los generadores de sitios estáticos se están apoderando del mercado inferior, no solo WordPress o Squarespace.
Tampoco hay muchas opciones de comercio electrónico + CMS de código abierto. Estoy emocionado por el futuro de Drupal y Drupal Commerce para un paquete de contenido, marketing y comercio electrónico completamente integrado.
Jacob Rockowitz (jrockowitz)
- ¿Cuál crees que es el mayor beneficio de Drupal?
Mucha gente diría "Comunidad", pero creo que la "Colaboración" de la comunidad para crear un gran software es el mayor beneficio de Drupal.
- ¿Tienes un módulo de Drupal favorito?
El módulo que he instalado en todos los sitios de Drupal que he creado es Honeypot, que mitiga los envíos de formularios de spam utilizando el método Honeypot. Es un módulo confiable que hace exactamente lo que debe hacer, con un gran apoyo de Jeff Geerling (geerlingguy) y la comunidad de Drupal.
- ¿Qué esperas de Drupal en el futuro?
Para lograr algunos de los ambiciosos objetivos e iniciativas de Drupal, vamos a reelaborar por completo algunas API y códigos antiguos y desactualizados. Mientras mejoro o rehago las API de Drupal, soy optimista de que la comunidad de Drupal pueda colaborar y diseñar soluciones que impacten y resuelvan problemas y desafíos que afectan a todos los proyectos de código abierto. Más organizaciones tendrán que intervenir para liderar y financiar diferentes iniciativas para ayudar a que Drupal y Open Source sean más sostenibles.
Mateu Águilo Bosch (e0ipso)
- ¿Cuál crees que es el mayor beneficio de Drupal?
Es difícil elegir uno, pero creo que mi característica favorita es la forma flexible pero robusta en que Drupal te permite definir cualquier modelo de datos. Es la mejor herramienta de modelado de contenido para un CMS que he probado o de la que he oído hablar.
- ¿Tienes un módulo de Drupal favorito?
Hay muchos módulos fantásticos por ahí. Todos tienen un propósito específico. Mi favorito es el que necesito en un momento dado.
Entre los que escribí, he dedicado mucho tiempo a JSON:API, pero ahora que uno está en el núcleo, me estoy volviendo hacia Simple OAuth.
- ¿Qué esperas de Drupal en el futuro?
Mantenerse relevante durante 20 años más. Para eso tenemos que hacer un esfuerzo para volvernos más multicanal y menos específicos de la web.
Nick Veenhof (Nick_vh)
- ¿Cuál crees que es el mayor beneficio de Drupal?
El mayor beneficio de Drupal es el ecosistema que prospera a su alrededor. Es una gran cantidad de fragmentos de código y pruebas de conceptos funcionales de los que puede inspirarse y, por otro lado, está lleno de módulos maduros realmente estables para construir su aplicación base. El hecho de que pueda generar no solo html sino también json para cada recurso es alucinante.
La razón por la que me quedé con esta tecnología, y suena a cliché, es la comunidad. He estado involucrado en el ecosistema Drupal por más de 12 años y ha sido una guía en mi vida. Empecé en Bélgica y fui bien recibido en esta comunidad. No mucho después me mudé a España y fui recibido con los mismos brazos abiertos que antes en Bélgica. Repetí este patrón 2 veces más en Portugal y Boston y de todos estos encuentros hice muy buenos amigos. No solo en los eventos de la comunidad sino también como colegas.
Drupal no solo sigue siendo relevante cuando se trata de tecnología, sino que también prospera porque es más que tecnología. Esto es único.
- ¿Tienes un módulo de Drupal favorito?
No tengo un módulo favorito pero tengo un ecosistema favorito dentro de Drupal. Si miras mi perfil, verás que surge un patrón y ese es Buscar. Hice mi tesis de maestría sobre Drupal y Solr y si miras lo suficientemente profundo en mi cuenta de github todavía puedes encontrar algunas gemas allí. He ayudado con la actualización de Search API y Search Api Solr y todos los demás a Drupal 8 y lo aprecio mucho. Me encanta la interoperabilidad que te ofrece para conectar Drupal a Solr pero también para conectar fuentes de datos externas a Drupal. Actúa como una puerta que va mucho más allá de la simple búsqueda. Por esta razón y por las personas que han sido cruciales en este ecosistema, este conjunto de módulos es mi favorito. Además, no hay que olvidar que gracias a estos módulos me involucré desde el principio en Drupal 8 y me adelanté a la curva en términos de conocimiento y, sin duda, me dio un impulso en mi carrera. Puedo recomendar a todos que no solo tengan un módulo favorito, sino que también participen activamente en un ecosistema o un módulo específico.
- ¿Qué esperas de Drupal en el futuro?
Mis expectativas son que la extensión de Drupal para editores de contenido/marketeros tendrá que ser mucho más fácil. Las actualizaciones automáticas son un dolor enorme, pero tendrán que resolverse algún día para que Drupal llegue a las masas. Lo que creo es que los creadores de sitios pueden tener acceso de alguna manera a una App-Store para agregar funcionalidad de manera más independiente a su sitio web. Esto será respaldado por una solución de bricolaje o por compañías como Dropsolid, Acquia u otras. El trabajo que se está haciendo para las actualizaciones automáticas, o incluso el trabajo que está en proceso desde la asociación (Drupal Steward) ya se inclina mucho hacia estos mecanismos. Actualizaciones automáticas primero, agregando funcionalidad a continuación.
Balazs Janos tártaro (tatarbj)
- ¿Cuál crees que es el mayor beneficio de Drupal?
“Ven por el código, quédate por la comunidad”. Después de estar en la parte oriental de Europa, visitar DrupalCamp Bielorrusia y justo después de las conferencias DrupalCamp Kyiv '19, no podría estar más feliz de ver cómo las comunidades locales hacen de este dicho una verdad incuestionable. A veces las personas no entienden completamente lo que está escrito en el código, por tener menos experiencia o simplemente por ser novatos en el campo: la Comunidad detrás de Drupal es uno de los argumentos más fuertes que siempre podemos usar al promover el proyecto e involucrar nuevo par de ojos y manos.
Personalmente, para mí, trabajar en el Equipo de mentores, ayudar a los novatos a intensificar y comenzar sus contribuciones, guiar a los experimentados para que sean mentores de otros y apoyar a los organizadores de eventos para dar forma a un 'Día de contribución' en sus campamentos locales siempre me brinda momentos felices.
A principios de este año, comenzamos a promover actividades de tutoría al pedirles a los eventos locales y a sus colaboradores que ayuden a otros que hacen contribuciones de desarrollo o no desarrollo al proyecto Drupal que den un paso al frente y le informen a la comunidad lo que hicieron. En el proyecto Mentoring en drupal.org, tenemos ediciones dedicadas para todos los eventos de Drupal este año. Uno de nuestros objetivos es ponernos en contacto con mentores que quizás aún no conozcamos personalmente y, con suerte, conocerlos en DrupalCons, ser parte de los mentores y tener una experiencia verdaderamente única cuando todos demostramos nuestra pasión: Permanecer para la comunidad.
- ¿Tienes un módulo de Drupal favorito?
Es una pregunta bastante complicada :)
Al no ser un programador por un tiempo, sino un investigador de seguridad, ayudar al equipo de seguridad de Drupal con la notificación de problemas y también actuar como orador habitual, con el sombrero (aparte de muchos otros) de miembro provisional, mis módulos de Drupal favoritos son los que que tienen una versión estable y están alojados en drupal.org.
Usted podría preguntar por qué? La respuesta es fácil: Estos son los proyectos aportados que tienen cobertura del Drupal Security Team.
Siempre que alguien encuentre una vulnerabilidad en ellos, pasará por un procedimiento y será liberada de manera coordinada, uno de los próximos miércoles. Fuera de los miembros del equipo de seguridad, los informantes y los mantenedores del proyecto, nadie más sabe sobre el problema antes de que se divulgue públicamente, siguiendo nuestra Política de divulgación.
Además de tener algunos módulos contribuidos en los que soy el mantenedor (todos aman a sus propios hijos, ¿verdad?), Destacaría los módulos en los que he informado problemas y agradecería a todos los mantenedores que ayudaron a solucionar las vulnerabilidades y actuaron de manera súper profesional en el cola privada: nunca es un juego de culpar cuando hay un error de seguridad en una contribución, sino una gran posibilidad de aprender cómo podría solucionarse de manera segura.
Entonces, en general, diría que mis módulos de Drupal favoritos son aquellos en los que podría haber estado involucrado para hacerlos más seguros: Facebook Like Button, Skype status, Yandex.Metrics, Mosaik, Cloud, bootstrap_carousel, Feedback Collect, Node feedback, ComScore direct tag, Widget de árbol de referencia de términos de taxonomía, fuentes de campo de archivo, pestaña de referencia de entidad/formateador de acordeón, formateador de SVG, eliminación de entidad, mapa de sitio XML, configuración de PHP, campo NVP, botones para compartir AddToAny y volver al principio. Gracias a todos por responder y ser amables conmigo durante el período de remediación e incluso más tarde, ¡reunión en la vida real en los eventos de Drupal!
- ¿Qué esperas de Drupal en el futuro?
Veo muchas comunidades locales que trabajan arduamente para ser reconocidas y sus equipos centrales para demostrar por qué aman Drupal.
El Grupo de Trabajo de la Comunidad (CWG) afirma que está presente para mantener una comunidad amistosa y acogedora para el proyecto Drupal (fuente). Aprecian el trabajo que las personas hacen por la comunidad al mantener el Premio Aaron Winborn. Este año tuve el honor de darle la camiseta Mentoring a Leslie Glynn en nuestro Mentor Booth en DrupalCon Seattle antes de que obtuviera el premio y se me humedecieron los ojos al verla en el escenario al día siguiente. Ella es un ejemplo perfecto para todos nosotros sobre humanidad, respeto, amabilidad y compromiso general con la comunidad. ¡Felicidades y gracias, Leslie!
Aparte de muchas historias exitosas que veo en el proyecto Drupal, una de las mejores es ver a las personas dar un paso al frente y ayudarse mutuamente a contribuir. AmyJune Hineline es una de las muchas mentoras que no es una persona técnica y nos muestra una dedicación impresionante a la comunidad de Drupal. Me hace creer que el futuro de Drupal depende de las personas y sus actividades: ven y sé parte de DrupalCon Amsterdam este octubre y "¡Prepárate para otro nivel de genialidad!".
Bram ten Hove (bramtenhove)
- ¿Cuál crees que es el mayor beneficio de Drupal?
Ser capaz de servir tanto a los creadores de sitios como a los desarrolladores. Este es un equilibrio difícil de mantener, pero Drupal parece estar haciéndolo bastante bien.
Por un lado, los creadores de sitios pueden crear sitios Drupal que son relativamente fáciles (una vez que aprendes a hacerlo) de instalar y configurar. Y, por otro lado, hay mucha libertad y extensibilidad disponible para los desarrolladores, lo que la convierte en una excelente opción para muchas organizaciones.
- ¿Tienes un módulo de Drupal favorito?
Me gusta el módulo de grupo. Lo he estado usando mucho en los últimos años y me gusta cómo está diseñada la arquitectura. También es bueno saber que el mantenedor, Kristiaan Van den Eynde, ha estado trabajando en algunos problemas fundamentales para mejorar mucho el módulo. Estos temas centrales también deberían tener un mayor impacto en el desarrollo.
- ¿Qué esperas de Drupal en el futuro?
Hay algunas características que estoy ansioso por ver agregadas a Drupal. Tener actualizaciones automáticas facilitará, por ejemplo, que los creadores de sitios y las organizaciones más pequeñas tengan un sitio web seguro. Definitivamente disminuirá la carga de mantenimiento. Las funciones de flujo de trabajo y diseño agregarán bastante valor a Drupal listo para usar, y tener el objetivo de la hoja de ruta de Configuration Management 2.0 también sería genial.
Además, espero ver más trabajo para hacer que la API de Drupal sea la primera, ya se han dado varios pasos importantes que han llevado a un aumento en los sitios de Drupal desacoplados. Y es de esperar que el ecosistema de Drupal utilice cada vez más las API web modernas, como lo que ve con las aplicaciones web progresivas.
También espero ver más integraciones (estandarizadas) de Drupal con el Internet de las cosas. Por ejemplo, Drupal y los servicios basados en voz suenan muy bien.
Colaboradores de Drupal de nuestro equipo
Andrew Zahura (shkiper)
- ¿Cuál crees que es el mayor beneficio de Drupal?
Creo que la principal ventaja de Drupal es su comunidad, porque son las personas las que apoyan y desarrollan Drupal. Comparten su trabajo, conocimiento y experiencia. Gracias a la comunidad muy grande y desarrollada, Drupal ha ganado tanta popularidad y tiene una gran cantidad de módulos, funciones y temas. Debido al hecho de que la comunidad de Drupal es muy abierta y amigable, cualquiera puede encontrar fácilmente información sobre un tema de su interés o preguntar directamente en el foro. También es muy fácil promover sus ideas y logros.
- ¿Tienes un módulo de Drupal favorito?
Me es imposible elegir solo un módulo, porque hay miles y cada uno hace un trabajo importante. Cada año, se agregan más módulos al núcleo de Drupal, lo que demuestra que todos los módulos son una parte importante y útil del sistema.
- ¿Qué esperas de Drupal en el futuro?
La programación, y especialmente el desarrollo web, está cambiando muy rápidamente. Podemos ver el surgimiento de nuevas áreas de desarrollo, marcos y bibliotecas. Así que espero que Drupal continúe creciendo y desarrollándose, utilice los mejores logros en otros campos e involucre a más personas talentosas y activas en la comunidad.
Ole Raban (Zemelia)
- ¿Cuál crees que es el mayor beneficio de Drupal?
Sus beneficios son la comunidad, una curva de aprendizaje relativamente fácil, el enfoque de programación orientada a objetos en Drupal 8, una gran selección de herramientas en el núcleo y muchas soluciones aportadas listas para usar.
- ¿Tienes un módulo de Drupal favorito?
Este es el módulo de la barra de herramientas de administración. Cualquiera que trabaje con el panel de administración de Drupal tendrá experiencias difíciles sin este módulo. Así que lo recomiendo a todo el mundo.
- ¿Qué esperas de Drupal en el futuro?
Esperaría la compatibilidad mejorada de la interfaz de usuario para las bibliotecas JS listas para usar (por ejemplo, React). Esto significaría un "marco" completo, si se me permite decirlo. Pero, en general, las tendencias de Drupal son muy interesantes. Sigue el ritmo del tiempo y de toda esa multitud de tecnologías. Tal vez incluso sería interesante ver a Drupal en algún otro lenguaje de programación que no sea PHP. Por supuesto, esto suena irreal, pero quién sabe :)
Iván Tibezh (tibezh)
- ¿Cuál crees que es el mayor beneficio de Drupal?
Creo que el gran beneficio de Drupal es su arquitectura. La arquitectura de Drupal (aquí me refiero a la versión 8) está muy bien pensada en términos de escalabilidad. Puede sustituir cualquier elemento por uno propio o, en algunos casos, sustituir los elementos funcionales existentes por los suyos propios. Por supuesto, Drupal tiene una base que no se puede modificar. Aún así, Drupal es muy versátil si se compara con otros marcos o CMS/CMF.
Más aún, debido a la escalabilidad, Drupal es un sistema versátil que no se limita a tareas particulares (por ejemplo, al igual que Magento, solo es específico para tiendas en línea). Con esta versatilidad, podemos cubrir un gran mercado. Un desarrollador de Drupal experimentado puede crear fácilmente sitios de tarjetas de presentación, catálogos, tiendas en línea o incluso redes sociales basadas en Drupal. Esto también está respaldado por una gran cantidad de módulos de Drupal para cualquier industria.
- ¿Tienes un módulo de Drupal favorito?
Una respuesta simple a esta pregunta será "el módulo Vistas". Después de instalar Drupal, todos los principiantes, casi de inmediato o en un futuro muy cercano, comienzan a aprender este módulo. Este módulo puede mostrar cualquier información de la base de datos en el sitio web y tiene la flexibilidad de mostrar cualquier cosa, de cualquier manera.
Si toma algo "más nuevo", será el módulo de comercio para Drupal 8. Todo el mundo sabe que el módulo consta de submódulos con un código grande. Me gusta Commerce porque me da inspiración para tareas interesantes. Hay casos en los que necesita implementar una determinada funcionalidad, y algo así ya existe en Commerce. Entonces mira el módulo y toma un ejemplo similar, el estilo de codificación para resolver su tarea, o simplemente soluciones/funciones interesantes para usted.
- ¿Qué esperas de Drupal en el futuro?
Espero, aunque no estoy muy seguro, que Drupal se mueva en la dirección de React. React es algo bastante bueno que hará que Drupal sea aún más rápido y, en algunos casos, más flexible en el desarrollo. Si esto sucede, es necesario que todo esté bien implementado en la parte de backend (como es el caso del framework Drupal Ajax). Aquí quiero decir que la gran mayoría de los desarrolladores de Drupal conocen PHP y pueden usar jQuery pero no conocen JS lo suficientemente bien como para trabajar con React, y ni siquiera conocen React.
Y aquí no hay una expectativa sino un deseo. Sería bueno tener un sistema de donación incorporado para módulos. Soy el mantenedor de algunos proyectos y siempre hay muy poco tiempo para ocuparme de ellos. Y si hubiera un pequeño sistema de incentivos (para el cliente, un cliente necesita alguna característica en el módulo y puede invertir, digamos, $50 en esta tarea), este sería un gran sistema para motivar a los desarrolladores y desarrollar Drupal. Un proyecto así ya existe en alguna parte, pero es específico del repositorio de GitHub, si no me falla la memoria.
Y finalmente, espero la novena versión de Drupal :)
Oleksandr Chernyi (BlacKICEUA)
- ¿Cuál crees que es el mayor beneficio de Drupal?
En mi opinión, la mayor ventaja de Drupal es su amplitud y extensibilidad. Para mí, Drupal, esto es principalmente un CMF (Content Management Framework), o incluso un marco puro. Con módulos personalizados, puede implementar prácticamente cualquier tarea, desde administración de contenido hasta aplicaciones de IA.
- ¿Tienes un módulo de Drupal favorito?
No puedo decir con certeza si tengo un módulo favorito porque estoy tratando de crear nuevos módulos, aunque en el contexto de proyectos de clientes. Los siguientes módulos se usan a menudo: Párrafos, Grupo de campo, Selectize.js, Seleccionar 2, Elegido, Barra de herramientas de administración, Desarrollo, División de configuración, Ignorar configuración y Filtro de configuración.
- ¿Qué esperas de Drupal en el futuro?
Tengo muchas ganas de cambiarme a Symphony 4 o 5. Funciona con una versión de PHP superior a la 7.1.3, lo que conducirá a eliminar los métodos y funciones obsoletos del núcleo. Creo que esto acelerará Drupal.
También creo que habrá una transición completa de ganchos a EventSubscribers, lo que a su vez conducirá a una mayor estructuración y flexibilidad cuando se use.
Pensamientos finales
Con suerte, también disfrutó leyendo esta publicación de blog con los pensamientos de los colaboradores de Drupal sobre Drupal. Nos gustaría enfatizar nuevamente lo valiosos que son para nosotros. ¡Les deseamos toda la suerte con el desarrollo de Drupal!
Con cualquier pregunta o idea de sitio web, comuníquese con nuestro equipo de desarrollo web.