Skip to content

Latest commit

 

History

History
873 lines (772 loc) · 112 KB

README.md

File metadata and controls

873 lines (772 loc) · 112 KB

Magento 2 Resources contributions welcome 687 resources Links Health Status

mageres logo

We believe in a bright future for Magento Open Source and so we keep this curated list of useful Magento 2 resources. Resources are listed alphabetically within each category.

This file is automatically generated from the resources.csv file by an automatic GitHub action.

If you want to contribute, just update the resources.csv and submit a PR.

Note: we also have archived resources list related to the glorious Magento 1.

Stay up to date!

If you want to stay up to date with changes, you can subscribe to the monthly digest.

Support the community!

If you want to support Mageres, the Mage-OS project, and the Magento community in general, you can buy me a coffee.

Buy Me A Coffee

Table of Contents

Official Resources

Other Resources

  • Awesome Magento 2 - A curated list of awesome Magento 2 Extensions & Resources by David Lambauer
  • Community Resources - Collection of resources links to blog posts, podcasts, presentations, and books separated into popular topics.
  • ExtDN Resources - Resources that help improve the ecosystem of Magento extensions.
  • Fooman Magento Mirror - An alternative authentication free Magento 2 mirror
  • GravDept’s Magento 2 Manuals
  • Mage-OS DevDocs - Mage-OS Developer Guide
  • Mage Mastery - Learning resources for Magento 2 developers
  • Mage Mastery’s Best Magento Extensions - A selected list of Magento packages gathered by Mage Mastery.
  • MageQuest - An online learning platform aimed at getting more developers up and running with Magento 2 via a wide variety of learning resources and challenges.
  • PackageMaven – Magento Modules - A platform that offers a collection of Magento modules, allowing users to explore their installation statistics, latest release information, and open issues. The site includes test results for each extension with Magento and opportunities for users to contribute to developing these modules.
  • The Magento Guidebook - A Glossary of Magento Terms and Phrases

Certification

Books

  • Learning Magento 2 Administration - A step-by-step course in setting up your Magento 2 website; by Bret Williams & Cyndi Williams, May 2016
  • Magento 2 Beginners Guide - An introductory guide on managing a Magento 2 store; by Gabriel Guarino, March 2017
  • Magento 2 Cookbook - Over 50 practical recipes that will help you realize the full potential of Magento in order to build a professional online store; by Ray Bogman & Vladimir Kerkhoff, March 2016
  • Magento 2 Developer's Guide - A step-by-step guide on how to extend the core functionality of your Magento 2 store; by Branko Ajzele, December 2015
  • Magento 2 Development Cookbook - Over 60 recipes that will tailor and customize your experience with Magento 2; by Bart Delvaux, December 2015
  • Magento 2 Development Essentials - A fast-paced tutorial that provides you with skills to successfully create themes, extensions, and solutions to Magento 2 projects; by Fernando J Miguel, February 2016
  • Magento 2 Development Quick Start Guide - This book guides you through Magento development; by Branko Ajzele, September 2018
  • Magento 2 DIY. The Complete Guide - An overview of the platform and its current technology stack, API, and features; by Viktor Khliupko, March 2016
  • Magento 2 Extensions Development - A book about the writing of innovative and complex extensions; by Jérémie Bouchet, June 2016
  • Magento 2 Guida allo sviluppo - This book focuses on module developing best practices (Italian version only); by Michele Fantetti, May 2018
  • Magento 2 Theme Design – Second Edition - A starting guide to create responsive Magento 2 themes; by Fernando J Miguel & Richard Carter, October 2016
  • Mastering Adobe Commerce Frontend - The book is ideal for storefront developers proficient in frontend technologies such as HTML, CSS, and JavaScript, aiming to broaden their knowledge of Adobe Commerce and Magento Open Source applications. By Jakub Winkler, March 2024.
  • Mastering Magento 2 - Second Edition - This book offers you advanced guidance on managing a Magento 2 store; by Bret Williams & Jonathan Bownds, June 2016

Performance

Tools

