Magento 1.4 Development Cookbook Table of Contents


Table of Contents

Preface
Chapter 1: Getting Started with Magento Development
Chapter 2: CMS and Design
Chapter 3: Adding Extra Functionalities
Chapter 4: Customizing a Store
Chapter 5: Playing with Products
Chapter 6: Adding a Professional Touch to Your Site
Chapter 7: Database Design
Chapter 8: Creating a Module
Chapter 9: Creating a Shipping Module
Chapter 10: Writing a Social Widget
Chapter 11: Performance Optimization
Chapter 12: Debugging and Unit Testing
Index

  • Chapter 1: Getting Started with Magento Development
    • Introduction
    • Preparing the platform with a virtual host
    • Setting up a Subversion/SVN
    • Getting the latest copy of Magento with the SVN checkout
    • Setting up MySQL tools
    • Setting up a Magento project with NetBeans
    • Working with Magento code
    • Chapter 2: CMS and Design
      • Introduction
      • Adding a home link to the menu bar
      • Changing any page title in Magento
      • Customizing a Magento error page
      • Adding AdWords tracking code to order confirmation page in Magento
      • Adding a custom CMS layout template
      • Adding an RSS feed (last five tweets!)
      • Placing the trusty old contact form in CMS
      • Integrating JW Image Rotator 3.17 in Magento
      • Chapter 3: Adding Extra Functionalities
        • Introduction
        • Integrating WordPress in Magento
        • Creating a new page
        • Adding jQuery support
        • Adding Lightbox2 in Magento
        • Adding an accepted payment banner at the footer
        • Chapter 4: Customizing a Store
          • Introduction
          • Creating a custom "Twitter handle" field in a registration form
          • Deleting orders in Magento
          • Using Google Website Optimizer
          • Creating a custom variable and using its own e-mail templates
          • Using Google analytics for Magento
          • Creating Catalog and Shopping Cart Price Rules
          • Creating a featured product and showing it in the home page
          • Creating a custom admin theme
          • Chapter 5: Playing with Products
            • Introduction
            • Setting up the Catalog defaults
            • Adding a Facebook 'Like' button in product page
            • Setting up Table Rates shipping
            • Adding a product to the cart through Querystring
            • Creating a configurable product
            • Embedding a YouTube video in product details
            • Chapter 6: Adding a Professional Touch to Your Site
              • Introduction
              • Installing Magento 1.4 in PHP 5.3.2 (without mcrypt)
              • Optimizing Magento store for search engines
              • Implementing PayPal Website Payments
              • Pro and Express Checkout into Magento
              • Preventing a CSRF attack in Magento
              • Chapter 7: Database Design
                • Introduction
                • Resources and database connections
                • Magento database replication using Master Slave setup
                • Using the Magento’s Singleton method
                • Repairing the Magento database
                • Working with Magento’s EAV design
                • Chapter 8: Creating a Module
                  • Introduction
                  • Creating an empty module with a Module Creator
                  • Creating the required directories
                  • Activating a module
                  • Creating a controller for the module
                  • Creating a configuration XML file for the module
                  • Creating a helper for the News module
                  • Creating models for the module
                  • Setting up SQL for the News module
                  • Designing a template for the News module
                  • Adding required blocks for the News module
                    • Chapter 10: Writing a Social Widget
                      • Introduction
                      • Creating an empty module and an enabler file
                      • Creating a config file and declaring the widgets
                      • Writing the default module helper Data.php
                      • Creating a source model for services multi select in widget configuration
                      • Creating frontend block for our widget
                      • Creating templates
                      • Chapter 11: Performance Optimization
                        • Introduction
                        • Measuring/benchmarking your Magento with Siege, ab, Magento profiler, YSlow, Page Speed, GTmetrix, and WebPagetest
                        • Optimizing Magento database and MySQL configuration
                        • Optimizing Apache web server configuration
                        • Tuning Magento configurations
                        • Using APC/Memcached as the cache backend
                        • Accelerating PHP: php.ini configuration
                        • Applying YSlow and Page Speed rules
                        • Chapter 12: Debugging and Unit Testing
                          • Introduction
                          • Installing and configuring Xdebug
                          • Using FirePHP with Zend Wildfire plugin
                          • Installing PHPUnit and necessary PHP CLI binaries
                          • Writing your first Magento test case

                          Book backreference: 
                          Code Download and Errata
                          Packt Anytime, Anywhere
                          Register Books
                          Print Upgrades
                          eBook Downloads
                          Video Support
                          Contact Us
                          Awards Voting Nominations Previous Winners
                          Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                          Resources
                          Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software