友连海外百科 首页 外贸黄页 跨国企业 查看内容

Magento_品牌百科

2022-6-16 20:36| 发布者: isky| 查看: 137| 评论: 0

摘要: Magento是一个用PHP编写的开源 电子商务平台。它使用多个其他 PHP 框架,例如Laminas和Symfony。Magento源代码在Open Software License (OSL) v3.0下分发。Magento于2018年5月被Adobe Inc以16.8亿美元收购。该软件最 ...
Magento是一个用PHP编写的开源 电子商务平台。它使用多个其他 PHP 框架,例如Laminas和Symfony。Magento源代码在Open Software License (OSL) v3.0下分发。Magento于2018年5月被Adobe Inc以16.8亿美元收购。


该软件最初由总部位于加利福尼亚州卡尔弗城的美国私营公司Varien Inc.在 志愿者和开源软件贡献者的协助下开发。该平台已创建超过100,000家在线商店。该平台代码已被下载超过250万次,2019年通过基于 Magento的系统销售了价值1550亿美元的商品。截至2021年4月,Magento在全球电子商务平台中占有2.32%的市场份额。

Varien于2008年3月31日发布了该软件的第一个通用版本。Varien的前首席执行官 Roy Rubin 后来将该公司的一部分出售给了eBay,eBay 最终完全收购了该公司,然后将其出售给了Permira; Permira 后来把它卖给了Adob e 。

2015年11月17日,Magento2.0发布。V2中更改的功能包括:

1、显着的性能和安全性改进,尤其是与 PHP7+ 版本配合使用时
2、以最少的调整集成服务器端 Apache Varnish 缓存
3、减少数据库表锁定问题
4、企业级数据库可扩展性
5、结构化数据的丰富片段

6、更容易定制的新文件结构
7、使用LESS和CSS URL 解析器进行CSS预处理
8、模块化代码库结构,提供细粒度定制
9、改进的编码模式
10、内置客户端 JavaScript 最小化和优化
11改进的静态内容浏览器缓存

Magento 采用MySQL或MariaDB关系数据库管理系统、PHP编程语言和Zend Framework的元素。它应用了面向对象编程和模型-视图-控制器架构的约定。Magento 还使用实体-属性-值模型来存储数据,从2.4版开始,它需要Elasticsearch来实现其目录搜索功能。最重要的是,Magento2使用JavaScript在其前端代码中引入了Model-View-ViewModel模式库Knockout.js。

概述:

Magento 提供了两个不同的平台:Magento Open Source(以前的 Magento Community Edition)和Magento Commerce;后者可在本地版本(以前的 Magento 企业版)或作为平台即服务(以前的 Magento 企业云版)中使用。还有两个以前的平台,Magento 专业版和Magento Go。

历史:

Magento于2007年初正式开始开发。七个月后,即2007年8月31日,发布了第一个公测版。

拥有 Magento的公司 Varien 曾与osCommerce合作。Varien 最初计划分叉osCommerce,但后来决定将其重写为 Magento。

在其存在的最初几年中,该平台曾多次获得“最佳开源软件奖”和“SourceForge 社区选择奖”。

2011年2月,eBay宣布在2010年对 Magento 进行了投资,价值该公司49%的所有权份额。2011年6月6日,eBay 宣布将收购 Magento的其余部分,这将加入其新的 X.Commerce 计划。Magento的 CEO 兼联合创始人 Roy Rubin在 Magento 博客上写道:“Magento 将继续在洛杉矶以外的地区开展业务,由 Yoav Kutner 和我担任领导者。”。

Yoav Kutner于2012年4月离开 Magento,理由是 Magento的愿景自收购以来由于高层人员变动而发生了变化。

由于eBay在Carl Icahn的突袭后解体,Magento于2015年11月3日被新所有者Permira私募股权基金分拆为一家独立公司。

2018年5月,宣布 Magento 将以16.8亿美元的价格被Adob e 收购,以期将其集成到其企业 CMS 平台 Adobe Experience Cloud 中。 收购于2018年6月19日完成。

Magento 开源

Magento Open Source,以前的 Magento 社区版,是一个开源电子商务平台。开发人员可以通过添加其他开发人员提供的新插件模块来实现核心文件并扩展其功能。自2007年发布第一个公共测试版以来,Magento 开源已经开发和定制,以提供一个基本的电子商务平台。

Magento 开源的1.X 和2.X 版本分支的当前版本和以前的每个历史版本版本都可以在 Magento Commerce, Inc. 网站上以单文件下载的形式下载。 Magento Open Source2.X 版本分支的开发在 GitHub 上公开协调。 Magento1.9.4是 Magento1.X的最后一个版本,已于2020年6月30日结束生命周期。

Magento 开源的最新积极支持版本是2.3.7-p1、2.4.2-p2、2.4.3 和2.4.4

在最近被Adob e 收购后,Magento 将保持开源。

OpenMage 倡议:

Magento1.x(版本1.9.4.5)的最后一个版本的一个分支已在GitHub 上通过名为OpenMage的倡议提供,该倡议是Opensource Magento的缩写。不久之后,创建了一个新的非官方社区驱动项目,为 Magento1.x 用户提供长期支持和补丁。

Magento2:

Magento2有许多新的和改进的特性、开发者工具,而且它的架构与所有以前的版本都有很大的不同。 Magento2于2010年发布。计划于2011年发布,其商业测试版于2015年7月发布。此后 Magento1 和Magento2并存。

