Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aleron75/mageres

A list of useful Magento technical resources
https://github.com/aleron75/mageres

List: mageres

awesome-list magento magento2

Last synced: about 2 months ago
JSON representation

A list of useful Magento technical resources

Awesome Lists containing this project

README

        

# Magento 1 Resources [![85 resources](https://img.shields.io/badge/resources-85-orange.svg?style=flat)](#table-of-contents) [![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)


mageres logo

This is a **discontinued** list of **useful resources** for the **glorious Magento 1**, which reached its end of life on June 30, 2020.

We also have the active list of [resources for Magento 2](README.md).

Resources are listed **alphabetically** within each category.

## Stay up to date!

If you want to **stay up to date with Magento 2 resources**, you can [subscribe to the monthly digest](https://mailchi.mp/6a498018d9ef/mageres).

## Table of Contents

* [Official Resources](#official-resources)
* [Other Resources](#other-resources)
* [Books](#books)
* [Tools](#tools)
* [Security](#security)
* [Extensions](#extensions)
* [Testing](#testing)
* [Blogs](#blogs)
* [Podcasts](#podcasts)
* [Module Repositories & Marketplaces](#module-repositories--marketplaces)
* [Dev boxes](#dev-boxes)

## Official Resources

Since Magento 1 reached its EOL, there are no more official resources.

## Other Resources

* [Magento LTS](https://www.openmage.org) - An archive of Magento 1 and community driven bug fixes

## Books

* [Getting Started with Magento Extension Development](https://www.packtpub.com/web-development/getting-started-magento-extension-development) - A practical guide to building Magento modules from scratch; by Branko Ajzele, September 2013
* [Grokking Magento](http://vinaikopp.com/grokking/) - Advanced Magento 1 development; by Vinai Kopp, March 2014
* [Magento 1.8 Development Cookbook](https://www.packtpub.com/web-development/magento-18-development-cookbook) - A book that helps you build a truly impressive customized online store; by Bart Delvaux & Nurul Ferdous, February 2014
* [Magento Best Practices Handbook](https://leanpub.com/magebp) - A collection of practical tips to develop with Magento the right way; by Alessandro Ronchi, September 2015
* [Magento PHP Developer's Guide](https://magedevguide.com/) - A guide that helps new developers to quickly pick up the fundamentals of Magento system; by Allan MacGregor, April 2013
* [Magento Product Types: Developer's Guide](https://leanpub.com/magentoproducttypesdevelopersguide) - A book that gives a deep inside on Magento product types; by Oleg Ishenko, October 2014
* [Magento Search Engine Optimization](https://www.packtpub.com/web-development/magento-search-engine-optimization) - A book that uncovers the deep secrets of successful Search Engine Optimization; by Robert Kent, January 2014
* [Mastering Magento Theme Design](https://www.packtpub.com/web-development/mastering-magento-theme-design) - A book that explores Magento theme design in depth; by Andrea Saccà, April 2014
* [No Frills Command Line Magento](https://leanpub.com/command-line-magento/) - A crash course on efficient Magento administration, as well as PHP, Symfony, and Composer development; by Alan Storm, December 2014
* [No Frills Magento Layout](https://store.pulsestorm.net/products/no-frills-magento-layout) - The only Magento book out there that covers, in full, the enigmatic XML Layout system; by Alan Storm, April 2011
* [The Definitive Guide to Magento](https://www.amazon.co.uk/Definitive-Guide-Magento-Experts-Source-x/dp/1430272295) - A comprehensive look at Magento; by Adam McCombs, December 2009

## Tools

### Commercial with freemium/trial

* [Commerce Bug](https://store.pulsestorm.net/products/commerce-bug-3) - Magento debugging extension for both Magento 1 and 2
* [Magerror](https://www.magerror.com) - All your Magento reports in one place
* [Magicento](https://magicento.com/) - PHPStorm plugin for both Magento 1 and Magento 2 developers

### Free

* [Divante Anonymizer](https://github.com/DivanteLtd/anonymizer) - Universal tool to create anonymized DBs
* [integer-net Anonymizer](https://github.com/integer-net/Anonymizer) - Anonymizes Magento Customer and Order data for Magento 1
* [Magento Release Diffs](https://github.com/gravitydepartment/magento-release-diffs) - Useful release diffs for Magento 1 (without copyright changes).
* [Magento utilities Tap for Homebrew](https://github.com/fballiano/homebrew-mageutils)
* [Mage Scan](https://github.com/steverobbins/magescan) - Scan a Magento site for information
* [Modman (Module Manager)](https://github.com/colinmollenhour/modman) - Allows you to separate your Magento 1 files from core files and keep different extensions under version control
* [netz98 magerun CLI tools for Magento 1](https://github.com/netz98/n98-magerun) - Provides some handy tools to work with Magento from the command line
* [SwiftOtter Drvier](https://github.com/SwiftOtter/Driver) - A database task-runner specifically used for transforming a production database to a sandbox.
* [The Installer](https://github.com/jacquesbh/installer) - PHP command line tool for Magento extension development and scaffolding

## Security

* [mage-one.com](https://mage-one.com/) - A company which offers Paid security support for Magento 1 after its official End of Support
* [MageDef](https://www.magedef.com/) - Free resources to build more reliable and defensible eCommerce platforms and software.
* [Magento-Pre-Patched-Files](https://github.com/magecomp/Magento-Pre-Patched-Files) - Pre Patched files for installing Magento Security Patches without SSH.
* [Magento 1 Content Security Policy (CSP) Enforcement Extension](https://github.com/netalico/magento-1-csp) - A Magento 1 module to easily create and manage a Content Security Policy (CSP)
* [Magento Extension Security research](https://docs.google.com/forms/d/e/1FAIpQLSeEvCkPMsPY7zVdz-JU9WBO61CsSaighuGCwWMZA3_lRyLd7w/viewform) - Submit your open source Magento 1 extensions for vulnerabilities review by Talesh Seeparsan
* [Magento Malware Scanner](https://github.com/gwillem/magento-malware-scanner) - Scanner, signatures and the largest Magento malware collection on earth
* [Magento Patches](https://github.com/brentwpeterson/magento-patches) - As many Magento patches as Brent Peterson can find!
* [Magento Security Checklist](https://github.com/talesh/magento-security-checklist) - A Magento community-sourced security pre-flight checklist.
* [Magento Security Resources](https://github.com/gwillem/magento-security-resources) - Crowd-sourced resources to help merchants mitigate and prevent Magento security incidents.
* [Magento Security Scan Tool](https://account.magento.com/scanner/) - 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 SUPEE-6788 Developer Toolbox](https://github.com/rhoerr/supee-6788-toolbox) - Must-have tool to apply SUPEE-6788 patch
* [Magento Vulnerability Database](https://github.com/sansecio/magevulndb) - List of Magento 1 and 2 integrations with known security issues
* [MageReport.com](https://www.magereport.com/) - Scan your Magento shop for known security vulnerabilities
* [Mage Security Patcher](https://github.com/magesec/magesecuritypatcher) - An effective alternative to the standard Magento patches.
* [Nexcess Safe Harbor](https://www.nexcess.net/nexcess-magento-1-safe-harbor/) - Safe Harbor provides malware detection and threat monitoring for your store after Magento 1 reaches End of Life.
* [Philwinkle_AppliedPatches](https://github.com/philwinkle/Philwinkle_AppliedPatches) - Useful extension to see a list of all applied patches from within the Magento admin panel

## Extensions

* [AOE Profiler](https://github.com/AOEpeople/Aoe_Profiler) - A drop-in replacement for the Varien_Profiler that captures all data and also records its hierarchal information and displays everything in a nice way
* [AOE Scheduler for Magento](https://github.com/AOEpeople/Aoe_Scheduler) - Sits on top of Magento's default cron functionality allowing you to manage the jobs, to visualize the timeline and to get some deeper insight on what's going on behind the scenes
* [AOE Template Hints](https://github.com/AOEpeople/Aoe_TemplateHints) - Extends the default Magento "Template Hints" developer functionality by adding more information for each block
* [Aschroder SMTPPro](https://github.com/aschroder/Magento-SMTP-Pro-Email-Extension) - Full SMTP and Gmail/Google Apps Email support for Magento 1
* [Atik CookieLaw](https://github.com/atik-lab/magento-cookielaw) - Another EU Cookie Law Compliance
* [AvS Fast Simple Import](https://github.com/avstudnitz/AvS_FastSimpleImport) - Wrapper for Magento 1 Import/Export functionality which imports data from arrays
* [b-responsive](https://github.com/interactiv4/b-responsive) - Magento Responsive Theme built with Twitter Bootstrap v3
* [Compressed Magento 1.9 Sample Data](https://github.com/Vinai/compressed-magento-sample-data) - A reduced sample data archive for Magento 1 by Vinai Kopp
* [CustomGento Tax Editor](https://github.com/customgento/magerun-tax-editor) - n98-magerun module for Magento 1 to edit the tax configuration.
* [Danslo AoP](https://github.com/danslo/Danslo_Aop) - Enables Aspect-Oriented Programming in Magento
* [Danslo ApiImport](https://github.com/danslo/ApiImport) - Wrapper for Magento Import/Export
* [EcomDev Layout Compiler](https://github.com/EcomDev/EcomDev_LayoutCompiler) - Transforms recursive Magento 1 XML layout files into simple one level PHP code
* [Firegento Debug](https://github.com/firegento/firegento-debug) - Provides some debugging functionality for Magento
* [Firegento Logger](https://github.com/firegento/firegento-logger) - Provides a simple framework for different logging adapters
* [Firegento PDF](https://github.com/firegento/firegento-pdf) - Overwrites standard PDF layouts for invoices, shipments and credit memos
* [Flagbit ChangeAttributeSet](https://github.com/Flagbit/Magento-ChangeAttributeSet) - Extension that lets you change attribute set for every product
* [LimeSoda Environment Configuration](https://github.com/LimeSoda/LimeSoda_EnvironmentConfiguration)
* [LimeSoda Sample Data Generator](https://github.com/LimeSoda/LimeSoda_SampleDataGenerator) - Generate Magento websites, stores, categories, products, customers, etc.
* [Magemonolog](https://github.com/aleron75/magemonolog) - Provides a custom writer model to transparently use Monolog as logging library
* [Magento Composer Installer](https://github.com/Cotya/magento-composer-installer) - Enable composer to install Magento modules
* [Magento Project Mess Detector](https://github.com/AOEpeople/mpmd) - n98-magerun addon to find out how messed up a Magento instance is
* [Magento PSR-0 Autoloader](https://github.com/magento-hackathon/Magento-PSR-0-Autoloader) - Adds a PSR-0 Autoloader before the Magento Autoloader
* [MagentoTarToConnect](https://github.com/astorm/MagentoTarToConnect) - Shell script by Alan Storm to package tar archives into Magento's Connect 2.0 format
* [Magento – Cloudflare](https://github.com/jetrails/magento-cloudflare) - Interact with popular Cloudflare features through Magento's backend portal.
* [Mageploy](https://github.com/pug-more/mageploy) - Keep track of changes and deploy synchronization between different Magento environments
* [MageSpecialist DevTools for Magento 1](https://github.com/magespecialist/m1-MSP_DevTools) - intended to be used with [MSP Chrome Toolbar](https://github.com/magespecialist/mage-chrome-toolbar)
* [Magneto Debug](https://github.com/madalinoprea/magneto-debug) - Magento 1.x developer debug toolbar
* [Mgt Developer Toolbar for Magento 1](https://www.mgt-commerce.com/magento-developer-toolbar.html) - Magento 1 developer toolbar with profiling, database queries, handles, event/observer overview, block nesting, requests and caching.
* [N98_LayoutHelper](https://github.com/netz98/N98_LayoutHelper) - Helpful methods to be called in layout actions to allow more customizations via local.xml without touching the original layout files
* [No Flash Image Uploader](https://github.com/openstream/No-Flash-Image-Uploader) - This Magento module allows the upload of images without having the Flash player installed
* [Two-Factor Authentication Plugin](https://github.com/jetrails/magento-twofactor) - User-based 2FA enablement.
* [Ultimate Module Creator](https://github.com/tzyganu/UMC1.9) - Extension that lets you create other Magento 1 CRUD modules for your own entities **unmaintained**

## Testing

* [Digital Pianism Test Framework](https://github.com/digitalpianism/testframework) - A simple framework to be used to create unit and integration tests on Magento 1
* [EcomDev PHPUnit](https://github.com/EcomDev/EcomDev_PHPUnit) - Magento PHPUnit Integration **unmaintained**
* [Magium](https://github.com/magium/Magium) - A PHPUnit/Webdriver (Selenium) based test framework
* [xtest](https://github.com/code-x/magento-xtest) - Simple Magento Testing Framework

## Blogs

### English

* [MageWorx on Magento 1](https://www.mageworx.com/blog/magento/)
* [Maxime Huran on Magento 1](https://www.maximehuran.fr/en/category/magento-one/)

## Podcasts

### German

* [Magento Podcast DE](http://magentopodcast.de/) - German-language podcast (ended 2012)

## Module Repositories & Marketplaces

* [Firegento Composer Repository](https://packages.firegento.com/) - Magento Module Composer Repository

## Dev boxes

### Docker

* [DDEV-Local](https://github.com/drud/ddev) - Open source tool that makes it simple to get local PHP development environments up and running in minutes, including Magento 1 and 2.
* [Magedev](https://github.com/teamneusta/php-cli-magedev) - A shell tool for local Magento 1 & 2 development.
* [Mark Shust's Docker Configuration for Magento](https://github.com/markshust/docker-magento) - Magento 1 & 2 support on Linux and Mac
* [MGT Development Environment](https://www.mgt-commerce.com/cms/mgt-development-environment) - Local Development Environment for Magento 1 and Magento 2 based on Docker

### Other

* [Warden](https://warden.dev/) - A CLI utility for working with docker-compose environments.

### Vagrant

* [Development Environment](https://github.com/davidalger/devenv) - Magento 1 and Magento 2 Vagrant Development Environment for Mac OS X Hosts