Technical Specification and kick off details for Magento 2

 

Server Requirement for Magento 2

  • Operating systems (Linux x86-64)
  • Minimum 2 GB  RAM
  • Composer
  • Web servers
  • Apache 2.2 or 2.4 OR  Nginx 1.8
  • MySQL 5.6
  • PHP (5.6.x Or 7.0.2)

How to install Magento 2

Magento 2 installation is a two step process.

  • Installation of magento project … Traverse to your document root (by using cd command) and run the command.

Magento 2 Technology stack


• HTML5
• CSS3 (using LESS CSS pre-processor)
• jQuery (its using jquery as primary JavaScript library)
• RequireJS (This library that helps load JavaScript resources on demand)
• Knockout.js (It simplifies JavaScript UIs with the Model-View-View Model pattern)
• Multiple Third-party libraries (Zend Framework 1, Zend Framework 2, Symfony)
• Coding standards PSR-0 (autoloading standard), PSR-1 (basic coding standards), and PSR-2 (coding style guide), PSR-3, PSR-4

Optional stack components for Magento2


• Varnish (for caching)
• Redis ( for page caching)
• Solr (for search engine)
• Elasticsearch (another option search engine)

Automated testing support for Magento2


Magento2 is not only a full fledged ecommerce system but also it provides automated testing suites that include unit, integration, functional and performance test scripts, as well as JavaScript tests and tools for static code analysis. We can use Behaviour Driven Development (BDD) as well. Components include PHPUnit for the unit test framework and Selenium for the functional test framework.
You may also like: Magento2 new features

Related posts:

The following two tabs change content below.

Chandra Shekhar

Consultant at Infogain
Chandra Shekhar is a LAMP Developer,Thinker,Blogger and currently working as Magento(Ecommerce) specialist.. I am always open to learn new things in LAMP as well as other newer technology. In the journey of my last 9 years of web and product development, I have decided to share my knowledge and experience to Open Source Community in 2011. In this regard I have started CuteHits.com. Since then I am actively sharing my knowledge on various LAMP technology through CuteHits.com’s technical ... Read More about Chandra Shekhar

Latest posts by Chandra Shekhar (see all)