Magento

from Wikipedia, the free encyclopedia
Magento Commerce

Magento Logo.svg
Basic data

Maintainer Magento Inc., Culver City
developer Magento Inc., Culver City
Publishing year 2008
Current  version 2.3.5-p1
( April 28, 2020 )
operating system Server: Linux ,
client: platform-independent
programming language PHP
category Online shop
License Open software license
German speaking Yes
magento.com/de

Magento is an online shop - software and was first in the version 1.0 on 31 March 2008 as source Open - E-Commerce released platform. Magento is produced by the company of the same name, Magento (formerly Varien ) with the help of the Zend Framework . Magento is used on 1.3% of all websites (as of May 2016) and is therefore the most widely used pure online shop software.

Magento Inc. was a wholly-owned subsidiary of eBay from June 2011 to November 2015 and belongs to the X.Commerce business unit. On November 2, 2015, the private equity company Permira announced the acquisition of Magento Inc. According to its own information, the company has 375 employees worldwide.

In June 2018, the complete sale of Magento to Adobe Inc. was announced.

Magento is available under the Open Software License Version 3.0.

On November 17, 2015, Magento 2 was released with a new software architecture, but on a similar technology stack.

technology

Magento 1 is based on PHP version 5.4 or higher and uses MySQL in the standard version for data storage. A Linux server (Linux x86, x86-64) is required as the server.

The current version of Magento 2 (version 2.3.x) requires:

  • As web server: Apache 2.2 or 2.4 or nginx 1.x (or the latest mainline version)
  • PHP Version: 7.1.3 or newer, 7.2.x
  • MySQL: 5.6, 5.7 Compatible with MySQL NDB Cluster 7.4. *, MariaDB 10.0, 10.1, 10.2, Percona 5.7 and other binary compatible MySQL servers

In addition to PHP, Magento relies on configuration via XML file. This is not only used for the general configuration of the technical basis, but is also used to configure the interfaces in order to be able to adapt the display in both the back and the front end .

Cache backend

Magento is able to handle different cache backends. Essentially these are:

Older versions of Magento supported other backends like Memcached .

The external services Varnish or Redis or the local file system can be used as a full-page cache .

Functions and skills

Site management

Magento offers the possibility to manage several shops with independent catalogs and customer bases on different domains . Magento can also be set up to be multi-tenant . This means that even in the B2B environment, it is possible to offer a customer a certain product range and show another customer a different range. Management takes place on three levels or areas of validity (internal designations in brackets):

  1. Website (website)
  2. Store (store group)
  3. Store View (store)

The names used in the source code and in the Magento database differ from the names visible in the backend. These internal designations are given in brackets in the list.

Processing of orders

In Magento , orders can be managed in a similar way to an inventory management system. An order can be completely created in the backend of Magento. Typically, however, it is generated by the customer via the front end, in which he puts products in the shopping cart, enters his billing and delivery address at the checkout, selects the payment and shipping method and clicks on "Buy". With online payments, after clicking on "Buy", the customer is often redirected to an external page where he should complete the payment. The shop operator can process an order by creating (partial) invoices, (partial) delivery notes and (partial) credit notes, whereby the order changes status and thus status according to a fixed scheme. While order statuses are firmly anchored in Magento, one or more status codes can be assigned to a status. By manually setting the status, the progress of the processing of an order can be communicated more precisely externally and internally.

Magento additional modules

The standard functionality can be expanded by external developers. Corresponding modules can be found u. a. on Magento Connect (for Magento1) and Magento Marketplace (for Magento2).

At the end of 2009, around 1,500 extensions, some of which were chargeable, were available from different areas (administration, payment, shipping modules, templates, catalog expansion).

history

Work on Magento began in January 2007. Seven months later, on August 31, 2007, the first public beta was released.

The German open source magazine T3N reported on Magento in the December 2007 issue.

In March 2008, Magento was presented at the Under the Radar: The Business of Web Apps conference and was voted a favorite by visitors.

Editions

The following three editions are currently available:

  • Magento Commerce (formerly Enterprise Edition, costs: from USD 15,550 per year with Gold Level Support or from USD 49,990 per year with Platinum Level 24/7 support)
  • Magento Commerce Cloud (formerly Enterprise Cloud Edition)
  • Magento Open Source (formerly Community Edition, free of charge, open source license OSL 3.0, without support)

The Professional Edition presented in 2010 was discontinued on February 1, 2012. The Professional Edition customers were offered the purchase of a permanent license or upgrade to the Enterprise Edition at reduced rates.

Difference Between Magento Open Source and Magento Commerce

