Features & Functionality - 3.10 Extensions and Customizations Flashcards
What is Magento Marketplace?
- Magento’s store to purchase modules.
- Module developers upload modules and profit share with Magento.
- Magento runs extensive QA on the modules to ensure they fit the requirements.
- Merchants or developers purchase modules from this and install.
How to install a module?
• Installation is fairly straightforward.
• If using composer, add the module into composer:
• composer requires vendor/module
• Then:
• bin/magento module:enable vendor_module
• bin/magento setup:upgrade
• bin/magento setup:di:compile
• QA the website to ensure that everything works as expected.
• Deploy to product and retest to ensure that everything still works as expected.
Differences between Magento 1 Marketplace and Magento 2 Marketplace.
- Magento Connect had little in the way of QA for the modules uploaded.
- Magento Connect did not share profits at all.
- Magento Marketplace uses composer to enable access to modules.
- Magento Marketplace filters modules to ensure that there is only one approved module per category.
Where can a merchant find Magento 2 extensions?
* Recommended: Magento Marketplace
What are the two ways of installing an extension in Magento 2?
- Composer (if available)
* Manually
How can a Magento 2 Admin user disable an extension using Admin functionality?
- This question is misleading. It is not possible to disable an extension in Admin.
- You can disable a module’s output: Stores > Configuration > Advanced > Disable Modules Output.
- This just prevents a module from showing any HTML. The module still can run in the background.
When is a customization required?
- When vanilla Magento doesn’t have needed functionality.
* When a quality module that meets the needs is not available. Then you write your own customization.