I was about to update the n98-magerun article with some positive developments on those phpunit dependencies when, much to my surprise, this happened All the XML in code blocks is gone. Vanished. Something something other people’s free blogging systems. Fortunately the post is mostly available via the V1 API (with entity encoded [...]
astorm
This article is part of a longer series covering the n98-magerun power tool Today we’re going to run through setting up your own n98-magerun development environment. This will allow you to develop your own features and contribute bug fixes back to the main repository. This one’s a little longer than our normal Magento [...]
astorm
Vinai/fix-sample-data.php And Vinai’s fix for the duplicate URL problem partially/previously mentioned below. I try not to be hypercritical of Magento Inc./eBay because I know how hard these things are, but it really sounds like they pushed EE 1.13 out the door to have a Magento Imagine announcement. Fortunately the partner firms [...]
astorm
What’s wrong with the new url-keys in Magento? – Fabrizio Branca Some musings by Fabrizio Branca on changes to Magento’s product URL handling. I haven’t dug deeply into this, but it sounds like there’s a new typed (vs. a varchar), per store EAV attribute for product URL keys with unique indexing, but the [...]
astorm
This article is part of a longer series covering the n98-magerun power tool The database: That which, as Magento programmers, we’re not supposed to touch. Use the native objects is a refrain I’ve sung on more than one occasion, and it’s still what I recommend to people starting out with Magento. Of course, even if we [...]
astorm
This article is part of a longer series covering the n98-magerun power tool We’re almost at the end of our n98-magerun command review. Today we’re going to blitz through the remaining commands on our plate $ n98-magerun list local Available commands for the "local-config:generate" namespace: local-config:generate Generates [...]
astorm
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
In our last SugarCRM article, we promised to get to creating your own SugarCRM model/bean objects. Before we can do that though, we need to cover one of the special features that are built in to all SugarCRM beans: Data Auditing.
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