Archive for August, 2010
Over the past summer, I’ve spent a lot of time working with e-commerce software Magento for several clients. Its biggest appeal is also its worst downside for developers: Every part of it is completely extensible without ever needing to touch the core code. That’s great, as long as you don’t look too closely at how that’s actually achieved. I’m not here to rant, though–with a little luck, I’ll save you some of the headaches I ran into when I was starting off.
Fact is, Magento can and probably will be overwhelming on your first time digging through the code, especially if you’re not familiar with the Zend Framework. But then, it does have more than 9,300 files before it’s even installed…
Almost everything you will need to deal with, whether you’re a designer or a developer, is in the /app folder.
/app/etc contains Magento’s basic configuration.
/app/code contains all of Magento’s code, split up by source [community, core or local], publisher, and module. All of the core Magento code is in /app/code/core/Mage. If you ever plan on upgrading, you probably shouldn’t change anything in that folder. If you install a Magento Connect extension, you’ll find the code for it in /app/code/community.
Within each module there are a bunch more More >
I’m proud to announce the launch of the newest, prettiest and most complete website to grace Sublime Development to date. I believe the changes will better suit the needs of pretty much everyone involved, and ultimately lead to a more helpful and up-to-date site than you may have been familiar with.
As usual, if anything has gone amiss, please let me know.
- Magento Checkout: I'm also a newbie in Magento. There are so many areas I need to learn. Thanks for your overview....
- Pete: A very useful Magento overview, thanks!
- Tash Pemhiwa: Thank you very much for this information. I knew quite a few of the points you mentioned but your...
- Ryan Hoerr: Austin, I've been maintaining the skins, and they are compatible with any version of IP.Board...
- Austin: Love the Thoreau: Dark theme, and want to buy it, but I need to know first if it is compatible with...
- Technologist: Great information! I’ve been looking for something like this for a while now. Thanks!
- Dumorbib: Cool news! Write more such!