Magento - это платформа электронной коммерции с открытым исходным кодом, написанная на PHP . Он использует несколько других PHP-фреймворков, таких как Laminas и Symfony . Исходный код Magento распространяется под лицензией Open Software License (OSL) v3.0. Magento была приобретена Adobe Inc в мае 2018 года за 1,68 миллиарда долларов США. [3]
Разработчики) | Magento, Inc. |
---|---|
Первый выпуск | 31 марта 2008 г . [1] |
Стабильный выпуск | 2.4.2 [2] / 2021-02-09 [±] |
Репозиторий | |
Написано в | PHP |
Тип | Система управления контентом , ПО для корзины покупок |
Лицензия | OSL v3 , AFL v3 |
Веб-сайт | magento |
Программное обеспечение было первоначально разработано американской частной компанией Varien Inc. со штаб-квартирой в Калвер-Сити, штат Калифорния , при содействии волонтеров .
На этой платформе создано более 100 000 интернет-магазинов. Код платформы был загружен более 2,5 миллионов раз, и в 2019 году через системы на основе Magento было продано товаров на сумму 155 миллиардов долларов. [4] Два года назад Magento составляла около 30% от общей доли рынка. [5]
Вариен опубликовал первый общедоступный выпуск программного обеспечения 31 марта 2008 года. Рой Рубин, бывший генеральный директор Varien, позже продал долю компании eBay , которая в конечном итоге полностью приобрела, а затем продала компанию Permira ; [6] Позже Permira продала его Adobe . [7]
17 ноября 2015 года был выпущен Magento 2.0. Среди функций, измененных в версии 2, следующие: уменьшенное количество проблем с блокировкой таблиц, улучшенное кэширование страниц, масштабируемость корпоративного уровня, встроенные расширенные фрагменты кода для структурированных данных, новая файловая структура с более простой настройкой, предварительная обработка CSS с использованием LESS и преобразователя URL-адресов CSS, улучшенная производительность и более структурированная кодовая база. Magento использует систему управления реляционными базами данных MySQL или MariaDB , язык программирования PHP и элементы Zend Framework . [8] Он применяет соглашения объектно-ориентированного программирования и архитектуры модель – представление – контроллер . Magento также использует модель сущность – атрибут – значение для хранения данных [9], а начиная с версии 2.4 для поиска в каталоге требуется Elasticsearch . [10] Вдобавок ко всему, Magento 2 представил шаблон Model-View-ViewModel для своего внешнего кода с помощью библиотеки JavaScript Knockout.js .
История
Официально Magento начал разработку в начале 2007 года. Семь месяцев спустя, 31 августа 2007 года, была выпущена первая публичная бета-версия. [ необходима цитата ]
Varien, компания, владеющая Magento, раньше работала с osCommerce . Изначально Вариен планировал создать форк osCommerce, но позже решил переписать его как Magento. [11]
В первые годы своего существования платформа неоднократно становилась лауреатом премий « Лучшее программное обеспечение с открытым исходным кодом» и «Выбор сообщества SourceForge» . [12]
В феврале 2011 года eBay объявил, что в 2010 году инвестировал в Magento в размере 49% доли участия в компании. 6 июня 2011 года eBay объявил о приобретении остальной части Magento, которая присоединится к ее новой инициативе X.Commerce. Генеральный директор и соучредитель Magento Рой Рубин написал в блоге Magento, что «Magento продолжит работать из Лос-Анджелеса, а я и Йоав Катнер будут его руководителями». [13]
Йоав Катнер покинул Magento в апреле 2012 года, сославшись на то, что видение Magento изменилось с момента приобретения из-за смены персонала на высоком уровне. [14]
В результате распада eBay следующих Карл Икан «S налета , Magento была выделена в самостоятельной компании по новому владельцу Permira частного капитала фонд на 3 ноября 2015 года [15] [16]
В мае 2018 года было объявлено, что Magento будет приобретена Adobe за 1,68 миллиарда долларов с целью интеграции в Adobe Experience Cloud, свою платформу Enterprise CMS. [17] [7] Приобретение было завершено 19 июня 2018 г. [18]
Обзор
Magento предоставляет две различные платформы: Magento Open Source (ранее Magento Community Edition) и Magento Commerce; последний доступен в локальной версии (ранее Magento Enterprise Edition) или в виде платформы как услуги (ранее Magento Enterprise Cloud Edition). Были также две бывшие платформы: Magento Professional Edition и Magento Go.
Magento с открытым исходным кодом
Magento Open Source, ранее Magento Community Edition, представляет собой платформу электронной коммерции с открытым исходным кодом. Разработчики могут реализовать файлы ядра и расширить его функциональные возможности, добавляя новые подключаемые модули, предоставленные другими разработчиками. С тех пор, как в 2007 году была выпущена первая публичная бета-версия, Magento Open Source был разработан и настроен для обеспечения базовой платформы электронной коммерции. [ необходима цитата ]
Текущий выпуск и каждая из предыдущих исторических версий веток версий 1.X и 2.X Magento с открытым исходным кодом доступны на веб-сайте Magento Commerce, Inc. для загрузки в виде одного файла. [19] Разработка ветки Magento Open Source версии 2.X публично координируется на GitHub. [20] Magento 1.9.4, последняя из выпущенных версий Magento 1.X, прекратила свое существование 30 июня 2020 года.
Последними активно поддерживаемыми версиями Magento Open Source являются 2.3.6-p1, 2.4.1-p1 и 2.4.2 [21]
Magento останется открытым исходным кодом [22] после недавнего приобретения Adobe .
Magento Commerce
Magento Commerce, выпущенная 11 апреля 2016 года, представляет собой платформу электронной коммерции как услугу .
Magento 2 имеет множество новых и улучшенных функций, инструментов разработчика, а его архитектура сильно отличается от всех предыдущих версий. [23] Magento 2 был анонсирован в 2010 году. Он был запланирован к выпуску в 2011 году, а его коммерческая бета-версия была выпущена в июле 2015 года. [24] С тех пор Magento 1 и Magento 2 существовали одновременно.
Magento обслуживает три уровня бизнеса; малый бизнес [25] средний рынок [26] и предприятия. [27]
Magento Commerce (локально)
Magento Commerce (On-Premises), ранее «Magento Enterprise Edition», является производным от Magento с открытым исходным кодом и имеет те же основные файлы. В отличие от Open Source, это не бесплатно, но имеет больше функций и возможностей. Этот продукт разработан для крупных предприятий, которым требуется техническая поддержка по установке, использованию, настройке и устранению неполадок. Хотя Magento Commerce имеет ежегодную плату за обслуживание, ни Open Source, ни Commerce (On-Premises) не включают хостинг. Команда Magento разрабатывает Magento Commerce, сотрудничая с пользователями и третьими сторонами. Разработка ветки 2.X Magento Commerce публично координируется на GitHub. [28]
Последняя активно поддерживаемая версия Magento Commerce - 2.3.4 [29] (EE и CE), выпущенная 8 октября 2019 года.
Партнеры Magento
Партнеры по решениям
Партнеры по решениям Magento - это агентства по разработке, которые специализируются на доставке электронной коммерции для продавцов Magento Commerce и имеют большой опыт внедрения, поддержки и обновления веб-сайтов электронной коммерции Magento. [30] Многие партнеры по решениям Magento разрабатывают собственные расширения, решения и настройки для платформы Magento Commerce.
Технологические партнеры
Технологические партнеры Magento - это компании или продукты, которые помогают продавцам улучшать свой веб-сайт сразу после покупки. Они охватывают более 20 различных категорий, включая автоматизацию маркетинга, платежи, управление контентом, доставку, налоги, хостинг и производительность. Чтобы гарантировать качество и совместимость, все технологические партнеры Magento проходят тщательную проверку бизнеса и технологий. Партнеры Magento Technology могут быть найдены в официальном каталоге веб-сайта. [31]
Проблемы безопасности
В 2015 году сообщалось, что устаревшие или не исправленные веб-магазины Magento уязвимы для атак с использованием межсайтовых сценариев [32], которые позволяют злоумышленникам выполнять сканирование в Интернете для кражи информации о кредитной карте пользователя. По словам эксперта по безопасности [33], более 4000 интернет-магазинов Magento были уязвимы для такой атаки в октябре 2016 года.
В 2017 году охранная компания DefenseCode сообщила, что веб-магазины Magento CE подвержены атаке удаленного выполнения кода [34] [35], которая позволяет злоумышленникам выполнять просмотр веб-страниц , красть сохраненную информацию о кредитных картах будущих и предыдущих клиентов, контролировать базу данных, а в некоторых случаях даже весь сервер, включая другие экземпляры Magento. Предполагается, что до 260 000 интернет-магазинов Magento могут быть уязвимы для такой атаки в апреле 2017 года. [36]
В 2019 году Magento сообщил о потенциальной уязвимости в URL-адресе администратора для своих версий 2.1.x, 2.2.x и 2.3.x. Он также сообщил о критическом нарушении безопасности для клиентов, использующих версию 1.0.2 (и более ранние версии) расширения Magestore Store Locator. С аналогичными случаями атак Magecart и убийц Magento также сталкивались владельцы магазинов электронной коммерции.
События
«Imagine eCommerce» - это ежегодная конференция Magento eCommerce [37] , которая проводится с 2011 года. Первое мероприятие было проведено в феврале 2011 года в Лос-Анджелесе с участием более 600 продавцов, партнеров и разработчиков Magento. Цели мероприятия - обмен идеями электронной коммерции и предоставление сессий возможностей для общения.
Помимо Imagine, Magento также организует местные мероприятия «Magento Live», на которых участники будут иметь возможность узнать больше об электронной коммерции в целом, познакомиться с местными партнерами Magento и узнать о предстоящих изменениях в самом программном обеспечении Magento. Мероприятия Magento Live проводились в Австралии [38] (Сидней), Великобритании [39] (Лондон), Нидерландах (Амстердам), Испании (Барселона), Франции (Париж) и Германии (Мюнхен).
В 2019 году была создана некоммерческая организация, которая ежегодно участвует в более чем 24 глобальных мероприятиях Meet Magento под названием «Ассоциация Magento» [40] . Ассоциация открыта для всех компаний, которые занимаются электронной коммерцией в любой стране. пути и хотите использовать Magento commerce сейчас или в будущем. Проект был запущен на всех развитых рынках Magento, таких как Германия, Австрия , Швейцария , Франция, Швеция , Дания, Италия, Испания , Нидерланды, Польша, Румыния и Россия, а также Вьетнам.
Сертификация
Существует четыре различных сертификата Magento. Три из них призваны доказать компетентность разработчиков в реализации модулей; one (Certified Solution Specialist) ориентирован на бизнес-пользователей (консультантов, аналитиков, руководителей проектов). Сертификация фронтенд-разработчиков Magento в основном направлена на улучшение пользовательского интерфейса (UI) back-end разработчиков, которые реализуют основные модули. Сертификация Plus проверяет глубокое понимание модулей Magento Enterprise и всей архитектуры. [41]
Ресурсы
Magento DevBox - это контейнер Docker, который позволяет легко установить новейшую платформу Magento 2 CE или EE в виртуальной среде. Он также позволяет разработчикам ссылаться на существующую локальную установку Magento 2. По состоянию на июнь 2017 года он все еще находится в стадии бета-тестирования. [42]
Magento Commerce 2.3.4 выпущена 28 января 2020 г. [43], последняя версия - v2.3.4 [44], загрузите ее со страницы технических ресурсов или Github. [45]
Миграцию с Magento 1 на Magento 2 можно выполнить с помощью официального инструмента переноса данных. [46] Перенос может быть выполнен разработчиками с большим опытом работы с Magento 1 и 2. [47]
Magento также имеет разнообразную группу статей по электронной коммерции [48], написанных для помощи компаниям B2B [49] и B2C. Их можно найти в разделе блогов на сайте.
Тематические исследования электронной коммерции также являются еще одной частью веб-сайта Magento, которая предоставляет внутреннюю информацию о том, как Magento влияет на бренды. [50]
Критика и споры
В статье TechCrunch сообщается, что, согласно его источникам, бывшие сотрудники Magento заявляют, что они коллективно «обманули» почти 7-10% Magento, доля, которая составила бы около 18 миллионов долларов, когда eBay приобрела компанию. [51]
Смотрите также
- Сравнение программного обеспечения корзины покупок
- Список поставщиков услуг онлайн-платежей
Рекомендации
- ^ https://magentocommerce.com
- ^ "Релизы - magento / magento2" . github.com . Проверено 8 мая 2021 года .
- ^ «Magento, приобретенный Adobe» . Bloomberg News . 2018-05-18 . Проверено 15 мая 2020 .
- ^ «Статистика Magento, доля рынка, внедрение и рост в 2019 году» . Принимающий Трибунал . 2019-02-18 . Проверено 27 сентября 2019 .
- ^ «Введение в Magento: навигация по ведущей экосистеме электронной коммерции» . Блог Toptal Engineering . Проверено 27 сентября 2019 .
- ^ «Magento, продаваемый eBay: Opace о том, может ли Magento сиять как частная компания» . 2015-11-12.
- ^ а б Миллер, Рон (21.05.2018). «Adobe приобретет Magento за 1,68 миллиарда долларов» . TechCrunch . Verizon Media . Проверено 5 марта 2019 .
- ^ «Вариен и платформа электронной коммерции Magento» (PDF) . Zend. Архивировано из оригинального (PDF) 12 января 2015 года . Проверено 17 января 2015 года .
- ^ Буря, Алан. «Magento для разработчиков: Часть 7 - Расширенная ORM - Значение атрибута сущности» . Magento . Проверено 17 января 2015 года .
- ^ «Magento 2.4 требует Elasticsearch» . Проверено 11 сентября 2020 года .
- ^ Маккомбс, Адам (2011). Полное руководство по Magento . Роберт Бан Апресс. п. 4.
- ^ Родригес, Савио (25 июля 2008 г.). «Победители конкурса SourceForge Community Choice Awards» . InfoWorld . Проверено 27 сентября 2019 .
- ^ Уоррен, Кристина (6 июня 2011 г.). «eBay приобретает компанию Magento, занимающуюся электронной коммерцией с открытым исходным кодом» . Mashable . Проверено 4 апреля 2018 года .
- ^ Рао, Лина (12 апреля 2012 г.). «Недавно ушедший технический директор и соучредитель Magento: eBay не понимает значения слова« открытость »» . TechCrunch . Проверено 4 апреля 2018 года .
- ^ Лавель, Марк. «Письмо нашего генерального директора» . Magento.com . Архивировано из оригинала 9 ноября 2015 года . Проверено 8 ноября 2015 года .
- ^ Луис де Соуза (3 февраля 2015 г.). «Magento - точный онлайн коппелинг» . www.iwebdevelopment.nl . Проверено 5 апреля 2018 года .
- ^ «Adobe приобретает Magento Commerce» . Adobe Newsroom . Проверено 21 мая 2018 .
- ^ «Magento теперь является частью Adobe» . Magento . Проверено 19 июня 2018 .
- ^ «Программное обеспечение электронной коммерции с открытым исходным кодом | Magento» . magento.com . Проверено 14 марта 2016 .
- ^ "magento / magento2" . GitHub . Проверено 4 ноября 2018 .
- ^ «Доступность Magento» . devdocs.magento.com . Проверено 15 апреля 2021 .
- ^ Аси, Мэтт (21.05.2018). «Удвоение видения открытой платформы Adobe с помощью Magento» . Средний . Проверено 23 мая 2018 .
- ^ «Примечания к выпуску Magento 2» . docs.magento.com . Проверено 6 июля 2016 .
- ^ «Объявление о выпуске бета-версии Magento 2» . Блог Magento . Проверено 6 июля 2016 .
- ^ «Платформы электронной коммерции для малого бизнеса» .
- ^ "Платформы электронной коммерции | Средний рынок и предприятия" .
- ^ «Magento Commerce Cloud как часть Adobe Experience Cloud» .
- ^ "magento / magento2" . GitHub . Проверено 14 марта 2016 .
- ^ «Примечания к выпуску Magento Enterprise Edition 1.14.2.4» . merch.docs.magento.com . Проверено 14 марта 2016 .
- ^ «Партнеры по решениям - Партнерская программа Magento» . partners.magento.com . Проверено 3 сентября 2017 .
- ^ «Технологические партнеры - Партнерская программа Magento» . partners.magento.com . Проверено 3 сентября 2017 .
- ^ Патчинг; Исследовать; Безопасность; Уязвимости; Вредоносное ПО; Сайты цепляются за миллион ошибочных, исчезающих сертификатов SHA-1: Netcraft; магазины, атаки набора эксплойтов Neutrino поразили тысячи Magento; Подключенные чайники кипятят, пароли Wi-Fi рассыпаются по Лондону. «Атаки с использованием набора эксплойтов Neutrino поразили тысячи магазинов Magento» . theregister.co.uk . Проверено 7 ноября +2016 .
- ^ «5900 интернет-магазинов обнаружены скиммингом [анализ]» . gitlab.io . Проверено 7 ноября +2016 .
- ^ «Неисправленная уязвимость делает интернет-магазины Magento уязвимыми для взлома» . PCWorld . 2017-04-13 . Проверено 13 апреля 2017 .
- ^ «Нулевой день с высоким риском оставляет уязвимыми 200 000 торговцев Magento» . Threatpost . Проверено 13 апреля 2017 .
- ^ Чимпану, Каталин (23 октября 2018 г.). «Группа Magecart использует нулевые дни в 20 расширениях Magento» . Проверено 9 декабря 2018 .
- ^ «Конференция Magento Imagine» . 2017-09-11.
- ^ "Magento Live AU" . 2016 г.
- ^ "Magento Live UK" . 2016 г.
- ^ "Ассоциация Magento" .
- ^ «СЕРТИФИКАЦИЯ MAGENTO» . Magento . Проверено 17 января 2015 года .
- ^ «Обзор быстрой установки DevBox (бета) | Документация для разработчиков Magento 2» . devdocs.magento.com . Проверено 29 мая 2017 .
- ^ «Дорожная карта Magento 2» . FireBearStudio . Проверено 27 апреля 2018 .
- ^ «Примечания к выпуску 2.3.4 с открытым исходным кодом Magento | Документация для разработчиков Magento 2» .
- ^ "magento / magento2" . GitHub . Проверено 27 октября 2017 .
- ^ «Инструмент переноса данных | Документация для разработчиков Magento 2» . devdocs.magento.com . Проверено 3 сентября 2017 .
- ^ «Каталог сертифицированных разработчиков Magento» . u.magento.com . Проверено 3 сентября 2017 .
- ^ «Блог электронной торговли - советы и рекомендации по электронной торговле от Magento» .
- ^ «Платформа электронной коммерции B2B» .
- ^ Примеры использования электронной коммерции
- ^ «eBay приобрела Magento более чем за 180 миллионов долларов - но не все улыбаются» . TechCrunch . 23 июня 2011 . Проверено 18 мая 2019 года .