Commercial with freemium/trial

  • Beeline - This PhpStorm plugin allows us to create entire files, classes & blocks with just a few keystrokes.
  • Commerce Bug - Magento debugging extension for both Magento 1 and 2
  • Mage2Gen - Magento 2 module creator with web interface and CLI tool for M2.2 and M2.3
  • MageCloud - Allows store owners and developers to deploy Magento instances automatically
  • Magerror - All your Magento reports in one place
  • PhpStorm Plugin by Atwix - This tool is meant to help software engineers build and efficiently maintain software solutions in Magento projects with both free and paid features.
  • RESP.app - Open Source GUI for Redis with automatic Magento Cache and Session decompression and decoding.
  • Tinkerwell - A desktop application that allows you to run PHP code. it includes Magento drivers.

Free

Security

  • Adobe Security Notification Service - A free e-mail notification service that Adobe uses to send information to customers about the security of Adobe products.
  • Adobe Vulnerability Disclosure Program and Magento Bug Bounty Program - The place where you can report new vulnerabilities and get rewards.
  • End-of-life dates of Magento 2 - End-of-life dates, and support lifecycles of Magento 2
  • IntegerNet SansecWatch Module - This extension by IntegerNet integrates Sansec Watch's Content Security Policy (CSP) rules into Magento 2. It allows Magento to fetch and apply CSP policies from Sansec Watch without manual file modifications or redeployment. The extension retrieves policies via the Sansec Watch API, stores them in a database table, and incorporates them into Magento's existing CSP framework. It also includes features like policy updates through cron jobs, manual updates via the backend or command line, and options to manage the Full Page Cache upon policy changes.
  • InvalidateAdminPasswords Extension - A tool by SomethingDigital to invalidate all Magento admin user passwords
  • mage2_ext_csp - The main goal of this extension is to remove CSP errors from JS console and use it to collect reports and generate rules to automatically lock not-allowed content.
  • Magento Malware Scanner - Scanner, signatures and the largest Magento malware collection on earth
  • Magento Security Checklist - A Magento community-sourced security pre-flight checklist.
  • Magento Security Guide - A useful guide full of Magento security best practices.
  • Magento Security Resources - Crowd-sourced resources to help merchants mitigate and prevent Magento security incidents.
  • Magento Security Scan Tool - Monitor your sites for security risks, update malware patches, and detect unauthorized access with Magento Security Scan, the latest FREE tool from Magento Commerce (requires login with Magento account).
  • Magento Vulnerability Database - List of Magento 1 and 2 integrations with known security issues
  • MageReport.com - Scan your Magento shop for known security vulnerabilities
  • Official Magento Security Center - The dedicated resource to stay abreast of the latest security news, best practices, patch releases and bug fixes
  • Release & Hotfix matrix for Magento 2 / Adobe Commerce - A handy sheet by Sansec summarizing Magento 2 / Adobe Commerce release management.
  • Sansec Composer Integrity Checker - This extension performs Composer packages integrity checks based on the Sansec Composer integrity plugin.
  • Sansec eComscan - A professional and advanced malware scanner for Magento 1 and 2 that detects hacks and vulnerabilities.
  • Sansec Watch - This free PCI-DSS-compliant tool detects third-party activity to complement your existing CSP ruleset. CSP changes are automatically synchronized, so you don't need to redeploy your store.
  • Security.txt - Security.txt for Magento 2 websites
  • Yireo CspWhitelistInlineJs - When, in Magento 2, the CSP policy to disallow inline scripts is enabled, any script requires either a hash or a nonce (or something similar). This module scans any PHTML template for scripts on the fly and adds a nonce where needed.

Extensions

