14.9 C
Madrid
viernes, junio 2, 2023
spot_img

Fundadores de Drupal Commerce sobre código colaborativo, libertad de software program y más

La viabilidad de las plataformas de comercio electrónico de código abierto puede parecer limitada dado el auge de los proveedores de SaaS como Shopify y muchos otros. No así, cube Ryan Szrama. Es el fundador de Drupal Commerce. Escribió el código en 2005 para complementar el sistema de gestión de contenido de código abierto Drupal.

«De repente, fui catapultado al desarrollo colaborativo con un alcance international y una comunidad international», me dijo Szrama. «Me volví adicto. Así es como quería trabajar y desarrollar mi software program”.

Szrama sigue centrándose en Drupal. Su empresa, Centarro, desarrolla sitios internet de comercio electrónico basados ​​en Drupal y aplicaciones y complementos personalizados. Es miembro de la junta de la Asociación Drupal sin fines de lucro, que controla la infraestructura de la plataforma y facilita su desarrollo.

Él y yo hablamos recientemente sobre Drupal, «Software program Freedom», Centarro y más. Nuestra conversación de audio completa está incrustada a continuación. La siguiente transcripción ha sido editada para mayor claridad y extensión.

Eric Bandholz: Eres el fundador de Drupal Commerce.

Ryan Szram: Y es. Drupal se introdujo en 2001. Drupal, Joomla y WordPress: somos las tres grandes plataformas originales de código abierto. Drupal Commerce se agregó unos años más tarde.

banda de madera: Cuéntanos las ventajas del software program de código abierto.

Szrama: La mayoría de las personas en Web usan software program de código abierto y no lo saben. Por ejemplo, Google Chrome y Android son proyectos de código abierto. Los usuarios finales de todo el mundo se benefician de miles de desarrolladores, muchos en su tiempo libre, algunos patrocinados por empresas, que trabajan juntos para construir estos proyectos y hacerlos más sólidos y ricos en funciones.

Si piensas en Drupal, Joomla, WordPress, es la misma historia. Así fue como llegué a Drupal. En 2005, mi empleador usó osCommerce, uno de los primeros líderes en comercio electrónico de código abierto, para vender equipos de restaurante en línea. Mi jefe dijo: «Quiero que nos construyas un sitio internet de advertising usando Drupal». Tuve que buscar qué period Drupal. Pero descargamos el software program y comenzamos a colaborar en él, agregando funciones y asegurándonos de que hiciera lo que queríamos.

Esto eventualmente nos llevó a construir una plataforma de comercio electrónico en Drupal. Esta fue la buena period de Web, cuando una persona que lanzaba códigos por la noche y los fines de semana podía lograr algo que resistiría la prueba del tiempo. Todavía es posible hoy en día, pero en aquel entonces period el Salvaje Oeste.

De repente, fui catapultado al desarrollo colaborativo con un alcance international y una comunidad. Me volví adicto. Así es como quería trabajar y desarrollar mi software program, en colaboración con una comunidad international.

banda de madera: Descargué y experimenté con Drupal alrededor de 2008. ¿Qué está pasando con la plataforma ahora?

Szrama: Esa fue la period de Drupal 6. Drupal 7 introdujo el concepto de una pieza de contenido, como B. una publicación de weblog o una página internet, aplicada a productos en un catálogo de comercio electrónico.

Y luego llevamos todo eso a Drupal 8, que fue una reconstrucción completa. Antes de eso, Drupal se basaba en gran medida en módulos. Estaba mi proyecto de retail más un CRM y un ERP. Ecosistemas separados.

Con Drupal 8, todo el contenido se convirtió en ciudadanos de primera clase, por así decirlo. Drupal 8 es una aplicación orientada a objetos basada en un marco de software program de código abierto llamado Symfony. Drupal 8 fue una re-arquitectura masiva.

El impulso innovador en la comunidad de Drupal precise gira en torno al desarrollo de CMS sin cabeza o desacoplado. Drupal ahora está en un segundo plano: un repositorio normal de sitios internet, productos, pedidos, libretas de direcciones, métodos de pago, todos los nueve metros.

Entonces, tenemos dos opciones para usar Drupal: como una pila completa para servir el frontend, o sin cabeza, donde Drupal es solo el backend.

banda de madera: ¿Existen complementos para Drupal Commerce?

Szrama: Y es. Mi empresa, Centarro, mantiene docenas o más complementos que amplían Drupal y Drupal Commerce. Simplemente descárguelos según sea necesario. Si quieres, puedes contribuir. Ciertamente algunas personas no tienen la capacidad de desarrollo o el tiempo para hacerlo. Entonces nos pagan para trabajar en la aplicación en su nombre.

Pero la suposición que se establece explícitamente en los contratos de mi empresa es que independientemente de las mejoras que alguien pague, contribuimos al proyecto de código abierto. Una vez que se paga el código, se convierte en parte de la biblioteca normal de funciones que cualquiera puede usar.

banda de madera: ¿Qué empresas son las más adecuadas para Drupal Commerce?

