Menu
MageQuest LogoMageQuest
Search
MageQuest Logo

What is Magento

Apprentice
July 1, 2019
2.3.x

Magento is...

...an ecommerce platform (and product) from Adobe (who acquired Magento in 2018).

Flexible / powerful

Extensible

Extensions (modules) / themes

Features

Link to 'MerchDocs'

Editions

  • Magento Open Source (formerly Community Edition)
  • Magento Commerce (formerly Enterprise Edition)
  • Magento Commerce Cloud (formerly Enterprise Cloud Edition)
  • Magento Commerce B2B Edition (B2B = Business To Business)

Languages & Frameworks

Whilst the primary language of the Magento codebase is PHP, there are many other languages and frameworks that are utilised:

PHP

  • Zend Framework
  • Symfony Components

JavaScript

  • RequireJS
  • jQuery / jQuery UI
  • KnockoutJS

CSS

  • LESS

Database

  • MySQL (or MariaDB / Percona)

Caching

  • Redis
  • Memcached
  • Varnish (full page)

Design Patterns

  • MVC
  • MVVM

Tools

  • Composer
  • bin/magento CLI (Command Line Interface)