Hyvä

  • Adyen Payment - Integration with Hyva Checkout - This module supports Adyen payments via the Hyvä Checkout implementation for Magento 2.
  • Authorize.net CIM for Hyva Checkout - This extension adds support for Hyva Checkout to Authorize.net CIM payment method for Magento 2.
  • Consent Mode V2 - This extension is based on the Hyvä default cookie bar. All the features of that extension are also in this one.
  • elgentos Hyvä Checkout A/B Test - This extension allows you to set up an A/B test with different available Hyvä and the Luma fallback checkout.
  • Elgentos Hyvä CRO Payment Method Free Labels - This extension by Elgentos enhances the Hyvä checkout experience in Magento 2 by adding "Free" labels to payment methods that do not incur additional fees. This feature aims to improve user experience and boost conversion rates by clearly indicating cost-free payment options. An A/B test associated with this modification showed a win ratio of 52.17%, as referenced in Evidoo.io's best practice #195.
  • Elgentos Hyvä CRO Purchasing Confidence - This extension by Elgentos is designed to enhance customer purchasing confidence in Magento 2 stores using the Hyvä theme. It introduces a "Customers usually keep this item" message on product pages where the return rate is below a configurable threshold. This feature leverages return data to reassure potential buyers about product satisfaction, potentially increasing conversion rates. The module includes cron jobs to update product return percentages monthly and recalculate the average return percentage weekly.
  • Elgentos Hyvä CRO Semi Sticky Header - This extension by Elgentos modifies the Hyvä theme's header in Magento 2 to implement a semi-sticky behavior. With this feature, the header disappears when users scroll down and reappears when they scroll up, enhancing navigation and user experience. An A/B test associated with this change demonstrated a 44.44% improvement in user engagement, as noted in Evidoo.io's best practice #139.
  • Elgentos Hyvä CRO Sticky Cart Proceed Button - This Magento 2 extension, specifically developed by Elgentos for Hyvä, enhances the mobile shopping experience by transforming the cart's static "Proceed to Checkout" button into a sticky call-to-action. This modification ensures that the checkout button remains visible as users scroll through their cart, potentially increasing conversion rates. An A/B test associated with this change demonstrated a 15% conversion improvement, as noted in Evidoo.io's best practice #156. 
  • elgentos Magento 2 Vurbis extension - An unofficial version of the original Magento 2 Vurbis extension that contains some bug fixes, some new features, and a lot of refactoring. Comes with a Hyvä compatibility configuration option.
  • Geissweb EU VAT compatibility module for Hyvä Checkout - This module adds EU VIES VAT number validation to Hyvä Checkout. It needs a valid license for Geissweb EUVAT and Hyvä Checkout to work.
  • Hyva Sales Grids - An extension that implements sales grids (order, invoice, shipment, credit memo) using Hyva Admin.
  • Hyvä Admin - This module aims to make creating grids and forms in the Magento 2 adminhtml area joyful and fast, without usage of UI components.
  • Hyvä Checkout EU VAT ID Format Validator - This extension adds VAT ID syntax validation for EU member states, providing easily translatable error messages and Hyvä-compatible validation rules. Note: the extension does not perform a VIES check to verify the validity of the VAT number.
  • Hyvä Checkout support for Mollie - This module adds support for the Mollie payment methods to the Hyvä Checkout module. This module has a dependency on the Mollie Magento 2 module.
  • Magento 2 Module for showing Landofcoder FAQs on the Hyvä category page - Displays a FAQ accordian at the bottom of the Magento Category page from a linked FAQ category. Hyvä compatible.
  • Magewire - A Hyva Themes first Magento 2 extension to make it fun and easy to build modern, reactive and dynamic interfaces.
  • MultiSafepay module for the Hyvä Checkout - The MultiSafepay module for Hyvä Checkout integration.
  • Preload Images via HTTP Link response header - This extension improves the user experience by loading images that are guaranteed to be displayed above the fold earlier.
  • Product Collective Packages Module for Magento 2 / Adobe Commerce - This (Hyva-compatible) extension enhances the functionality of Magento 2 by providing a new feature for product collective packages.
  • Siteation - Magento 2 Module StoreInfo - An (Hyva compatible) extension that streamlines the process of integrating essential store information into your Magento 2 website.
  • Siteation - Magento 2 Module StoreInfo Usps - An (Hyva compatible) extension that lets you add Usps to your Magento 2 frontend.
  • Trinos - Postcode.nl Magento 2 module - This extension adds Postcode.nl integration for Hyvä Checkout.
  • Tweakwise Hyvä - Hyvä Themes Compatibility module for Magento 2 Tweakwise extension
  • Vendic Hyva Checkout Create Account
  • Vendic Hyvä Checkout Hide Business Fields - This module adds a customer type field to the checkout and hides the business fields when the customer type is set to "consumer". Business fields can be configured via di.xml.
  • Yireo HyvaCheckoutPostcodeValidator - A Magento 2 module that adds postcode validation based upon the Magento core zip_codes.xml mechanism to the Hyva Checkout (aka MageWire Checkout)

