Magento 1.8 development cookbook : over 70 recipes to learn magento development from scratch /
In Detail Magento is an open source e-commerce platform which has all the functionality to function from small to large online stores. Its architecture makes it possible to extend the functionalities with plugins where a lot of them are shared by the community. This is the reason why the platform is...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, England :
Packt Publishing,
2014.
|
Edición: | Second edition. |
Colección: | Quick answers to common problems.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Magento; Introduction; Preparing the development environment; Installing Magento with sample data; Adding version control to the source code; Configuring the development tools; Chapter 2: Theming; Introduction; Configuring Magento themes and packages; Creating your first theme; Adding extra files to your theme; Adding jQuery support; Changing a page title; Working with translations; Understanding the theming block system; Adding widgets to the layout.
- Chapter 3: Working with ProductsIntroduction; Setting up the catalog defaults; Working with attribute sets; Working with product types; Adding a Facebook like button; Adding a product to the cart through querystring; Embedding a YouTube video; Changing the URL of a product page; Chapter 4: Creating a Module; Introduction; Creating files; Registering blocks, helpers, and models; Adding a new page; Adding a layout file; Adding a translation file; Adding a block of new products; Rewriting a core class; Chapter 5: Database Concepts; Introduction; Finding your way in the tables.
- Working with flat tablesWorking with EAV tables; Configuring a Master/Slave setup; Repairing the database; Chapter 6: Databases and Modules; Introduction; Registering the resource models; Registering connections; Installing and upgrading scripts; Creating a flat table with models; Working with Magento collections; Chapter 7: Magento Backend; Introduction; Registering a backend controller; Extending the menu; Adding an ACL; Extending the system configuration; Creating a grid from a database table; Adding customer attributes; Working with source models; Chapter 8: Event Handlers and Cronjobs.
- IntroductionUnderstanding Magento event types; Creating your own event; Adding an event observer; Introducing cronjobs; Creating a new cronjob; Testing your new cronjob; Chapter 9: Creating a Shipping Module; Introduction; Initializing module configurations; Writing an adapter model; Extending the shipping method features; Adding the module in the frontend; Chapter 10: Creating a Product Slider Widget; Introduction; Creating an empty module; Registering helpers and blocks; Creating a widget configuration file; Creating a block and the template files; Creating a custom configuration parameter.
- Finalizing the themingChapter 11: Performance Optimization; Introduction; Exploring the limits of a website; Optimizing the database and MySQL configuration; Optimizing the Apache web server; Tuning the Magento configurations; Configuring APC and Memcached; Optimizing the PHP configurations; Analyzing the page speed; Chapter 12: Debugging and Unit Testing; Introduction; Getting started with Xdebug; Debugging with FirePHP; Installing PHPUnit; Creating a Magento test case; Index.