Magento 2.x Development Environment Mac OS X A good development environment is always necessary for any Magento 2 developers. Take a look at the list below which are installed on mac os x: Install VirtualBox v1.8.5.
We don’t normally do list posts at C3, but there are so many utilities that we find indispensable as developers that we ended up with a whole goody-bag full. Enjoy! And let us know in the comments if there are ones that you couldn’t live without but we’ve missed.
- Magento 2 Demo is the live demo site that brings the real experience on Mageplaza extensions instead of installing Magento 2 on localhost. Magento 2 Demo with sample data allows you interacting as a customer in the frontend and working as an admin in the backend. Using the online Magento 2 Admin Demo is the perfect solution that helps you enjoy all ulities of Magento 2 without any installation.
- 14 @osrecio PhpStorm Import/Export Settings File Import or Export Settings. And Repository Settings (all devs with Same config)1 2 Plugins magicento magento2 3 External Tools Preferences Tools External tools4 Development Live Templates magento2-phpstorm-templates phpstorm-live-templates-magento-2 Advanced 15.
- These are the two greatest tools that I’ve come across since when I started working with Magento back in 2010. Another great option a tool crafted as a plugin for PHPStorm IDE and called Magicento, created by Enrique Piatti and used by a lot of Magento developer all around the world.
In no particular order:
1. n98-magerun for M1 / M2
I lied. This is first for a reason. Command line tools for Magento 1 and Magento 2: “The swiss army knife for Magento developers, sysadmins and devops.” It was such a brilliant tool for Magento 1 that Magento incorporated something similar into Magento 2 (though n98-magerun2 still adds more functionality so it’s worth grabbing!)
2. C3 Environment Banner for M1 / M2
Magento 2 Download
The number of times live sites would have been accidentally changed is too many to count admit to. This extension adds coloured banners to the frontend and the admin panel to let you know visually if you are on a development, staging, preview or production site. It is guaranteed not to display anything on the frontend for production (or if it does not find a named environment). It picks up the current environment from the server variable “APPLICATION_ENV”. There are versions for Magento 1 and Magento 2.
3. Mage Security Patcher
In fact, the Mage Security Council have a number of super-useful tools that aid with maintaining the security of Magento, but we’ve picked this one in particular as it saves so much time when applying patches. And particularly in Magento 1 you need to apply patches regularly. The great thing about this tool is that it is rather more intelligent than a straight diff patch – it will also update template files in custom themes where it can.
4. Scope hints for M1 / M2

Visual reminder if there is any specialisation of system config, product or category data. For example, if you are looking the web settings in system config at the default scope and there are specialised values to give different websites their own domain, those settings will be highlighted for you in the default scope so that you know that there is more detail to drill down to. I know! Good, isn’t it?
5. Magicento
PHPStorm plugin for Magento developers. If you use PHPStorm (that would probably be hint 5b – PHPStorm is pretty great too), this invaluable plugin for both Magento 1 and 2 (sadly, you have to purchase one for each) adds understanding for factories, template paths etc. that PHPStorm by itself would not be able to follow or autocomplete. It does much more than this, but that’s a pretty good start.
That’s our list! We’d love to hear from you what your top Magento tool would be.
We don’t normally do list posts at C3, but there are so many utilities that we find indispensable as developers that we ended up with a whole goody-bag full. Enjoy! And let us know in the comments if there are ones that you couldn’t live without but we’ve missed.
In no particular order:
1. n98-magerun for M1 / M2

I lied. This is first for a reason. Command line tools for Magento 1 and Magento 2: “The swiss army knife for Magento developers, sysadmins and devops.” It was such a brilliant tool for Magento 1 that Magento incorporated something similar into Magento 2 (though n98-magerun2 still adds more functionality so it’s worth grabbing!)
2. C3 Environment Banner for M1 / M2
Magento 2.4.2
The number of times live sites would have been accidentally changed is too many to count admit to. This extension adds coloured banners to the frontend and the admin panel to let you know visually if you are on a development, staging, preview or production site. It is guaranteed not to display anything on the frontend for production (or if it does not find a named environment). It picks up the current environment from the server variable “APPLICATION_ENV”. There are versions for Magento 1 and Magento 2.
3. Mage Security Patcher
In fact, the Mage Security Council have a number of super-useful tools that aid with maintaining the security of Magento, but we’ve picked this one in particular as it saves so much time when applying patches. And particularly in Magento 1 you need to apply patches regularly. The great thing about this tool is that it is rather more intelligent than a straight diff patch – it will also update template files in custom themes where it can.
4. Scope hints for M1 / M2

Visual reminder if there is any specialisation of system config, product or category data. For example, if you are looking the web settings in system config at the default scope and there are specialised values to give different websites their own domain, those settings will be highlighted for you in the default scope so that you know that there is more detail to drill down to. I know! Good, isn’t it?
5. Magicento
PHPStorm plugin for Magento developers. If you use PHPStorm (that would probably be hint 5b – PHPStorm is pretty great too), this invaluable plugin for both Magento 1 and 2 (sadly, you have to purchase one for each) adds understanding for factories, template paths etc. that PHPStorm by itself would not be able to follow or autocomplete. It does much more than this, but that’s a pretty good start.
Magento 2 Marketplace
That’s our list! We’d love to hear from you what your top Magento tool would be.