Magento 迎合三个层次的业务;小型企业、中型市场、和企业。

Magento Commerce / Adobe Commerce

Magento Commerce于2016年4月11日发布,是一个电子商务平台即服务。

作为将收购的 Magento 销售、营销和产品团队整合到 Adobe Experience Cloud 业务部门的长期项目的一部分,Magento Commerce于2021年4月更名为 Adobe Commerce。

Magento Commerce(本地)

Magento Commerce (On-Premises),以前的“Magento 企业版”是从 Magento 开源派生的,具有相同的核心文件。与开源不同,这不是免费的,但具有更多特性和功能。该产品专为需要安装、使用、配置和故障排除方面的技术支持的大型企业而设计。尽管 Magento Commerce 有年度维护费,但开源和Commerce(本地)都不包括托管。Magento 团队通过与用户和第三方合作开发 Magento Commerce。Magento Commerce2.X 分支的开发在 GitHub 上公开协调。

Magento Commerce的最新积极支持版本是2019年10月8日发布的2.3.4(EE 和CE)。

解决方案合作伙伴:

Magento 解决方案合作伙伴是专门为 Magento Commerce 商家提供电子商务服务的开发机构,在实施、维护和升级 Magento 电子商务网站方面拥有丰富的经验。许多 Magento 解决方案合作伙伴将自己的扩展、解决方案和定制开发到 Magento Commerce 平台中。

技术合作伙伴:

Magento 技术合作伙伴是帮助商家开箱即用地改进其网站的公司或产品。它们涵盖了20多个不同的类别,包括营销自动化、支付、内容管理、运输、税收、托管和性能。为确保质量和兼容性,所有 Magento 技术合作伙伴都通过了严格的业务和技术审查。Magento 技术合作伙伴可以在官方网站目录中找到。

安全问题:

2015年有报道称,过时或未打补丁的 Magento 网络商店容易受到跨站点脚本攻击,这使得攻击者可以执行在线浏览以窃取用户信用卡信息。据一位安全专家称,2016年10月,超过4000家 Magento 网络商店容易受到此类攻击。

2017年安全公司 DefenseCode 报告称,Magento CE 网络商店容易受到远程代码执行攻击, 允许攻击者执行网页浏览,窃取未来和以前客户的存储信用卡信息,控制数据库,在某些情况下甚至是完整的服务器 - 包括其他 Magento 实例。据怀疑,2017年4月,多达260,000家 Magento 网上商店可能容易受到此类攻击。

2019年,Magento 报告了其2.1.x、2.2.x 和2.3.x 版本的管理 URL 位置存在潜在漏洞。它还报告了运行1.0.2版(及更早版本)的 Magestore Store Locator 扩展的客户的严重安全漏洞。电子商务商店所有者也面临类似的 Magecart 攻击和Magento 杀手事件。

事件:

“Imagine eCommerce”是自2011年以来举办的一年一度的 Magento 电子商务会议。第一次活动于2011年2月在洛杉矶举行,有 600多名 Magento 商家、合作伙伴和开发人员参加。该活动的目标是分享电子商务想法并提供网络机会会议。

除了 Imagine之外,Magento 还组织了当地的“Magento Live”活动,参与者将有机会了解更多关于电子商务的一般知识,被介绍给当地的 Magento 合作伙伴,并了解 Magento 软件本身即将发生的变化。Magento Live 活动已在澳大利亚(悉尼)、英国(伦敦)、荷兰(阿姆斯特丹)、西班牙(巴塞罗那)、法国(巴黎)和德国(慕尼黑)举行。

有一个非营利组织成立于2019年,每年为超过24场全球“遇见 Magento”活动做出贡献,名为“Magento 协会” 该协会向所有活跃于任何电子商务领域的公司开放方式并希望现在或将来使用 Magento 商务。该项目已在德国、奥地利、瑞士、法国、瑞典、丹麦、意大利、西班牙、荷兰、波兰、罗马尼亚、俄罗斯、印度和越南等 Magento的所有发达市场运行。

认证:

有四种不同的 Magento 认证。其中三个旨在证明开发人员实现模块的能力;one(认证解决方案专家)针对业务用户(顾问、分析师、项目经理)。Magento 前端开发人员认证主要侧重于改进实现核心模块的后端开发人员的用户界面 (UI)。Plus 认证测试对 Magento Enterprise 模块和整个架构的深刻理解。

资源:

Magento DevBox 是一个 Docker 容器,允许在虚拟环境中轻松安装最新的 Magento2CE 或 EE 平台。它还允许开发人员链接到现有的本地 Magento2安装。截至2017年6月,它仍处于测试阶段。

Magento Commerce2.3.4于2020年1月28日发布,最新版本为 v2.3.4,从技术资源页面或 GitHub 下载。

Magento1 迁移到 Magento2可以通过官方数据迁移工具完成。迁移可以由具有丰富 Magento1 和2经验的开发人员执行。

Magento 还有一组多样化的电子商务文章,旨在帮助 B2B 和B2C 公司。这些可以在网站的博客部分找到。

电子商务案例研究也是 Magento 网站的另一部分,提供有关 Magento 如何影响品牌的内部信息。

批评与争议:

TechCrunch的一篇文章报道称,根据其消息来源,Magento的前员工声称他们集体“被骗”了近7-10%的 Magento,当 eBay 收购该公司时,这些股份价值约为1800万美元。