Testing

PWA

Blogs

English

French

German

Italian

Japanese

Portuguese

Spanish

Quickies & Tutorials

Podcasts

Dutch

  • Dutchento Experts Podcast - E-commerce experts and retailers interviews by Dutchento. Some episodes are recorded in English.

English

  • Core of Commerce - Core of Commerce equips you with cutting-edge knowledge to help you achieve and exceed your digital commerce goals
  • MageTalk - A Magento Podcast
  • Talk Commerce - Brent Peterson’s interviews about digital commerce topics.
  • The JetRails Podcast - The JetRails Podcast for the Ecommerce Community

Portuguese

  • Discorgento - Tech Community discussing Magento, JavaScript, PHP, MySQL, React, and Vue.

Newsletters & Digests

Screencasts

English

  • Another Magento Dev - Another Magento Dev YouTube’s Channel
  • Code Crunch - A lot of useful videos for Magento beginners.
  • Codilar - A channel full of videos by a Magento development company in India. The topics are numerous, both for beginners and more experienced developers.
  • Digital Startup - Magento tutorials for beginners
  • Ecommerce Aholic - Discussions about Magento eCommerce platform by TJ Gamble
  • Gitpod for Magento & Adobe Commerce Development - Gain the knowledge needed to start using a Cloud Development Environment on Gitpod.
  • Hyvä Themes - The YouTube channel dedicated to making the development of Magento frontend (and backend) great again!
  • IWD Agency - A channel providing a variety of topics on e-commerce, not only related to the Magento platform.
  • JetRails - YouTube Channel by JetRails
  • Kalen Jordan - YouTube channel by Kalen Jordan
  • Lars Roettig - YouTube channel with focus on Magento development and Progressive Web Application topics.
  • Load In The Loop - Magento Performance Podcast
  • M.academy - Learn the basics of Magento 2 programming & architecture
  • Mage2.tv - Magento 2 Developer Screencasts
  • Mage2Katas - TDD practice sessions for Magento 2 development by Vinai Kopp
  • Mage Coverage - YouTube channel by several Magento Meetups in India
  • Mage Engage - Video interviews of Magento people on YouTube
  • Magento DevChannel - YouTube channel by Max Pronko
  • Matheus Gontijo - Matheus Gontijo’s YouTube channel
  • Oleksandr (Alex) Lyzun’s YouTube channel - In his videos, Alex explores the ins and outs of building robust e-commerce platforms, sharing challenges, solutions, and inspiring stories along the way.
  • SwiftOtter - YouTube Channel by SwiftOtter
  • Yireo On-Demand training - Magento 2 Developer video on-demand training

Russian

Communities

Argentina

  • MugAr - Magento Users Group Argentina

India

Italy

  • Magentiamo - A community of Magento enthusiasts in Italy

Netherlands

  • Mage-OS Nederlands - Mage-OS Nederlands is an association that supports the Dutch Magento community.

Online

Russia

  • PRO Magento - A community of Russian Magento developers with monthly meetups and Telegram chat

Ukraine

  • Mage2click - Magento Users Group from Khmelnytskyi, Ukraine

Associations

  • Dutchento - The Magento community in the Netherlands
  • ExtDN - A network of leading Magento extension developers
  • Firegento - A group of Magento enthusiasts developing open source modules and organizing Hackathons and other events
  • Mage-OS Association - The Magento Open Source Community Alliance’s initiative to ensure the accessibility, longevity, and success of the Magento platform and ecosystem.
  • Magento Association - The open and powerful Magento ecosystem
  • OpenGento - The Magento community in France

Events

Conferences

Meetups

Module Repositories & Marketplaces

Dev boxes

Docker

Kubernetes

  • Magento 2 Kubernetes DevBox - DevBox supporting multi-service deployment in one click, optimized for development scenarios using the local environment.

Other

Vagrant