674 lines
30 KiB
HTML
674 lines
30 KiB
HTML
<h1
|
||
id="awesome-magento-2-awesomeproject-status-active-the-project-has-reached-a-stable-usable-state-and-is-being-actively-developed.">Awesome
|
||
Magento 2 <a href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a><a href="https://www.repostatus.org/#active"><img
|
||
src="https://www.repostatus.org/badges/latest/active.svg"
|
||
alt="Project Status: Active – The project has reached a stable, usable state and is being actively developed." /></a></h1>
|
||
<div data-align="center">
|
||
<pre><code><a href="https://vshymanskyy.github.io/StandWithUkraine">
|
||
<img width="500" height="350" src="media/logo-ua.svg" alt="Awesome">
|
||
<img src="https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg">
|
||
</a>
|
||
<br>
|
||
<br>
|
||
<br>
|
||
<br>
|
||
<hr></code></pre>
|
||
</div>
|
||
<blockquote>
|
||
<p>A curated list of awesome Magento 2 Extensions & Resources.</p>
|
||
</blockquote>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/awesome/blob/master/awesome.md">What
|
||
is an awesome list?</a></li>
|
||
<li><a href="contributing.md">Contribution guide</a> <a
|
||
href="https://github.com/DavidLambauer/awesome-magento2/issues"><img
|
||
src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat"
|
||
alt="contributions welcome" /></a></li>
|
||
</ul>
|
||
<hr />
|
||
<h2 id="table-of-contents">Table of Contents</h2>
|
||
<ul>
|
||
<li><a href="#magento">What is Magento?</a></li>
|
||
<li><a href="#events">Events</a></li>
|
||
<li><a href="#frontends">Frontends</a></li>
|
||
<li><a href="#tools">Tools</a></li>
|
||
<li><a href="#open-source-extensions">Open Source Extensions</a></li>
|
||
<li><a href="#blogs">Blogs</a></li>
|
||
<li><a href="#learning">Education</a></li>
|
||
<li><a href="#platforms">Platforms</a></li>
|
||
<li><a href="#official-resources">Official Resources</a></li>
|
||
</ul>
|
||
<hr />
|
||
<h2 id="what-is-magento">What is Magento?</h2>
|
||
<p>Magento is an open-source e-commerce application that allows you to
|
||
create webshops. We often speak of a frontend (the storefront where
|
||
customers buy products) and a backend (the Magento Admin Panel where
|
||
customers and products are being managed). The open source bit refers to
|
||
the fact that the source code of Magento (PHP, HTML, CSS, JS, XML, and
|
||
others) is distributed under an open-source license (OSLv3) that allows
|
||
anyone to reuse the code and make changes to it. This open-source aspect
|
||
has led to the massive popularity of the product Magento so that we
|
||
often use the word Magento to refer to either the product, the community
|
||
around it or both.</p>
|
||
<p>Magento was started by a company called Varien, and with Magento
|
||
version 1 (first released in 2008), popularity began to grow. Magento
|
||
version 2 was first released in November 2015 but faced a problematic
|
||
adoption because of its complex architecture and outdated features
|
||
(KnockoutJS, RequireJS, Zend Framework 1). On the storefront part, this
|
||
led to various new frontends. In 2018, Magento was acquired by Adobe.
|
||
Later, Magento Enterprise was integrated into the Adobe cloud as Adobe
|
||
Commerce Cloud, while the Magento Community Edition was relabeled
|
||
Magento Open Source. In the community, there was uncertainty whether
|
||
Adobe would maintain Magento Open Source in the long run in the way the
|
||
community would see fit. This uncertainty led to a community initiative
|
||
called Mage-OS.</p>
|
||
<p>Also see:</p>
|
||
<ul>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Magento">en.wikipedia.org/wiki/Magento</a></li>
|
||
</ul>
|
||
<h2 id="events-meet-the-community">Events: Meet the community</h2>
|
||
<ul>
|
||
<li><a href="https://www.mageunconference.org/">MageUnconference 🇩🇪</a>
|
||
- A Magento Unconference in Germany.</li>
|
||
<li><a href="https://mageunconference.nl/">MageUnconference 🇳🇱</a> - A
|
||
Magento Unconference in the Netherlands.</li>
|
||
<li><a href="https://meetcommerce.tech/">meet commerce</a> - A eCommerce
|
||
focused Conference in Madrid/Spain.</li>
|
||
</ul>
|
||
<h3 id="meet-magento">Meet Magento</h3>
|
||
<p>Meet Magento Events bring together everyone from merchants through
|
||
developers, solution and technology providers, and marketers—and we
|
||
continue to expand.</p>
|
||
<ul>
|
||
<li><a href="https://meetmagentonyc.com/">Meet Magento New York</a> -
|
||
Meet Magento New York</li>
|
||
<li><a href="https://uk.meet-magento.com/">Meet Magento UK</a> - Meet
|
||
Magento UK</li>
|
||
<li><a href="https://meetmagentobaltics.com/">Meet Magento Baltics</a> -
|
||
Meet Magento Baltics</li>
|
||
</ul>
|
||
<h2 id="frontends">Frontends</h2>
|
||
<p>The storefront of Magento 2 can be styled in numerous ways:</p>
|
||
<ul>
|
||
<li><strong>Luma</strong> (<code>Magento/luma</code>) - This is actually
|
||
a default demo theme of Magento 2 itself, which again extends from
|
||
<code>Magento/blank</code> which extends from the core. But more often,
|
||
the name Luma refers to the entire stack: XML layout generates a
|
||
tree-structure of blocks and containers, which eventually render via
|
||
PHTML templates. The server-side rendered HTML is enriched with CSS
|
||
(compiled from LESS source files) and JavaScript (RequireJS, KnockoutJS,
|
||
jQuery).</li>
|
||
<li><strong>Adobe PWA Studio</strong> - A new headless frontend, created
|
||
by Adobe/Magento, based on ReactJS. It makes GraphQL calls to the
|
||
Magento GraphQL API to retrieve data. The frontend offers Venia (a demo
|
||
theme and UI component library), Peregrine (React hooks), Buildpack
|
||
(Webpack configuration) and UPWARD (a middleware for SSR and image
|
||
optimization).</li>
|
||
<li><strong>Hyvä</strong> (<a href="https://hyva.io/">hyva.io</a>) - An
|
||
alternative for Luma, which replaces the LESS/CSS with TailwindCSS and
|
||
the JavaScript with AlpineJS. Currently, it is only available via a
|
||
commercial license. But for that price, the team works hard to create
|
||
compatibility modules for 3rd party modules, give support and make the
|
||
entire solution more and more versatile.</li>
|
||
<li><strong>Vue Storefront</strong></li>
|
||
<li><strong>DEITY</strong></li>
|
||
<li><strong>ScandiPWA</strong></li>
|
||
<li><strong>Breeze Evolution</strong> - A 100 pagespeed score frontend
|
||
theme that is compatible with all Luma-based extensions. <a
|
||
href="https://breezefront.com/themes">breezefront.com</a></li>
|
||
</ul>
|
||
<h2 id="tools">Tools</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/netz98/n98-magerun2">n98-magerun2</a> -
|
||
The CLI Swiss Army Knife for Magento 2.</li>
|
||
<li><a
|
||
href="https://github.com/run-as-root/magento2-message-queue-retry">RabbitMQ
|
||
Retry Mechanism</a> - Magento 2 extension that brings possibility to
|
||
retry RabbitMQ failed messages</li>
|
||
<li><a
|
||
href="https://github.com/DavidLambauer/Alfred-Workflow-Magento-2-DevDocs-Search">Documentation
|
||
Search for Alfred</a> - Easily integrate the official Magento 2 Search
|
||
into your Alfred Workflows.</li>
|
||
<li><a href="https://elgentos.nl/tablerates/">Tablerates Generator</a> -
|
||
Generate Tablerates with an online Tool.</li>
|
||
<li><a href="https://github.com/astorm/pestle">Pestle</a> - Code
|
||
Generation Tool by Alan Storm.</li>
|
||
<li><a href="https://mage2gen.com/">Mage2Gen</a> - Online Module
|
||
Creator.</li>
|
||
<li><a href="https://github.com/magespecialist/mage-chrome-toolbar">Mage
|
||
Chrome Toolbar</a> - A MUST-HAVE Chrome Extension for Magento 2 by <a
|
||
href="https://github.com/magespecialist">MageSpecialist</a>.</li>
|
||
<li><a
|
||
href="https://github.com/magespecialist/m2-MSP_DevTools">MageSpecialist
|
||
DevTools for Magento 2</a> Developer Toolbar</li>
|
||
<li><a
|
||
href="https://github.com/aliuosio/magento2docker">magento2docker</a> -
|
||
MariaDB, PHP , Redis, ElasticSearch in one dockerfile for fast demo and
|
||
deveopment enviroment</li>
|
||
<li><a
|
||
href="https://github.com/markshust/docker-magento">markshust/docker-magento</a>
|
||
- Mark Shust’s Docker Configuration for Magento</li>
|
||
<li><a href="https://github.com/davidalger/warden">Warden</a> - A CLI
|
||
utility for working with docker-compose environments by <a
|
||
href="https://davidalger.com/">David Alger</a></li>
|
||
<li><a href="https://github.com/ddev/ddev">DDEV</a> - A open source tool
|
||
for launching local web development environments in minutes. It supports
|
||
PHP, Node.js, and Python.</li>
|
||
<li><a
|
||
href="https://github.com/AmpersandHQ/ampersand-magento2-upgrade-patch-helper">AmpersandHQ/ampersand-magento2-upgrade-patch-helper</a>
|
||
<ul>
|
||
<li>Helper script to aid upgrading magento 2 websites by detecting
|
||
overrides.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/magento/magento2-phpstorm-plugin">PhpStorm
|
||
Magento2 Extension</a> - Official PhpStorm Magento2 Extension.</li>
|
||
<li><a href="https://github.com/nunomaduro/phpinsights">PhpInsights</a>
|
||
- PHP quality checks (with Magento2 presets)</li>
|
||
<li><a href="https://github.com/roma-glushko/tango">Tango</a> - CLI for
|
||
analyzing access logs</li>
|
||
<li><a href="https://github.com/elgentos/masquerade">Masquerade</a> -
|
||
Faker-driven, configuration-based, platform-agnostic, locale-compatible
|
||
data faker tool</li>
|
||
<li><a
|
||
href="https://chrome.google.com/webstore/detail/magento-2-composer-patche/gfndadbceejgfjahpfaijcacnmdloiad">Magento
|
||
2 Composer patches helper</a>
|
||
<ul>
|
||
<li>Chrome extension to create copy-pastable composer patch definition
|
||
for vaimo/composer-patches.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://github.com/opengento/magento2-downgrade-ee-ce">Migrate DB
|
||
Magento 2 Commerce to Magento 2 Open-Source</a></li>
|
||
<li><a href="https://github.com/jellesiderius/mage-db-sync">Magento 2
|
||
Database Synchronizer</a> - Database synchronizer for Magento 2 (and
|
||
Wordpress), based on Magerun2. Keeping development, staging and
|
||
production in sync easily.</li>
|
||
<li><a href="https://github.com/subodha/magento-2-gulp">Subodha Magento2
|
||
Gulp Integration</a> - Magento 2 Gulp Integration</li>
|
||
<li><a
|
||
href="https://github.com/baldwin-agency/magento2-module-url-data-integrity-checker">Magento
|
||
2 Url Data Integrity Checker</a> - Magento 2 module which can find
|
||
potential url related problems in your catalog data</li>
|
||
<li></li>
|
||
</ul>
|
||
<h2 id="open-source-extensions">Open Source Extensions</h2>
|
||
<h3 id="development-utilities">Development Utilities</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/elgentos/magento2-cypress-testing-suite/">Cypress
|
||
Testing Suite</a> - A community-driven Cypress testing suite for Magento
|
||
2</li>
|
||
<li><a
|
||
href="https://github.com/semaio/Magento2-ConfigImportExport">Config
|
||
ImportExport</a> - CLI Based Config Management.</li>
|
||
<li><a href="https://github.com/yireo/Yireo_Whoops">Whoops
|
||
Exceptions</a> - PHP Exceptions for Cool Kids in Magento 2.</li>
|
||
<li><a href="https://github.com/mage2tv/magento-cache-clean">Magento
|
||
Cache Clean</a> - A faster drop in replacement for bin/magento
|
||
cache:clean with file watcher by Vinai
|
||
Kopp](https://twitter.com/vinaikopp)</li>
|
||
<li><a
|
||
href="https://github.com/mgtcommerce/Mgt_Developertoolbar">Developer
|
||
Toolbar</a> - Magento 2 Developer Toolbar.</li>
|
||
<li><a
|
||
href="https://github.com/ho-nl/magento2-Ho_Templatehints">Advanced
|
||
Template Hints</a> - Magento 2 Template Hints Helper.</li>
|
||
<li>Scopehints](https://github.com/avstudnitz/AvS_ScopeHint2) - Displays
|
||
additional information in the Store Configuration by [Andreas von
|
||
Studnitz.</li>
|
||
<li><a
|
||
href="https://github.com/ctidigital/magento2-configurator">Magento 2
|
||
Configurator</a> - A Magento module initially created by CTI Digital to
|
||
create and maintain database variables using files.</li>
|
||
<li><a href="https://github.com/yireo/Yireo_AutoFlushCache">Auto Cache
|
||
Flush</a> - Magento 2 module to automatically flush the cache.</li>
|
||
<li><a
|
||
href="https://github.com/lfolco/phpstorm-m2-filetemplates">Magento 2
|
||
PHPStorm File Templates</a> - PHPStorm Magento 2 File Templates.</li>
|
||
<li><a href="https://github.com/gwillem/magevulndb">MageVulnDB</a> -
|
||
Central repository for third party Magento extensions with known
|
||
security issues.</li>
|
||
<li><a
|
||
href="https://github.com/run-as-root/magento2-prometheus-exporter">Magento
|
||
2 Prometheus Exporter</a> - Prometheus Exporter for common Magento
|
||
Data.</li>
|
||
<li><a
|
||
href="https://github.com/graycoreio/magento2-cors">graycoreio/magento2-cors</a>
|
||
- Enables configurable CORS Headers on the Magento GraphQL API.</li>
|
||
<li><a
|
||
href="https://github.com/bitExpert/phpstan-magento">bitExpert/phpstan-magento</a>
|
||
- Magento specific extension for PHPStan</li>
|
||
<li><a href="https://github.com/zepgram/magento-dotenv">Dot Env</a> -
|
||
Magento 2 Environment Variable Component - Implementing Symfony
|
||
Dotenv.</li>
|
||
<li><a href="https://github.com/zepgram/module-rest">Rest Client</a> -
|
||
Technical Magento 2 module providing simple development pattern,
|
||
configurations and optimizations to make REST API requests toward
|
||
external services based on Guzzle Client.</li>
|
||
</ul>
|
||
<h3 id="deployment">Deployment</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/deployphp/deployer/blob/master/recipe/magento2.php">Deployer
|
||
Magento2 Recipe</a> - Magento2 deployment recipe for <a
|
||
href="https://deployer.org/">deployer</a>.</li>
|
||
<li><a href="https://github.com/jalogut/magento2-deployer-plus">Magento
|
||
2 Deployer Plus</a> - Tool based on deployer.org to perform zero
|
||
downtime deployments of Magento 2 projects.</li>
|
||
<li><a href="https://github.com/extdn/github-actions-m2">Github Actions
|
||
for Magento2</a> - GitHub Actions for Magento 2 Extensions</li>
|
||
</ul>
|
||
<h3 id="localization">Localization</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/splendidinternet/Magento2_German_LocalePack_de_DE">de_DE</a>
|
||
:de: - German Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/staempfli/magento2-language-de-ch">de_CH</a> 🇨🇭
|
||
- Swiss Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/Imaginaerum/magento2-language-fr-fr">fr_FR</a>
|
||
:fr: - French Language Package.</li>
|
||
<li><a href="https://magentodanmark.dk/">da_DK</a> 🇩🇰 - Danish Language
|
||
Package.</li>
|
||
<li><a
|
||
href="https://github.com/SemExpert/Magento2-language-es_ar">es_AR</a> 🇦🇷
|
||
- Spanish (Argentina) Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/eusonlito/magento2-language-es_es">es_ES</a>
|
||
:es: - Spanish Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/rafaelstz/traducao_magento2_pt_br">pt_BR</a> 🇧🇷
|
||
- Portuguese Brazil Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/mageplaza/magento-2-italian-language-pack">it_IT</a>
|
||
:it: - Italian Language.</li>
|
||
<li><a href="https://github.com/magento-l10n/language-nl_NL">nl_NL</a>
|
||
🇳🇱 - Dutch Language Package.</li>
|
||
<li><a href="https://github.com/SnowdogApps/magento2-pl_pl">pl_PL</a> 🇵🇱
|
||
- Polish Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/hidonet/magento2-language-tr_tr">tr_TR</a> :tr:
|
||
- Turkish Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/EaDesgin/magento2-romanian-language-pack">ro_RO</a>
|
||
🇷🇴 - Romanian Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/mageplaza/magento-2-finnish-language-pack">fi_FL</a>
|
||
🇫🇮 - Finnish Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/mageplaza/magento-2-korean-language-pack">ko_KR</a>
|
||
🇰🇷 - Korean Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/mageplaza/magento-2-slovak-language-pack">sk_SK</a>
|
||
🇸🇰 - Slovakian Language Package.</li>
|
||
<li><a href="https://github.com/symfony-si/magento2-sl-si">sl_SI</a> 🇸🇮
|
||
- Slovenian Language Package.</li>
|
||
<li><a
|
||
href="https://github.com/cubewebsites/magento2-language-en-gb">en_GB</a>
|
||
:gb: - British Language Package.</li>
|
||
<li><a
|
||
href="https://marketplace.magento.com/inchoo-language-hr-hr.html">hr_HR</a>
|
||
:croatia: - Croatian Language Package.</li>
|
||
</ul>
|
||
<h3 id="search">Search</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/algolia/algoliasearch-magento-2">Algolia
|
||
Search Integration</a> - Algolia Search(SaaS) Integration.</li>
|
||
<li><a href="https://github.com/Smile-SA/elasticsuite/">Elastic Suite
|
||
Integration</a> - Elastic Suite Integration.</li>
|
||
<li><a
|
||
href="https://github.com/firegento/FireGento_FastSimpleImport2">FastSimpleImport2</a>
|
||
- Wrapper for Magento 2 ImportExport functionality, which imports
|
||
products and customers from arrays.</li>
|
||
<li><a
|
||
href="https://github.com/zepgram/module-disable-search-engine">Disable
|
||
Search Engine</a> - Disable Elasticsearch and fulltext indexing for
|
||
category search.</li>
|
||
</ul>
|
||
<h3 id="cms">CMS</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/mageplaza/magento-2-blog-extension">Mageplaza
|
||
Blog Extension</a> - Simple, but well working Blog Extension.</li>
|
||
<li><a href="https://github.com/magefan/module-blog">Magento 2 Blog
|
||
Extension by Magefan</a> - Free Blog module for Magento 2 with unlimited
|
||
blog posts and categories, SEO friendly, lazy load and AMP support.</li>
|
||
<li><a href="https://github.com/opengento/magento2-gdpr">Opengento
|
||
GDPR</a> - Magento 2 GDPR module is a must have extension for the
|
||
largest e-commerce CMS used in the world. The module helps to be GDPR
|
||
compliant.</li>
|
||
</ul>
|
||
<h3 id="marketing">Marketing</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/mageplaza/magento-2-seo-extension">MagePlaza
|
||
Seo</a> - Well documented multi purpose SEO Extension.</li>
|
||
<li><a href="https://github.com/staempfli/magento2-module-pdf">Magento 2
|
||
PDF</a> - PDF Generator based on <a
|
||
href="http://wkhtmltopdf.org/">wkhtmltopdf</a>.</li>
|
||
<li><a
|
||
href="https://github.com/magepal/magento2-google-tag-manager">Google Tag
|
||
Manager</a> - Google Tag Manager (GTM) with Data Layer for
|
||
Magento2.</li>
|
||
</ul>
|
||
<h3 id="adminhtml-backend">Adminhtml / Backend</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/bitExpert/magento2-force-login">Customer
|
||
Force Login</a> - Forces customers to log in before accessing certain
|
||
pages.</li>
|
||
<li><a href="https://github.com/yireo/Yireo_CheckoutTester2">Checkout
|
||
Tester</a> - Extension to quickly test Checkout changes.</li>
|
||
<li><a
|
||
href="https://github.com/magepal/magento2-preview-checkout-success-page">Preview
|
||
Checkout Success Page</a> - quickly and easily preview and test your
|
||
order confirmation page, without the need to placing a new order each
|
||
time.</li>
|
||
<li><a
|
||
href="https://github.com/firegento/FireGento_FastSimpleImport2">FireGento
|
||
Fast Simple Import</a> - Wrapper for Magento 2 ImportExport
|
||
functionality, which imports products and customers from arrays</li>
|
||
<li><a href="https://github.com/techdivision/import">Magento 2 Import
|
||
Framework</a> - A library supporting generic Magento 2 import
|
||
functionality</li>
|
||
<li><a href="https://github.com/SnowdogApps/magento2-menu">Menu
|
||
Editor</a> - Provides powerful menu editor to replace category based
|
||
menus in Magento 2.</li>
|
||
<li><a
|
||
href="https://github.com/experius/Magento-2-Module-PageNotFound">PageNotFound</a>
|
||
- Saves upcoming 404 in your Database with the possibility to created a
|
||
redirect.</li>
|
||
<li><a
|
||
href="https://github.com/justbetter/magento2-sentry">Sentry.io</a> -
|
||
Application Monitoring and Error Tracking Software for Magento 2</li>
|
||
<li><a href="https://github.com/magepal/magento2-gmail-smtp-app">Custom
|
||
SMTP</a> - Configure Magento 2 to send all transactional email using
|
||
Google App, Gmail, Amazon Simple Email Service (SES), Microsoft
|
||
Office365 and other SMTP server.</li>
|
||
<li><a
|
||
href="https://github.com/Vinai/module-customer-password-command">Reset
|
||
Customer Password</a> - Set a customer password with bin/magento by <a
|
||
href="https://github.com/Vinai/">Vinai Kopp</a>.</li>
|
||
<li><a
|
||
href="https://github.com/magepal/magento2-guest-to-customer">Guest to
|
||
Customer</a> - Quickly and easily convert existing guest checkout
|
||
customers to registered customers.</li>
|
||
<li><a
|
||
href="https://github.com/magenizr/Magenizr_ResetUiBookmarks">Reset UI
|
||
Bookmarks</a> - Reset UI Bookmarks allows admin users to reset their own
|
||
UI bookmarks such as state of filters, column positions and applied
|
||
sorting ( e.g Sales > Orders ).</li>
|
||
<li><a href="https://github.com/redchamps/clean-admin-menu">Clean Admin
|
||
Menu</a> - Merges 3rd party extensions to a single menu.</li>
|
||
<li><a
|
||
href="https://github.com/shkoliar/magento-grid-colors">shkoliar/magento-grid-colors</a>
|
||
- Magento 2 Grid Colors module for colorizing admin grids. Supports
|
||
saving of states with the help of grid’s bookmarks. by <a
|
||
href="https://shkoliar.com/">Dmitry Shkoliar</a></li>
|
||
<li><a
|
||
href="https://github.com/extdn/extension-dashboard-m2">extdn/extension-dashboard-m2</a>
|
||
- A Magento 2 dashboard to display installed extensions. by <a
|
||
href="https://extdn.org/">Magento Extension Developers Network</a></li>
|
||
<li><a
|
||
href="https://github.com/hivecommerce/magento2-content-fuzzyfyr">hivecommerce/magento2-content-fuzzyfyr</a>
|
||
- The Content Fuzzyfyr module for Magento2 replaces real content with
|
||
dummy content. This is for development purposes, e.g. save time to
|
||
prepare test data and matching GDPR restrictions.</li>
|
||
<li><a
|
||
href="https://github.com/AmpersandHQ/magento2-disable-stock-reservation">Disable
|
||
Stock Reservation</a> - This module disables the inventory reservation
|
||
logic introduced as part of MSI in Magento 2.3.3.</li>
|
||
</ul>
|
||
<h3 id="security">Security</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/brentwpeterson/magento-patches">Magento
|
||
Patch Repository</a> - Every Magento Patch you need all in one
|
||
place</li>
|
||
</ul>
|
||
<h3 id="payment-service-provider">Payment Service Provider</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/PAYONE-GmbH/magento-2">PAYONE</a> -
|
||
PAYONE Payment Integration.</li>
|
||
<li><a href="https://github.com/pmclain/module-stripe">Stripe</a> -
|
||
Stripe Payments for Magento 2.</li>
|
||
<li><a
|
||
href="https://marketplace.magento.com/paypal-module-braintree.html">Braintree
|
||
Payments</a> - Official Braintree Integration for Magento2.</li>
|
||
</ul>
|
||
<h3 id="infrastructure">Infrastructure</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/fastly/fastly-magento2">Fastly
|
||
Extension</a> - Magento 2 fastly integration.</li>
|
||
<li><a
|
||
href="https://github.com/Ethan3600/magento2-CronjobManager">Ethan3600/magento2-CronjobManager</a>
|
||
- Cron Job Manager for Magento 2.</li>
|
||
<li><a href="https://github.com/shkoliar/magento-ngrok">Magento 2
|
||
Ngrok</a> - Magento 2 Ngrok Integration</li>
|
||
<li><a href="https://github.com/sivaschenko/magento2-clean-media">Clean
|
||
Media</a> - A Module that provides information about Media Files and
|
||
potential removal options.</li>
|
||
<li><a
|
||
href="https://github.com/creatuity/magento2-interceptors">Interceptor
|
||
Optimization</a> - New interceptors approach for Magento 2</li>
|
||
</ul>
|
||
<hr />
|
||
<h3 id="proprietary-extensions">Proprietary Extensions</h3>
|
||
<ul>
|
||
<li><a
|
||
href="http://store.pulsestorm.net/products/commerce-bug-3">Commercebug
|
||
Debugging Extension</a> - A Magento 2 Debug Extension.</li>
|
||
<li><a href="http://magicento.com/">Magicento</a> - <a
|
||
href="https://www.jetbrains.com/phpstorm/">PHPStorm</a> Plugin to add
|
||
Magento 2 related functionality.</li>
|
||
</ul>
|
||
<hr />
|
||
<h4 id="progressive-web-application">Progressive Web Application</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/scandipwa/base-theme">ScandiPWA
|
||
Theme</a> - Magento 2.3+ PWA theme based on React and Redux</li>
|
||
</ul>
|
||
<hr />
|
||
<h2 id="blogs">Blogs</h2>
|
||
<h3 id="personal-blogs">Personal Blogs</h3>
|
||
<ul>
|
||
<li><a href="http://alanstorm.com/category/magento-2/">Alan
|
||
Storm</a></li>
|
||
<li><a href="https://www.schmengler-se.de/">Fabian Schmengler</a></li>
|
||
</ul>
|
||
<h3 id="company-blogs">Company Blogs</h3>
|
||
<ul>
|
||
<li><a href="https://www.atwix.com/blog/">Atwix</a></li>
|
||
<li><a href="https://www.classyllama.com/blog">Classy Llama</a></li>
|
||
<li><a href="https://dev98.de/">dev98</a></li>
|
||
<li><a href="https://firebearstudio.com/blog">FireBear Studio</a></li>
|
||
<li><a href="http://store.fooman.co.nz/blog">Fooman</a></li>
|
||
<li><a href="http://inchoo.net/category/magento-2/">inchoo</a></li>
|
||
<li><a href="https://m.academy/blog/">M.academy</a></li>
|
||
<li><a href="https://www.integer-net.com/blog/">integer_net
|
||
blog</a></li>
|
||
<li><a
|
||
href="https://magecomp.com/blog/category/magento-2/">MageComp</a></li>
|
||
<li><a href="https://blog.bitexpert.de/blog/tags/magento">bitExpert
|
||
AG</a></li>
|
||
<li><a href="https://blog.onestepcheckout.com/">OneStepCheckout</a></li>
|
||
</ul>
|
||
<h3 id="other">Other</h3>
|
||
<ul>
|
||
<li>MageTalk: A Magento Community Podcast](http://magetalk.com/) -
|
||
Community Podcast by [Kalen Jordan and [Phillip Jackson.</li>
|
||
</ul>
|
||
<h2 id="learning">Learning</h2>
|
||
<ul>
|
||
<li><a href="https://m.academy/">M.academy</a> - The simplest way to
|
||
learn Magento 2 & Adobe Commerce, with video lessons &
|
||
courses</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLwB4Uz_0hoVP3Fm_c4HfNPK5JdRD6DIDl">MageTitans
|
||
Italia 2016</a></li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLwB4Uz_0hoVMOnBRS49ICbNWOU5jhNNWC">MageTitans
|
||
MCR 2016</a></li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLwB4Uz_0hoVOLU7LPRNL4lAmJeAv7HQ-b">MageTitans
|
||
USA/Texas 2016</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=tHxebA-jOSo">Max Bucknell
|
||
Magento 2 Javascript</a></li>
|
||
<li><a
|
||
href="https://www.youtube.com/channel/UCxbWGz6h6KNQsi2ughRUV2Q">Max
|
||
Pronko DevChannel</a></li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLtaXuX0nEZk9eL59JGE3ny-_GAU-z5X5D&utm_content=buffer797bf&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer">The
|
||
Magento 2 Beginner Tutorial Class</a>
|
||
<ul>
|
||
<li>Free YouTube Series for learning Magento 2.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://www.youtube.com/channel/UCRFDWo7jTlrpEsJxzc7WyPw">Vinai
|
||
Kopp Mage2Katas</a></li>
|
||
<li><a href="https://www.mage2.tv">Mage2.tv</a> - Magento 2 Developer
|
||
Screencasts by Vinai Kopp</li>
|
||
<li><a
|
||
href="https://github.com/magento-notes/magento2-exam-notes">magento-notes/magento2-exam-notes</a>
|
||
- Preparation notes for Magento 2 Certified Professional Developer
|
||
exam</li>
|
||
<li><a
|
||
href="https://github.com/magento-notes/magento2-cloud-developer-notes">magento-notes/magento2-cloud-developer-notes</a>
|
||
- Preparation notes for Magento 2 Certified Professional Cloud Developer
|
||
exam</li>
|
||
<li><a
|
||
href="https://github.com/roma-glushko/magento2-dev-plus-exam">roma-glushko/magento2-dev-plus-exam</a>
|
||
- Preparation notes for Magento 2 Certified Professional Developer Plus
|
||
exam</li>
|
||
<li><a
|
||
href="https://github.com/fisheye-academy/m2cpfed-training">fisheye-academy/m2cpfed-training</a>
|
||
- Resources for the Magento 2 Certified Professional Front End Developer
|
||
exam</li>
|
||
</ul>
|
||
<hr />
|
||
<h2 id="platforms">Platforms</h2>
|
||
<ul>
|
||
<li><a href="http://magento.stackexchange.com/">StackExchange</a> - Q/A
|
||
Forum.</li>
|
||
</ul>
|
||
<hr />
|
||
<h2 id="official-resources">Official Resources</h2>
|
||
<ul>
|
||
<li><p><a href="https://www.magento.com">Magento Official Website</a> -
|
||
Magento’s official Website.</p></li>
|
||
<li><p><a href="http://devdocs.magento.com/">Magento Developer
|
||
Documentation</a> - Official Developer Documentation.</p></li>
|
||
<li><p><a href="https://community.magento.com/">Magento Forum</a> -
|
||
Community Forum by Magento.</p></li>
|
||
<li><p><a href="https://github.com/magento/magento2">Magento Github
|
||
Repository</a> - Github Repository.</p></li>
|
||
<li><p><a
|
||
href="https://community.magento.com/t5/Magento-DevBlog/bg-p/devblog?nobounce=">Magento
|
||
Developer Blog</a> - Developer Blog by Magento.</p></li>
|
||
<li><p><a href="https://github.com/magento/data-migration-tool">Magento
|
||
2 data migration tool</a> - Official Magento 1 to Magento 2 migration
|
||
tool.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/magento/magento-coding-standard">Magento Coding
|
||
Standards</a> - Official Magento2 Advanced Set of Rules for
|
||
PHP_CodeSniffer.</p></li>
|
||
<li><p><a href="https://github.com/magento/architecture">Magento 2
|
||
Architecture</a> - A place where Magento architectural discussions
|
||
happen.</p></li>
|
||
<li><p>Magento Masters 2017</p>
|
||
<ul>
|
||
<li><a href="https://twitter.com/PeterJaap">Peter Jaap Blaakmeer</a> -
|
||
CTO at <a href="https://www.elgentos.nl/">elgentos</a></li>
|
||
<li>Carmen Bremen - Freelancer at <a
|
||
href="http://neoshops.de/">neoshops</a></li>
|
||
<li>Tony Brown - Technical Director at <a
|
||
href="http://www.space48.com/">space48</a></li>
|
||
<li>Hirokazu Nishi</li>
|
||
<li>Brent Peterson</li>
|
||
<li>Sonja Riesterer</li>
|
||
<li>Kristof Ringleff</li>
|
||
<li>Alessandro Ronchi</li>
|
||
<li>Matthias Zeis</li>
|
||
<li>Kuba Zwolinski</li>
|
||
<li>Gabriel Guarino</li>
|
||
<li>Phillip Jackson</li>
|
||
<li>Sander Mangel</li>
|
||
<li>Raphael Petrini</li>
|
||
<li>Fabian Schmengler</li>
|
||
<li>Marius Strajeru</li>
|
||
<li>Anna Völkl</li>
|
||
<li>Ivan Chepurnyi</li>
|
||
<li>Vinai Kopp</li>
|
||
<li>Jisse Reitsma</li>
|
||
</ul></li>
|
||
</ul>
|
||
<hr />
|
||
<h2 id="list-of-trustworthy-extension-developers">List of trustworthy
|
||
Extension Developers</h2>
|
||
<ul>
|
||
<li><a href="https://www.aheadworks.com/">Aheadworks</a></li>
|
||
<li><a href="https://shop.altima.net.au/">Altima</a></li>
|
||
<li><a href="http://bluejalappeno.com/">Blue Jalappeno</a></li>
|
||
<li><a href="https://www.dotmailer.com/">Dotmailer</a></li>
|
||
<li><a
|
||
href="https://www.integer-net.com/solr-magento/">Integer-net</a></li>
|
||
<li><a href="https://genmato.com/">Genmato</a></li>
|
||
<li><a href="http://store.fooman.co.nz/">Fooman</a></li>
|
||
<li><a href="https://ebizmarts.com/">Ebizmarts</a></li>
|
||
<li><a href="https://magemail.co/">Magemail</a></li>
|
||
<li><a href="https://packagist.org/packages/magepal/">MagePal</a></li>
|
||
<li><a href="https://www.modulwerft.com/">Modulwerft</a></li>
|
||
<li><a href="https://www.paradoxlabs.com/">Paradox Labs</a></li>
|
||
<li><a href="https://github.com/theextensionlab/">The Extension
|
||
Lab</a></li>
|
||
<li><a href="https://www.sweettoothrewards.com/">Sweet Tooth</a></li>
|
||
<li><a href="http://rocketweb.com/">Rocket Web</a></li>
|
||
<li><a href="https://www.proxiblue.com.au/">ProxiBlue</a></li>
|
||
<li><a href="http://www.unirgy.com/">Unirgy</a></li>
|
||
<li><a href="http://webshopapps.com/eu/">WebShopApps</a></li>
|
||
<li><a href="https://www.yireo.com/">Yireo</a></li>
|
||
<li><a href="https://firebearstudio.com/">FireBear Studio</a></li>
|
||
<li><a href="https://onestepcheckout.com/">OneStepCheckout</a></li>
|
||
</ul>
|
||
<blockquote>
|
||
<p><strong>Magento Extension Developers Network (ExtDN)</strong> The
|
||
Magento Extension Developers Network (ExtDN) is a vetted network of
|
||
extension developers whose core business is to develop and sell quality
|
||
Magento extensions. I founded ExtDN to bring accountability and trust to
|
||
the Magento extension market. ExtDN members agree to hold themselves
|
||
accountable to high standards of coding, copyright and business
|
||
conduct.</p>
|
||
</blockquote>
|
||
<p>Explanation by <a
|
||
href="http://store.fooman.co.nz/blog/how-to-find-trustworthy-information-about-magento-extensions.html">Fooman</a></p>
|
||
<hr />
|
||
<h2 id="other-magento-2-related-awesome-lists">Other Magento 2 related
|
||
Awesome Lists</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/aleron75/mageres">Mageres</a> -
|
||
Alessandro Ronchi’s List of resources for Magento 1 and Magento 2.</li>
|
||
<li><a href="https://github.com/ziadoz/awesome-php">Awesome PHP</a> - A
|
||
curated List of Awesome PHP Resources.</li>
|
||
<li><a href="https://github.com/sunel/awesome-magento">Awesome
|
||
Magento</a> - An Awesome Magento List with mixed M1 and M2 Content by <a
|
||
href="https://github.com/sunel">sunel</a>.</li>
|
||
</ul>
|
||
<hr />
|
||
<h2 id="license">License</h2>
|
||
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
|
||
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
|
||
alt="CC0" /></a></p>
|
||
<p>To the extent possible under law, David Lambauer has waived all
|
||
copyright and related or neighboring rights to this work.</p>
|
||
<hr />
|
||
<p>Thanks <a href="https://github.com/avoelkl">Anna Völkl</a> & <a
|
||
href="https://github.com/sandermangel">Sander Mangel</a> for collecting
|
||
all the language packs!</p>
|
||
<hr />
|
||
<p>Thanks <a href="http://www.magetitans.co.uk/">MageTitans</a> for
|
||
sharing the Talks on YouTube.</p>
|