Both Magento versions use the same Magento core, for this reason the structure of the shop software is identical in both versions, and the backend and frontend are the same for both versions. The main differences are in terms of warranty, support and integrated functions. A Magento Commerce user from Magento receives direct support from Magento Inc. as well as preferential processing of error messages. Magento gives no guarantee or warranty for the Community Edition. It is different with Magento Commerce, because here Magento guarantees the functionality of the shop software. In addition, Magento offers exclusive functions that are reserved exclusively for Magento Commerce.

Magento Go

In March 2011, a variant of the software was presented under the name Magento Go , in which the developers take over the operation and maintenance of the entire system ( SaaS ). This was particularly suitable for users who shied away from the effort or expense of their own server and did not want to worry about the security of Magento. Magento Go was offered in several size classes for a monthly rental price. Magento Go was discontinued on February 1, 2015.

Mage +

On May 11, 2012 the Magento community published a fork of the community edition in version 1.7 under the name Mage + on GitHub . With this move, she demonstrated her reluctance to see the increasing commercialization of the project through eBay.

Magento 2

Roadmap Magento2

Magento 2 is the successor to Magento 1. The new version was published on November 17th, 2015. Magento 2 is developed with the help of Zend Framework 1, Zend Framework 2 and Symfony2 . The software is available under the Open Software License Version 3.0.

Magento 2 underwent a thorough overhaul in the course of the version upgrade, but EAV was not abandoned . Magento 2 also made use of a repertoire of current design patterns . The most important change in this area is the replacement of the JavaScript framework. Here Prototype was dropped and the way was cleared for JQuery . A new graphical user interface was implemented and the content or blocks (grids [admin data tables]) were reloaded via Ajax .

The release of Magento 2 has been postponed several times. The current Magento 2 can be downloaded for developers on GitHub or on the official Magento page. It has an extensively redesigned backend and a visual layout editor in which blocks can be moved to other areas with the mouse.

The extensions for Magento 1.x are not compatible with Magento 2.0 without adaptation. From the official side, Magento 2.0 is supposed to offer significantly better documentation for developers and users than the previous versions.

Magento in the German market

The original Magento shop partially does not comply with the legal requirements in Germany. To prepare Magento for the German market, there are currently two different modules that take on the respective tasks with different approaches, as well as a preconfigured overall package called "Magento DE". Nevertheless, most online retailers in Germany have at least some individual solutions programmed or configured in order to be able to implement specific requirements for the shop system. Therefore, hardly any shop solution is the same as another.

Market Ready Germany

Trusted Shops and symmetrics CGI have jointly developed a module that supplements Magento with the functionalities of a B2C shop required for Germany and prepares it for certification by Trusted Shops.

MageSetup

In contrast to Market Ready Germany, the MageSetup module is a pure open source product from the German-speaking Magento user community. It was initially developed under the name GermanSetup and then renamed as it supports more and more countries. Currently these are Germany, France, Italy, Austria, Russia, Switzerland and the United Kingdom. Among other things, it does without the automatic installation of some third-party payment modules. At best, there are recommendations for further suitable modules. This makes it significantly slimmer and more stable. It can also be uninstalled without serious consequences.

MageSetup is maintained at Github under the name FireGento , an association of some Magento agencies and free developers.

Magento DE

Magento DE was developed on behalf of Netresearch by members of the Magento community under the leadership of integer_net. Magento DE is a complete, preconfigured version of the "Community Edition" for German retailers. Magento and all necessary extensions for the German market are set up in a single installation procedure.

Legal

Magento is a registered trademark. Independent providers who offer Magento services use the abbreviations “mage” or “mag” in their domain names.

Awards

Magento won the Best New Open Source Project 2008 Award at the SourceForge.net Community Choice Awards .

See also

literature

  • Daniel Koch: Magento - step by step to your own online shop . Hanser, 2012, ISBN 978-3-446-42307-7 .
  • Roman Zenner, Rico Neitzel: Online shops with Magento . 3. Edition. O'Reilly, 2014, ISBN 978-3-95561-782-0 .
  • Angeli Susanne, Wolfgang Kundler: Magento - Successful with the first online shop . Markt + Technik, 2009, ISBN 978-3-8272-4375-1 .
  • Tim Schürmann: Magento - step by step to your own web shop . Open Source Press, 2009, ISBN 978-3-937514-84-0 .
  • Roman Zenner, Vinai Kopp, Claus Nortmann, Sebastian Heuer, Dimitri Gatowski, Daniel Brylla: Magento - The Handbook for Developers . O'Reilly, 2010, ISBN 978-3-89721-928-1 .
  • Alexander Steireif, Rouven Alexander Rieker: Magento - installation, application, extension . Galileo Computing, 2010, ISBN 978-3-8362-1613-5 .
  • Claus Häberle: Magento - configure, set up and maintain online shops . Addison-Wesley, 2009, ISBN 978-3-8273-6243-8 .

