1.

Record Nr.

UNINA9910815842403321

Autore

Miguel Fernando J.

Titolo

Magento 2 development essentials : get up and running with Magento 2 to create custom solutions, themes, and extensions effectively / / Fernando J. Miguel

Pubbl/distr/stampa

Birmingham : , : Packt Publishing, , 2016

ISBN

1-78528-582-3

Edizione

[1st edition]

Descrizione fisica

1 online resource (178 p.)

Collana

Community experience distilled

Soggetti

Web site development

Electronic commerce

Magento (Web site development tool)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Magento Fundamentals; XAMPP PHP development environment; XAMPP installation; XAMPP for Windows installation; XAMPP for Linux installation; XAMPP for OS X installation; Magento; Magento installation; Magento MVC architecture; Summary; Chapter 2: Magento 2.0 Features; The revolution of Magento 2.0; An introduction to the Magento order management system; Sales operations; A simplified checkout process; Orders; Payments; Promotions; Magento 2.0 command-line configuration

The command-line utilitySummary; Chapter 3: Working with Search  Engine Optimization; Magento SEO management; Store configuration; SEO and searching; SEO catalog configuration; XML sitemap manager; Google Analytics tracking code; Optimizing Magento pages; CMS pages; Product pages; Category pages; Summary; Chapter 4: Magento 2.0 Theme Development - the Developers' Holy Grail; The basic concepts of Magento themes; Magento 2.0 theme structure; The Magento Luma theme; Magento theme inheritance; CMS blocks and pages; Custom variables; Creating a basic Magento 2.0 theme

Creating and declaring a themeSimple product image configuration; Creating static files' directories; Creating a theme logo; Applying the



theme; Summary; Chapter 5: Creating a Responsive Magento 2.0 Theme; The CompStore theme; Composer - the PHP dependency manager; Installing Composer on Unix-like operating systems; Installing Composer on Windows; Building the CompStore theme; CSS preprocessing with LESS; Applying new CSS to the CompStore theme; Creating the CompStore logo; Applying the theme; Creating CompStore content; Customizing Magento 2.0 templates; Summary

Chapter 6: Write Magento 2.0 Extensions - a Great  Place to GoMagento development overview; Using the Zend framework; Magento 2.0 extension structure; Developing your first Magento extension; The Twitter REST API; The TweetsAbout module structure; Using TwitterOAuth to authenticate our extension; Developing the module; Controllers; Blocks; Observer; Views; CSS; Deploying the module; Magento Connect; Packaging and publishing your module; Summary; Chapter 7: Go Mobile with Magento 2.0!; Testing the website on different devices; The Google Chrome DevTools device mode; Changing the device preset

Network connectivityInspecting media queries; Viewing CSS; Adding custom devices; Responsive Web Designer tester; Adjusting the CompStore theme for mobile devices; The Magento 2.0 responsive design; The Magento UI; Implementing a new CSS mixin  media query; Adjusting tweets about extensions for mobile devices; Summary; Chapter 8: Speeding up Your  Magento 2.0; Magento Entity-Attribute-Value; Indexing and caching Magento; Indexing and re-indexing data; The Magento cron job; Caching; Fine-tuning the Magento hosting server; Selecting the right Magento hosting service; Apache web server deflation

Enabling the expires header

Sommario/riassunto

Get up and running with Magento 2 to create custom solutions, themes, and extensions effectively About This Book Create unique solutions for Magento 2 by developing and implementing solutions, themes, and extensions Be proficient in the main functionalities, resources, and system structure of Magento 2 Get to grips with this practical and hands-on guide to raise your web development skills to the next level Who This Book Is For If you are a PHP developer who wants to improve your skills in e-commerce development by creating themes and extensions for Magento 2, then this book is for you. What You Will Learn Install and set up the Magento Ecosystem Choose the best options for Magento's Sell System features Work with Search Engine Optimization in Magento Create and customize themes for Magento Develop extensions for new Magento functionalities Package extensions to publish in the Magento Connect network Create Magento solutions for mobile devices Carry out performance adjustments to speed up your Magento system In Detail Magento is the e-commerce software and platform trusted by the world's leading brands. Used by thousands of merchants for their transactions worth billions, it provides the flexibility to customize the content and functionality of your website. By strengthening your fundamentals in Magento development, you can develop the best solutions and take advantage of the growing market. This fast-paced tutorial will provide you with skills you need to successfully create themes, extensions, and solutions to Magento 2 projects. This book begins by setting up Magento 2 before gradually moving onto setting the basic options of the Sell System. You will take advantage of Search Engine Optimization aspects, create design and customize theme layout, develop new extensions, and adjust the Magento System to achieve great performance. By sequentially working through the steps in each chapter, you will quickly explore all the features of Magento 2 to create a great solution. With



ample examples and a practical approach, this book will ensure your success with this astonishing e-commerce management system. Style and approach This book would be a fast-paced tutorial guide that uses hands-on examples to developing new solutions for Magento e-commerce system. Each topic is explained sequentially in the process of creating a Magento solution, along with detailed explanations of the basic and advanced features of Magento 2.