"magento 2 development"
Since Magento 2 requires MySQL 5.6, there are a lot of problems with running Magento 2 in environments such as MAMP and XAMPP with MySQL 5.5 support. If you are going to switch between Magento 1 and 2 projects the issue can turn into a serious headache. In this post, we’ve gathered information about solving the versions problem with the help of Magento 2 virtualization.
UPD (17.08.2015): How to Install Magento 2 with Docker
UPD (24.11.15) PHP 7 Docker Image for Magento 2
The community around Magento platform is vast. It consists of both professionals and enthusiasts, developers and merchants, geeks and sirs. In the beginning, all this mass was scattered and disconnected, but everything has been changed within last years. Magento community is not only huge, it is powerful, influential and not indifferent to its members. Today, it’s one of the real benefits of the platform. Don’t stay aside and try to get maximum from the Real Magento Community. We will explain how to do this in the following post.
UPD (11.02.16): How do I get involved in the Magento community?
Magento 2 consists of several types of components: themes, modules, libraries, language packages. The Framework of Magento provides a set of core logic; libraries, PHP code, and base concepts inherited by all the components of the system.
Modules and themes of Magento 2 are used as customization units: modules provide business features, and themes provides look-and-feel features. Both modules and features have their own lifecycle, so they can be installed, disabled or deleted.
Modules can both depend on and relate to each other in different ways. At the same time, they should be independent enough to maximum flexibility for the site customization. In addition to the definition new business features, modules also define the user interface for those features. As a result modules interact with themes.