Magento PHP Developer's
Guide
Get started with the exible and powerful e-commerce
framework, Magento
Allan MacGregor
BIRMINGHAM - MUMBAI
Magento PHP Developer's Guide
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: April 2013
Production Reference: 1250313
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78216-306-0
www.packtpub.com
Cover Image by Sandeep Babu (sandyjb@gmail.com)
Credits
Author
Allan MacGregor
Reviewers
Jay El-Kaake
Michael K. Kreitzer
Corey Slavnik
Acquisition Editor
Edward Gordon
Lead Technical Editor
Azharuddin Sheikh
Technical Editors
Devdutt Kulkarni
Kaustubh S. Mayekar
Ankita R. Meshram
Project Coordinator
Anugya Khurana
Proofreader
Jonathan Todd
Indexer
Tejal Soni
Graphics
Aditi Gajjar
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta
About the Author
Allan MacGregor is a Magento Certied Developer Plus with four years of
Magento experience. He also has a certication in Linux System Administration
by IBM.
He started working with Magento as a freelance looking for a better framework to
build e-commerce solutions, and he is now the Magento Lead Developer at Demac
Media (
www.demacmedia.com). He's very passionate about software development
in general. He is constantly working with new technologies and frameworks.
At Demac Media, he has participated in building core solutions for a wide
range of clients; this has given him the experience and knowledge to solve
many Magento challenges.
As part of an internal project at Demac Media, he worked on Triplecheck.io
(
www.triplecheck.io), a unique service for monitoring and auditing the
code health of a Magento store. You can also follow him on Twitter at
http://www.twitter.com/allanmacgregor.
Writing this book has been a demanding experience but full of
rewards. While writing, I have discovered more of Magento and a
little bit more of myself, both as a person and a developer.
First and foremost, I want to thank my amazing wife for her
unconditional support and understanding while working on
these projects.
To Matthew Bertulli and Dimitri Colomvakos, co-founders of Demac
Media, for all their support.
To my co-workers and friends, Michael Krietzer and Corey Slavnik,
who kindly volunteered their time and effort to review this book.
And special thanks to the whole Demac Media family.
This wouldn't be possible without any of you.