Jump to content

Magento

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 99.253.227.27 (talk) at 04:19, 25 January 2013 (Coding features: Lower case second word in title). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Magento
Developer(s)Magento Inc.
Initial release2008 (2008)
Stable release
community edition 1.7.0.2 / professional edition 1.12.0.2 / enterprise edition 1.12.0.2 / July 5, 2012 (2012-07-05)
Repository
Written inPHP
Operating systemCross-platform
TypeWebshop, Shopping cart
LicenseOSL Ver. 3 / AFL Ver. 3
Websitewww.magentocommerce.com

Magento is an open source ecommerce web application that was launched on March 31, 2008. It was developed by Varien (now Magento Inc) with help from the programmers within the open source community but is owned solely by Magento Inc.. Magento was built using the Zend Framework.[1][2] It uses the entity-attribute-value (EAV) database model to store data.[3]

The Magento Community Edition is the only free version of Magento available.

History

Varien, the company owning Magento, formerly worked with osCommerce. They originally planned to fork osCommerce but later decided to rewrite it as Magento. Magento officially started development in early 2007.[4] Seven months later, on August 31, 2007, the first public beta version was released. On May 30, 2010, Magento mobile was released; it allows store owners to create native mobile storefront apps.

In February 2011, eBay announced it had made an investment in Magento in 2010, worth a 49% ownership[5] share of the company.

As of June 6, 2011 eBay owns 100% of Magento. eBay announced that Magento would join eBay's new X.Commerce initiative.[6]

Magento's CEO and co-founder Roy Rubin wrote on the Magento blog stating that "Magento will continue to operate out of Los Angeles, with Yoav Kutner and me as its leaders.".[7]

As of February 2, 2012 Magento passed 4 million downloads of its software platform.[8]

Yoav Kutner left Magento in April 2012 [9]

Usage

The Magento ecommerce system has been widely adopted by online retailers with 130,033 sites known to use it[10] ranging from smaller ecommerce websites to large multinational businesses such as Harvey Nichols and Samsung.[11]

While Magento offers a free "Community" edition, it should be noted that the software is a complex solution that will typically require the user to have a reasonable grasp of php and html in order to set a customized store live. While there is an enormous amount of 'self help' available on forums and offered by the Magneto community, you cannot obtain support from Magento until you purchase the Enterprise edition.

Distinguishing features

Magento uses several key coding practices that make the system both versatile and adaptable both as a web platform and as an e-commerce platform.

As a web platform, Magento uses its own take on the model-view-controller (MVC) model. The differences between the traditional model and Magento's model are the following:

  • The use of a layout file to control what's displayed on each view.
  • The use of "blocks" that can be inserted into any view easily via the layout.
  • The use of a model re-write system.

Coding features

Magento is well known in its developer community for its use of object-oriented programming (OOP) and especially for its use of the EAV model.[12] This allows Magento to be much more versatile than most e-commerce platforms at storing a large range of data.

These features give the system versatility and adaptability. Allowing multiple websites and themes to be run on the same set of layout commands, same set of blocks and even the same database. However, the drawback of these systems is that they result in slow load times, for which Magento compensates with additional caching and database indexing.

See also

References

  1. ^ Magento creates a huge success with enterprise e-commerce platforms & communities built on Zend Framework framework.zend.com. Retrieved October 17, 2008.
  2. ^ Magento – Blog – Award-winning Tool King website upgrades to Magento Enterprise Edition Platform – eCommerce Software for Growth. Magentocommerce.com (2009-12-04). Retrieved on 2012-07-07.
  3. ^ Magento – Knowledge Base – Magento for Developers: Part 7 – Advanced ORM – Entity Attribute Value – eCommerce Software for Growth. Magentocommerce.com (2009-12-06). Retrieved on 2012-07-07.
  4. ^ Interview: Roy Rubin About Magento Open Source eCommerce. ecommerceoptimization.com (July 2007).
  5. ^ eBay Owns 49% Of Magento Inc – Confirmed | Magik. Blog.magikcommerce.com. Retrieved on 2012-07-07.
  6. ^ Magento – Blog – Announcing the Magento Enterprise Edition – eCommerce Software for Growth. Magentocommerce.com (2009-04-15). Retrieved on 2012-07-07.
  7. ^ eBay Acquires Open Source Ecommerce Company Magento. Mashable.com (2011-06-06). Retrieved on 2012-07-07.
  8. ^ 4 Million and Counting! | Blog. Ultimento (2012-02-02). Retrieved on 2012-07-07.
  9. ^ Magento Founder Yoav Kutner on His Departure from eBay. C4 Commerce (2012-04-15). Retrieved on 2012-07-07.
  10. ^ "Builtwith Trends - Magento". Retrieved 14 September 2012.
  11. ^ "Magento Ecommerce Users". Retrieved 20 September 2012.
  12. ^ http://en.wikipedia.org/wiki/Entity-attribute-value_model