Magento es una plataforma de comercio electrónico de código abierto escrita en PHP . El código fuente de Magento se distribuye bajo la Licencia de Software Abierto . Magento fue adquirida por Adobe Inc en mayo de 2018 por 1.680 millones de dólares. [2] [3]
Se han creado más de 150.000 [4] tiendas online en la plataforma. El código de la plataforma se ha descargado más de 2,5 millones de veces y en 2019 se vendieron productos por valor de 155.000 millones de dólares a través de sistemas basados en Magento . [5] A fecha de abril de 2021, Magento posee una cuota de mercado del 2,32 % en las plataformas de comercio electrónico mundiales. [6]
Roy Rubin, ex director ejecutivo de Varien, vendió una parte de la empresa a eBay , que finalmente adquirió por completo y luego vendió la empresa a Permira ; [7] Permira luego la vendió a Adobe . [2] [3] [8]
Magento comenzó oficialmente a desarrollarse a principios de 2007. El software fue desarrollado originalmente por Varien Inc. , una empresa privada estadounidense con sede en Culver City, California , con la ayuda de voluntarios y colaboradores de software de código abierto. Siete meses después, el 31 de agosto de 2007, se lanzó la primera versión beta pública.
Varien, la empresa propietaria de Magento, trabajó anteriormente con osCommerce . Varien había planeado originalmente bifurcar osCommerce, pero luego decidió reescribirlo como Magento. [9] [10] Varien publicó la primera versión de disponibilidad general del software el 31 de marzo de 2008.
En los primeros años de su existencia, la plataforma ha sido ganadora de los premios " Best of Open Source Software Awards" y "SourceForge Community Choice Awards" varias veces. [11]
En febrero de 2011, eBay anunció que había realizado una inversión en Magento en 2010, por un valor de una participación del 49% en la propiedad de la empresa. El 6 de junio de 2011, eBay anunció que adquiriría el resto de Magento, que se uniría a su nueva iniciativa X.Commerce. El director ejecutivo y cofundador de Magento, Roy Rubin, escribió en el blog de Magento que "Magento seguirá operando desde Los Ángeles , con Yoav Kutner y yo como sus líderes". [12]
Yoav Kutner dejó Magento en abril de 2012, alegando que la visión de Magento había cambiado desde el momento de la adquisición debido a cambios de personal de alto nivel. [13]
Como resultado de la desintegración de eBay tras la incursión de Carl Icahn , Magento se separó como una empresa independiente y se vendió a Permira , un fondo de capital privado , el 3 de noviembre de 2015. [14]
En mayo de 2018, se anunció que Adobe adquiriría Magento por 1.680 millones de dólares para integrarlo en Adobe Experience Cloud, su plataforma Enterprise CMS. [15] [3] La adquisición se finalizó el 19 de junio de 2018. [8]
Magento emplea el sistema de gestión de bases de datos relacionales MySQL o MariaDB , el lenguaje de programación PHP y elementos de Zend Framework . [16] Utiliza otros múltiples frameworks PHP como Laminas (antes conocido como Zend Framework ) y Symfony . Aplica las convenciones de la programación orientada a objetos y la arquitectura modelo-vista-controlador . Magento también utiliza el modelo entidad-atributo-valor para almacenar datos [17] y a partir de la versión 2.4 requiere Elasticsearch para su capacidad de búsqueda de catálogo. [18] Además de eso, Magento 2 introdujo el patrón Model-View-ViewModel en su código front-end utilizando la biblioteca JavaScript Knockout.js .
Magento Open Source, anteriormente Magento Community Edition, es una plataforma de comercio electrónico de código abierto . Los desarrolladores pueden implementar los archivos principales y ampliar su funcionalidad agregando nuevos módulos complementarios proporcionados por otros desarrolladores.
A partir de 2017, tanto la última versión como cada una de las versiones históricas de las ramas de la versión 1.x y 2.x de Magento Open Source estaban disponibles en el sitio web de Magento Commerce, Inc. para su descarga. [19] El desarrollo de la rama de la versión 2 de Magento Open Source se coordina públicamente en GitHub. [20]
Adobe anunció después de su adquisición que Magento seguiría siendo de código abierto. [21] Magento 1.9.4, la última versión de la rama Magento 1.x, llegó al final de su vida útil el 30 de junio de 2020. [22] [23]
Magento 2 se anunció en 2010. Su lanzamiento estaba previsto para 2011 y en julio de 2015 se lanzó una versión beta para comerciantes . [24] Magento 2 difiere en arquitectura de la versión anterior, con características mejoradas y herramientas para desarrolladores. [25] Magento 1 y Magento 2 existieron simultáneamente durante algunos años.
El 17 de noviembre de 2015 se lanzó Magento 2. Entre las características que se modificaron en la versión 2 se encuentran:
OpenMage es una bifurcación de Magento 1.x (versión 1.9.4.5) mantenida por la comunidad en GitHub para ofrecer soporte a largo plazo y correcciones de errores continuas para las instalaciones de Magento 1.x. [26] [27] [28]
Adobe Commerce es una plataforma de comercio electrónico como servicio lanzada el 11 de abril de 2016. Inicialmente se lanzó como Magento Commerce. En abril de 2021, Magento Commerce cambió su nombre a Adobe Commerce, como parte de un proyecto a largo plazo para integrar Magento dentro de la unidad de negocios Adobe Experience Cloud. [29]
Adobe Commerce está disponible en una versión local y como un servicio alojado por Adobe en la nube. La versión alojada se lanzó como Magento Enterprise Cloud Edition y luego se convirtió en Adobe Commerce Managed Services.
Adobe Commerce On-Premise se deriva de Magento Open Source y está diseñado para grandes empresas. Comparte los mismos archivos básicos que Magento Open Source, pero no tiene licencia libre y tiene funciones y características patentadas adicionales. Originalmente se llamaba Magento Enterprise Edition y, más tarde, Magento Commerce (On-Premises), antes de cambiar su nombre a Adobe Commerce On-Premise. La última versión de Magento Commerce con soporte activo es la 2.3.4 [30] (EE y CE), publicada el 8 de octubre de 2019.
También existían dos plataformas anteriores, Magento Professional Edition y Magento Go.
Los socios de soluciones de Magento son agencias de desarrollo que se especializan en la entrega de comercio electrónico para comerciantes de Magento Commerce y tienen una amplia experiencia en la implementación, el mantenimiento y la actualización de sitios web de comercio electrónico de Magento. [31] Muchos socios de soluciones de Magento desarrollan sus extensiones, soluciones y personalización en la plataforma Magento Commerce.
Los socios tecnológicos de Magento son empresas o productos que ayudan a los comerciantes a mejorar sus sitios web desde el principio. Cubren más de 20 categorías diferentes, entre las que se incluyen automatización de marketing, pagos, gestión de contenido, envío, impuestos, alojamiento y rendimiento. Para garantizar la calidad y la compatibilidad, todos los socios tecnológicos de Magento pasan una rigurosa revisión comercial y tecnológica. Los socios tecnológicos de Magento se pueden encontrar en el directorio del sitio web oficial. [32]
En 2015, se informó que las tiendas web Magento obsoletas o sin parches eran susceptibles a un ataque de secuencias de comandos entre sitios [33] , que permitía a los atacantes realizar un skimming en línea para robar información de tarjetas de crédito de los usuarios. Según un experto en seguridad, [34] más de 4000 tiendas web Magento fueron vulnerables a un ataque de este tipo en octubre de 2016.
En 2017, la empresa de seguridad DefenseCode informó que las tiendas web de Magento CE eran susceptibles a un ataque de ejecución de código remoto, [35] [36] que permitía a los atacantes realizar skimming web , robar información de tarjetas de crédito almacenada de clientes futuros y anteriores, tomar el control de la base de datos y, en algunos casos, incluso del servidor completo, incluidas otras instancias de Magento. Se sospecha que hasta 260.000 tiendas web de Magento podrían ser vulnerables a un ataque de este tipo en abril de 2017. [37] [38]
En 2019, Magento informó sobre una posible vulnerabilidad en la ubicación de la URL de administración para sus versiones 2.1.x, 2.2.x y 2.3.x. También informó sobre una brecha de seguridad crítica para los clientes que ejecutan la versión 1.0.2 (y versiones anteriores) de la extensión Magestore Store Locator. Los propietarios de tiendas de comercio electrónico también se han enfrentado a incidentes similares de un ataque de Magecart y un Magento Killer.
"Imagine eCommerce" es la conferencia anual de comercio electrónico de Magento [39] que se lleva a cabo desde 2011. El primer evento se celebró en febrero de 2011 en Los Ángeles con más de 600 comerciantes, socios y desarrolladores de Magento. Los objetivos del evento son compartir ideas de comercio electrónico y brindar sesiones de oportunidades de networking.
Además de Imagine, Magento también organiza eventos locales "Magento Live" en los que los participantes tendrán la oportunidad de aprender más sobre el comercio electrónico en general, conocer a los socios locales de Magento y conocer los próximos cambios en el software de Magento. Se han celebrado eventos Magento Live en Australia [40] (Sídney), Reino Unido [41] (Londres), Países Bajos (Ámsterdam), España (Barcelona), Francia (París) y Alemania (Múnich).
Existe una organización sin fines de lucro que se estableció en 2019 y que contribuye con más de 24 eventos globales "Meet Magento" por año llamada "Magento Association" [42]. La asociación está abierta a todas las empresas que están activas en el comercio electrónico de cualquier manera y desean utilizar Magento commerce ahora o en el futuro. El proyecto se ha ejecutado en todos los mercados desarrollados de Magento como Alemania, Austria , Suiza , Francia, Suecia , Dinamarca, Italia, España , Países Bajos, Polonia, Rumania, Rusia, India y también Vietnam.
Existen cuatro certificaciones diferentes para Magento: tres de ellas tienen como objetivo demostrar la competencia de los desarrolladores en la implementación de módulos; una (Certified Solution Specialist) está dirigida a usuarios comerciales (consultores, analistas, gerentes de proyectos). La certificación Magento Front End Developer se centra principalmente en mejorar la interfaz de usuario (UI) de los desarrolladores back-end que implementan los módulos principales. La certificación Plus prueba un conocimiento profundo de los módulos Magento Enterprise y de toda la arquitectura. [43]
Magento DevBox es un contenedor Docker que permite la instalación sencilla de la última plataforma Magento 2 CE o EE en un entorno virtual. También permite a los desarrolladores vincularse a una instalación local existente de Magento 2. A junio de 2017, todavía se encuentra en versión beta. [44] Como alternativa, existe otra solución Docker con buen soporte para Magento 2 creada por M.academy.
Magento Commerce 2.3.4 se lanzó el 28 de enero de 2020, [45] la última versión es v2.3.4. [46] [47]
La migración de Magento 1 a Magento 2 se puede realizar mediante la herramienta de migración de datos oficial. [48] La migración puede ser realizada por desarrolladores con amplia experiencia en Magento 1 y 2. [49]
Magento también cuenta con un grupo diverso de artículos sobre comercio electrónico [50] escritos para ayudar a las empresas B2B [51] y B2C. Estos se pueden encontrar en la sección de blog del sitio web.
Los estudios de casos de comercio electrónico también son otra parte del sitio web de Magento que proporciona información privilegiada sobre cómo Magento impacta a las marcas. [52]
En 2011, un artículo de TechCrunch informó que, según sus fuentes, los ex empleados de Magento afirman que han sido "engañados" colectivamente y les han quitado entre el 7 y el 10 % de Magento, una participación que habría valido aproximadamente 18 millones de dólares cuando eBay adquirió la empresa a principios de ese año. [53]
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace )