Book Image

Magento PHP Developer's Guide

By : Allan MacGregor
Book Image

Magento PHP Developer's Guide

By: Allan MacGregor

Overview of this book

<p>Magento has completely reshaped the face of e-commerce since its launch in 2008. Its revolutionary focus on object oriented and EAV design patterns has allowed it to become the preferred tool for developers and retailers alike.</p> <p>"Magento PHP Developer’s Guide" is a complete reference to Magento, allowing developers to understand its fundamental concepts, and get them developing and testing Magento code.</p> <p>The book starts by building the reader’s knowledge of Magento, providing them with the information, techniques, and tools that they require to start their first Magento development.</p> <p>After building this knowledge, the book will then look at more advanced topics: how to test your code, how to extend the frontend and backend, and deploying and distributing custom modules.</p> <p>"Magento PHP Developer’s Guide" will help you navigate your way around your first Magento developments, helping you to avoid all of the most common headaches new developers face when first getting started.</p>
Table of Contents (16 chapters)
Magento PHP Developer's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Distribution


You might want to freely distribute your extension or make it available commercially, but how could you guarantee that the code is properly installed each time without having to do it yourself? And what about the updates or upgrades? Not all store owners are tech savvy or capable of changing files on their own.

Fortunately, Magento comes out of the box with its own package manager and extension marketplace called Magento Connect.

Magento Connect allows developers and solution partners to share their open-source and commercial contributions with the community and is not restricted to only custom modules; we can find the following types of resources in the Magento Connect marketplace:

  • Modules

  • Language packs

  • Custom themes

Packing our extension

One of the core features of Magento Connect is allowing us to package our extensions directly from the Magento backend.

To package our extension perform the following steps:

  1. Log in to the Magento backend.

  2. From the backend, select System | Magento Connect...