Category: Programming Quickies
Back in they day, I ran a Tumblr blog named Magento Quickies where I’d post shorter, less in-depth posts about my travels through Magento’s source code. This Programming Quickies categories is the successor to that Tumblr blog. You’ll find all the old Magento Quickies content here, as well as new short posts about programming in general.
This section has its own RSS feed, the old Magento Quickies feed should should be redirecting, and we’re cross posting notifications for new posts over to magento-quickies.tumblr.com. In other words, you shouldn’t need to know any of this, but the duct tape that keeps the internet held together isn’t aging well, so your mileage may vary.
Below you'll find all the Programming Quickies articles on the site,
followed by a chronological listing of the same.
You may also browse the
7
series directly via the following links.
Pestle, Four Steps to Async Iterators, Checking in on OpenMage and Magento in 2020, Text Encoding and Unicode, Shopware's Development Environment, A Sentimental Gen-X Programmer Culls his Tech Books, and, Containers, Containers, Containers.
This article is part of a longer series covering the n98-magerun power tool Today we’ll be covering the n98-magerun system (or sys) commands. $ n98-magerun.phar list sys sys:check Checks Magento System sys:cron:history Lists last executed jobs sys:cron:list Lists all cronjobs sys:cron:run Runs a cronjob by job code sys:info Prints [...]
astorm
This article is part of a longer series covering the n98-magerun power tool Last time we covered the toggle related commands under the dev category. Today we’ll be covering the remaining development commands dev:console Opens PHP interactive shell with initialized Mage::app() (Experimental) dev:ide:phpstorm:meta Generates meta data [...]
astorm
This article is part of a longer series covering the n98-magerun power tool Today we’re going to start in the on the n98-magerun commands under the dev category. $ n98-magerun.phar list dev ... dev:console Opens PHP interactive shell with initialized Mage::app() (Experimental) dev:ide:phpstorm:meta Generates meta data file for [...]
astorm
This article is part of a longer series covering the n98-magerun power tool Similar to the already covered admin commands, n98-magerun also has commands for managing customer accounts. $ n98-magerun.phar list customer Available commands for the "customer" namespace: customer:change-password Changes the password of a customer. [...]
astorm
This article is part of a longer series covering the n98-magerun power tool Magento is a module based system — each code module has a file named config.xml which contains configuration information related to the module. Magento will merge all the config.xml files into a single global configuration tree. This tree is then available for [...]
astorm
This article is part of a longer series covering the n98-magerun power tool Today we’ll be covering n98-magerun’s admin and cache commands. You can see the internal descriptions for these commands by using the top-level list command. $ n98-magerun.phar list admin ... Available commands for the "admin" namespace: [...]
astorm
This article is part of a longer series covering the n98-magerun power tool N98-magerun commands are organized in a tree hierarchy. For example, the extension:list command is actually the list command, under the top level category extension. These categories don’t tie back to any particular Magento system. Instead, they exist to [...]
astorm
This article is part of a longer series covering the n98-magerun power tool I’m starting a new series here on Magento Quickies covering the n98-magerun command line tool. This is a nifty utility that automates a lot of the day-to-day drudgery of working with a Magento system, and is a nice compliment to Commerce Bug’s [...]
astorm
I’m usually not a fan of the whole “release a ‘free’ white-paper to create a list of sales leads and/or social media buzz”. There’s exceptions to every rule though, and the Nexcess Magento Performance White Paper is one of them. Too often in the Magento Community critical technical information is kept [...]
astorm
A Brief Note on Event Observer Order One of those things that seems more like a side effect than explicit design choice.
astorm
Caw Caw, The Core, The Core This StackOverflow answer is a good example of why experienced Magento programmers develop a certain sort of ‘tourettes when it comes to core modifications.
astorm
Finding where a Magento Event was Dispatched With documentation becoming a thing of the past, these sort of meta programming/reflection tricks are more important than ever.
astorm
Updating the Category Editing Page’s content Block This is another one of those “I encounter this problem, then forget about it, then encounter it again” sort of things.
astorm
Magento CE Versions on GitHub A GitHub project that collects (some/all) Magento CE versions.
astorm
Resource Model Cheat Sheet From the unstoppable Vinai Kopp.
astorm
WYSIWYG Text Editing in System Configuration Section Nice tip for Marius on the Magento StackExchange.
astorm
Magento’s Native Category API Lots of good information on the catalog/category model in this Stack Overflow question.
astorm
Magento’s Two and a Half SOAP Services
astorm
Shipping Carrier Not Returned Some tips for debugging a missing custom shipping carrier. Also, a perfect example of why, no matter the system, knowing how to trace and debug code is the most important skill you’ll develop over your career.
astorm
While you’re probably familiar with the Magento Connect GUI, Magento CE also ships with a command line program for managing your packages. If you’re a developer, you’ll probably prefer using this tool to install a Connect package, if only because you won’t run into the plethora of permissions problems with web [...]
astorm