Szrama: La gente me cube: “Solo quiero una tienda. Estoy comenzando y tratando de vender un widget”. Y les digo: “¿Ha considerado Shopify?” Quiero que lo descarten primero.

Drupal Commerce es más adecuado para empresas con tiendas multimedia con mucho contenido y flujos de trabajo y controles sólidos en torno al contenido, posiblemente utilizando herramientas de gestión de activos digitales de terceros o repositorios de contenido. Este tipo de negocio no está bien atendido por su plataforma SaaS típica, o incluso por un proyecto de código abierto centrado en el comercio electrónico como Magento.

Entonces, para ellos, Drupal es el diferenciador como sistema de administración de contenido. Luego agregan Commerce, nuestro conjunto de características. Una vez que abren la flexibilidad, a las marcas les resulta difícil apegarse a lo que sale de la caja SaaS.

Drupal también atrae a las empresas que necesitan una gama de características como: B. Multilingüismo, multidominio, multidivisa, multipago, B2B más B2C.

banda de madera: ¿Cuál es la inversión para usar Drupal Commerce? Me doy cuenta de que cada empresa es diferente. Shopify Plus cuesta alrededor de $ 2,000 por mes para comenzar. Y luego se escala en función de las ventas.

Szrama: Cada negocio es diferente como dices. La mayor parte de nuestro trabajo es con empresas que tienen desarrolladores internos que conocen el software program y ganan entre $70,000 y $120,000 al año trabajando internamente.

En la gama alta, trabajamos con empresas que gastan un cuarto de millón de dólares al año para mejorar y agregar funcionalidad a su plataforma de comercio electrónico.

banda de madera: Me encanta la cultura del código abierto. ¿Cuál es la visión de Drupal en los próximos cinco o diez años?

Szrama: Drupal tiene una comunidad madura y un sistema de gobierno. De ninguna manera es perfecto, pero en muchos sentidos es un modelo para otros proyectos de código abierto. Una organización sin fines de lucro llamada Asociación Drupal controla la infraestructura del proyecto, pero no el software program en sí. Estoy en la junta de la Asociación Drupal.

La Asociación acaba de organizar una conferencia digital llamada DrupalCon International. De esta manera, la Asociación facilita el desarrollo continuo y la colaboración de esta vasta comunidad.

Por otro lado, está Dries Buytaert, que desarrolló Drupal. Todavía está activo como gerente de proyectos en la actualidad. En cierto modo, es Matt Mullenweg de Drupal. Mientras que Matt es el creador y líder de WordPress, Dries es el creador y líder de Drupal.

Sin embargo, es muy diferente. Su estilo de liderazgo y gestión es muy diferente. Dries también dirige una empresa llamada Aquia, que invierte mucho en Drupal. Pero Acquia no controla Drupal de la misma manera que Automattic (la empresa de Matt) controla WordPress y su comunidad. Y Dries ha delegado mucha autoridad a otros.

Dries toma muchas menos decisiones sobre el software program hoy que hace 10 años. Su influencia es más estratégica y de alto nivel.

Drupal es un raro proyecto de código abierto que no está controlado por ninguna corporación. Por ejemplo, necesitamos ver cómo los colaboradores del proyecto se mantienen en el negocio. ¿Debería la asociación desempeñar un papel activo para ayudar a las personas a recaudar fondos o recibir un pago por su trabajo? ¿O cómo incentivamos a las empresas que usan el software program y luego lo venden por grandes sumas de dinero? ¿Cómo hacemos que estas personas devuelvan?

La asociación piensa en muchas de estas cosas. Quiero que los contribuyentes tengan éxito financiero. Pensamos en pagar una tarifa anual a los contribuyentes, quienes luego pondrían su software program a disposición de todos.

banda de madera: Puedo imaginar que Drupal sea una buena opción para negocios no tradicionales como las industrias de la marihuana y las armas. Con código abierto, estas empresas podrían controlar el código. Es posible que necesiten mover el host.

Szrama: Derecha. La mayoría de los negocios en línea no pueden llevar el código con ellos. Una de mis agencias asociadas, Acramedia, aplica Drupal y Drupal Commerce a la industria del hashish en Canadá. Las empresas de atención médica deben garantizar los derechos de privacidad y el cumplimiento de HIPAA. Este tipo de empresas necesitan preocuparse más por la libertad del software program de lo que creen.

banda de madera: ¿Dónde pueden las personas aprender más sobre usted y mantenerse en contacto?

Szrama: Estoy en Twitter y LinkedIn. Mi empresa de desarrollo es Centarro.io. Nuestro trabajo está en Drupal.org. Mantenemos a las personas actualizadas sobre nuestros proyectos y nuestra hoja de ruta en el sitio internet y el boletín informativo de Centarro. También mantenemos un canal de Slack en Drupal Slack llamado Commerce.

Artículos relacionados

Dejar respuesta

Please enter your comment!
Please enter your name here

- Anuncio -spot_img

Últimos artículos

3,791SeguidoresSeguir
0suscriptoresSuscribirte
GDPR Cookie Consent with Real Cookie Banner