Magento Made Easy: Comprehensive Guide to Magento Setup and Development (Vol. 1)
By Magestore
()
About this ebook
Magento Made Easy: Comprehensive Guide to Magento Setup and Development is a step-by-step instruction on how to build up a Magento site for both beginners and developers. This e-book is the volume 1 for beginners and includes two parts: Magento Overview and Module Development.
Magestore
Magestore is a top Magento Extension Provider founded in January 2010. We have operated and developed with the slogan “Magento Extensions of Innovative Functions” for four years. Now, we have more than 40 extensions and a lot of them are best-sellers for years such as Affiliate Plus, Reward Points, Inventory Management, One Step Checkout, Gift Card, Simi POS and SimiCart.
Related to Magento Made Easy
Titles in the series (1)
Magento Made Easy: Comprehensive Guide to Magento Setup and Development (Vol. 1) Rating: 0 out of 5 stars0 ratings
Related ebooks
Learning Magento Theme Development Rating: 0 out of 5 stars0 ratingsInstant Magento Shipping How-To Rating: 0 out of 5 stars0 ratingsMagento 2 Development Cookbook Rating: 0 out of 5 stars0 ratingsInstant Magento Performance Optimization How-to Rating: 0 out of 5 stars0 ratingsMagento 2 Development Essentials Rating: 0 out of 5 stars0 ratingsGetting Started with Magento Extension Development Rating: 0 out of 5 stars0 ratingsMastering Magento Theme Design Rating: 0 out of 5 stars0 ratingsHow to pass Magento Certification Exam in 30 days Rating: 3 out of 5 stars3/5Magento Extensions Development Rating: 0 out of 5 stars0 ratingsMagento 2 Developer's Guide Rating: 0 out of 5 stars0 ratingsMastering Magento 2 - Second Edition Rating: 0 out of 5 stars0 ratingsMagento 2 Theme Design - Second Edition Rating: 5 out of 5 stars5/5Magento Search Engine Optimization Rating: 0 out of 5 stars0 ratingsMagento 2 Cookbook Rating: 4 out of 5 stars4/5Magento 2 Beginners Guide Rating: 0 out of 5 stars0 ratingsMake Bootstrap Themes Rating: 0 out of 5 stars0 ratingsModular Programming with PHP 7 Rating: 0 out of 5 stars0 ratingsPHP Error Reporting: How To Do It Right Rating: 0 out of 5 stars0 ratingsIntroduction to PHP Web Services: PHP, JavaScript, MySQL, SOAP, RESTful, JSON, XML, WSDL Rating: 0 out of 5 stars0 ratingsMicrosoft .NET Framework 4.5 Quickstart Cookbook Rating: 0 out of 5 stars0 ratingsJump Start Web Performance Rating: 0 out of 5 stars0 ratingsFire Your Web Guy!: Use WordPress to Build Your Own Ecommerce Website Without Any Coding Rating: 0 out of 5 stars0 ratingsInstant HTML5 Responsive Table Design How-to Rating: 0 out of 5 stars0 ratingsASP.NET Core 3 and React: Hands-On full stack web development using ASP.NET Core, React, and TypeScript 3 Rating: 0 out of 5 stars0 ratingsIntroduction to HTML & CSS Rating: 4 out of 5 stars4/5Getting Started with OpenCart Module Development Rating: 0 out of 5 stars0 ratingsVue.js: Tools & Skills Rating: 0 out of 5 stars0 ratingsLearning Magento 2 Administration Rating: 0 out of 5 stars0 ratingsMagento Beginner's Guide Rating: 0 out of 5 stars0 ratingsPHP for Beginners Rating: 0 out of 5 stars0 ratings
Certification Guides For You
Mike Meyers' CompTIA A+ Certification Passport, Sixth Edition (Exams 220-901 & 220-902) Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Coding For Dummies Rating: 5 out of 5 stars5/5CompTIA A+ Complete Review Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 5 out of 5 stars5/5CompTIA Project+ Practice Tests: Exam PK0-004 Rating: 0 out of 5 stars0 ratingsCompTIA Network+ Review Guide: Exam N10-008 Rating: 0 out of 5 stars0 ratingsCompTIA Security+ Certification Practice Exams, Fourth Edition (Exam SY0-601) Rating: 5 out of 5 stars5/5Mike Meyers CompTIA Security+ Certification Passport, Sixth Edition (Exam SY0-601) Rating: 5 out of 5 stars5/5Mike Meyers' CompTIA A+ Certification Passport, Seventh Edition (Exams 220-1001 & 220-1002) Rating: 2 out of 5 stars2/5CompTIA A+ Certification All-in-One For Dummies Rating: 3 out of 5 stars3/5CompTIA Security+ Study Guide: Exam SY0-601 Rating: 5 out of 5 stars5/5How to Get Started as a Technical Writer Rating: 4 out of 5 stars4/5Comptia A+ 220-901 Q & A Study Guide: Comptia 21 Day 900 Series, #2 Rating: 5 out of 5 stars5/5Microsoft Office 365 for Business Rating: 4 out of 5 stars4/5CompTIA CySA+ Practice Tests: Exam CS0-002 Rating: 0 out of 5 stars0 ratingsCompTIA Data+ Study Guide: Exam DA0-001 Rating: 0 out of 5 stars0 ratingsCompTIA Security+ Certification Study Guide, Fourth Edition (Exam SY0-601) Rating: 5 out of 5 stars5/5AWS Certified Cloud Practitioner All-in-One Exam Guide (Exam CLF-C01) Rating: 5 out of 5 stars5/5CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Core 1 Exam 220-1101 Rating: 0 out of 5 stars0 ratingsCompTIA A+ Complete Study Guide: Exam Core 1 220-1001 and Exam Core 2 220-1002 Rating: 4 out of 5 stars4/5Mike Meyers' CompTIA Security+ Certification Guide, Third Edition (Exam SY0-601) Rating: 5 out of 5 stars5/5CompTIA CySA+ Cybersecurity Analyst Certification Passport (Exam CS0-002) Rating: 5 out of 5 stars5/5Mike Meyers' CompTIA Network+ Certification Passport, Sixth Edition (Exam N10-007) Rating: 1 out of 5 stars1/5Salesforce Certification: Earn Salesforce certifications and increase online sales real and unique practice tests included Kindle Rating: 0 out of 5 stars0 ratingsCCNA Certification Study Guide, Volume 2: Exam 200-301 Rating: 0 out of 5 stars0 ratingsComptia Network+ In 21 Days N10-006 Study Guide: Comptia 21 Day 900 Series, #3 Rating: 0 out of 5 stars0 ratings
Reviews for Magento Made Easy
0 ratings0 reviews
Book preview
Magento Made Easy - Magestore
Magento Made Easy: Comprehensive Guide to Magento Setup and Development 1
Magestore
Published by Magestore in Smashwords
Copyright 2014 Magestore
Smashwords Edition, License Notes
Thank you for downloading this e-book. This e-book remains the copyrighted property of the author, and may not be redistributed to others for commercial or non-commercial purposes. If you enjoyed this e-book, please encourage your friends to download their own copy form their favorite authorized retailer. Thank you for your support.
TABLE OF CONTENTS
INTRODUCTION
ABOUT THE AUTHORS
PART 01: MAGENTO OVERVIEW
Lesson 01: Setting up a Magento Website
Lesson 02: Magento Architecture
Lesson 03: Magento Folder and Data Structure
Lesson 04: Configuration and Naming in Magento
PART 02: MODULE DEVELOPMENT
Lesson 05: Module Setup and Upgrade
Lesson 06: Creating a Menu in Backend
Lesson 07: Creating a Grid Management Page in Backend
Lesson 08: Advanced Grid
Lesson 09: Form in Magento Backend
Lesson 10: Advanced Form in Backend
Lesson 11: Magento Configuration
Lesson 12: Magento Layout and Template in Frontend
Lesson 13: Data Grid in Frontend
Lesson 14: Magento Form in Frontend
Lesson 15: CSS and JavaScript in Frontend
Lesson 16: Magento Email Templates
Lesson 17: Magento Events
Lesson 18: Class Override in Magento
INTRODUCTION
Magento is an open source e-commerce platform for online merchants. Be a Magento user, you are flexible in setting up and developing website, as well as take control of the look, content and functionality of your store. Moreover, Magento team supports you with many marketing, search engine optimization and catalog-management tools.
Now Magento has three editions: Magento Community, Magento Go and Magento Enterprise. Magento Community edition is a free downloadable version. You can modify it as you need and gain supported from Magento Discussion Forum. Magento Go edition is a paid hosted e-commerce solution for small businesses. This version is similar to Magento Community, but you can get some supports from Magento team and automatic updates. Magento Enterprise edition is a paid version and is supported fully by Magento team.
Magento Made Easy: Comprehensive Guide to Magento Setup and Development, as its name, is instructions on how to build up a Magento site for both beginners and developers. This e-book is the volume 1 for beginners and includes two parts: Magento Overview and Module Development.
- Magento Overview: The first part is an introduction to Magento (architecture, folder and data structure, configuration and naming). It provides you with a basic background of Magento to prepare for the next part.
- Module Development: This part has 14 lessons and focuses on many essential topics in Magento. They are module, menu, grid, form, layout and template, JavaScript and CSS, email, events and class override.
This e-book can be used with other Magento books to optimize an e-commerce website, especially with another e-book by Magestore How to pass Magento Certification Exam in 30 Days
.
Magento Made Easy: Comprehensive Guide to Magento Setup and Development is a necessary book for both storeowners and developers who want to develop a website on their own. So turn the page and begin now!
April 2014
Magestore Team
ABOUT THE AUTHORS
Magestore is a top Magento Extension Provider founded in January 2010. We have operated and developed with the slogan Magento Extensions of Innovative Functions
for four years. Now, we have more than 40 extensions and a lot of them are best-sellers for years such as Affiliate Plus, Reward Points, Inventory Management, One Step Checkout, Gift Card, Simi POS and SimiCart.
At Magestore, we always do our best to build the most useful extensions to meet the customers’ needs. We divide our extensions into core and additional plug-ins, so you can choose and pay for what is useful to you only. Moreover, our top priority is customers’ satisfaction. We offer lifetime support and update for free to guarantee this. Our Support team with experienced and dedicated developers will never let any customer down with us after sales service.
Customers’ satisfactory experience is always the encouragement to us to work and improve our products and services. As a result, the e-book Magento Made Easy: Comprehensive Guide to Magento Setup and Development
Volume 1 was released. It is the work of Magestore technical team members. They are David Nguyen, Alex Nguyen, Michael Nguyen, Blanka Pham, Johnny Giap, Marko Pham and Zackie Duong. Then, the Marketing team translated and edited this e-book.
We hope this e-book is useful for you and thank you for spending your time on it. If you have any comments or recommendations, please contact us:
Visit our website: http://www.magestore.com/magento-extensions.html
Follow us on Twitter: https://twitter.com/magestore
Friend us on Facebook: https://www.facebook.com/magestore
Subcribe to our blog: /http://blog.magestore.com/
Your feedback will help us make this e-book better for Magento users.
Read and share Magento Open Course with your friends and colleagues!
PART 01: MAGENTO OVERVIEW
Lesson 01: Setting up a Magento Website
I. OVERVIEW
Developing themes for Magento might be something many developers would like to look into. However, Magento installation can be a bit intimidating especially for designers who just want to get it working and they can start developing themes and other pretty things.
This lesson is a step-by-step procedure for Magento installation. It is written for XAMPP and Windows.
1. Time: 2 hours
2. Content
- Webserver setup and PHP configuration
- Magento installation with sample data
II. CONTENT
1. Webserver setup and PHP configuration
1.1. Set up webserver
Make sure you have the latest version of XAMPP installed. You can get XAMPP on the Apache Friends website http://www.apachefriends.org/en/xampp.html (This document is written based on XAMPP version 1.8.2).
After downloading XAMPP, click on the file to install it on your computer.
Select Components: Select the same as in the image.
Choose Installation folder: XAMPP default location is C:\xampp. If you need to change the destination, click on the Browse button to change your destination for XAMPP program.
Then, click on the Next button to go to the next step.
Start installing XAMPP
Complete the XAMPP setup.
Click on the Finish button to end this setup and XAMPP prompt.
If you want to start the program right away, tick the box when the setup asks: Do you want to start the Control Panel now?
1.2. Configure PHP
In the XAMPP Control Panel, you can see the row Apache. Click on the Config button and click PHP (php.ini) then remove the comment mark ;
in following rows:
extension=php_curl.dll
extension=php_mcrypt.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mysql.dll
extension=php_soap.dll
Search for upload_max_filesize
and change the