Web links

Individual evidence

  1. Latest release . (accessed on May 1, 2020).
  2. Magento 2.3.5 and other releases in April 2020 . April 30, 2020 (accessed May 1, 2020).
  3. ZendFramework Case Study Magento ( Memento of the original from March 1, 2012 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. (PDF). framework.zend.com, accessed on October 17, 2008. @1@ 2Template: Webachiv / IABot / framework.zend.com
  4. Usage of content management systems for websites . w3techs.com, accessed on May 6, 2016.
  5. eBay takes over e-commerce platform Magento heise.de, requested on June 16, 2011.
  6. Permira - Permira V completes acquisition of certain EBAY Enterprise divisions. In: www.permira.com. Retrieved May 6, 2016 .
  7. Magento-About Us , Magento About Us queried on May 10, 2012
  8. Why does Adobe want to buy Magento? In : entwickler.de . June 21, 2018 ( entwickler.de [accessed June 21, 2018]).
  9. a b A NEW ERA OF COMMERCE INNOVATION Magento blog last accessed on August 10, 2017.
  10. Official Magento system requirements ( memento of the original from November 16, 2013 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. , Retrieved July 8, 2015 @1@ 2Template: Webachiv / IABot / www.magentocommerce.com
  11. Magento 2.3.x technology stack requirements
  12. Order processing in Magento. Retrieved June 21, 2013 .
  13. Magento Connect Reaches over 1500+ Extensions ( Memento of the original from December 6, 2011 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.magentocommerce.com
  14. Interview: Roy Rubin about Magento Open Source eCommerce . eCommerceOptimization.com, accessed on April 12, 2008.
  15. t3n: Open Source & Web ( Memento of the original from July 5, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Edition 10, 12 / 2007-02 / 2008. @1@ 2Template: Webachiv / IABot / t3n.yeebase.com
  16. Under the Radar: The Business of Web Apps conference ( Memento of March 28, 2008 in the Internet Archive )
  17. ^ Under the Radar Winners Announced ( March 25, 2008 memento in the Internet Archive ). Undertheradarblog.com, accessed on April 11, 2008.
  18. Magento Enterprise Edition . Retrieved July 30, 2013
  19. Magento: Magento Enterprise Cloud Edition. (No longer available online.) Archived from the original on May 6, 2016 ; accessed on May 6, 2016 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / magento.com
  20. Magento Community Edition . Retrieved November 24, 2012.
  21. FWPshop.org: Difference: Magento Community and Enterprise Edition In: Archived copy ( Memento of the original from August 22, 2012 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.fwpshop.org
  22. Magento: Magento Features List In: http://www.magentocommerce.com/images/uploads/magento-feature-list.pdf
  23. Roman Zenner: Magento Go: First impressions of the new SaaS solution. (No longer available online.) In: t3n magazine. March 25, 2011, archived from the original on September 17, 2012 ; Retrieved September 23, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / t3n.de
  24. eBay-Owned E-Commerce Platform Magento Shuts Down Services Aimed At Smaller Retailers. Retrieved January 8, 2016 .
  25. Mage + website ( Memento of the original from December 21, 2014 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.mageplus.org
  26. Community publishes Magento fork on GitHub ( Memento of the original from May 14, 2012 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. , t3n, May 11, 2012. Retrieved May 14, 2012. @1@ 2Template: Webachiv / IABot / t3n.de
  27. Photoshot of the Magento 2.0 roadmap on Magento Imagine 2014. Accessed on September 22, 2014 .
  28. Magento 2.0 preview version for developers on GitHub. Retrieved June 20, 2013 .
  29. Official Magento 2 documentation in English. (No longer available online.) Formerly in the original ; Retrieved June 20, 2013 .  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: Dead Link / wiki.magento.com  
  30. Prepare GermanSetup Magento for the German market
  31. Everything about the FireGento Association
  32. ^ Jochen G. Weber: Magento DE: Preconfigured shop solution for German retailers (CeBIT 2013) , in: t3n.de News, March 7, 2013
  33. Website and download from Magento DE ( Memento of the original from September 28, 2013 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / de.nr-apps.com
  34. Official Magento License / Trademarks FAQ
  35. SourceForge.net Community Choice Awards 2008 ( Memento of the original from January 16, 2009 in the Internet Archive ) Info: The archive link has been inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. sourceforge.net from January 6, 2009. @1@ 2Template: Webachiv / IABot / sourceforge.net