Magento 2.4.x - List of all dispatched events
This ongoing updated post, lists all dispatched events in Magento 2.4. An event cheat sheet.
Current version: 2.4.3 / 13th July 2021
This ongoing updated post, lists all dispatched events in Magento 2.4. An event cheat sheet.
Current version: 2.4.3 / 13th July 2021
How to physically remove unneeded Magento2 core modules (even those with dependencies) via composer.json with the help of this module providing mock classes.
This ongoing updated post, lists all dispatched events in Magento 2.3. An event cheat sheet.
Current version: 2.3.7 / 16th April 2021
This ongoing updated post, lists all dispatched events in Magento 2.2. An event cheat sheet.
Current version: 2.2.10 / 18th Sept 2019
Magento’s (1+2) EAV (Entity-Attribute-Value) database model allows too much redundant data. This leads to an unusual large database and strains errors when working with that data in the backend. Taking care of the shop content is for most merchants a pretty huge task. In this post I would like to propose an overall fix to this problem with backwards incompatible changes to the database structure.
This ongoing updated post, lists all dispatched events in Magento 2.1. An event cheat sheet.
Current version: 2.1.17 / 12th March 2019
Statistics about Magento2 lines of code, comments and used languages. Updated from time to time and compared with different versions.
Exploring the Store package and its init process with scopes in Magento2 (1.0.0-beta).
See the previous post where we’ve explored the differences between Magento 1.9 and Magento 2 0.74.0 regarding Scopes and Websites, Groups and Stores.
This ongoing updated post, lists all dispatched events in Magento 2.0. An event cheat sheet.
Current version: 2.0.18 / 1st July 2018
This on going updated post lists all calls to coreRegistry->register()
in Magento2. A registry cheat sheet.
Current version: 2.0.13 / Feb 13, 2017
The proper way to extend any backend grid in Magento 1 and 2 without rewrites.
Update Oct 2015: This version is outdated as the store package has been refactored between 0.74.0-beta4 and 1.0.0-beta.
See updated post here.
Exploring the Store package and its init process with scopes in Magento2 (0.74.0-beta4) and Magento1 (1.9 CE).
Migrates database from Magento 1.8,1.9 to Magento 2 beta5.
Magento2 itself uses PHP as the template engine (as what PHP has been developed for in ~1996 ;-) ).
The Twig template engine cannot execute directly PHP code which seems more secure.
Magento Pace - Available for Magento1 and Magento2. Automatic page load progress bar for the backend and frontend.
After exploring the Magento2 REST API because I want to implement it into my Wanderlust project I’ve figured out many many missing features and bugs …
A how-to on curl PUT requests to search Magento2s REST API using search_criteria and filter_groups.
Poking around in Magento2 I stumbled upon Magento\Framework\ObjectManager\DefinitionFactory
which takes care of how the cached DI (Dependency Injections) definitions are loaded. I’ve created a Pull Request but never submitted it.